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

/*	Reset browsers default styling
	----------------------------------------------------*/

	html, body, div, span, h1, h2, a, acronym, font, img, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus, :active {
	outline: 0;
}
textarea {
	overflow:auto;
}

.nop { padding:0; margin:0; display: inline;}
.clr { clear:both;}
a, a:visited { color:#FFF; background-color:inherit; text-decoration:underline;}
a:hover { text-decoration:none;}

h1, h2, h3, h4, h5 { margin:0; padding:0; font-weight:normal;}

.amarillo {color:#fffc00;}


/*	Estructura
	----------------------------------------------------*/



body{
height: 100%;
overflow: auto;
} 

body { background-color:#303030; color:#FFF;}
#bg { background: url(../img/bg_top.jpg) repeat-x 0 0;}
#bg_logo { background:url(../img/nuevacabecera/logo.jpg) no-repeat 40px 22px; padding:0 40px 0 45px;}
#bg_logo h1 { text-align:right; color:#000; font-weight:normal; font-size:10px;}
#contenedorcabecera { width:820px; display:block; clear:both;}
#logo a strong { display:none;}
#logo a, #logo a:visited { display:block; margin-top:35px; width:570px; height:112px; float:left;}
#subtitulo, #subtitulo_ficha { padding:12px; background-color:#391a2c; color:inherit; width:815px; }
#subtitulo_ficha { width:915px; }
#subtitulo h3, #subtitulo_ficha h3{font-size:14px; padding-bottom:15px;}
#subtitulo h2, #subtitulo_ficha h2 { font-size:12px;}
#subtitulo h2 strong em, #subtitulo_ficha  h2 strong em{ font-style:normal;}
.aviso_legal { padding:10px 0 0 0; font-size:9px;}
#tituloseccion, .tituloseccion { padding:50px 0 10px;}
#tituloseccion strong, .tituloseccion strong { font-weight:normal; color:#fffc00; background-color:inherit;font-size:30px;}
#tituloseccion strong span, .tituloseccion strong span { color:#FFF; background-color:inherit;font-size:30px;}
.rosa1, a.rosa1, a.rosa1:visited {color:#ff0078;}
a.rosa1:hover { color:#FFF;}
.mas_links { margin:50px 0 20px 0;}
.mas_links ul li { padding:5px 0;}
.mas_links ul li a, .mas_links ul li a:visited { color:#ff0078; font-size:24px;}
.mas_texto { color:#666; text-align:center;}
#links_publicidad {border:1px dashed #FFFFFF;margin-top:5px;padding:10px;text-align:left;}
#links_publicidad ul li { padding:5px 5px; float:left;}
.sub_links { text-align:center; clear:both;}

.titulohome {margin:20px 0 20px 0;}

#anunciatetop { width:230px; height:178px; display:block; float:right;}
#fotografostop {width:150px; height:32px; padding:0 0 15px 40px; display:block;}
#anunciotop { width:230px; height:141px;}

/*	listado FICHA
	----------------------------------------------------*/
	
.ficha, .fichabig { float:left; margin:10px 10px 0 0; padding:10px; width:354px; height:405px; background-color:#000; color:#FFF; position:relative;}
.fichabig { width:738px;}
.ficha ul { display:block; clear:both;}
.ficha ul li { float:left; width:175px; padding:1px; margin:0; display:block; position:relative;}
.ficha ul li a.escortconvideo, .ficha ul li a.escortconvideo:visited { position:absolute; z-index:10; top:200px; left:26px; width:127px; height:41px; display:block; background:url(../img/video.png) no-repeat 0 0; }
.ficha ul li a.escortconvideo strong {display:none;}

.nombre { font-size:26px; color:#fffc00;}
.ciudad { font-size:15px; color:#ff0078;}
.fecha { font-size:16px; color:#fffc00;}
span.edad { margin:0 0 5px 0; display:block;}
ul li.textoagencia { width:135px;padding-top:16px;}
ul li.textoficha { width:215px;/* padding-top:10px;*/}
ul li.textofichaagencia { width:350px;}

/*  FICHA
	----------------------------------------------------*/
#ficha { width:940px;}
#escortlist { margin: 0 0 10px 50px;}
.columna1 { float:left; width:230px;line-height:18px; font-size:14px; }
.columna2 { float:left; font-size:14px; font-weight:normal; width:450px;}
.columna1 a, .columna1 a:visited, .columna2 a, .columna2 a:visited { font-size:14px;}
.fichadatos {margin:0 0 20px 0;}
.links_cabecera { text-align:left; color: #333; width:570px; float:left; display:block;}
.links_cabecera a, .links_cabecera a:visited { color:#333;}
.fotoder { float:left; margin-left:8px; background-color:#000; padding:8px; margin:10px 0 0 8px;}
.foto { float:left; background-color:#000; padding:8px; margin:10px 0 0 0;}
.fotohor { background-color:#000; padding:8px; margin:10px 0}
.telefono { display:block; padding:25px 25px 40px; background-color:#000; color:#FFF; margin:25px 0 70px;}
#numero, #numero span { font-size:30px;}
#numero a { padding:0 0 0 20px;}
#frasetelf { float:right; width:330px; line-height:20px;}
#frasetelf, #frasetelf span { font-size:14px;}


/*  Mapa españa
	----------------------------------------------------*/
#mapaescorts { background-color:#391a2c; color:inherit; width:704px; text-align:right; border:solid 10px #570635;}
#anunciate { background-color:#000; padding:15px; font-size:14px; margin-bottom:80px; width:570px; line-height:20px;}
#anunciate .amarillo { font-size:18px;}
#anunciate .rosa1 { font-size:14px;}

/*	Pie
	----------------------------------------------------*/

.box {
bottom:0;
width:900px;
left:50%;
margin:0 0 0 -450px;
position:fixed;
display:block;
z-index:100;
}



#navegacion ul li { float:left;height:42px; padding:70px 0 0 0; margin-bottom:5px;}
#navegacion ul li a, #navegacion ul li a:visited { display:block; font-size:15px; text-decoration:none; padding:11px 10px;  background-color:#000; color:#FFF; margin: 0 5px 5px 0; }
#navegacion ul li.seleccionado a, #navegacion ul li.seleccionado a:visited { color:#fffc00; text-decoration:underline;} 
#navegacion ul li.anunciate a, #navegacion ul li.anunciate a:visited {color:#fff; background-color:#ff0078; padding:5px 10px; margin:10px 0 0 15px;}
#navegacion ul li.webcams { background:url(../img/webcams.png) no-repeat bottom right; }
#navegacion ul li.webcams a, #navegacion ul li.webcams a:visited { padding-right:60px; background:none;}

#navegacion ul li a:hover, #navegacion ul li.webcams a:hover, #navegacion ul li.anunciate a:hover { color:#fff; background-color:#ff0078;}
#navegacion ul li.anunciate a:hover { color:#ff0078; background-color:#fff;}