*{margin:0; padding:0;}
body{background:#050100 url(../imagens/montagem/bg.jpg) top  repeat-x;   font-family:Tahoma, Geneva, sans-serif;}
ul, li{list-style:none;}
img, a{border:0; text-decoration:none;}
/*site*/
#site{width:1000px; position:absolute; left:50%; margin:0 0 0 -500px;}
/*topo site*/
#topo{width:1000px; float:left; margin:0 0 37px 0;}
#topo img{float:left; margin:0 0 0 41px;}
/*miolo*/
#miolo{width:965px; background:url(../imagens/montagem/bg_miolo.jpg) repeat-y; float:left; position:relative; padding-bottom:100px;}
#miolo img.rdp_miolo{ position:absolute; bottom:0; left:0; z-index:1; float:left;}
/*menu*/
#menu{position:absolute; z-index:3; right:11px; top:40px;}
/*conteudo index e paginas listagem*/
#acompanhantes{margin:-112px 0 0 133px; width:700px; float:left; }
.box{float:left; position:relative; height:226px; z-index:3; margin:0 21px 24px 0;width:140px; background:#CA3232; }
.box p {position:absolute; z-index:4; left:10px; top:5px; font-size:12px; color:#FFF; font-weight:bold; text-align:center; width:115px;}
.box img.mascara{position:absolute; z-index:4; top:27px; left:12px;}
.box img.foto_acompanhante{position:absolute; top:27px; left:12px; z-index:3;}
#acompanhantes a, #acompanhantes a:hover{ color:#FFF;}
/*rodapé*/
#rodape{width:965px; margin:0 auto;}
#rodape ul{float:left; margin:50px 0 0 240px; padding-bottom:50px;}
#rodape ul li{float:left;  color:#ca3b3b; font-size:14px;}
#rodape a {float:left; color:#ca3b3b; font-size:14px; font-weight:bold; margin:0 10px 0 10px;}
#rodape a:hover{color:#c31313;}
/*etiquetas*/
#etiqueta_home {background:url(../imagens/montagem/etiqueta_home.png) no-repeat; position:absolute; z-index:3; width:157px; height:40px; top:20px; left:-5px;}
#etiqueta_home h3{float:left; color:#131e0d; font-size:15px; width:157px; padding:5px 2px; text-align:center;}
#etiqueta{background:url(../imagens/montagem/etiqueta_nome.png); position:absolute; z-index:3; width:157px; height:40px; top:20px; left:-5px;}
#etiqueta_todas {background:url(../imagens/montagem/etiqueta_todas.png); position:absolute; z-index:3; width:157px; height:40px; top:20px; left:-5px;}
#etiqueta_todas h3 {float:left; color:#FFF; font-size:15px; width:147px; padding:5px 5px; text-align:center;}
#etiqueta_contato{background:url(../imagens/montagem/etiqueta_contato.png); position:absolute; z-index:3; width:157px; height:40px; top:20px; left:-5px;}
#etiqueta_morenas{background:url(../imagens/montagem/etiqueta_morenas.png); position:absolute; z-index:3; width:157px; height:40px; top:20px; left:-5px;}
#etiqueta_morenas h3 {float:left; color:#FFF; font-size:15px; width:147px; padding:5px 5px; text-align:center;}
#etiqueta h3{float:left; color:#FFF; font-size:15px; width:147px; padding:5px 5px; text-align:center;}
#etiqueta_contato h3{float:left; color:#FFF; font-size:15px; width:147px; padding:5px 5px; text-align:center;}
#etiqueta2{position:relative; width:800px; clear:both; float:left; margin:50px 0 0 0;}
#etiqueta_fotos{background:url(../imagens/montagem/etiqueta_nome.png) no-repeat; float:left; width:800px; clear:both; height:40px; position:absolute; left:-5px;}
#etiqueta_fotos h3{float:left; color:#FFF; font-size:15px; width:147px; padding:5px 5px; text-align:center;}
/*conteudo paginas internas detalhes*/
#acompanhantes-interna{float:left; position:relative; height:auto; z-index:3; width:800px; margin:-180px 0 0 0;}
#foto_destaque{width:116px; float:left; margin:0 0 0 13px;}
#foto_destaque img.mascara{position:absolute; z-index:2;}
#detalhe{height:187px; width:300px; float:left;}
#detalhe img{margin:0 0 0 30px; } 
#detalhe p { font-size:14px; color:#fff; text-align:center; margin:3px 0 3px 0;}
/*album*/
#album{width:900px; float:left; margin:50px 0 0 0;}
#album_mini{ float:left; width:300px; height:267px;}
.box_mini{width:123px; height:83px; margin:0 0 10px 10px; float:left;}
.box_mini img.mini_mascara{ height:83px; position:absolute; z-index:2;}
.box_mini img.foto_mini{margin:2px 0 0 2px;}
#foto_gr{height:375px;}
#foto_gr img{border:#494544 3px solid;}
#informacoes{width:965px; float:left; height:153px; margin:50px 0 0 0;}
.info_det{width:250px; float:left; margin: 10px 0 0 30px; height:153px;}
.info_det p{font-size:12px; color:#FFF; line-height:28px; float:left;}
#informacoes img.separador{float:left; height:150px; width:7px; margin:15px 25px 0 25px;}
#etiqueta3{position:relative; width:800px; clear:both; float:left; margin:50px 0 0 0;}
#etiqueta_outras{background:url(../imagens/montagem/etiqueta_outras.png) no-repeat; float:left; width:800px; clear:both; height:40px; position:absolute; left:-6px;}
#etiqueta_outras h3{float:left; color:#FFF; font-size:15px; width:171px; padding:5px 3px; text-align:center;}
#vips{width:965px; float:left;}
.box_vips{float:left; margin:60px 0 0 30px; width:142px; height:228px; position:relative; background:url(../imagens/montagem/bg_vips.jpg) no-repeat;}
.box_vips img.mascara_verde{ position:absolute; z-index:2; top:29px; left:13px; width:118px; height:191px;}
.box_vips p{font-size:12px; color:#FFF; width:142px; margin:0; text-align:center; margin:8px 0 0 0; font-weight:bold;}
.box_vips img.acompanhante_vip{ margin:8px 0 0 13px;}

/*formulário*/
#contato{width:800px; float:left;}
#contato form{float:left;}
#contato form ul{ width:340px; float:left; margin:20px 0 0 50px; position:relative;}
#contato form ul li {float:right; font-size:14px; color:#fff; font-weight:bold; margin:5px 0 5px 0;}
#contato form ul li input, textarea{width:250px; vertical-align:middle; margin:0 0 0 5px; background: url(../imagens/montagem/bg_form.png); border:#553e8f solid 1px; color:#FFF; font-size:12px; padding:5px 0 5px 3px;} 
#contato form ul li input{height:26px;}
#contato form ul li textarea{color:#fff; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
#contato form input.enviar{background:url(../imagens/montagem/input_enviar.jpg) no-repeat; width:62px; height:20px; border:none; position:absolute; bottom:-30px; right:0; cursor:pointer;}
