html {
	font-family: Arial, Helvetica, sans-serif;
}     

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}

textarea { 

    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    
}

a img{ border:none; }


#portada {
    
    background-image:url(../img/portada/top.jpg);
	background-repeat:no-repeat;
	background-position:top;
    
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    
    margin-top:8px;
    
    padding-top:460px;
    
    font-size:13px;
    
    width:850px;
}

#portada p { margin-bottom:25px; }

#portada .condiciones {
    
    text-align:left;
    
    width:480px;
    
    margin-left:auto;
    margin-right:auto;
    margin-bottom:25px;
    
    
    
}

#portada .condiciones span {
    
    margin-bottom:2px;
    font-size:14px;
    
}

#portada .condiciones .scroll {
    
    overflow:auto;
    
    width:100%;
    height:85px;
    
    font-family:Verdana, sans-serif;
    font-size:11px;
 
    border:1px solid #999;
    
}

#web_amigas {
    background-image:url(../img/amigas-divisor.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	padding-top:5px;
}

#web_amigas ul {
    padding-left: 0;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

#web_amigas li {  
    display: inline;
    margin-right:25px;
}

#web_amigas li a {
    color:#000;
    text-decoration:none;
}


/* ESTRUCTURA */

#estructura {
    
    margin-left:auto;
    margin-right:auto;
    
    border-left:1px solid #000;
    border-right:1px solid #000;
    
}

#estructura_header {
    
    vertical-align:top;
    
    width:809px;
    height:162px;
    
    background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#estructura_menu {
    
    vertical-align:top;
    width:170px;
    background-color:#FBE3E3;
    background-image:url(../img/menu/fondo.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#estructura_menu .menu{
	
	padding-top:1px;
	padding-bottom:10px;
	
}

#estructura_menu .menu .titulo{
    margin-top:13px;
    margin-bottom:0px;
    padding:8px 0 0 8px;
    
    height:32px;
    
    font-size:12px;
    font-weight:bold;
    color:#FFF;
    
    background-image:url(../img/menu/titulo.png);
	background-repeat:no-repeat;
	background-position:top;
}


#estructura_menu .menu ul {
    margin:0;
    padding:0;
}

#estructura_menu .menu li {  
    margin:0;
    padding:0 0 0 8px;
    
    color:#384153;
	font-size:12px;
	list-style:none;
}

#estructura_menu .menu li a {
    color:#384153;
	font-size:12px;
	text-decoration:none;
}

#estructura_seccion {
    
    vertical-align:top;
    width:635px;
    border:2px solid #F00;
}

#seccion {
	width:635px;
}

#banner-arriba
{
	text-align:center;
	padding:10px;
}

#estructura_columna_derecha {
    
    vertical-align:top;
    text-align:center;
    
    width:168px;
    background-color:#F1F3D6;
    
}

#estructura_columna_derecha h1 {
    font-size:22px;
    font-weight:bold;
    color:#384153;
    
    margin-top:15px;
    margin-bottom:0;
    padding:0;
}

#estructura_columna_derecha h2 {
    font-size:16px;
    font-weight:bold;
    color:#384153;
    
    margin-top:2px;
    margin-bottom:0;
    padding:0;
}

#estructura_columna_derecha h3 {
    font-size:17px;
    font-weight:bold;
    color:#FFF;
    
    margin-top:5px;
    margin-bottom:0;
    padding:0;
    
    height:22px;
    
    background-image:url(../img/columna-derecha/fondo-titulos.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#estructura_columna_derecha .texto-rojo {
    
    font-size:16px;
    font-weight:bold;
    color:#F00;
    
    margin-top:5px;
    
}

#estructura_columna_derecha .cotidolar {
    
    margin-top:16px;
    margin-bottom:10px;
    
}


#estructura_columna_derecha h4 {
    font-size:13px;
    font-style:italic;
    font-weight:normal; 
    color:#FFF;
    
    margin-top:5px;
    margin-bottom:0;
    padding:4px 0 0 0;
    
    height:22px;
    vertical-align:middle;
    
    background-image:url(../img/columna-derecha/fondo-titulos.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#estructura_columna_derecha .destacada {
    
    margin-top:12px;
    margin-bottom:12px;
    margin-left:auto;
    margin-right:auto;
    
}

#estructura_abajo {
    
    vertical-align:top;
    text-align:center;
    
}

#estructura_abajo .banner {
    
    margin-top:40px;
    
}

#estructura_abajo p {
    
    margin-top:30px;
    margin-bottom:24px;
    
    font-size:13px;
    font-weight:bold;
    
}
/* FIN ESTRUCTURA */



#suscribite {
    
    
}

#suscribite .banner {
    
    text-align:center;
    margin-right:auto;
    margin-left:auto;
    
    margin-top:12px
    margin-bottom:22px;
    
    display:block;
    
}

#suscribite .formularioback {
    
    width:611px;
    /* height:328px; */
    
    padding-top:120px;
    
    background-image:url(../img/suscribite/fondo.jpg);
	background-repeat:no-repeat;
	background-position:top;
    
    margin-left:auto;
    margin-right:auto;
    
    display:block;
    
}

#suscribite .formularioback .formulario
{
    
    width:343px;
    height:233px;
    
    /*margin-top:172px;*/
    margin-left:166px;
    
    display:block;
    
}

#suscribite .formularioback .formulario h1 {
    
    padding:0;
    margin:0 0 4px 168px;
    
    font-size:22px;
    color:#11479D;
    
}


#suscribite .formularioback .formulario .tabla {
    
    margin-left:37px;
    
}

#suscribite .formularioback .formulario .etiqueta {
    
    width:108px;
    text-align:right;
    font-weight:bold;
    
}

#suscribite .formularioback .formulario .campo {
    
    width:140px;
    
}

#suscribite .formularioback .formulario input[type="text"] {
    
    width:126px;
    height:18px;
    border:1px solid #4EBBFB;
    
}

#suscribite .formularioback .formulario textarea {
    
    width:242px;
    height:66px;
    
    border:1px solid #4EBBFB;
}

#suscribite .gracias {
    
    margin-left:auto;
    margin-right:auto;
    
    text-align:center;
    
    width:432px;
    
    font-weight:bold;
    color:#02b402;
    
    margin-bottom:8px;  
    
}


#suscribite .texto {
    
    margin-left:auto;
    margin-right:auto;
    
    text-align:center;
    
    width:432px;
}



#publica {
    
    background-image:url(../img/publica/fondo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
	margin:0;
	padding:0;
    
}

#publica .tabla {
    margin-left:90px;
}

#publica .str_tabla {
    
    width:284px;
    
    height:330px;
    
    vertical-align:top;
    padding-top:22px;
}

#publica .etiqueta {
    
    width:108px;
    text-align:right;
    font-weight:bold;
    
}

#publica .campo {
    
    width:140px;
    
}

#publica input[type="text"] {
    
    width:126px;
    height:18px;
    border:1px solid #EF7F69;
    
}

#publica textarea {
    
    width:242px;
    height:66px;
    
    border:1px solid #EF7F69;
}


#publica h1 {
    padding:0;
    margin:0;
    
    font-size:25px;
    color:#BD3B22;
}

#publica .str_texto_derecha {
    
    padding-left:20px;
    padding-bottom:5px;
    vertical-align:bottom;
    font-size:13px;
    
}

#publica .str_texto_derecha .destacado {
    
    font-weight:bold;
    font-size:16px;
    
}

#publica .gracias {
    
    margin-left:auto;
    margin-right:auto;
    
    text-align:center;
    
    width:432px;
    
    font-weight:bold;
    color:#02b402;
    
    margin-bottom:8px;  
    
}

/* BUSCADOR ############## */

form
{
	margin:0;
	padding:0;
}

#buscador
{
	background:url(../img/principal/buscador-fdo.jpg) no-repeat;
	height:24px;
	padding:2px 0 0 130px;
}

#buscador select, #buscador input
{
	border:1px solid #384153;
	font-size:11px;
}

#buscador select
{
	background-color:#FFFFFF;
	margin-right:15px;
	height:21px;
}

#buscador input
{
	width:120px;
	height:15px;
	padding:2px 3px;
}

/* FIN BUSCADOR ################### */

/* PRINCIPAL (LISTADO DE ESCORTS) */

.clear
{
	clear:both;
}

#principal
{
	padding:0 20px;
}

#principal .banner-lateral
{
	float:right;
	width:155px;
}

#principal .listado
{
	width:432px;
	float:left;
}

#principal .listado .linea
{
	padding-bottom:10px;
}

#principal .listado .linea .caja
{
	float:left;
	width:102px;
	text-align:center;
	font-size:13px;
	overflow:hidden;
}

#principal .listado .linea .margen
{
	margin-right:8px;
}

#principal .listado .linea .caja .titulo
{
	background:url(../img/principal/escort-tit-fdo.jpg) top no-repeat #FB5252;
	padding:2px;
}

#principal .listado .linea .caja .titulo a
{
	color:#000;
	text-decoration:none;
}

#principal .listado .linea .caja .imagen
{
	background-color:#FFCCCC;
	padding:2px;
	font-weight:bold;
}

#principal .listado .linea .caja .imagen img
{
	max-width:98px;
}

#principal .banner-lateral .imagen
{
	background-color:#F6F98E;
	padding:2px;
	margin-bottom:10px;
	text-align:center;
}

#principal .banner-lateral .titulo
{
	background:#F1FA00 url(../img/principal/banner-lateral-tit-fdo.jpg) no-repeat top;
	padding:10px 3px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

#principal .banner-lateral .titulo a
{
	text-decoration:none;
	color:#000;
}

#principal .barrio, #titulo-seccion
{
	color:#908775;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	padding-bottom:10px;
}

/* FIN PRINCIPAL*/

/* DETALLE (Descripción de una Escort) */

#cuerpo-detalle
{
	width:627px;
	margin:0 auto;
	background:url(../img/detalles/fdo-medio.png) repeat-y;
	position:relative;
	/*padding:35px 50px 45px 45px;*/
}

#cuerpo-detalle .fondo-arriba
{
	position:absolute;
	height:107px;
	width:627px;
	top:0;
	left:0;
	background:url(../img/detalles/fdo-arriba.png) no-repeat #FFFFFF;
}

#cuerpo-detalle .fondo-abajo
{
	position:absolute;
	height:107px;
	width:627px;
	left:0;
	bottom:0;
	background:url(../img/detalles/fdo-abajo.png) no-repeat #FFFFFF;
}

#cuerpo-detalle .chirimbolo1
{
	background:url(../img/detalles/fdo-ch1.png) no-repeat;
	width:173px;
	height:256px;
	position:absolute;
	top:30px;
	right:20px;
}

#cuerpo-detalle .bordo
{
	font-size:14px;
	color:#940C27;
	font-weight:bold;
	position:relative;
	margin-bottom:10px;
}

#cuerpo-detalle .arriba
{
	padding:35px 0 0 30px;
}

#cuerpo-detalle .margen
{
	margin-left:20px;
}

#cuerpo-detalle .observaciones
{
	padding:0 50px 45px 40px;
	font-size:13px;
	font-weight:bold;
	position:relative;
}

#cuerpo-detalle #cuadro
{
	width:399px;
	position:relative;
	margin:5px 0 10px 45px;
	
}

#cuerpo-detalle .padding
{
	height:19px;
	overflow:hidden;
}

#cuerpo-detalle .chirimbolo2
{
	background:url(../img/detalles/fdo-ch2.png) no-repeat;
	width:115px;
	height:204px;
	position:absolute;
	top:20px;
	right:18px;
}

#cuerpo-detalle #cuadro .borde-arriba
{
	position:absolute;
	top:0;
	left:0;
	width:399px;
	height:34px;
	z-index:10;
	background:url(../img/detalles/borde-arriba.png) no-repeat;
}

#cuerpo-detalle #cuadro .centro
{
	background:url(../img/detalles/borde-medio.png) repeat-y;
	font-weight:bold;
	font-size:13px;
	width:399px;
	position:relative;
	z-index:5;
}

#cuerpo-detalle #cuadro .borde-abajo
{
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
	width:399px;
	height:34px;
	background:url(../img/detalles/borde-abajo.png) no-repeat;
}

#cuerpo-detalle #cuadro .centro .linea
{
	position:relative;
	width:360px;
	margin:0 auto;
}

#cuerpo-detalle #cuadro .centro .linea .divisor
{
	position:absolute;
	bottom:0;
	left:0;
	background:url(../img/detalles/divisor.png);
	height:3px;
	overflow:hidden;
	width:313px;
}

#cuerpo-detalle #cuadro .centro .titulo
{
	padding:8px 0 11px;
	text-align:center;
	width:76px;
	float:left;
}

#cuerpo-detalle #cuadro .centro .descripcion
{
	padding:8px 10px 11px;
	float:left;
	width:260px;
	border-left:4px solid #F45E86;
}

.imagen-detalle
{
	position:relative;
	padding:19px 18px;
	margin:20px auto;
}

.imagen-detalle .esq-der-arr
{
	position:absolute;
	top:0;
	right:0;
	background:url(../img/detalles/img-der-arr.png) no-repeat;
	width:61px;
	height:34px;
}

.imagen-detalle .esq-izq-arr
{
	position:absolute;
	top:0;
	left:0;
	background:url(../img/detalles/img-izq-arr.png) no-repeat;
	width:62px;
	height:34px;
}

.imagen-detalle .esq-izq-aba
{
	position:absolute;
	bottom:0;
	left:0;
	background:url(../img/detalles/img-izq-aba.png) no-repeat;
	width:62px;
	height:34px;
}

.imagen-detalle .esq-der-aba
{
	position:absolute;
	bottom:0;
	right:0;
	background:url(../img/detalles/img-der-aba.png) no-repeat;
	width:61px;
	height:34px;
}

.imagen-detalle .arr
{
	position:absolute;
	top:0;
	left:62px;
	background:url(../img/detalles/img-arr.png) repeat-x;
	height:19px;
}

.imagen-detalle .aba
{
	position:absolute;
	bottom:0;
	left:62px;
	background:url(../img/detalles/img-aba.png) repeat-x;
	height:19px;
}

.imagen-detalle .der
{
	position:absolute;
	top:34px;
	right:0;
	background:url(../img/detalles/img-der.jpg) repeat-y;
	width:18px;
}

.imagen-detalle .izq
{
	position:absolute;
	top:34px;
	left:0;
	background:url(../img/detalles/img-izq.jpg) repeat-y;
	width:18px;
}

/* FIN DETALLE*/

/* BARRIOS */

#barrios
{
	width:545px;
	margin:0 auto;
	position:relative;
	min-height:409px;
}

#barrios .chirimbolo
{
	background:url(../img/barrios/chirimbolo.png) no-repeat;
	width:211px;
	height:409px;
	position:absolute;
	top:0;
	right:2px;
}

#barrios .cuadro
{
	width:332px;
	background:url(../img/barrios/fdo-arriba.jpg) no-repeat top;
	position:relative;
}

#barrios .cuadro .linea
{
	border-right:1px solid #C4D3DC;
	border-left:1px solid #C4D3DC;
	position:relative;
	z-index:10;
}

#barrios .cuadro .linea .link
{
	padding:5px 5px 5px 30px;
}

#barrios .cuadro .linea a
{
	text-decoration:none;
	color:#000;
}

#barrios .cuadro .padding-arriba
{
	height:35px;
	overflow:hidden;
}

#barrios .cuadro .padding-abajo
{
	height:13px;
	overflow:hidden;
}

#barrios .cuadro .linea .divisor
{
	background:url(../img/barrios/divisor.jpg) no-repeat;
	width:325px;
	height:3px;
	overflow:hidden;
}

#barrios .cuadro .abajo
{
	position:absolute;
	bottom:0;
	left:0;
	background:url(../img/barrios/fdo-abajo.jpg) no-repeat;
	width:332px;
	height:73px;
	z-index:5;
}

/* FIN BARRIOS*/

