/* Padrões */
body{background:url(../imagens/bg_site.jpg) top center repeat-x #232323; font-family:'Tahoma', Geneva, sans-serif; font-size:12px;}
*{margin:0; padding:0;}
img{border:0;}
ul, li{list-style:none;}

/* Página inicial*/
#tudo {width:100%; float:left;}
#site { width:922px; margin:0 auto;}
#topo {width:922px; float:left; height:258px; background:url(../imagens/bg_topo.jpg) no-repeat top;}
#topo select {background:#169fb8; color:#fff; width:225px; height:20px; border:0; margin:63px 0 0 656px; font-size:12px;}
/* Menu Horizontal*/
#menu {width:922px; height:34px; float:left;}
#menu ul { margin:12px 0 0 0; }
#menu li { margin:0 32px 0 22px; float:left; *margin:0 40px 0 12px; height:34px; }
#menu li a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; text-transform:uppercase; font-weight:bold; cursor:pointer;}
#menu li a:hover {color:#5dc5d2; background-color:#000; }
/* Acompanhante de MAIOR destaque*/
#ac_dest {margin:0 auto; float:left; padding:10px 0 0 0;}
#ac_dest img { border:1px #000 solid; width:917px; height:200px;}
#ac_dest span { width:906px; height:28px; float:left; background:url(../imagens/bg_ac_dest.jpg) right no-repeat #000; padding:9px 0 0 13px; *margin:-2px 0 0 0;}
#ac_dest a {color:#5dc5d2; font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#ac_dest a:hover {color:#FFF;}
/* Acompanhantes da seção Recentes Inclusões*/
#ac_rec { float:left; width:922px; }
.ac_rec_ac {width:431px; height:140px; float:left; margin:0 30px 23px 0;}
.ac_rec_ac span {width:416px; height:125px; z-index:2; position:absolute; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#FFF; padding:10px 0 0 15px; }
.mask {width:431px; height:140px; float:left; z-index:1; position:absolute;}
.ft {width:417px; height:129px; margin:7px 0 0 7px; position:absolute; }
#ac_rec_ac a{ text-decoration:none;}
/* Acompanhantes da seção Vip´s*/
#ac_vips { float:left; width:922px;}
.ac_vips_ac{margin:3px 0 0 30px; float:left; _margin-left:20px; width:892px;}
.ac_vips_ac ul{margin:0 14px 14px 0; padding:0; float:left; width:156px;} 
.ac_vips_ac ul:after {clear:both; content:"."; display:block; height:0; visibility:hidden;} 
.ac_vips_ac ul li {list-style-type:none; float:left; margin:0 3px 3px 0;} 
.ac_vips_ac ul li a, ul.img_link li a img {float:left; overflow:hidden;}
.ac_vips_ac ul li a p{line-height:22px; font-size:11px; text-align:center;}
.ac_vips_ac ul li a span{ font-size:13px; text-transform:uppercase; }
.ac_vips_ac ul li a {border:2px solid #5dc5d2; color:#fff; float:left; background-color:#5dc5d2; text-decoration:none;}
.ac_vips_ac ul li a:hover {border:2px solid #000; background-color:#000; color:#5dc5d2;}
/* Acompanhantes Detalhe*/
#ac_detalhe {width:922px; float:left; color:#FFF; }
#ac_detalhe span {width:752px; height:74px; float:left; background:url(../imagens/tit_acompanhante.jpg) top left no-repeat; padding:0 0 0 170px; color:#ffc600; font-size:23px; margin:10px 0 10px 0; display:table-cell; vertical-align:2px; }
#ac_detalhe p {width:396px; float:left; margin:45px 0 0 14px; font-size:12px; }
#ac_detalhe ul{float:left; margin:14px 0 0 14px;}
#ac_detalhe ul li{margin:4px 0 0 0; letter-spacing:2px; font-size:13px; }
#ac_detalhe img {float:left; padding:3px; width:144px; height:222px;}
#ac_detalhe_dados { background:#5dc5d2; float:left; width:560px; height:228px; margin:0 0 0 30px;}
#ac_detalhe_fotos {width:888px; padding:0 0 0 34px;}
#ac_detalhe_fotos ul{margin:0 31px 14px 0; padding:0; float:left; width:188px; *margin:0 25px 14px 0;} 
#ac_detalhe_fotos ul:after {clear:both; content:"."; display:block; height:0; visibility:hidden;} 
#ac_detalhe_fotos ul li {float:left; margin:0 3px 3px 0;} 
#ac_detalhe_fotos ul li a {border:2px solid #5dc5d2; color:#fff; float:left; background-color:#5dc5d2; text-decoration:none;}
#ac_detalhe_fotos ul li a:hover {border:2px solid #000; background-color:#000; color:#5dc5d2;}
#ac_detalhe_info {float:left; width:922px;}
#ac_detalhe_info ul { margin:0 0 0 40px; float:left}
#ac_detalhe_info ul li{ color:#a2a2a1; font-size:13px; width:370px; line-height:25px;}
.box {width:461px; float:left;  margin:0 0 30px 0;}
/* Banner de Publicidade*/
#banner{background-color:#000; width:771px; height:85px; float:left; margin:20px 0 0 50px; *margin:20px 0 0 30px;}
#banner img{float:left;}
.banner{background-color:#180000; width:771px; height:85px; float:left; margin:20px 0 0 50px; *margin:20px 0 0 30px;}
.banner img{float:left;}
/* Rodapé*/
#rodape {width:100%; background:#000; margin:20px 0 0 0; float:left; height:120px;}
#rodape_cont {width:922px;  position:relative;   margin:0 auto; padding:20px 0 0 0; }
#rodape_cont p { width:922px; text-align:center;  color:#5b5b5b; float:left;}
#rodape_cont a { text-decoration:none; color:#5b5b5b;}
#rodape_cont span { color:#00f0ff;}
#rodape_cont ul { float:left; margin:0 0 20px 0;}
#rodape_cont ul li { margin:0 0 5px 0; float:left; margin:0 0 0 10px;}
#rodape_cont ul li a {color:#00f0ff; text-decoration:none; text-transform:uppercase; text-decoration:none;}
#rodape_cont ul li a:hover {color:#A2A2A1; text-decoration:underline;}
#rodape_cont_rec {margin:0;}
/* Fale conosco*/
#fale_conosco { width:922px; float:left;}
#fale_conosco ul {width:400px; margin:0 0 0 100px; float:left;}
#fale_conosco ul li { float:left; text-align:right; vertical-align:text-top; width:400px; color:#A2A2A1; margin:5px 0 0 0;}
#fale_conosco ul li input {background:#000; border:1px #A2A2A1 solid; height:20px; width:300px; color:#A2A2A1; vertical-align:middle;}
#fale_conosco ul li textarea {background:#000; border:1px #A2A2A1 solid; height:70px; width:300px; color:#A2A2A1; vertical-align:middle; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#fale_conosco ul li input.enviar {background:#00f0ff; border:1px #000 solid; height:20px; width:60px; color:#000;}
