@CHARSET "ISO-8859-1";

@import url('reset.css');
@import url('fonts.css');

*{
	font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
}

strong{ font-weight:bold;}

body{
	margin:0;
	padding:0;	
}
a{outline:none;}

#topo{
	background:url('../imagens/bg_topo.gif') top center no-repeat;
	width:100%;
	height:150px;
}

#topo a.logo_topo{
	float:left;
	background:url('../imagens/logo_topo.png') center center no-repeat;
	width:325px;
	height:59px;
	text-indent:-99999px;
	outline:none;
	margin:44px 0 0 0;
	cursor:pointer;
}



#topo .menu{
	float:right;
	width:595px;
	height:40px;
	margin:100px 0 0 0;
}
#topo .menu ul{
	width:auto;
	float:right;
}

#topo .menu ul li{
	width:75px;
	float:left;
	padding:0;
	background:url('../imagens/separa_menu.gif') center right no-repeat;
	text-align:center;
}

#topo .menu ul li.dif1{
	background:none !important;
}

#topo .menu ul li.dif{
	width:140px;
}
#topo .menu ul li a{
	float:left;
	text-decoration:none;
	color:#0B3F33;
	font-size:16px;
	line-height:40px;
	width:100%;
	margin:0;
	padding:0;
}
#topo .menu ul li a:hover{
	font-weight:bold;

}



#conteudo{
	width:100%;
	display:table;
	background:url('../imagens/bg_conteudo.gif') top left repeat-x;
}
.centraliza{
	width:980px;
	margin:0 auto;
	display:table;
}



#conteudo .breadcrumb{
	float: left;
	margin:10px 0 20px 0;
	line-height:28px;
	width:100%;
	padding:0;
	border-top:1px solid #7ECFC7;

}
#conteudo .breadcrumb span{
	float:left;
	background:none;
	letter-spacing:0;
	line-height:28px;
	font-size:11px;
	color:#13735F;
	margin:0 10px 0 0;
	width:auto;
	text-transform: uppercase;
}
#conteudo .breadcrumb ul {
	float:left;
	font-size:11px;
}
#conteudo .breadcrumb ul li {
	float:left;
	margin:0;
	padding:0 5px;
	color:#13735F;
	background:#C7EBE2;
}
#conteudo .breadcrumb ul li.first {
	background:#C7EBE2 url('../imagens/bg_breadcrumb01.gif') top left no-repeat;
}
#conteudo .breadcrumb ul li.last{
	text-transform:capitalize;
	font-weight:bold;
	background:#C7EBE2 url('../imagens/bg_breadcrumb02.gif') top right no-repeat;
}
#conteudo .breadcrumb ul li.simbol {
	float:left;
	padding:0;
}
#conteudo .breadcrumb ul li a {
	float:left;
	padding:0px 5px;
	color:#13735F;
	text-decoration:none;
}
#conteudo .breadcrumb ul li a:hover {
	text-decoration: underline;
}

#conteudo .breadcrumb a.voltar{
	float: right;
	margin:0;
	padding:0;
	width:75px;
	height:28px;
	background: url('../imagens/bg_voltar.gif') center center no-repeat;
	outline:none;
	text-indent:28px;
	line-height:28px;
	color:#13725F;
	text-decoration:none;
}
#conteudo .breadcrumb a:hover.voltar{
	text-decoration:underline;
}


.variavel{
	width:100%;
	display:table;
}

.box_bemvindo{
	float:left;
	width:320px;
	margin:20px 0 0 0;
}
.box_bemvindo h1{
	float:left;
	width:100%;
	line-height:30px;
	color:#13745F;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 ;
}
.box_bemvindo h1 img{
	float:left;
}
.box_bemvindo a{
	float:left;
	text-decoration:none;
	font-size:11px;
	color:#333;
	margin:15px 0 0 0;
	line-height:18px;
}

.box_bemvindo a.conheca{
	float:right;
	width:115px;
	height:25px;
	background:url('../imagens/conheca.gif') top right no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:12px;
	color:#13745F;
	margin:0;
	line-height:18px;
	font-weight:bold;
	cursor:pointer;
}
.box_bemvindo a:hover, a:hover.conheca{
	text-decoration:underline;
}


.segura_box{
	float:left;
	width:320px;
	margin:20px 0 0 20px;
}

.box_corpoClinico, .box_depoimentos{
	float:left;
	width:100%;
	margin:0;
}
.box_corpoClinico h1, .box_depoimentos h1{
	float:left;
	width:100%;
	line-height:30px;
	color:#13745F;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
}
.box_corpoClinico h1 img, .box_depoimentos h1 img{
	float:left;
}

.box_corpoClinico a{
	float:left;
	margin:0;
	width:100%;
	line-height:20px;
	text-decoration:none;
	color:#666;
}

.box_corpoClinico a.saibaMais{
	float:right;
	text-decoration:none;
	font-size:12px;
	color:#13745F;
	margin:0;
	line-height:18px;
	font-weight:bold;
	cursor:pointer;
	width:115px;
	height:25px;
	background:url('../imagens/conhecaCorpo.gif') top right no-repeat;
	text-indent:-99999px;
}

.box_corpoClinico a:hover, .box_depoimentos a:hover{
	text-decoration:underline;
}

.box_depoimentos  ul.depoimento{
	float:left;
	width:100%;
	margin:0;
}
.box_depoimentos  ul.depoimento li{
	float:left;
	width:100%;
	height:80px;
	margin:0;
	text-decoration:none;
	font-size:11px;
	color:#333;
	line-height:16px;
	border-bottom:1px solid #B9E6E1;
}
.box_depoimentos  ul.depoimento li span{
	float:left;
	width:100%;
	margin:0;
	font-size:11px;
	color:#333;
	line-height:16px;
}
.box_depoimentos  ul.depoimento li span.nomeCliente{
	float:left;
	width:100%;
	margin:5px 0;
	font-size:11px;
	color:#333;
	line-height:16px;
	text-align:right;
}

.box_depoimentos a.enviarDepoimento{
	float:left;
	width:120px;
	margin:5px 0 0 0;
	padding:0;
	text-decoration:none;
	font-size:11px;
	color: #666;
	line-height:16px;
	font-weight:bold;
	
}
.box_depoimentos a#prev{
	float: right;
	width:45px;
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	background:url('../imagens/anterior.gif') center left no-repeat;
	border-right:1px solid #7ECFC7;
	text-decoration:none;
	font-size:11px;
	color:#333;
	line-height:16px;
}
.box_depoimentos a#next{
	float: right;
	width:45px;
	margin:5px 0 0 0;
	padding:0 15px 0 0;
	text-align:right;
	background:url('../imagens/proximo.gif') center right no-repeat;
	text-decoration:none;
	font-size:11px;
	color:#333;
	line-height:16px;
}
.box_depoimentos a:hover{
	text-decoration:underline;
}


.box_noticiasRss{
	float:left;
	width:300px;
	margin:20px 0 0 20px;
	padding:0 0 10px 0;
	overflow:hidden;
	background:url('../imagens/bg_noticias.gif') bottom right no-repeat;
}
.box_noticiasRss h1{
	float:left;
	width:85%;
	border-bottom:1px solid #7ECFC7;
	line-height:30px;
	color:#13745F;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 10px 10px;
}
.box_noticiasRss img{
	float:left;
}
.box_noticiasRss ul{
	float:left;
	width:90%;
	margin:10px;
	_margin:5px;
}
.box_noticiasRss ul li{
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
.box_noticiasRss ul li a{
	float:left;
	width:90%;
	margin:0 0 0 10px;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	color:#333;
}
.box_noticiasRss ul li a:hover{
	text-decoration:underline;
}

.bannerIndex{
	float:left;
	display:block;
	height:475px;
	margin:0;
	overflow:hidden;
	width:980px;
}

.banners{
	float:left;
	display:block;
	height:160px;
	margin:0;
	overflow:hidden;
	width:980px;
}


.internas{
	float:left;
	width:100%;
	margin:10px 0 0 0;
}

.fotos {
	float:left;
	width:100%;
	margin:20px 0 0 0;
	display:table;
}

.internas h1, .fotos h1{
	float:left;
	width:100%;
	line-height:40px;
	color:#13745F;
	font-size:16px;
	font-weight:bold;
	margin:0;
	letter-spacing:-1px;
}

.fotos ul{
	float:left;
	width:100%;
	margin:0;
}
.fotos ul li{
	float:left;
	width:130px;
	margin:5px 0;
}
.fotos ul li a img{
	float:left;
	border:4px solid #fff;
	margin:0 0 0 5px;
}
.fotos ul li a:hover img{
	border:4px solid #7ECFC7;
}




.dinamico{
	float:left;
	width:700px;
	margin:20px 0 0 0;
}

.dinamico a{
	float:left;
	width:100%;
	margin:5px 0;
	text-decoration:none;
	color:#333;
}
.dinamico a:hover{
	text-decoration:underline;
}


h1.tituloDinamico{
	float:left;
	width:100%;
	text-decoration:none;
	color:#C50000;
	font-size:20px;
	background: url('../imagens/bg_h1.gif') bottom left repeat-x;
	margin:20px 0 0 0;
	line-height:30px;
	letter-spacing:-1px;
}

.submenu{
	float:right;
	clear:right;
	width:250px;
	background: url('../imagens/bg_submenu.gif') top left no-repeat;
	margin:20px 0 0 0;
	padding:0;
}
.submenu h2{
	float:left;
	width:95%;
	margin:0 10px;
	line-height:40px;
	font-size:12px;
	color:#13735F;
	letter-spacing:-0.5px;
	font-weight:bold;
}
.submenu ul{
	float:left;
	width:100%;
}
.submenu ul li{
	float:left;
	width:100%;
	border-bottom:1px solid #C7EBE2;
}
.submenu ul li a{
	float:left;
	width:95%;
	margin:0 10px;
	background: url('../imagens/bg_h1.gif') top left repeat-x;
	text-decoration:none;
	font-size:12px;
	color:#333;
	padding:10px 0 10px 0;
}
.submenu ul li a:hover{
	font-weight:bold;
}

.error { float:left; clear:left; width:100%; margin:20px 0;  }
.error h1 { float:left; clear:both; font-size:2.4em; color:#666; }
.error h2 { float:left; clear:left; font-size:1.1em; margin:5px 0; color:#666; }

#f_contato { float:left; width:600px; margin:20px 0 0 0; }
#f_contato dl { float:left; width:100%; }
#f_contato dt { float:left; clear:left; width:30%; padding:8px 0; }
#f_contato dd { float:left; width:70%; padding:10px 0; }
#f_contato dd p small { float:left; font-size:.6em; width:80%; font-weight: 100; color: #003300; }
#f_contato label { float:right; margin:7px 5px 0 0; font-weight: 100; font-size:12px; color:#003300; }
#f_contato input[type="text"] { float:left; padding:4px; font-size:12px; font-weight: 100; color:#666; -moz-border-radius:.4em; -webkit-border-radius:.4em; border:1px solid #003300; background:transparent; }
#f_contato input[type="submit"] { padding:4px; font-size:12px; font-weight: 100; color:#fff; -moz-border-radius:.4em; -webkit-border-radius:.4em; background:#003300; border:none; }
#f_contato textarea { padding:4px; font-size:12px; font-weight: 100; color:#642100; -moz-border-radius:.4em; -webkit-border-radius:.4em; border:1px solid #003300; background:transparent; }

div.validation-advice {
	float:left;
	margin-top: 2px;
	margin-left: 5px;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 3px;
	background: transparent url(../imagens/erro2.gif) no-repeat left top;
	height: 18px;
	color: #666;
	font-size: 9px;
}



#footer{
	width:100%;
	height:115px;
	display:table;
	margin:40px 0 0 0;
	padding:0;
	background:url('../imagens/bg_footer.jpg') top center no-repeat;
}


#footer address{
	float:left;
	margin:20px 0 0 0;
	font-style:normal;
}
#footer address strong{
	font-weight:bold;

}

#footer a.wing{
	float:right;
	clear:right;
	margin:85px 0 0 0;
	line-height:25px;
	padding:0 36px 0 0;
	background:url('../imagens/logo_wing.gif') center right no-repeat;
	text-decoration:none;
	font-size:11px;
	outline:none;
	color:#666;
}

#footer a:hover{
	text-decoration:underline;
}
