* {
   margin:0;
   padding:0;
   border:0;
}

body {
    font:normal 12px verdana;
    color:#ffffff;
    background-color:#000000;
	background-image:url(graficos/fondo.jpg);
	background-position:center;
    overflow:auto;
    text-align:center;
	height:100%;
}

ul, li {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

 img { border:0;}
 .clr{clear:both;}

 a, a:link, a:visited {color:#ffffff; text-decoration:none;}
 a:hover {color:#FFCB35;text-decoration:none;}
 .left{ float:left;}
 .right {float:right;}

 .amarillo {color:#FFCB35;}
 a.amarillo, a.amarillo:visited { color:#FFCB35; text-decoration:underline;}

 h1, h2 { background:#000000; color: #FFCB35; font:bold 13px verdana;margin:0 auto;text-align:center;}
 h1,.footer h2 {margin:0 auto;background:inherit;color:#ffffff;text-align:center;}

 #container { margin:0px auto; display:block; width: 980px; text-align:center;}

 /* *********** MENU ************ */

#menu {font:normal 11px Verdana; display:block;}
#menu ul {}
#menu ul li {float:left; padding:0px; height:30px;}
#menu ul li a {text-decoration:none; display:block; height:30px; background-image:url(../img/menu.jpg);}
#menu ul li a strong {display:none;}
a#a1, a#a1:visited { background-position:0 0; width:155px;}
a#a2, a#a2:visited { background-position:-155px 0; width:175px;}
a#a3, a#a3:visited { background-position:-330px 0; width:190px;}
a#a4, a#a4:visited { background-position:-520px 0; width:230px;}
a#a5, a#a5:visited { background-position:-750px 0; width:230px;}

a#a1:hover, #p1 a#a1 { background-position:0 -30px;}
a#a2:hover, #p2 a#a2 { background-position:-155px -30px;}
a#a3:hover, #p3 a#a3 { background-position:-330px -30px;}
a#a4:hover, #p4 a#a4 { background-position:-520px -30px;}
a#a5:hover, #p5 a#a5 { background-position:-750px -30px;}

#contenido {margin:0 auto;text-align:center;}
#piefondo {background:url(graficos/fondo_pie.jpg) no-repeat top center;margin:0 auto;text-align:center;}
#pie {height:140px; text-align:center; padding:20px 0 0 0; width:980px; margin:0 auto;}

/* *********** GALERIA ESCORTS ************ */

.titular { display:block; width:600px; float:left;}

body#p1 .titular {width:550px;}

.escort { background-color:#000; width:180px; float:left; margin:0 10px 10px 0;}
a.nombre, a.nombre:visited {display:block; background-color:#000; color:#FF0; font-weight:bold; text-align:center; padding:2px 0; }
a.nombre:hover {background-color:#FF0; color:#000}

.escorts {
	display:block; margin:0; padding:0;
	clear:both;
	width:797px;
	height: 454px;
}

.listado_fotos { float:left; padding:10px; background-color:#6f634d; margin:10px;}
#texto_escort { padding:0 0 0 20px; font-size:12px;}
#texto_escort p { padding-left:30px;}
.titulointerior { font-size:16px;}

#servicios {width:600px;}
#servicios p { display:block; padding-bottom:25px; padding-left:50px;}

.textoescorts_antes {width: 210px;float:left;}
.textoescorts { display:block; width: 210px; background:url(../img/fondo_escorts.gif) no-repeat left bottom; margin:0; padding:0; height:232px;}
.textoescorts span{ padding:10px 20px 20px 20px; display:block;}
.textoescorts h2 { margin-left:6px;}
.conocelas {display:block;color:#000;font:normal 10px verdana; padding: 15px 0 0 6px;}
a.flecha, a.flecha:visited {text-decoration:none; font:normal 10px verdana; color:#000; background:url(../img/flecha.gif) no-repeat 4px 5px; padding:2px 5px 2px 16px;}
a.flecha:hover{background-color:#FFCB35;}
.galeriaescorts, .galeriaescorts3 {display:block; width: 567px; border-right:#fff 6px solid; background: #29251A; margin:0; padding:7px 7px 0 7px; float:left; }
.galeriaescorts2 {display:block; width: 581px; border-right:#fff 6px solid; background: #29251A; margin:0; float:right; }
.galeriaescorts3 {float:right; border-left:#fff 6px solid; padding:0 7px 15px 7px;}

.chicasgaleria {float: right;margin: 3px;}
a.linkchica, a.linkchica:visited {display:block;color:#FFCB35; background-color:#000; padding:2px 0 2px 4px; width:129px; height:15px;}
a.linkchica:hover {display:block;color:#000; background-color:#FFCB35;}

/* *********** FICHA ************ */
.textoficha { display:block; width: 205px; border-right:#fff 6px solid; background: #29251A; margin:0; padding:0; float:left;}
.textoficha span{ padding:20px; display:block;}
.galeriaficha {display:block; width: 580px; border-left:#fff 6px solid; background: #29251A; margin:0; padding:0; float:left; }
.galeriaficha2 {display:block; width: 588px; background: #29251A; margin:0; padding:0; float:left;}
.bajogaleria {background:url(../img/bajogaleria.gif) no-repeat; height:24px; width:282px; color:#000; font:10px verdana; float:left; padding-top: 12px;}
.fichaconoceme{float:left; margin-left:45px;}
.textoficha2 {display:block; width: 190px; padding:0 0 0 10px; }
.textoficha3 {background:#000; color:#fff; height:17px;padding:5px 10px 5px 10px;}

.textoficha6 {color:#fff; margin:15px 0 0 0; padding:5px 0; display:block;position:absolute;}

a.textoficha3, a.textoficha3:visited {background:#000; color:#fff;font:bold 11px verdana; display:block;}
.fotoficha {float:left; margin:0; padding:0;}
.fotopeque {padding:5px 0 0 5px;}
a.flechaficha, a.flechaficha:visited {text-decoration:none; color:#fff; background:url(../img/flechaficha.gif) no-repeat 0 4px; padding:2px 5px 2px 16px;}
a.flechaficha:hover {color:#FFCB35;background:url(../img/flechafichahover.gif) no-repeat 0 4px;}

/* *********** TARIFAS ************ */
.imagentarifas {display:block; border-right:#fff 6px solid; background: #29251A; margin:0; float:left; border-bottom:#fff 16px solid;}
.tarifas {display:block; width: 425px; border-left:#fff 6px solid; background: #29251A; margin:0; float:left; padding: 20px;}

/* *********** PRESENTACION ************ */
.imagenpresentacion {display:block; border-right:#fff 6px solid; background: url(../img/fondo_resto.jpg) no-repeat right bottom; margin:0; float:left; width: 300px; height: 224px;}
.imagenpresentacion a { margin-top: 196px; display:block; width:150px;}

.presentacion, .presentacion2 {display:block; width: 485px; border-left:#fff 6px solid; margin:0; float:left; background: #29251A;}
.presentacion {height: 224px;}
.presentacion2 {border-right:#fff 6px solid; margin:0; background:url(../img/fondo_cama.jpg) no-repeat right top;}
.presentacion p, .presentacion2 p {padding: 20px;}
.rooms { float:left; border:solid 1px #fff; padding:2px; margin:20px 0 0 20px;}

/* *********** CONTACTO ************ */
.contacto, .contacto2 {display:block; width: 555px; border-left:#fff 6px solid; background: #29251A; margin:0; float:left; }
.contacto p, .contacto2 p {display:block; padding: 20px;}
.contacto2 {border-right:#fff 6px solid;}
.contacto { height:232px;}
.conocelascontacto {display:block;color:#000;font:normal 10px verdana; padding: 207px 0 0 6px;}
.imagencontacto{display:block;   background: url(../img/fondo_telf.gif) no-repeat right bottom; margin:0; float:left; height:232px; width:236px;}