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

body{font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

*{margin:0; padding:0;}
ul, li{list-style:none; text-align:none;}
img{border:0;}

.topo{width:100%; float:left; background:url(../imagens/tp_bg.jpg); height:115px;}
.tp_cont{width:930px; margin:0 auto; text-align:center;}

.menu{background-color:#6bb7c9; height:31px; width:100%; float:left;}
.mn_cont{width:930px; margin:0 auto; color:#91c8d4;}
.mn_cont li{float:left; padding-top:7px; }
.mn_cont li a{font-weight:bold; color:#FFF;float:left; padding:0 16px; text-transform:uppercase; text-decoration:none;}
.mn_cont li a:hover{color:#3a7a89;}

.vips{width:930px; margin:0 auto;}
.vips img.tit{padding-top:10px; float:left;}
.vp_cont{width:930px; float:left; position: relative; text-align: center; padding-bottom:280px; margin-top:10px;}
.vips select{width:345px; height:23px; float:right; background-color:#e4b044; color:#FFF; font-size:11px; padding:1px 0 1px 4px ; border:0; margin:10px 15px 0 0;}

/* dock - top */
.dock-container {
	position: absolute;
	margin-left:-160px;
}
.dock-container a.dock-item{
	display: block;	
	width: 439px;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	color:#035b70;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-container a.dock-item img{
	border: 3px solid #4896a9;
	width: 439px;
	float:left;
}
.dock-container a.dock-item:hover img{
	border: 3px solid #e4b044;
	width: 439px;
	float:left;
}
.dock-item span {
	display: none;
	margin-top:5px; 
}

.brad{width:100%; float:left; background-image:url(../imagens/brad.jpg); height:35px;}
.br_cont{width:930px; margin:0 auto; color:#38879b; font-size:17px; padding:6px 0 0 0;}
.br_cont a{color:#49a6bd; font-size:17px; float:left; text-decoration:none; font-weight:normal; font-weight:bold;}
.br_cont a:hover{color:#1d6c80;}
.voltar{float:right; margin:3px 0 0 0;}

.conteudo{width:935px; margin:0 auto;}
.esquerda{width:690px; float:left; padding-left:20px;}
.direita{width:214px; float:left; border:2px solid #c9c5dc; padding:0 2px; border-bottom:none; border-top:2px solid #FFF; margin-top:-3px;}

.esq_tit{width:710px; float:left; margin:15px 0;}

.todas{margin:10px 0 15px 30px; float:left; _margin-left:20px;}
.todas ul{margin:0; padding:0; float:left; width:137px;} 
.todas ul:after {clear:both; content:"."; display:block; height:0; visibility:hidden;} 
.todas ul li {list-style-type:none; float:left; margin:0 3px 3px 0} 
.todas ul li a, ul.img_link li a img {float:left; overflow:hidden}
.todas ul li a p{margin-left:5px; line-height:22px;}
.todas ul li a {border:3px solid #f5c154; color:#b28526; font-size:11px; font-weight:bold; float:left; background-color:#f5c154; text-decoration:none;}
.todas ul li a p span{width:18px; height:13px; float:right; background:url(../imagens/rec_fl.jpg) top right no-repeat; margin-top:-16px; cursor:pointer;}
.todas ul li a:hover p span{background:url(../imagens/rec_fl1.jpg) top right no-repeat;}
.todas ul li a:hover {border:3px solid #d79f29; background-color:#d79f29; color:#fbd077;}

.ver a{height:28px; float:right; background-color:#6ebacd; font-size:20px; font-weight:bold; padding:3px 15px; text-decoration:none; color:#FFF; margin-right:21px;}
.ver a:hover{background-color:#20697b;}

.news, .mulheres, .promocao{width:214px; float:left; margin-top:5px;}
.news img{float:left;}
.n_cont{width:214px; float:left; background-color:#8ecad9;}
.n_cont{font-size:11px; color:#1d6071; text-align:center;}
.n_cont ul{width:186px; margin:0 auto;}
.n_cont li{width:186px; font-size:11px; color:#248198; font-weight:bold; text-align:left; margin-top:4px;}
.n_cont li input{width:180px; height:16px; float:left; background-color:#a5d7e3; border:1px solid #b7dfe9; margin-top:2px; font-size:11px; color:#175c6d; padding:2px 3px 0 3px;}
.n_cont li input.ok{background-color:#105e71; float:right; padding:0 3px; vertical-align:middle; text-align:center; font-size:11px; font-weight:bold; color:#fff; width:25px; border:0; cursor:pointer; margin-top:4px;}

.mulheres a{border:5px solid #6bb7c9; float:left; margin-bottom:5px;}
.mulheres a:hover{border: 5px solid #2c7485;}

.parceiros{height:66px; width:493px; padding-top:20px; float:left; margin-left:80px;}
.p_banner{width:468px; height:60px; border:3px solid #b1dde8; float:left;}

.rodape{background:url(../imagens/rd_bg.jpg) repeat-x; height:230px; float:left; width:100%; margin-top:25px;}
.rd_cont{width:930px; margin:0 auto;}

.menu_rd{width:390px; height:145px; float:left;}
.menu_rd ul{height:107px; margin-top:10px;}
.menu_rd li a{font-weight:bold; color:#FFF; float:left; width:107px; font-size:20px; padding:0 25px; text-transform:uppercase; text-decoration:none; padding-top:8px;}
.menu_rd li a:hover{color:#b1a9d0;}

.rd_cont p{font-size:15px; float:left; margin:80px 15px 0 15px; color:#FFF; width:285px;}
.rd_cont p span{font-size:11px; color:#19697c; margin:0 30px;}

.rd_contato{width:190px; float:left; margin-top:-50px;}
.rd_contato a{font-size:17px; color:#FFF; font-weight:bold; text-decoration:none;}
.rd_contato a:hover{text-decoration:underline;}

.perfil{width:690px; float:left; margin-top:15px;}
.perfil img{float:left; border:3px solid #0c4654; width:131px;}
.per_cont{width:490px; height:174px; background-color:#0c4654; padding:10px 20px; font-size:13px; line-height:20px; color:#FFF; float:left;}

.atendimento{width:304px; background-color:#3b8b9e; float:left; border:3px solid #6bb7c9; margin-top:15px; padding:0 0 10px 0 ; margin-left:20px;}
.aten_tit{width:304px;  height:29px; float:left; background:url(../imagens/atendimento_tit.jpg) top repeat-x; text-align:center; line-height:25px; font-size:17px; color:#9ae0f1; font-weight:bold;}
.atendimento p{width:280px; margin:0 auto; font-size:13px; color:#FFF;}


