body{
	background: #F2F2F2 url('../layout/global/fundo_global.jpg') repeat-x;
	margin: 0px
}

img{
	border: none
}

div.global{
	width: 1024px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	margin-bottom:20px;
}

/* TOPO */

div.global div.topo{
	width: 100%;
	height: 143px
}

.logo{
	float:left;
}

div.global div.topo div.slogan{
	width: 269px;
	height: 95px;
	margin: 27px 0px 0px 37px;
	font-size: 25px;
	float:left;
	color: #333333;
}

div.global div.topo span{
	font-family: "Times Sans Serif";
	font-size: 26px;
	line-height: 110%;
	color: #333333;
}

div.global div.topo span.muitomais{
	font-size: 26px;
	line-height: 110%;
	color: #85b9d6;
}

div.global div.topo span.tranquilidade{
	font-size: 28px;
	line-height: 120%;
	color: #63A7CB;
}

div.global div.topo span.saude{
	font-size: 32px;
	line-height: 110%;
	color: #333333;
	font-size: 27px;
}

div.global div.topo img.foto{
	float:right;
	margin-right:75px;
}

/* TOPO FIM */

/* BARRA-DE-LOGIN */

div.global div.barra-de-login{
	width: 100%;
	height: 30px;
}

div.global div.barra-de-login span, label{
	font-family: "Tahoma";
	font-size: 11px;
}

div.global div.barra-de-login div.data{
	width: 281px;
	height:30px;
	text-align:center;
	float:left
}

div.global div.barra-de-login div.data span{
	line-height:30px;
}

.loginarea{
	width: 361px;
	height:30px;
	float:right;
	text-align: center;
}

.login{
	width: 89px;
	height: 15px;
	border:none;
	margin: 0px 0px 0px 2px;
	padding-left:5px;
	padding-right:5px;
	font-size: 10px;
	background: url('../layout/global/fundo-input-login.jpg') no-repeat;
}

.submit{
	width: 33px;
	height: 21px;
	border: none;
}

.submit:hover
{
}

/* BARRA-DE-LOGIN FIM */

/* BARRA DA ESQUERDA */

div.global div.barra-esquerda{
	width:273px;
	float: left;
	margin:3px 0px 0px 15px;
}

div.global div.barra-esquerda div.menu{
	width:254px;
	min-height:350px;
}

div.global div.barra-esquerda div.menu div.core{
	width:254px;
	background:#E6E6E6;
}

div.global div.barra-esquerda div.menu div.cabecalho{
	width:254px;
	height:20px;
	background:#E6E6E6
}

div.global div.barra-esquerda div.menu div.rodape{
	width:257px;
	height:17px;
	background:url("../layout/global/rodape-esquerda.png") bottom;
}

div.global div.barra-esquerda p{
	font-family:"Tahoma";
	font-size: 11px;
	line-height: 110%;
	text-align:left;
	margin-left:36px;
}

div.botao-localizar{
	text-decoration: none;
	width:216px;
	height:55px;
	margin-left:20px;
	line-height:48px;
	text-align:center;
	background:url("../layout/new_layout/localizar-unidade-bg.png") no-repeat;
	font-family: Tahoma;
	font-size:21px;
	color: #fff;
	text-shadow:0 1px 1px #444;
}

div.botao-localizar:hover{
	background-position: 0 -55px;
	color: #000;
	text-shadow:0 0 0 #444;
}

/* BARRA DA ESQUERDA FIM */

/* CENTRO */

div.global div.centro{
	width:470px;
	float:left;
	margin-top:23px;
	overflow:hidden;
}

/* CENTRO FIM */

/* BARRA DA DIREITA */

div.global div.barra-direita{
	width:263px;
	text-align:center;
	float: left;
	*margin-top:17px;
}

div.global div.barra-direita .menu-direita { background: url(../layout/new_layout/menu-dir-bg.png); width: 218px; height: 243px; margin-bottom: 30px; margin-left:15px; }
div.global div.barra-direita .menu-direita ul { margin: 0; padding: 0; list-style: none; position:relative; top:10px;}
div.global div.barra-direita .menu-direita ul li { background:url("../layout/new_layout/menu-right-bg.png"); color:#FFF; font-family:tahoma; font-size:18px; height:48px; line-height:48px; margin:0 auto 10px; width:199px; }
div.global div.barra-direita .menu-direita ul li:hover { background-position: 0 -48px; }
div.global div.barra-direita .menu-direita ul li a { color: inherit; text-decoration: none; display:block; }

a div.botao-simule-seu-plano
{
	text-decoration: none;
	margin-left: 15px;
	margin-top: -25px;
	margin-bottom:30px;
	width:217px;
	height:56px;
	line-height:50px;
	color:#fff;
	font-family:Tahoma;
	font-size:21px;
	text-shadow:0 1px 1px #444;
}

a:link div.botao-simule-seu-plano,
a:visited div.botao-simule-seu-plano
{
	background:url("../layout/new_layout/simule.png") no-repeat;
}

a:hover div.botao-simule-seu-plano
{
	background-position: 0 -56px;
	color: #000;
	text-shadow:0 0 0 #444;
}

div.global div.barra-direita div.destaque{
	width:227px;
	height:311px;
	margin:0 auto;
	margin-top:20px;
}

div.global div.barra-direita div.destaque div.topo{
	width:227px;
	height:16px;
	background:url("../layout/global/barra_direita_destaque_topo.gif") no-repeat;
	float:left;
}

div.global div.barra-direita div.destaque div.centro{
	margin-top:0px;
	background:#E4E4E4;
	width:227px;
	float:left;
}

div.global div.barra-direita div.destaque div.centro hr{
	border:none;
	background-color:#BBBBBB;
	height:1px;
	margin:20px 0px 20px 0px;
	width:80%;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}

div.global div.barra-direita div.destaque div.centro div.box{
	width:195px;
	text-align:left;
	margin:0 auto;	
}

div.global div.barra-direita div.destaque div.centro div.box div.botao-marcar-consulta{
	width:108px;
	height:21px;
	background:url("../layout/global/botao_marcar_consulta.gif") no-repeat;
}

div.global div.barra-direita div.destaque div.centro div.box div.botao-marcar-consulta:hover{
	width:108px;
	height:21px;
	background:url("../layout/global/botao_marcar_consulta_over.gif") no-repeat;
}

div.global div.barra-direita div.destaque div.centro div.box div.botao-fazer-download{
	width:108px;
	height:21px;
	background:url("../layout/global/botao_fazer_download.gif") no-repeat;
}

div.global div.barra-direita div.destaque div.centro div.box div.botao-fazer-download:hover{
	width:108px;
	height:21px;
	background:url("../layout/global/botao_fazer_download_over.gif") no-repeat;
}

div.global div.barra-direita div.destaque div.centro div.box span.titulo{
	font-family:"Times Sans Serif";
	font-size:18px;
	color:#63A7CB;
	font-weight:bold;
	line-height:110%;
	display:block;
	margin-bottom:5px;
}

div.global div.barra-direita div.destaque div.centro div.box span.texto{
	font-family:"Tahoma";
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:110%;
	display:block;
	margin-bottom:10px;
}

div.global div.barra-direita div.destaque div.rodape{
	width:227px;
	height:16px;
	background:url("../layout/global/barra_direita_destaque_rodape.gif") no-repeat;
	float:left;
}

/* BARRA DA DIREITA FIM */

/* RODAPÉ */

div.rodape{
	width:100%;
	height:72px;
	background:url("../layout/global/rodape_.gif") repeat-x;
}

div.rodape div.dados{
	width:972px;
	height:34px;
	background:url("../layout/global/rodape.png") no-repeat;
	margin:0 auto;
	padding:0 20px;
}

div.rodape div.dados span{
	font-family:"Tahoma";
	font-size:11px;
	color:black;
	padding:10px 15px 0px 15px;
}

div.rodape div.dados span.esquerda{
	float:left;
	width:388px;
}

div.rodape div.dados span.centro{
	float:left;
	margin-top: -5px;
}

div.rodape div.dados span.direita{
	float:right;
	width:388px;
	text-align:right;
}

div.rodape div.lab_{
	width:1012px;
	margin:0 auto;
}

div.rodape div.lab_ div.lab{
	width:74px;
	height:14px;
	background:url("../layout/global/quavio.png") no-repeat top center;
	margin-top:10px;
	float:right;
	margin-right:35px;
}

/* RODAPÉ FIM */

.overlay
{
	width: 700px;
    height: 400px;
    
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -350px;
    margin-top: -200px;
    z-index: 1000;
    
    padding:50px 10px 10px;
    background-color: #ed512b;
}

.overlay div.close 
{     
	background-image:url('../imagens/close.png');
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
	height: 22px;
	width: 22px;
    z-index: 1001;
}

.cursor
{
	cursor: pointer;
}

.social-icons { margin-top:45px; padding-left:55px; }
.social-icons img { margin-right: 5px; }

/* FALE CONOSCO */
.fale-conosco
{
	height:450px;
	width:470px;
	background:url("../layout/new_layout/faleconosco_bg.png") no-repeat;
	padding:170px 0px 0px 30px;
	display:table;
}

.btnselection
{
	margin-left: 35px;
}

.fale-conosco div.line{
	width:470px;
	height:25px;
	display:table-row;
}

.fale-conosco div.line label{
	width:75px;
	display:block;
	float:left;
	margin:5px 0px 0px 0px;
	font-family:"Tahoma";
	font-size:11px;
	color:#000000;
}

.fale-conosco div.line input.txt{
	width:331px;
	float:left;
	background:none;
	border:none;
	border-bottom:solid 1px #B7B7B7;
	margin:0px 15px 0px 0px;
}

.fale-conosco div.line input.meio{
	width:120px;
}

.plano-online div.line input.nascimento1{
	width:25px;
	text-align:center;
}

.plano-online div.line input.nascimento2{
	width:35px;
	text-align:center;
}

.plano-online div.line input.estado{
	width:25px;
	text-align:center;
}

.plano-online div.line span.radio{
	width:auto;
	margin:5px 5px 0px 0px;
	border:none;
}

.plano-online div.line span.radio label{
	width:auto;
	float: left;	/* fix for IE */
}

.plano-online div.line span.radio input{
	width:auto;
	float: left;	/* fix for IE */
}

.plano-online div.line input.radio label{
	width:auto;
	margin:5px 10px 0px 0px;
}

.plano-online div.line table.fixedwidth td
{
	width: 90px;
}

.plano-online div.line .rbtable
{
	float: left; 
	margin-right: 10px;
}

.plano-online input.submit,
.fale-conosco input.submit{
	width: 59px;
	height: 21px;
	border:none;
	float:right;
	margin:8px 60px 80px 0px;
	background: url('../layout/plano_online/botao_enviar.jpg') no-repeat;
	cursor:pointer;
}

.plano-online input.submit:hover,
.fale-conosco input.submit:hover{
	background: url('../layout/plano_online/botao_enviar_over.jpg') no-repeat
}

.plano-online label.campos-obrigatorios,
.fale-conosco label.campos-obrigatorios{
	float:left;
	margin-top:8px;
}

.consulta-selection { background: url('../layout/new_layout/marcarconsulta_bg.png') no-repeat; width: 485px; height: 450px; display:table; padding-top:170px; }
.consulta-selection a { display:block; height:56px; width:270px; overflow: hidden; margin:0 auto; }
.consulta-selection a:hover img { margin-top: -56px; }
.consulta-selection a:first-child { margin-bottom: 10px; }

