@charset "utf-8";
/* CSS Document */

/* Reset */
* {margin:0px; padding:0px; line-height:normal;}
ul {margin:0px; padding:0px; list-style:none;}
form {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {padding:0px; margin:0px; line-height:normal; font-weight:normal;}
a {text-decoration:none;}
.reset{clear:both;float: none !important;}
/* Fim Reset */

/* Estrutura */
body{width:319px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;}
header{background:#5a9600;height:38px;position:relative;padding:8px 8px 0 0;}
footer{background:#004739;font-size:11px;text-align:center;color:#ffffff;font-weight:700;text-shadow:1px 1px 0 #093f30;letter-spacing:-0.25px;padding:20px 0;}

header h1 img, header span img{position:absolute;top:6px;left:10px;z-index:100;}
header img{float:right;}
footer p{line-height:15px;}
footer p.top{margin-top:15px;}
footer p.bottom{margin-bottom:15px;}
footer p.telefone{font-size:25px;color:#92d844;line-height:28px;}
footer p.copy{font-size:10.5px;color:#1b7064;}

/* Home */
/* Tv Home */
.tv-home{width:319px;height:213px;position:relative;border-bottom:5px solid #579500;overflow:hidden;}
.tv-home .marcador{height:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#b9d300;position:absolute;bottom:10px;padding:4px;left:130px;}
.tv-home .marcador li{float:left;margin:-3px 5px 0;}

#slider{height:213px;position:absolute;}
#slider li{width:319px;height:213px;float:left;}
/* Fim Tv Home */

/* Menu Home */
.menu-home{width:100%;}
.menu-home li.titulo{background:url(../images/bg-menu-home.jpg) repeat-x;height:23px;font-size:18px;color:#1c6f62;text-shadow:1px 1px 0 #ffffff;padding:5px 15px;position:relative;cursor:pointer;}
.menu-home li a{color:#1c6f62;}
.menu-home li.titulo img{position:absolute;top:10px;right:15px;}
.menu-home li.sub{background:#d1d1d1;font-size:14px;}
.menu-home li.sub ul li{border-top:1px solid #c8c8c8;padding:8px 15px;font-weight:700;}
.menu-home li.sub ul li a{color:#5c5c59;}
.menu-home li.noticias{background:#f2ebbe;padding:15px 0;}
.titulo-aba{background:url(../images/bg-ultimas-noticias.jpg) repeat-x;height:14px;margin-bottom:15px;position:relative;}
.titulo-aba p, .conteudo-guia .titulo-aba p{font-size:15px;color:#736233;background:#f2ebbe;font-weight:700;padding:0 10px 0 15px;position:absolute;top:-4px;}
ul#noticias, ul#medicodental{padding:0 10px;}
ul#noticias li, ul#medicodental li{background:#fcf6d1;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:0 26px 0 7px;margin-bottom:3px;}
ul#medicodental li{padding-right:45px;position:relative;}
ul#medicodental input[type='image']{position:absolute;top:19px;right:9px;}
ul#medicodental img{position:absolute;top:19px;right:9px;}
ul#noticias li{background:url(../images/seta-noticias.jpg) no-repeat right center #fcf6d1;}
ul#noticias li .info, ul#medicodental li .info{background:#e2dbab;padding:12px 0 12px 7px;font-size:11px;font-weight:700;}
ul#noticias li .info img{float:left;margin-right:8px;}
ul#noticias li .info p, ul#medicodental li .info p{line-height:12px;color:#44856b;padding:0;}
ul#noticias li .info .titulo, ul#medicodental li .info .titulo{font-size:14px;color:#5c5c59;margin-bottom:5px;}
ul#noticias .vertodas{background:#005f4f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#ffffff;font-size:11px;font-weight:700;text-align:center;padding:2px 0;text-shadow:1px 1px 0 #093f30;}
/* Fim Menu Home */
/* Fim Home */

/* Inputs */
.input{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #474747;font-size:14px;font-family:HelveticaNeue;color:#000000;padding:5px;width:287px;margin-bottom:12px;resize:none;margin-right:3px;}
select.input{width:298px;margin:0 0 12px;}
/* Fim Inputs */

/* Internas */
.menu{background:#1c6f62;color:#ffffff;font-size:18px;font-weight:700;text-align:right;padding:3px 10px;cursor:pointer;}
.conteudo{background:#f2ebbe;border-top:3px solid #dad3a4;color:#5c5c59;padding:18px 0;}
.conteudo p{padding-left:10px;}
.guias li{font-size:14px;padding:8px 0;color:#5c5c59;text-align:center;float:left;width:50%;background:#e8e2b9;margin-top:20px;cursor:pointer;font-weight:700;}
.guias li.selec{color:#736233;background:#dcd6ae;}
.sub-guias{background:#dcd6ae;padding:15px 10px;}
/* Fim Internas */

/* Medico Dental */
.paginacao{padding:0 10px;margin-top:20px;text-align:center;}
.paginacao img{margin:9px 2px 0;}
.paginacao img.setas{margin:0px;}

.novabusca {background: none repeat scroll 0 0 #E2DCAC;color: #5C5C59;font-size: 18px; font-weight: 700; margin-top: 20px; padding: 7px 0; text-align: center;}
.menu .medico{position:relative;text-align:left;font-size:14px;margin-top:-13px;margin-bottom:3px;width:240px;}
.menu a{color:#ffffff;position:relative;top:5px;}
#mapa footer{background:#1c6f62;color:#fffff;text-shadow:none;text-align:left;padding:10px;}
/* Fim Medico Dental */

/* Noticias */
.info-noticia{padding:0 10px;font-size:12px;color:#5c5c59;margin-bottom:15px;}
.info-noticia p{padding:0;}
.info-noticia p.titulo{font-size:14px;font-weight:700;margin:15px 0 10px;}
.info-noticia p.data{font-style:italic;}
/* Fim Noticias */

/* Simulador */
ul#noticias.simulador {margin-top:15px;}
ul#noticias.simulador .info{ font-size:14px;padding:6px 0 6px 7px;}
ul#noticias.simulador span.info{ display:block; width: 98%; }
ul#noticias.simulador a{color:#5c5c59;}
p.nome-plano{color:#736233;font-size:14px;font-weight:700;}
.formulario{margin:15px auto 0;}
.formulario p{padding:0;}
.formulario span{font-weight:400;}
.formulario span.validacao{vertical-align:top;}
.formulario input[type='radio']{margin-right:3px;margin-bottom:12px;}
.formulario #naoodonto, .formulario #naoopcionais{margin-left:10px;}
.resultado-plano, .formulario{width:299px;color:#5c5c59;font-size:12px;font-weight:700;}
.resultado-plano{margin:0 auto;}
.resultado-plano span.valor{font-weight:400;color:#44856b;}
.resultado-plano p{padding:0;margin-top:7px;}
.resultado-plano table{font-size:10px;color:#666f5f;font-weight:700;text-align:center;margin-top:15px;}
.resultado-plano table th{background:#e9e2b7;padding:2px 0;}
.resultado-plano table td{background:#fcf6d1;padding:2px 0;}
.resultado-plano table td.sembg{background:none;text-align:right;}
.resultado-plano p.validade{margin:5px 0 10px;}
.resultado-plano #solicitar{margin:0 9px;}
/* Fim Simulador */

/* Fale Conosco */

/* Telefones */
ul#noticias.telefones{padding:0 10px;margin-top:10px;}
ul#noticias.telefones li{background:none #fcf6d1;padding-right:5px;}
ul#noticias.telefones .info{width:168px;float:left;margin-right:5px;padding-right:7px;}
ul#noticias.telefones p.tel{float:left;font-size:16px;text-align:center;padding:0;width:100px;padding-top:23px;}
ul#noticias.telefones p.tel.linha{padding-top:33px;}
/* Fim Telefones */

/* Enderecos */
ul#noticias.simulador li:nth-last-child(even){cursor:pointer;}
ul#noticias.simulador li.sub{background:none;padding:0 5px 0 15px;}
ul#noticias.simulador li.sub ul li{padding:5px 0 8px;background:none;border-radius:0px;border-bottom:1px solid #e5e0b6;font-size:11px;color:#44856b;font-weight:700;cursor:auto;}
ul#noticias.simulador li.sub ul li p.titulo{font-size:14px;color:#5c5c59;}
ul#noticias.simulador li.sub ul li:nth-last-child(1){border-bottom:0px;}
ul#noticias.simulador li.sub ul li .info-endereco{width:245px;float:left;}
ul#noticias.simulador li.sub ul li .info-endereco p{padding:0;}
ul#noticias.simulador li.sub ul li input[type='image']{float:right;margin-top:17px;}
/* Fim Enderecos */

form.form{margin-bottom: 30px;}
form.form label {display:block; clear:both;}
form.form input, form.form textarea, form.form select{width:91%; vertical-align: top;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #474747;font-size:14px;font-family:HelveticaNeue;color:#000000;padding:5px;margin-bottom:12px;resize:none;margin-right:0px;}
form.form select{width:94.5%;margin:0 0 12px; vertical-align: top;}
form.form input#id_field_22{width:16%; margin-right: 4%;}
form.form input#id_field_23{width:67%;}
form.form textarea{height: 80px; vertical-align: top;}
form.form input.button{height: 31px;width: 62px;background: transparent url('../images/btn-enviar.png') 0 0 no-repeat scroll;font-size: 0px;text-indent: -9999px;border: 0;clear: both;position:absolute;right:37%;}
/* Fim fale conosco */

/* Planos */
ul.telefones .preco{width:100px;float:left;text-align:center;font-size:14px;font-weight:700;margin-top:16px;}
ul.telefones .preco p{font-size:18px;padding:0;}
ul.telefones .info {float: left;margin-right: 5px;padding:12px 7px;width: 168px;background:#E2DBAB;font-size: 11px;font-weight: 700;}
ul.telefones {margin-top: 10px;padding: 0 10px;}
ul.telefones li {background:#FCF6D1;padding:0 5px 0 7px;border-radius: 7px 7px 7px 7px;margin-bottom: 3px;}
ul.telefones li .info .titulo{color: #5C5C59;font-size: 14px;margin-bottom: 5px;}
ul.telefones li .info p{color: #44856B;line-height: 12px;padding: 0;}
.sub-guias ul.telefones{padding:0;}
/* Fim Planos */

/* Conheca */
.info-noticia p{margin-bottom:10px;}
.info-noticia ul{margin:15px 0;}
.info-noticia ul li{width:93px;height:93px;float:left;margin-right:10px;}
.info-noticia ul li:nth-last-child(2){margin-right:0;}
/* Fim Conheca */

/* Simulador 2013 */
.abas{padding-left: 10px;}
.abas li{width: 125px;height: 80px;float: left;border-radius: 10px;position: relative;cursor: pointer;text-align: center;color:#ffffff;font-size: 14px;padding-top: 15px;}
.abas li p{margin: 0;padding: 0;}
.abas li.selec{width: 160px;border-radius: 10px 10px 0px 0px;height: 90px;}
.abas li:nth-child(1).selec:after{content: '';width: 10px;bottom: 0;right: -10px;height: 10px;position: absolute;background: url(../images/curva-laranja.jpg) no-repeat;}
.abas li:nth-child(1){margin-right: 14px;background: #f8823d;}
.abas li:nth-child(2).selec:after{content: '';width: 10px;height: 10px;bottom: 0;left: -10px;position: absolute;background: url(../images/curva-vermelha.jpg) no-repeat;}
.abas li:nth-child(2){background: #ac1633;}

.divabas{padding: 0 10px;}
.divabas li .form{padding: 10px;width: auto;margin: 0;font-weight: 400}
.divabas li:nth-child(1) .form{background: #f8823d;border-radius: 0 10px 10px 10px;color:#f8823d;}
.divabas li:nth-child(2) .form{background: #ac1633;border-radius: 10px 0 10px 10px;color:#ac1633;}
.divabas li .form div{position:relative;background: #ffffff;border-radius: 10px;padding: 5px 10px 10px;font-size: 16px;font-family: 'Helvetica Neue';margin-bottom: 10px;}
.divabas li .form > div:last-child{margin-bottom: 0;}
.divabas li .form div p{padding: 0 0 5px;}
.divabas li .form div select{width: 260px;font-family: 'Helvetica Neue';font-size: 14px;padding: 3px 10px;border-radius: 5px;}
.divabas li .form .dependentes div select:nth-child(2){width: 135px;float: left;margin-right: 9px;}
.divabas li .form .dependentes div select:nth-child(3){width: 115px;float: left;}
.divabas li .form div p.reset{padding: 0;margin: 0;}
.divabas li:nth-child(1) .form div select{border: 1px solid #d6aa83;color:#934905;}
.divabas li:nth-child(2) .form div select{border: 1px solid #bb8690;color:#850e25;}
.divabas li .form div .plus{background: url(../images/plus.png) no-repeat;width: 15px;height: 15px;border-radius: 0;padding: 0;margin: 0;float: left;position: relative;top: 5px;}
.divabas li .form .add-dependentes{padding: 7px 10px;cursor: pointer;}
.divabas li .form .add-dependentes p{float: left;width: 227px;padding-left: 8px;margin-left: 8px;border-left: 1px solid #ac1633;}

.divabas li .resultado{padding: 20px 0 0;}
.divabas li .resultado p{padding: 0;line-height: 15px;}
.divabas li .resultado .titulo{font-size: 20px;line-height: normal;margin-bottom: 5px;}
.divabas li .resultado .plano{margin: 15px 0;}
.divabas li .resultado .plano div{float: left;width: 130px;}
.divabas li .resultado .plano img{float: left;margin-right: 5px;}
.divabas li .resultado .plano p{text-transform: uppercase;}
.divabas li .resultado .plano span{font-size: 9px;}
.divabas li .resultado .button{background: #ff7701;border-radius: 5px;color:#ffffff;text-align: center;font-size: 16px;font-family: "Trebuchet MS";padding: 3px 0;}
.divabas li:nth-child(2) .resultado .button{background: #ac1633;}
.divabas li .resultado .plano .button{text-transform: none;width: 165px;float: right;padding: 8px 0;}
.divabas li .resultado .button img{position: relative;top: 2px;}
.divabas li .resultado .button span{position: relative;top: -4px;left: 2px;}


.divabas li .resultado .valor{background: #39423a;border-radius: 5px;padding: 18px 14px;color:#9ea49f;margin-bottom: 20px;}
.divabas li .resultado .valor li{float: left;}
.divabas li .resultado .valor li:nth-child(1){width: 120px;}
.divabas li .resultado .valor li p:nth-child(1){color:#ffffff;text-transform: uppercase;}
.divabas li .resultado .valor li p:nth-child(2){font-size: 22px;margin: 7px 0;}
.divabas li .resultado .valor li p:nth-child(3){font-size: 9px;}
.divabas li .resultado .download{margin-right: 5px;}
.divabas li .resultado input[type='image']{margin-top: 20px;}
.divabas li .resultado .nova{margin-top: 15px;}
/* Fim Simulador 2013 */

/*Novo Guia Médico - 29/04/13*/
/*Fonte Personalizada*/
@font-face {
 font-family: 'HelveticaNeue';
 src: url('fontes/HelveticaNeue.eot'); /* IE9 Compat Modes */
 src: url('fontes/HelveticaNeue.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('fontes/HelveticaNeue.woff') format('woff'), /* Modern Browsers */  url('fontes/HelveticaNeue.ttf') format('truetype'), /* Safari, Android, iOS */  url('fontes/HelveticaNeue.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/*Fim Fonte Personalizada*/
.topo-verde{background:#5a9600; height:30px; padding:7px 10px; position:relative;}
.topo-verde img[name=logo]{position:absolute; left:10px; top:5px;}
.menu-verde{background:#1c6f62; padding:10px; text-align:right; color:#ffffff; font-size:18px;}
.menu-verde a{color:#ffffff;}
.conteudo-guia{border-top:2px solid #cfc897; background:#f2ebbe; padding-top:5px; padding-bottom:22px;}
.conteudo-guia h2{font-size:15.05px; color:#736233; text-shadow:1px 0px 1px #ffffff; letter-spacing:1px;}
.conteudo-guia h2.bg-guia{background:url(../images/bg-titulo.gif) right center no-repeat; padding:10px 145px 10px 10px; width:164px;}
.conteudo-guia h2.bg-resultado{background:url(../images/bg-resultado.gif) right center no-repeat; padding:10px 135px 10px 10px; width:174px;}
.conteudo-guia p{margin:0 10px 20px 9px; color:#5c5c59; font-size:12px;}
.conteudo-guia ul{margin:0 6px;}
.conteudo-guia ul li.guia{height:74px; display:inline-block; zoom:1; *display:inline; vertical-align:top; margin:0 3px; text-align:center; font-size:14px; color:#ffffff; padding-top:21px;}
.conteudo-guia ul li#medico{width:163px;}
.conteudo-guia ul li#dental{width:127px;}
.guia-marcada{background:#004638; cursor:default; border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0;}
.guia-naomarcada{background:#1a6859; cursor:pointer; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.conteudo-guia ul li img{margin-bottom:5px;}
.conteudo-guia .listagem{width:300px; margin:0 10px 10px 9px; padding-top:14px;}
.conteudo-guia #listagem-dental{background:url(../images/bg-topo-listagem2.gif) top left no-repeat;}
.conteudo-guia #listagem-medico{background:url(../images/bg-topo-listagem.gif) top left no-repeat;}
.conteudo-guia .bg-verde{padding:8px 10px 12px 10px; background:#004638; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px;}
.conteudo-guia .bg-verde .cada-campo{background:#ffffff; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:10px; margin-bottom:10px;}
.conteudo-guia .bg-verde .cada-campo label{font-family:HelveticaNeue; font-size:18px; color:#004638;}
.conteudo-guia .bg-verde .cada-campo select, .conteudo-guia .bg-verde .cada-campo input[type=text]{background:url(../images/bg-select.gif) left top repeat-x #ffffff; font-family:HelveticaNeue; font-size:14px; color:#317467; border:1px solid #7fa29b; padding:3px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-top:5px;}
.conteudo-guia .bg-verde .cada-campo select{width:258px;}
.conteudo-guia .bg-verde .cada-campo input[type=text]{width:252px;}
.conteudo-guia .bg-verde input[type=submit]{background:#5a9600; text-align:center; text-transform:uppercase; font-family:HelveticaNeue; font-size:18px; width:100%; padding:2px 0; border:none; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; color:#ffffff; cursor:pointer;}
.conteudo-guia .cada-resultado{background:#fcf7d4; padding:0 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin:10px 10px 0px 9px;}
.conteudo-guia .cada-resultado .descricao-resultado{background:#e2dbab; width:220px; height:89px; padding:11px 12px; display:inline-block; zoom:1; *display:inline; vertical-align:top;}
.conteudo-guia .cada-resultado .descricao-resultado ul{margin:0; padding:0;}
.conteudo-guia .cada-resultado .descricao-resultado ul li{width:auto; height:auto; margin:0; padding:0; font-size:11px; color:#5c5c59; line-height:15px; text-align:left;}
.conteudo-guia .cada-resultado .descricao-resultado ul li.tam14{font-size:14px;}
.conteudo-guia .cada-resultado .descricao-resultado ul li.verde{color:#44856b;}
.conteudo-guia .cada-resultado .descricao-resultado ul li span{color:#696969;}
.conteudo-guia .cada-resultado img[name=mapa]{margin-top:40px;}
.conteudo-guia .paginacao-guia{margin:10px 10px 10px 9px;}
.conteudo-guia .paginacao-guia a.setas{display:inline-block; zoom:1; *display:inline; vertical-align:top; background:#005f4f; width:24px; height:26px; font-size:16px; color:#ffffff; text-align:center; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding-top:3px; cursor:pointer;}
.conteudo-guia .paginacao-guia ul{margin:0; padding:0; text-align:center; width:244px; display:inline-block; zoom:1; *display:inline; vertical-align:top;}
.conteudo-guia .paginacao-guia ul li{padding:0; margin:10px 2px 0 3px; display:inline-block; zoom:1; *display:inline; vertical-align:top; width:10px; height:10px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background:#005f4f; cursor:pointer;} 
.conteudo-guia .paginacao-guia ul li.pag-marcada{background:#579277; cursor:default;}
.conteudo-guia .nova-busca{background:#666f5f; text-align:center; color:#ffffff; font-size:18px; padding:5px 0;}
.conteudo-guia .nova-busca a{color:#ffffff;}
.conteudo-guia .erro-busca{background:#d27676; margin:0 10px 10px 9px; padding:15px 0; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; text-align:center;}
.conteudo-guia .erro-busca p{font-size:12px; color:#ffffff; margin-bottom:5px;}
.conteudo-guia .erro-busca p span{font-size:14px;}
.rodape-verde{background:#004739; text-align:center; padding-top:24px; padding-bottom:5px;}
.rodape-verde p{font-size:25.78px; color:#92d844; letter-spacing:-1px; line-height:28.13px;}
/*Fim Novo Guia Médico*/