@charset "utf-8";
/* Documento CSS - Plataformanet Mídia On-line. (29/11/2010) Criado por Paulo Sobral. */
/* OBS: AS CLASSES HOME É EXCLUSIVA PARA PÁGINA HOME, CLASSE PGS É EXCLUSIVA PARA PÁGINAS DE CONTEÚDO, CLASSE CONTATO É EXCLUSIVA PARA PÁGINA DE CONTATO. */

/*RESERT CSS*/
*{border:0;margin:0;outline:0;padding:0;text-decoration:none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2e2e2e;font-size:small; font-style:normal;}

/*GERAL*/
body{background:url(../imagens/layout/fundo-layout.jpg) center no-repeat #E0E0E0;}
h1{display:block;width:153px;height:107px;position:absolute;background:url(../imagens/layout/logo.png);text-indent:-5000px;left: 52px;top: 15px;}
  h1 a{display:block;width:153px;height:107px;}
  
.telefone{background: url("../imagens/layout/telefone.png") no-repeat scroll center top transparent;color: #4C4E4E;font-weight: bold;height: 80px;left: 780px; padding-top: 40px;position: absolute;text-align: center;top: 15px; width: 240px;}
  .telefone span{color:#239390;}
  	.telefone span a{color:#239390;}
/*/GERAL*/

/*CONTAINERS*/
.layout{width:1020px; position:relative; background:url(../imagens/layout/fundo-layout.jpg); display:table;height:100%;height:auto;min-height :100%; margin:auto;}
	
.topo{ height:275px; background:url(../imagens/layout/fundo-topo.jpg) no-repeat; position:relative; z-index:1;}
.rodape{position:relative; width:1024px; height:185px; line-height:185px;background:url(../imagens/layout/fundo-rodape.jpg) no-repeat; clear:both;}
.rodape p{text-align:center; font-weight:bold;}
	.rodape p a{text-decoration:none;}
	.rodape p a:hover{text-decoration:underline;}
.rodape img{ margin:0 5px 0 5px; position:relative;}

/* COPYRIGHT*/
.copyright{width:1024px; height:15px; position:absolute; font-size:x-small; top:40px;}
.copyright a{font-size:x-small;}

/*/CONTAINERS*/

/*MENU PRINCIPAL*/
.menu_principal{height:44px;position: relative;list-style:none;left: 6px;top: 150px;font-weight:bold;width:1010px;z-index:2;}

/*Botões Principal da esquerda*/
.menu_principal .btn_left{ position:relative; display:block; width:124px; height:44px; float:left; text-align:center; line-height:44px; border-right: #5bbfbe solid 1px;z-index:3;}
  .menu_principal .btn_left a{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) -126px -2px; border-right: #5bbfbe solid 1px;color:#00605f;}
	.menu_principal .btn_left a:hover{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) -126px -47px; text-align:center; line-height:44px; border-right: #5bbfbe solid 1px; color:#FFF;}
	  .menu_principal .btn_left a:active{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) -378px -47px; text-align:center; line-height:44px; border-right: #5bbfbe solid 1px; color:#FFF;}
	  
	  .menu_principal .btn_left_precionado {position:relative; display:block; width:124px; height:44px; float:left; text-align:center; line-height:44px; border-right: #5bbfbe solid 1px;z-index:3;}
	  .menu_principal .btn_left_precionado a{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) -126px -47px; text-align:center; line-height:44px; border-right: #5bbfbe solid 1px; color:#FFF;}

/*Botões Principal do meio*/
.menu_principal .btn{ position:relative; display:block; width:124px; height:44px; float:left; text-align:center; line-height:44px; border-left: #9ce1e1 solid 1px; border-right: #5bbfbe solid 1px;z-index:3;}
  .menu_principal .btn a{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) 0 -2px;color:#00605f;}
	.menu_principal .btn a:hover{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) 0 -47px;color:#FFF;}
	  .menu_principal .btn a:active{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) -633px -47px;color:#FFF;}
	  
	  .menu_principal .btn_meio_precionado {position:relative; display:block; width:124px; height:44px; float:left; text-align:center; line-height:44px; border-left: #9ce1e1 solid 1px; border-right: #5bbfbe solid 1px;z-index:3;}
	  .menu_principal .btn_meio_precionado a{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) 0 -47px;color:#FFF;}

/*Botões Principal da direita*/	  
.menu_principal .btn_right{ position:relative; display:block; width:124px; height:44px; float:left; text-align:center; line-height:44px; border-left: #9ce1e1 solid 1px;z-index:3;}
  .menu_principal .btn_right a{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) -252px -2px;color:#00605f;}
	.menu_principal .btn_right a:hover{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) -252px -47px;color:#FFF;}
	  .menu_principal .btn_right a:active{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) -505px -47px;color:#FFF;}
	  
	  .menu_principal .btn_right_precionado {position:relative; display:block; width:124px; height:44px; float:left; text-align:center; line-height:44px; border-left: #9ce1e1 solid 1px;z-index:3;}
	  .menu_principal .btn_right_precionado a{display:block; width:124px; height:44px; background: url(../imagens/layout/menu.png) -252px -47px;color:#FFF;}
/*/MENU PRINCIPAL*/

/*SUBMENU*/
#submenu1,#submenu2,#submenu3,#submenu4,#submenu5{width:1009px; position:absolute; z-index:4; top:196px; left:4px;}
#submenu1 ul li, #submenu2 ul li, #submenu3 ul li, #submenu4 ul li, #submenu5 ul li{display:inline; font-size:small; margin-right:5px;}
#submenu1 ul li a, #submenu2 ul li a, #submenu3 ul li a, #submenu4 ul li a, #submenu5 ul li a{color:#00605F; text-decoration:none;}
#submenu1 ul li a:hover, #submenu2 ul li a:hover, #submenu3 ul li a:hover, #submenu4 ul li a:hover, #submenu5 ul li a:hover{color:#00605F; text-decoration:underline;}

.top_submenu_principal{width:1009px; height:22px; background:url(../imagens/layout/topo-submenu-principal.png);}
.cont_submenu_principal{width:961px; padding-left:24px; padding-right:24px; background:url(../imagens/layout/meio-submenu-principal.png) repeat-y; text-align:center;}
.rod_submenu_principal{width:1009px; height:18px; background:url(../imagens/layout/rodape-submenu-principal.png);}
/*/SUBMENU*/


/*LAYOUT*/
.idiomas{position:absolute;left: 914px;top: 15px;}
.idiomas li{display:inline;}
.conteudo p,.conteudo ul,.conteudo ol,.dicas_saude p,.checkup p,.banner p{padding:5px; text-align:justify; list-style-position:inside;}
  .conteudo ol, .conteudo ul{font-weight:bold;}
  .conteudo ol li, .conteudo ul li{padding-bottom:5px;}
  .conteudo p a{color:#00605f; text-decoration:underline; font-weight:bold;}

/*HOME*/
.home .col1,.home .col2{ width:510px; float:left; position:relative; display:inline;}
.home .conteudo,.banner{position:relative;height:315px; min-height:315px;}
.banner object{display:block; width:383px; height:315px; margin:auto;}
.dicas_saude,.checkup{position:relative;height:240px; min-height:240px;}
.home .conteudo img,.dicas_saude img,.checkup img,.banner img{ width:247px; height:85px; display:block; float:left; margin:3px;}
.titulo{ height:40px; line-height:40px; border-bottom:2px dotted #1a8582; color:#a18737; text-align:right; font-size:medium; margin-bottom:10px; background: url(../imagens/layout/fundo-titulo.gif) no-repeat 320px -1px;}
.subtitulo{color:#a18737; padding:5px; font-weight:bold;}
.home .dicas_saude{border-right:2px dotted #1a8582; padding-right:5px; clear:both;}

.checkup{padding-left:5px;}

.saiba_mais{ float:right; text-align:center; margin-right:10px; font-weight:bold; color:#a18737; display: block; background:url(../imagens/layout/fundo-titulo.gif) 90px; width:100px; height:40px; line-height:40px;}
  .saiba_mais a{color:#a18737; text-decoration:underline;}

/*PÁGINAS DE CONTEUDO*/  
.pgs .col1,.pgs .col2{ width:500px; height:500px;min-height:500px; _height:500px; float:left; position:relative;display:inline;}
.pgs .titulo{ height:40px; line-height:40px; border-bottom:2px dotted #1a8582; color:#a18737; text-align:left; text-indent:25px; font-size:medium; margin-bottom:10px; background: url(../imagens/layout/fundo-titulo.gif) no-repeat 0px -1px;}
.pgs .mapa{width:1024px; height:400px; border:solid 1px #7EE2E1;}
.pgs .rodape{margin-top:185px;}

.lista_especial li{width:495px; height:42px; margin-right:5px; margin-left:5px; line-height:43px; display:block; float:left; list-style:none; margin-bottom:5px; text-align:center;}
.lista_especial li a{width:495px; height:42px;display:block; background:url(../imagens/layout/objetos.png) no-repeat; color:#858585;}
.lista_especial li a:hover{width:495px; height:42px;display:block; background:url(../imagens/layout/objetos.png) 0 -43px no-repeat; color:#2e2e2e;}

.top_submenu{height:15px; width:819px; background:url(../imagens/layout/topo-rodape-submnu.png); margin:25px auto 0 auto;}
.rod_submenu{height:15px; width:819px; background:url(../imagens/layout/topo-rodape-submnu.png) 0 15px; margin:0 auto 0 auto;}
.submenu_lista{ width:809px; margin-left:auto; margin-right:auto; padding:5px; background:#CFE8E5; font-size:x-small; list-style:url(../imagens/layout/seta.gif);}
.submenu_lista li{ padding:0; margin:0; font-size:x-small;}
.submenu_lista li a{color:#00605f;}
.submenu_lista li a:hover{text-decoration:underline;}

/*TABELAS*/
.tabela table{height:auto; padding:10px; font-size:medium !important;}
  .tabela table th{background:#CFE8E5; color:#00605f;}
	.tabela table tr{background:#E0E0E0; text-align:center;}
	.tabela table tr:hover{background:#B1B1B1; color:#fff; font-weight:bold;}

/*CONTATO*/
.contato .col1{ width:1024px; position:relative;}
.contato .conteudo{width:1024px;height:auto;position:relative;float:none;}
.contato .titulo{ height:40px; line-height:40px; border-bottom:2px dotted #1a8582; color:#a18737; text-align:left; text-indent:20px; font-size:medium; margin-bottom:10px; background: url(../imagens/layout/fundo-titulo.gif) no-repeat -1px;}

.form1,.form2,.form3{width:514px; position:relative; left:50%; margin-left:-256px; margin-top:10px; margin-bottom:10px;}

.form1 form,.form2 form, .form3 form{background:#CFE8E5;display:block;border-left:solid 1px #00605f; border-right:solid 1px #00605f;}

.form1 h3,.form2 h3,.form3 h3{width:514px; height:22px; display:block; font-size:medium; color:#00605f; text-align:center; text-decoration:underline; font-weight:bold; background:url(../imagens/layout/cantos-redondos.png);}

.form1 .baixo,.form2 .baixo,.form3 .baixo{width:514px; height:22px; display:block; font-size:medium;color:#00605f; text-align:center; text-decoration:underline; font-weight:bold; background:url(../imagens/layout/cantos-redondos.png) 0 22px;}

.form1 input[type="file"],.form2 input[type="file"],.form3 input[type="file"]{ display:block;border:solid 1px #00605f; background:#FFF;}

.form1 label,.form2 label,.form3 label{color:#00605f; font-weight:bold; display:block;}

.form1 input[type="text"],.form2 input[type="text"],.form2 select,.form3 input[type="text"]{height:30px; background:#fff; width:500px; display:block;border:solid 1px #00605f;}

.form1 fieldset,.form2 fieldset,.form3 fieldset{border:solid 1px #00605f; display:block; padding:10px; margin:10px;}

.form1 legend,.form2 legend{color:#00605f; font-weight:bold;}

.form1 textarea,.form2 textarea,.form3 textarea{height:200px; width:500px; background:#fff; display:block; border:solid 1px #00605f;}

.form1 input[type="submit"],.form2 input[type="submit"],form2 select,.form3 input[type="submit"]{background:url(../imagens/layout/btn.png); width:81px; height:30px; color:#00605f; font-weight:bold; cursor:pointer; position:relative; top:15px;}

.form1 input[type="text"]:focus,.form1 textarea:focus,.form2 input[type="text"]:focus,.form2 textarea:focus,.form3 input[type="text"]:focus,.form3 textarea:focus{background:#F5F5F5;}

.menu_forms li{ margin-bottom:10px;}

.menu_forms a{ font-size:medium; font-weight:bold; color:#00605f; text-decoration:none;}
  .menu_forms a:hover{ font-size:medium; font-weight:bold; color:#00605f; text-decoration:underline;}
	.menu_forms a:active{ font-size:medium; font-weight:bold; color:#00605f; text-decoration:none; color:#a18737;}
/*/LAYOUT*/

/* 15/06/2001 */
.relacionados{ margin-bottom:-150px;}
.relacionados ul li{list-style-position:inside;}
.youtube{width:425px; height:349px; margin:auto; border:#23918E 2px solid;}

/* 08/08/11 - REFORMULAÇÃO DA PÁGINA DE TESTE SEU SORRISO */
.paragrafo_teste_sorriso{padding:5px; text-align:justify; font-size:small; color:#2e2e2e;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.titulo_teste_sorriso{color:#a18737;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:medium;}
.lista_teste_sorriso{list-style:upper-alpha;}
.lista_teste_sorriso li{padding-bottom:5px; font-weight:bold; color:#2e2e2e; font-size:small;}
.campos_teste_sorriso{height:25px; background:#fff; width:250px; display:block;border:solid 1px #00605f; line-height:25px;}
.btn_teste_sorriso{width:125px; height:30px; border:none; background:url(../imagens/layout/btn_teste-seu-sorriso.png);color:#00605f; font-weight:bold;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; display:block;cursor:pointer; margin-right:10px; text-align:center; line-height:30px;}
.btn_teste_sorriso a{text-decoration:none;}
.btn_teste_sorriso_p{background: url("../imagens/layout/btn.png") repeat scroll 0 0 transparent;color: #00605F;cursor: pointer;font-weight: bold;height: 30px;position: relative;width: 81px;}
.btn_teste_sorriso_p a{text-decoration:none;}
.legenda_teste_sorriso{color:#00605f; font-weight:bold;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; padding-bottom:5px;padding-top:5px;}

/* 10/08/11 GALERIA TECNOLOGIA */
.galeria{width:960px; margin:25px auto 0 auto;}
.galeria li{display:block; width:144px; height:106px; float:left; list-style:none; margin-left:10px; margin-bottom:5px;}

/* MARQUE SUA CONSULTA */
.marque_sua_consulta{width:169px; height:113px; position:absolute; left: 0; top: 0; background:url(../imagens/layout/bg-marque-sua-consulta.png); z-index:10px;}
.marque_sua_consulta a{width:169px; height:113px; display:block;}
.marque_sua_consulta img{width:98px; height:80px; display:block; position:absolute; border:none; left:0; top:-10px;}