/*---Conteudo geral--------------------------------------------------------------------------*/

.centraliza-site {

	position: absolute;

	left: 50%;

	margin-left: -390px;

	width: 780px;

	top: 0%;

}

/*.centraliza-email {

	position: absolute;

	left: 50%;

	margin-left: -325px;

	width: 655px;

	top: 0%;

}*/

.pag_conteudo{

	position: relative;

	float:left;

	left: 100px;

	width: 500px;

	top: 20px;

	line-height: 17px;



}

.corpo-clinico{

	color:#0078C7;

}

a { 

	text-decoration: none;

	color:#0078C7;

}

a:hover { text-decoration: underline; }

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #272727;

}
#idiomas{
	font-size: 12px;
	font-family: Arial, Verdana;
}

.botao{

	border:0;

}

tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;

}

.data {

	font-size: 9px;

	color: #272727;

	position: absolute;

	left: 12px;

	top: 5px;

}

textarea {

	font-size: 10px;

	font-family:verdana;

	color: #0078C7;

	background: none;

	border: 1px solid #80BBE2;

}

input {

	font-size: 10px;

	font-family:verdana;

	color: #0078C7;

	background: none;

	border: 1px solid #80BBE2;

}

select {

	font-size: 10px;

	font-family:verdana;

	color: #0078C7;

	background: none;

	border: 1px solid #80BBE2;

}

.form_cadastro {

	border: 1px solid #80BBE2;

	height: 18px;

}

.topo_home_logo {

	width: 267px;

	_width: 266px;

	height: 209px;

	_height: 211px;

	border:#0078C7 solid 1px;

	border-right: 0px;

	position: absolute;

	background:#FFFFFF;

}

.topo_interna_logo {

	width: 267px;

	_width: 266px;

	height: 171px;

	_height: 173px;

	border:#0078C7 solid 1px;

	border-right: 0px;

	position: absolute;

	background-color: #FFFFFF;

}

.topo_flash {

	position: absolute;

	left: 268px;

	_left: 266px;

}

.topo_areamedico_logo {

	width: 217px;

	_width: 216px;

	height: 133px;

	_height: 135px;

	border:#0078C7 solid 1px;

	border-right: 0px;

	position: absolute;

	background-color: #FFFFFF;

}

.topo_areamedico_menu {

	position: absolute; 

	left: 218px; 

	_left: 216px; 

	top: 148px;

	width: 562px;

	_width: 564px;

	height: 20px;

	_height: 22px;

	border-top: 0px;

	border-right: 1px;

	border-bottom: 1px;

	border-left: 1px;

	border-style: solid;

	border-color: #0078C7;

	background-color: #FFFFFF;

}

.topo_areamedico_itemmenu {

	position: relative;

	color: #0078C7;

	top: 4px;

	margin: 0px 30px 0px 10px;

	clear: right;

	float: left;

}

.topo_areamedico_itemmenu a { 

	color: #0078C7;

	text-decoration: none;

}

.topo_areamedico_itemmenu a:hover { 

	color: #0078C7;

	text-decoration: underline;

}

.topo_areamedico_itemmenu a:visited { 

	color: #0078C7;

	text-decoration: none;

}

.login_home {

	background: url(http://hosp.zeronet.com.br/images/fundo_topo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	position: absolute;

	top: -22px;

	left: 0px;

	width: 267px;

	height: 410px;

}

.data_areamedico {

	background: url(http://hosp.zeronet.com.br/images/fundo_topo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	position: absolute;

	top: -108px;

	left: 0px;

	width: 267px;

	height: 410px;

}

.link_cinza{color:272727;}

.link_cinza a{color:272727;}

.link_cinza a:hover { text-decoration: underline; }

.login_interna {

	background: url(http://hosp.zeronet.com.br/images/fundo_topo.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	position: absolute;

	top: -60px;

	left: 2px;

	width: 267px;

	height: 410px;

}

.areamedico_bemvindo {

	background: url(http://hosp.zeronet.com.br/area_exclusiva/images/background_bemvindo.gif);

	background-repeat: no-repeat;

	background-position: middle bottom;

	position: relative;

	top: 0px;

	left: 80px;

	width: 655px;

	height: 284px;

	color: #0078C7;

	font-size: 9px;

}

.areamedico_frase_home {

	position: relative; 

	top: 175px; 

	left: 215px; 

	width: 300px;

}

.areamedico_conteudo_home {

	position: absolute;

	top: 175px;

}

.areamedico_usuario {

	position: absolute;

	width: 300px;

	top: 172px;

	left: 478px;

	text-align: right;

	color: #0078C7;

}

.areamedico_conteudo {

	position: relative;

	width: 562px;

	margin-top: 30px;

	left: 218px;

	_left: 215px;

	color: #272727;

}

.areamedico_paginacao {

	position: relative;

	top: 4px;

	margin: 0px 4px 0px 4px;

}

.areamedico_agenda_tit {

	color: #0078C7;

	font-weight: bold;

}

.areamedico_agenda_det {

	position: relative;

	margin: 10px 0px 0px 10px;

}

.areamedico_cadastro {

	color: #0078C7;

}

.pesquisa_caixa {

	width:370px;

	position: relative;

	background: #DEECF5;

	border: 1px solid #0078C7;

	font-size: 9px;

	color: #0078C7;

}

.pesquisa_frase {

	position: absolute;

	top: 4px;

	left: 5px;

}

.pesquisa_frase_medico {

	position: absolute;

	top: 7px;

	left: 5px;

}

.pesquisa_text {

	background-color: #FFFFFF;

	height: 18px;

	border: 1px solid #0078C7;

	font-size: 9px;

	color: #0078C7;

}

.pesquisa_botao {

	position: absolute;

	top: 7px;

	left: 300px;

	border:0;

}

.pesquisa_ajuda {

	position: absolute;

	top: 6px;

	left: 340px;

}

.noticias_titulo{

	position: relative;

	padding-left: 20px;

	font-size: 10px;

	font-weight: bold;

	color: #0078C7;

}

.noticias_titulo a {

	color: #0078C7;

}

.noticias_titulo a:hover {

	color: #0078C7;

}

.noticias_titulo a:visited {

	color: #0078C7;

}

.noticias_paginacao{

	position: relative;

	text-align: center;

	color: #0078C7;

}

.noticias_paginacao span {

	font-weight:bold;

	background: #0065A8;

	color: #FFFFFF;

	padding: 2px 2px 2px 2px;

}

.noticias_data{

	position: relative;

	top: 5px;

	left: 20px;

}

.noticias_data2{

	color: #272727;

	font-weight: normal;

}

.noticias_divisao {

	width: 565px; 

	height: 1px; 

	border-bottom: 1px solid #0078C7;

	margin-top: 10px;

	_margin-top: 0px;

}

.conteudo_home {

	position: absolute;

	top: 280px;

}

.conteudo_interna {

	position: absolute;

	top: 260px;

}

.lateral {

	position: relative;

	float: left;

	left: 35px;

	width: 185px;

	_width: 186px;

	top: 18px;

}

.menu_home {
	position: absolute;
	float: left;
	width: 390px;
	height: 310px;
	left: 204px;
	top: 32px;
	z-index: 1;

}

.destaque_home_area {

	position: absolute; 

	float: left; 

	width: 130px; 

	left: 45px;  

	top: 35px;

}

.destaque_lateral {

	position: relative;

	float: left; 

	width: 130px; 

	left: 5px;  

	top: 30px;

}

.destaque_home_textos {

	color: #272727;

	position: relative;

	width: 110px;

	left: 8px;

}

.novo_destaque_textos{

	position: relative;

	width: 140px;

	left: 8px;	

}

.destaque_home_news {

	color: #C1C1C1;

	position: relative;

	width: 110px;

	left: 12px;

}

.destaque_home_link {

	color: #272727;

}

.destaque_interna_area {

	position: relative; 

	width: 185px;

	top: -135px;

}

.destaque_interna_flash {

	position: relative; 

	background: none;

	width: 185px;

	top: 0px;

}

.destaque_interna_textos {

	color: #C1C1C1;

	position: relative;

	width: 170px;

	left: 8px;

}

.bullet_news {

	position: relative;

	left: 4px;

	top: 8px;

}

.bullet_cinza {

	background-image: url(http://hosp.zeronet.com.br/images/bullet_cinza.gif);

	background-repeat: no-repeat;

	background-position: 7px 10px;

	_background-position: 7px 9px;

	height: 100%;

	padding-left: 15px;

}

.bullet_cinza a {color:#272727;}

.bullet_cinza a:visited {color:#272727;}

.bullet_cinza a:hover {color:#272727; text-decoration: underline;}

.ico_mais {

	position: relative;

	float: right;

	left: 10px;

	top: 3px;

}

.tabela_cinza {

	background-color: #F8F8F8;

	border-top: 1px solid #EFEFEF;

	border-left: 1px solid #EFEFEF;

	border-bottom: 1px solid #EFEFEF;

	padding: 5px;

	line-height: 17px;

}

.tabela_cinza_cantos {

	width: 13px;

	height: 100%;

	background-color: #F8F8F8;

	border-right: 1px solid #EFEFEF;

}

.tabela_aviso {

	position: relative;

	top: 0px;

	margin: 16px 0 12px 0;

	left: 5px;

	width: 430px;

	_width: 465px;

	border: 1px solid #75AED9;

	color: #75AED9;

	padding: 4px 15px 3px 15px;

	_padding: 2px 15px 4px 15px;

}

.tabela_resposta {

	position: relative;

	top: -20px;

	width: 300px;

	_width: 335px;

	border: 1px solid #75AED9;

	color: #75AED9;

	padding: 7px 15px 7px 15px;

	margin: 10px 0px 7px 0px;

	_margin-top: 25px;

}

.tabela_aviso_ico {

	position: absolute;

	top: -7px;

	left: -8px;

}

.fotos_medicos{

   height:90px; 

   width:250px;

   padding-top:5px;

}

.fotos_medicos a { color:#0078C7;}

.fotos_medicos a:hover { color:#0078C7; text-decoration: underline;}

.fotos_medicos a:visited { color:#0078C7;}



.fotos_medico_interno{

	float:left; 

	padding-left:7px; 

	padding-top:10px;

}

.form_textfield_msg {

	color: #79B7DB;

	background: none;

	border: 1px solid #80BBE2;

	width: 650px;

	padding: 10px 0px 10px 0px; 

}

.form_textfield_msg2 {

	color: #79B7DB;

	background: none;

	border:0;

	width: 650px;

	padding: 10px 0px 10px 0px; 

}

.form_textfield_menu {

	color: #f6f6f6;

	background: none;

	}

.form_textfield_menu_padding {

	padding-left:215px;

	padding: 5px 0px 5px 5px; 

	position:relative; 

	bottom:146px;

}

.form_textfield_menu_padding2 {	

	padding: 5px 106px 5px 5px; 

	position:relative;

	top: 15px;

	}

.bottom {

	width: 780px;

	height: 65px;

	_height: 70px;

	border: 1px solid #0078C7;

	color: #0078C7;

	padding-top:8px;

	background-color: #DEECF5;

}

.linha_botoes {

	width: 780px;

	height:30px;

	_height:44px;

	padding-top:15px;

	border-top:#0078C7 solid 1px;

}

.bottom_botoes {

	position: relative; 

	float: left;

	margin-right:15px;

}

.bottom_linha_vert {

	position: relative; 

	float: left;

	margin-right:15px;

	font-size:16px; 

	color:#0065A8; 

	font-weight:bold; 

	top:-2px;

}

.bottom_central {

	position: relative; 

	float: left; 

	top: -5px;

	margin-right:15px;

}

.bottomb {

	width: 650px;

	height: 36px;

	_height: 23px;

	border: 1px solid #0078C7;

	color: #0078C7;

	padding: 5px 0px 5px 0px;

	background-color: #DEECF5;

}

.tit{color:#0065A8; font-weight:bold;}

.tit a {color:#0065A8;}

.tit a:hover {color:#0065A8; text-decoration:underline;}

.titulo{color:#0065A8; font:verdana; font-size:12px; font-weight:bold;}

.titulo a {color:#0065A8;}

.titulo a:hover {color:#0065A8; text-decoration:underline;}

.linktit{color:#0065A8;}

.linktit a{color:#0065A8;}

.linktit a:hover{color:#0065A8; text-decoration:underline;}

.linkcolor {color:#0078C7;}

.linkcolor a {color:#0078C7;}

.linkcolor a:hover {color:#0078C7; text-decoration:underline;}

.link_color {color:#0078C7; font-size:10px;}

.linkcolorbold {

	color:#272727;

	font-size:13px;

	font-weight:bold;

}

.email_caixa_conteudo {

	border: 1px solid #0078C7;

	padding: 8px 5px 8px 5px;

}

.email_logo_topo {

	position:relative; 

	bottom:11px;

}

.email_img_topo {

	vertical-align:bottom; 

	position:relative; 

	bottom:10px; 

	left:-4px;

}

.email_canto_topo {

	position:relative; 

	bottom:22px;

}

.email_menu {

	color: #f6f6f6;

	background: none;

	padding: 5px 0px 5px 5px; 

	position: relative; 

	bottom: 146px; 

	border: 1px solid #0078C7; 

	width: 436px;

}

.email_titulo {

	position:relative; 

	bottom:100px;

}

.email_texto {

	width:550px; 

	position:relative; 

	bottom:150px; 

	padding-left:100px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #79B7DB;

	background: none;

	border:0;

}

.imagem_margin_left {

	margin-left:10px;

}

.imagem_margin_right {

	margin-right:10px;

}

/*CONTEUDO DO MENU SUPERIOR*/



.subitem {

	background: #EEF5FB;

}

.subitem a {

	color: #0078C7;

	text-decoration:none;

}

.subitem a:hover {

	color: #FFFFFF;

	text-decoration:none;

}

.submenu {

	position:absolute;

	padding: 4px 0 4px 10px;

	top:22px;

	display:none; 

	z-index: 100;

}

.topo_espaco_link{

	float:left; 

	padding:1px 0 0 20px;

}

.bt_lateral_principal{

	padding:3px 0 0 10px; 

	background:url(http://www.hospitaldeolhos.net/images/botao_lateral_principal.gif) no-repeat;

	width:184px;

	height:22px;

	_height:25px;

}

.bt_lateral{

	padding:3px 0 0 10px; 

	background:url(http://www.hospitaldeolhos.net/images/botao_lateral_out.gif) no-repeat;

	width:184px;

	height:22px;

	_height:25px;

}

/*-- FORMATAÇÃO DO MAC EM RELAÇÃO AO TEXTO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.edit{

	position: relative;

	float:left;

	width: 480px;

}

.edit-texto{

	position: relative;

	float:left;

	left: 100px;

	width: 480px;

	top: 20px;

	line-height: 17px;

}

.edit-texto a {color: #0078C7;}

.edit-texto a:hover {color:#0078C7; text-decoration:underline;}

.edit-texto h2 {

	color:#000000;

	font-size:10px;

}

.edit-texto h3 {

	color:#0078C7;

	font-size:10px;

	font-weight:lighter;

}

.edit-texto h4 {

	/*

	background-image: url(http://www.hospitaldeolhos.net/images/seta.gif);

	background-repeat: no-repeat;

	background-position: 1px;

	padding-left: 11px;*/

	font-size:10px;

	margin:2;

	background-image: url(http://hosp.zeronet.com.br/images/bullet_cinza.gif);

	background-repeat: no-repeat;

	background-position: 7px 9px;

	font-weight:lighter;

	padding-left: 15px;

}

.edit-texto h5{

	background: url(http://www.hospitaldeolhos.net/images/duvida.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding:7px 7px 7px 22px;

	margin: 0px;

	color:#0065A8;

	font-size:9px;

	border:#0065A8 solid 1px;

}

.edit-texto h6{

	font-family: verdana;

	font-size:10px;

}

.edit-texto table {

	border:0px;

}

.edit-texto td {

	border: 0px;

	padding:7px;

	margin: 0px;

	background:#F8F8F8;

	border: #EFEFEF solid 1px;

	line-height: 17px;

}

/*-- MAPA DO SITE- - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.mapa-listagem {

	float: left; 

	background: #EEF5FB; 

	width: 310px; 

	_width: 320px; 

}.mapa-nv{ 

	color: #0065A8;

	padding: 3px 0 3px 0;

	_padding: 5px 0 5px 0;

}

.mapa-nv a{ color: #0065A8;}

.mapa-nv a:hover{color: #0065A8; text-decoration: underline;}

.mapa-nv a:visited{color: #0065A8;}

.mapa-ex{ 

	color: #0065A8;

	padding: 2px 0 2px 19px;

	_padding: 3px 0 3px 19px;

}

.mapa-ex a{ color: #0065A8;}

.mapa-ex a:hover{color: #0065A8; text-decoration: underline;}

.mapa-ex a:visited{color: #0065A8;}

.mapa-nv2-btn {

	position: absolute;

	left: 17px;

	_left: 3px;

}

/*-- GERAL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.espaco_bottom{

	height:40px; 

	clear: both;

}

.menu_topo{

	position:absolute; 

	top:235px; 

	left:268px; 

	_left:266px; 

	width:512px; 

	_width:514px; 

	height:21px; 

	border:#0078C7 solid 1px; 

	border-top:0px;

}

.body_idiomas{
	position:absolute; 

	top:235px; 

	left:0px; 

	_left:0px; 

	width:100%; 

	_width:100%;
	
	border-width:0px;
}

.menu_topo_interna{

	 position:absolute; 

	 top:197px; 

	 left:268px; 

	 _left:266px;

	 width:512px; 

	 _width:514px;

	 height:21px; 

	 border:#0078C7 solid 1px; 

	 border-top:0px;

}

.caixas{

	position:relative;

	float:left;

	left:100px;

	top:30px;

	width: 480px;

}

.caixa_download{

	width:480px;

	line-height:17px;

	padding:5px;

	border:#EFEFEF solid 1px; 

	background:#F8F8F8;

}

.tamanho_fonte{

	top:-5px;

	position: relative;

	width: 480px;

}

.link_submenu{

	 font-weight:bold; 

	 color:#999999;

}

.link_submenu a{color:#999999; text-decoration:none;}

.link_submenu a:hover{color:#999999; text-decoration:underline;}

.tit_submenu{

	color:#0078C7;

	padding:2px;

	height:22px; 

	border:#0078C7 solid 1px; 

	border-left:0; 

	border-right:0;

	/*background:url(http://www.hospitaldeolhos.net/images/submenu.gif) repeat-x;*/

}

.link_lateral{

	color:#0078C7;

	font-weight:bold;

	text-decoration:underline;

}

.noBorder{

	border:0;

}

.link_topo{

	color:#000000;

}

/*---mapa do site*/



.mapa_tit{	color:#0078C7;}

.mapa_fundo_item{

	/*position:relative;*/

	/*height:15px;*/

	background:url(http://www.hospitaldeolhos.net/images/linha_vert.gif) repeat-y;

}

.mapa_fundo_ultimo{

	/*position:relative;*/

	background:url(http://www.hospitaldeolhos.net/images/linha_vert.gif) no-repeat;

}

#div_menu_idiomas{
	float:left;
	width: 267px;
	padding-top:60px;
}

#div_texto_idiomas{	
	float:right;
	width: 510px;
	padding-top:60px;
	color:#505050;
	
}

.div_bts_idiomas{
	background-image:url(images/fundo_bts_idiomas.gif);
	height:25px;
	width:183px;
	padding-left:15px;
	padding-top:3px;
	font-family: Arial, Verdana;
	size: 12px;
	color: #007cba;
	text-decoration:none;
}
.div_bts_idiomas:hover{
	text-decoration:underline;
}

#foto_institucional{
	background-image:url(images/foto_institucional_idiomas.jpg);
	width:470px;
	height:25px;
	color: #FFFFFF;
	padding-top:230px;
	padding-left:10px;
}

.div_contato_idiomas{
	background-image:url(images/fundo_contato_idiomas.gif);
	height:25px;
	width:161px;
	padding-left:15px;
	padding-top:5px;	
	color: #FFFFFF;	
}