/* PLASC
************************************
Agência: ATO | Interativo
Country: Brasil
Last CSS update: 08/2007 
************************************/
* {
margin: 	0px;
border: 	0px;
padding: 	0px;
}
body {
background: #FFF url(img/bg.jpg) left top repeat-x;
font: 		12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: 		#000 !important;
margin: 	0px;
border: 	0px;
padding: 	0px;
}

#site {
width: 		967px;
margin: 	0 auto;
padding-bottom:15px;
border-left: 10px solid #397CAE;
border-right:10px solid #397CAE;
border-top:10px solid #397CAE;

}
#segura {
clear: 		both;
}
/* TOPO >> FLASH E DIV'S QUE FLUTUAM */
#medicosbg {
width: 		290px;
height: 	144px;
margin: 	-168px 0 0 15px;
*margin: 	-171px 0 0 15px;
_margin: 	-171px 0 0 15px;
background: #FFF;
filter: 	progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
padding:	5px;
}	
#medicos {
width: 		278px;
margin: 	-143px 0 0 25px;
*margin: 	-145px 0 0 22px;
_margin: 	-145px 0 0 12px;
float: 		left;
position: 	relative;
font-size: 	11px;
color: 		#000;
line-height:12px;
text-align: left;
}	
#medicos p {
margin-bottom: 10px;
}
#hospitaisbg {
width: 		270px;
height: 	170px;
margin: 	-178px 0 0 330px;
*margin: 	-181px 0 0 330px;
_margin: 	-181px 0 0 330px;
background: #FFF;
filter: 	progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
padding:	5px;
}	
#hospitais {
width: 		275px;
height:		auto;
padding:	10px;
margin: 	-182px 0 0 330px;
*margin: 	-185px 0 0 330px;
_margin: 	-185px 0 0 167px;
float: 		left;
position: 	relative;
font-size: 	12px;
color:		#000;
text-align: left;
z-index:    1;
}	

#hospitais input,
#medicos input,
#medicos select  {
font: 		12px "trebuchet MS", Times, serif;
padding:	2px;
color: 		#000;
margin: 	0px 0px 2px 0px;
border:		1px solid #A3C6E2;
}
#medicos option {
padding:   	1px 2px;
margin:		0px;
border-bottom:1px dashed #ccc;
font-size:	12px;
color:		#000000;
}
#medicos .ok,
#hospitais .ok {
background: #A3C6E2; 
width: 		25px; 
margin-right: 4px; 
*margin-right: 0; 
_margin-right: 0;
font: 		bold 11px "trebuchet MS", Times, serif;
padding:	0px 2px;
color: 		#397CAE;
margin: 	0px 0px 2px 0px;
border:		1px solid   #397CAE;
cursor:		pointer;
}
select { padding: 0; }
a.ok {
color: 		#000;
background: #eee;
padding: 	0 5px;
margin: 	1px 5px 0 0;
}
/* MENU */
#menu {
padding: 	0px;
margin:		0px;
background:	#397CAE;
text-align:	center
}
#menu ul {
width:		100%;
padding: 	0px;
margin:		0px;
height:		auto;
vertical-align:middle;
}
#menu ul li {
width:		10%;
padding: 	10px 5px;
margin:		0px;
display:	inline;
color:		#FFF;
font:		15px "Trebuchet MS", Tahoma, Verdana, "Lucida Sans", Arial;
text-align:	right;
}
#menu ul li a,
#menu ul li a:visited {
color:		#FFF;
text-decoration:none;
font:		17px "Trebuchet MS", Tahoma, Verdana, "Lucida Sans", Arial;
padding:	10px;
margin:		0px 0px 0px 10px;
}
#menu ul li a:hover {
color:		#9EBFD8;
text-decoration:none;
}

/* MENU FIXO >> COLUNA ONDE CONSULTA PLANOS*/
#menufixo {
width: 		317px;
padding: 	5px;
margin: 	15px 10px 10px 0px;
background: #FFF;
float: 		right;
color:		#000!important;
}
#menufixo h2 {
font: 		bold 16px "Trebuchet MS", Arial, serif; color:#6C9ABC; letter-spacing: -1px;
}
#menufixo select {
font: 		12px "trebuchet MS", Times, serif;
padding:	2px;
color: 		#000;
margin: 	0px 0px 2px 0px;
border:		1px solid #A3C6E2;
}
#menufixo option {
padding:   	2px;
margin:		0px;
border-bottom:1px dashed #ccc;
}
#menufixo img.fixosantacasa {
margin:		5px 0PX;
}
.planos {
font: 12px "Trebuchet MS", Arial, serif;
color: #FFF;
text-align: left;
color: #000;
}
#textoplanos {
color:	#000 !important;
border-bottom:	1px solid #ccc;
padding:5px 0px;
margin:	0px 0px 15px 0px;
}
#atendimentoonline {
width: 		auto;
}
#atendimentofoto {
float: 		left;
z-index: 	1;
}
/* CENTRO  */
#centro {
width: 		967px;
margin: 	15px 0px 0px 0px;
padding:	0px;
}
#home,
#conteudo {
width: 		590px;
padding: 	15px 10px;
float: 		left;
}
#centrohum {
width: 		280px;
margin: 	0px;
padding:	0px;
float: 		left;
}
#outrasnoticias {
width: 		98%;
margin: 	0px;
padding:	10px;
}
#outrasnoticias ul {
margin: 	0px;
padding:	0px;
}
#outrasnoticias ul li{
margin: 	0px;
padding:	0px;
list-style:	none;
} 

#centrodois {
width: 		280px;
margin: 	0px;
padding:	0px;
float: 		right;
}
#centrotres {
width: 		295px;
margin: 	40px 10px 0 0px;
padding: 	10px 0 5px 5px;
float: 		left;
font-size: 	11px;
background: url(img/visitavirtual.jpg);
color:		#000000;
}
#centroquatro {
width: 		280px;
height: 	160px;
margin-top: 40px;
padding:	25px 5 5px 5px;
float: 		left;
font-size: 	11px;
color:		#000000;
background: url(img/saudeemfoco.jpg) left top no-repeat;
letter-spacing: normal;
overflow:	hidden;
}
#centroquatro p {
padding:	25px 5px 5px 5px;
}
/* RODAPE */
#rodape {
width: 		990px;
margin: 	0 auto;
margin-top: -14px;
}
#menurodape {
height: 	17px;
background: url(img/rodape.gif) no-repeat center;
}
#menurodape center {
color: 		#FFF;
font-size:  12px;
}
#menurodape center a { color: #FFF; }
#logosesquerda {
margin: 	10px 0 0 15px;
float: 		left;
}
#logosdireita {
margin: 	7px 15px 10px 0;
float: 		right;	
}
/* COMPARATIVO */
#segura_esquerda {
width: 		380px;
float: 		right;
}
#escolha {
width: 		390px;
background: #86AFCD url(img/escolhaplano.jpg) no-repeat;
padding: 	15px 0 5px 7px; /*IE*/*padding: 23px 0 0 7px; _padding: 23px 0 0 7px;
margin-right:10px;
}
#escolha select {
width: 		370px;
padding: 	2px;
}
#escolha p {
margin: 	7px 0 0 0px;
}
#escolha img {
cursor: 	pointer;
}
#dependentes {
width: 		170px;
background: #82ACCB url(img/dependentes.jpg) no-repeat top left;
padding: 	25px 5px 10px 5px;
float: 		left;
text-align: float;
}
#dependentes select {
width: 		160px;
padding: 	0 2px;
margin: 	5px 0;
}
#dependentes img {
margin-bottom: 7px;
}
#resultado {
width: 		auto;
margin: 	10px 0 0 0;
background: #fefefe;
padding:	10px;
}
#resultado h4 {
font: 		bold 12px "Trebuchet MS", Tahoma, Verdana, "Lucida Sans", Arial;
color:		#990000;
}
table.resultados {
width:		98%;
height:		auto;
padding:	2px;
margin:		0px;
background:	#f3f3f3;
}
table.resultados thead th {
background:	#82ACCB;
color:		#FFF;
font-size:	13px;
text-align:	left;
padding:	2px;
}
table.resultados tbody td {
background:	#FFF;
color:		#000;
font-size:	12px;
text-align:	left;
padding:	2px;
}
table.resultados tfoot td {
background:	#FFF;
color:		#990000;
font-size:	12px;
font-weight:bold;
text-align:	left;
padding:	2px;
}
/* LISTADAS */
#listadas {
padding: 	10px;
border-bottom:1px dotted #000;
}
#listadas strong {
font-size: 12px;
}
/* VISITA */
.galeriavirtual {
width:		auto;
height:		auto;
padding:	0px;
margin:		0px;
}
.galeriavirtual img {
margin:		5px;
padding:	0px;
border:		5px solid #FFF;
cursor:		pointer;
float:		left;
}
/* INDIQUE */
#indique {
width: 		300px;
text-align: right;
}
input.indique, textarea.indique {
width: 		186px;	
font-size: 	12px;
padding: 	2px;
}
textarea.indique {
height: 	70px;
}
.btindique {
width: 		55px;
*width: 	50px;
_width: 	50px;
background: url(img/enviar.gif) no-repeat;
}
.down{
background:				url(img/down.png) left top no-repeat;
padding-left:           25px;
}
/* CONTATO */
#formcontato input, 
#formcontato textarea,
#formcontato select {
font: 		12px "trebuchet MS", Times, serif;
padding:	5px;
color: 		#000;
margin: 	0px 0px 3px 0px;
border:		1px solid #397CAE;
}
#formcontato #Enviar {
font: 		12px "trebuchet MS", Times, serif;
padding:	5px;
color: 		#fff;
margin: 	0px 0px 3px 0px;
background: #397CAE;
border:		1px solid #397CAE;
}
#formcontato label {
width:		60px;
height:		auto;
float:		left;
margin: 	3px 3px 0px 0px;
padding: 	0px;
text-align:	right;
}
/* CLASSES */
h1 { font: 29px "Trebuchet MS", Arial, serif; color: #3E769F; letter-spacing: -1px; }
h2 { font: bold 13px "Trebuchet MS", Arial, serif; color: #FFF; }
h2.noticias { font:  20px "Trebuchet MS", Arial, serif; color: #444; letter-spacing: -1px; }
h2.planos { font:  16px "Trebuchet MS", Arial, serif; color: #FFF; }
h3 { font: bold 13px "Trebuchet MS", Arial, serif; color: #3E749B; }
h3.resultado { font: 19px "Trebuchet MS", Arial, serif; color: #3E749B; letter-spacing: -1px; }
h4 { font: bold 13px "Trebuchet MS", Arial, serif; color: #FFF; }
a { color:	#000000; text-decoration: none; cursor:pointer;}
a:hover { color: #666; text-decoration:none; cursor:pointer;}
.dezpr { font: 13px "Trebuchet MS", Arial, serif; color: #000; }
.dezbr { font: 13px "Trebuchet MS", Arial, serif; color: #FFF; line-height: 10px; }
.onzebr { font: 13px "Trebuchet MS", Arial, serif; color: #FFF; line-height: 10px; }
.dozebr { font: bold 13px "Trebuchet MS", Arial, serif; color: #FFF; line-height: 13px; }
div.txtatendimento { width: 220px; text-align: right; margin: -65px 10px 0 0px; font-size: 12px; float: right; color: #000; line-height: 12px; }
.boldbranco { font-weight: bold; color: #FFF; }
.marcadorlaranja { font-weight: bold; color: #F63; }
#centrohum ul, #centrodois ul{
margin: 10px 0 0 0px;
list-style: none;
}
ul {
padding:	0px;
margin:		0px;
}
ul li {
list-style:	none;
list-style-position:inside;
padding:	2px;
margin:		0px 0px 1px 0px;
}
ul li a,
ul li a:visited {
text-decoration:none;
color:		#000000;
}
ul li a:hover {
text-decoration:none;
color:		#666;
}
.clear {
clear:		both;
}
/* PARA POP UP */
#popup {
top:		250px;
left:		50%;
/*margin: 	-90px 0 0 150px;
*margin: 	-90px 0 0 -610px;/*IE lixo*/
position: 	absolute;
z-index: 	100;
cursor: 	pointer;
}
#closepop {
top:		255px;
left:		80%;
/*margin: 	-55px 0 0 605px;
*margin: 	-65px 0 0 -185px; /*IE lixo*/
position: 	absolute;
z-index: 	110;
cursor: 	pointer;
}