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

html{ 
	 margin:0; 
	 padding:0; 
	 
} 

body {
    margin:0; 
	padding:0; 
    font: 15px Arial,Helvetica,sans-serif;
	color:#33437;
    background-color:#e3ecec;
	}
	
a, a:visited {font: 15px Arial,Helvetica,sans-serif;
	color:#5e6167; text-decoration:none;}

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

#container {
	display:block;
	width: 960px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	color: #33437;
	}
		
					
#cuerpo {
	display:block;
	width:960px;
	display:block;
	float:left;
	margin-top: 55px;
	margin-bottom: 15px;
	color: #5e6167;	}

	
#cabecera {
height: 590px;
margin: 0;
padding: 0;
background: url(../img/fondoheader.jpg) no-repeat top center;
}

.cabecera { 
width: 960px;
display: block;
padding-top: 20px;
color: #abbdbd;
text-align: center;
margin: 0 auto;
}

#cabecera2 {
margin: auto;
padding: auto;
margin: 0;
padding: 0;
height: 200px;
background: url(../img/fondoheader.jpg) no-repeat bottom center;
padding-bottom: 20px;}

.video_cabecera {width: 960px; height: 345px; display: block; float:left;
/* margin: 10px 0 10px 10px;*/ 
}
.items .video_cabecera div.video_izda {width: 320px;  display: block; float:left; text-align:left;}
.items .video_cabecera div.video_dcha {width: 520px; height:330px;  display: block; float:left; background:url(../img/video_bg.png) no-repeat 0 0; position:relative;}
.items .video_cabecera div.video_dcha a.enlaceficha { padding:13px 11px; float:left; }
.items .video_cabecera div.video_dcha a.play { position:absolute; top:80px; left:140px;}
.items .video_cabecera div.video_dcha div.barra { float:left; width:45px; padding:13px 0 0 67px; display:none;}

.items .video_cabecera ul.video_datos {width: 273px; display:block; padding: 15px 10px 15px 10px; text-shadow: 1px 1px  #000; font-size:18px; font:bold; color:#FFFFFF;}

.items .video_cabecera ul.video_datos li { padding:3px 0;}
.video_gris {
	font-size:16px; 
	color: #abbdbd;
	text-shadow: 1px 1px  #000;
	}
.items .video_cabecera div.video_botones { height: 35px; margin: 12px 3px 5px 0; float:left; display:block;  width: 35px;}
.items .video_cabecera div.video_letra,
.items .video_cabecera div.video_letra_video {font-family: 'Molengo', arial, serif; font-size:24px;  float:left; height: 35px; text-align:left; padding: 0 12px 0px 0; margin: 8px 10px 0 0 ; width:35px;}
.items .video_cabecera div.video_letra_video { width:20px;}

.boton_agencias{padding:0; margin:0; }

#menu {
 width:100%;
 height: 66px;
 top:154px;
 position:absolute;
 padding:0;
 margin:0;

}


#menu ul {
    list-style:none;
	width:680px; 
	height:66px; 
	margin: auto;
	padding: auto;
	
}


#menu ul li {
float:left;
margin:0;
padding:0;
height:66px;
}


#menu a {
background-image:url("../img/menu.gif");
display:block;
height:66px;
width:680px;
margin: 0;

}
#menu a strong { display: none;}

a#escorts, a#escorts:visited {
background-position:0 0;
width:120px;
}
a#agencias, a#agencias:visited {
background-position:-120px 0;
width:120px;
}
a#webcams, a#webcams:visited {
background-position:-240px 0;
width:200px;
}
a#anterior, a#anterior:visited {
background-position:-440px 0;
width:120px;
}
a#siguiente, a#siguiente:visited {
background-position:-560px 0;
width:120px;
}
a#escorts:hover {
background-position:0 -66px;
}
a#agencias:hover{
background-position:-120px -66px;
}
a#webcams:hover {
background-position:-240px -66px;
}
a#anterior:hover {
background-position:-440px -66px;
}
a#siguiente:hover {
background-position:-560px -66px;
}

body#sinmenu .boton_ant, body#sinmenu .boton_sig,
body#agencias .boton_ant, body#agencias .boton_sig{ display:none;}
body#agencias a#agencias, body#agencias a#agencias:visited  {background-position:-120px -66px;}


#flechas {
 float: right;
}

.separacion { background-image:url(../img/tapizbarra.gif); height:44px;}
h1, h1 a, h1 a:link, h1 a:visited,
h2, h2 a, h2 a:link, h2 a:visited{
	font: 22px;
	font-family: 'Molengo';
	font-style:normal;
	text-decoration:none;
	text-shadow: 1px 1px #15202d;
	line-height:30px;
	border:0 none;
    color:#fff;
    margin: 0;
	padding: 0;
}


h1 a:hover, h2 a:hover{text-decoration: underline;}

h3 {color: #d767a7; font-size:25px; line-height:5px; }
#ficha .ficha_izda h1 {color: #d767a7; font-size:25px; display:block; margin:5px 0 10px;}

h3 a, h3 a:link, h3 a:visited {color: #d767a7; font-size:25px; line-height:5px;  text-decoration: underline; padding: 0 10px 0 10px; line-height:5px;  text-shadow: 0px 2px  #fff; }
h3 a:hover { color:#2a3e56; text-decoration:none}
h5 {color: #d767a7; font-size:20px; text-decoration: underline;  line-height:8px;  text-shadow: 0px 2px  #fff; margin:0; padding:0; }

h4 a, h4 a:link, h4 a:visited {color: #0fa3e7; font-family: 'Droid Serif', arial, serif; font-size:25px; text-decoration: underline; padding: 0 10px 0 10px; line-height:5px; text-shadow: 1px 1px #2a3e56; }

.video_izda h4 a, .video_izda h4 a:link, .video_izda h4 a:visited { font-size:35px;}
h4 a:hover, .video_izda h4 a:hover { color:#d767a7; text-decoration:none;}

.clr{clear:both;} 

.galeria {color: #333437; font-family: 'Droid Serif', arial, serif; font-size:25px; font: bold;}

.fichalistado { display:block; clear:both; height:250px; margin-top:30px;}
.webcampubli { clear:both; display:block; margin-top:20px;}
.div_izda {width: 460px; height: 220px; display: block; float:left;  margin-top: 25px;  }

.marco_foto {background: url(../img/sombra_img.gif) no-repeat; display:block; float:left; width: 167px; height: 226px; margin: 0; padding:0;  }
.marco_foto a, .marco_foto a:link, .marco_foto a:visited { padding:15px 0 0 15px; display:block;}
.datos {width: 273px; display:block; float:left; padding: 0 10px 5px 10px; text-shadow: 1px 1px  #fff; line-height:25px; }
.datos_agencias {width: 273px; display:block; float:left; text-shadow: 1px 1px  #fff; line-height:20px; padding: 16px 10px 16px 0px; }
.gris {font:Arial, Helvetica, sans-serif; font-size:15px; color: #7d8085; text-shadow: 1px 1px  #fff; }
.botones { height: 35px; margin: 12px 3px 5px 0; float:left; display:block;}
.letra_botones {font-family: 'Molengo', arial, serif; font-size:24px;  float:left; height: 25px; text-align:left; padding: 0 10px 0px 0; margin: 10px 10px 0 3px;}


.div_dcha{ width: 450px; height: 170px; display: block; float:left; padding: 15px 10px 5px 20px; line-height:25px; color: #4d4e52;  margin-top: 30px;}

.div_dcha_agencias{ width: 450px; height: 212px; display: block; float:left; padding: 15px 10px 5px 20px; line-height:25px; color: #4d4e52;  margin-top: 20px;}

#ficha{width: 700px; background-color:#FFFFFF; margin:auto; padding: 9px; margin-top: 40px; }
.ficha_izda{width: 407px; float:left; }
.ficha_dcha{width: 257px; float: right; }
.ficha_izda .izda{ width: 194px; float: left;  }
.ficha_izda .dcha{ width: 195px; float: left;  }
.foto_ficha1 {width: 320px; float: left;padding: 9px 25px 0 0; }

.foto_ficha2 {width: 320px; float: left;padding: 9px 0px 0 25px; }

#pie {
	display:block;
	height: 228px;
	margin-top: 75px;
	background:url(../img/fondoheader.jpg) no-repeat top center;
}
#bloque_footer {
	margin-right: auto;
	margin-left: auto;

	width: 960px;
	margin-top: 25px;
	padding-top: 25px;
}
#anunciate {
	float: left;
}

#anunciate_texto {width: 640px; background-color:#FFFFFF; margin:auto; padding: 30px; margin-top: 40px;}
#copyright {
	
	float:right;
	
	width: 500px;
	color: #FFF;
	margin-top: 15px;
	padding-left: 2px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}
#copyright a:link , #copyright a:visited{
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
	
}


#rss {
	float: right;
	
	width: 360px;
	background-image: url(../img/marco_rss.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#form_rss {
	padding-top: 30px;
	padding-left: 90px;
	color: #FFF;
	height: 178px;
}
#form1 #button {
	float: right;
	margin-right: 22px;
	margin-top: 10px;
	
}
.title_legal {
	font-size: 24px;
	color: #d767a7;
}



	
hr {background-color: #9C1E69;; height: 8px; border: 0;}

