
body {
	margin: 0;
	padding: 0;
	background: #151515 url(images/img01.jpg) repeat-x left top;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #f5f5f5;
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

input, textarea {
	padding: 2px;
	border: 1px solid #f5f5f5;
	font: normal 12px "Calibri", Arial, Helvetica, sans-serif;
}

h1, h1 a, h2, h2 a, h3, h3 a {
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	color: #FF0000;
}

h1 {
	font-size: 1em;
}

h2 {
	font-size: 1.5em;
}

h3 {
	margin-bottom: 1em;
	font-size: 1em;
	font-weight: bold;
}

p, ol, ul {
	margin: 0 0 1em 0;
	line-height: normal;
}

blockquote {
	margin: 0 0 0 1.5em;
	padding-left: 1em;
	border-left: 5px solid #DDDDDD;
}

a {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #FFCC00;
}


img {
	border: none;
}



/* Header */



#wrapper {



}



#header {

	width: 900px;

	height: 150px;

	margin: 0 auto;

	background: url(images/img02.jpg) no-repeat right top;

}



#logo h1, #logo p {

	float: left;

	color: #AAFF00;

}



#logo h1 {

	height: 88px;

	padding: 10px 90px 0 0;

	font-size: 3em;

}



#logo p {
	margin: 0 0 0 -80px;
	padding: 55px 0 0 0;
	line-height: normal;
	letter-spacing: 1px;
	font-size: 1.2em;
	font-weight: normal;
	color: #ffffff;
}



#logo a {

	text-decoration: none;

	color: #FFFFFF;

	font-weight: bold;

}



#logo p a {

	color: #FF5134;

}





/* RSS */



#rss {

	padding: 30px 39px 0px 0;

	text-align: right;

}



#rss a {

	padding: 0 0 3px 14px;

	text-decoration: none;

	font-weight: bold;

	color: #ffffff;

}



#rss a:hover {

	text-decoration: none;

}



/* Search */





#search {

	float: right;

	width: 200px;

	height: 20px;

	background: #FFFFFF;

}



#search #x {

	display: none;

}



#search #s {

	padding: 5px 5px 5px 5px;

	width: 160px;

	height: auto;

	background: none;

	border: none;

	font: normal 1em Arial, Helvetica, sans-serif;

	color: #000;

}



#search br {

	display: none;

}







/* Menu */





#menu {

	width: 950px;

	height: 50px;

	margin: 0 auto;

}



#menu ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#menu li {

	display: inline;

	text-transform: uppercase;

}



#menu a {
	display: block;
	float: left;
	background: url(images/img03.gif) no-repeat left 75%;
	padding: 18px 20px 0 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
}



#menu a:hover {

	color: #FF5134;

}



#menu .current_page_item {

}

#menu .current_page_item a {

}

#menu .current_page_item a:hover {

}





/* Page */



#page {

	width: 960px;

	margin: 0 auto;

	padding: 0px 0;

}



/* Content */


#content 

{
	float: left;
	width: 720px;
	margin:0 0 0 5px;
	padding:0;
	display: inline;
	overflow: hidden;
}


.post {
	margin-bottom: 50px;
}


.post .title {
	color: #E20B72;
}


.post .title h1 {
	font-size: 1.8em;
	color: #b02d57;
}

.post .title h2 {
	font-size: 1.2em;
	color: #E20B72;
}


.post .title p {
	margin: 0;
	line-height: normal;
	color: #BABABA;
}


.post .title p a {
	color: #BABABA;
}


.post .entry {
	padding-top: 5px;
}


.post .entry h2, #comments h2, #respond h2 {
	margin-bottom: 1em;
}


.post .links {
	width: 410px;
	height: 29px;
	margin: 0;
	padding: 6px 0 0 20px;
}


.post .links a {
	padding: 0 23px;
	text-decoration: none;
	font-weight: bold;
}


.post .links a:hover {
	text-decoration: underline;
}


.post .links .more {
	background: url(images/img07.gif) no-repeat;
}


.post .links .comments {
	background: url(images/img08.gif) no-repeat;
}


.post a {
	color: #E20B72;
}


.navigation a {







	font-weight: bold;







}















.alignleft {







	float: left;







}















.alignright {







	float: right;



















}















.pagetitle {







	margin-bottom: 1em;







}















/* Comments */















#comment ol, #comments p {







	line-height: normal;







}















/* Respond */















#respond p {







	margin-bottom: .5em;







}















/* Sidebar */















#sidebar {







	float: right;







	width: 230px;



	



	display:inline;







}















#sidebar ul {







	margin: 0;







	padding: 0;







	list-style: none;
}


#sidebar li {
	margin-bottom: 5px;
}


#sidebar li ul {
	padding: 10px 8px;
	line-height: normal;
}


#sidebar li li {
	margin: 0;
	padding-left: 10px;
	padding-bottom: 2px;
	background: url(images/img04.gif) repeat-x left bottom;
}


#sidebar h2 {
	width: 210px;
	height: 30px;
	padding: 5px 0 0 30px;
	background: url(images/img05.gif) no-repeat left 60%;
	border-bottom: 1px #E20B72 dashed;
	font-size: 1.6em;
	color: #FFFFFF;
}



/* Calendar */



#calendar_wrap {







	padding: 15px 20px;







}















#calendar table {







	width: 100%;







	background: #FFFFFF;







	border: 1px solid #DBDBDB;







	text-align: center;







}















#calendar thead {







	background: #DBDBDB;







}















#calendar tbody td {







	background: #FFFFFF;







	border: 1px solid #DBDBDB;







}















#calendar #prev {







	text-align: left;







}















#calendar #next {







	text-align: right;







}















#calendar tfoot a {







	text-decoration: none;







	font-weight: bold;







}















#calendar #today {







	background: #FFF3A7;







	border: 1px solid #FF7400;







	font-weight: bold;







	color: #FF7400







}















/* Footer */















#footer {







	clear: both;







	width: 950px;







	margin: 0 auto;







	padding: 30px 0;







	border-top: 2px solid #2B2B2B;







}















#footer p {







	margin: 0 0 5px 0;







	text-align: center;







	line-height: normal;







	font-size: .9em;







}















#footer a {







	text-decoration: none;







}







/* --- content ------------------------ */


.titulo h1, .titulo h2 {
	color:#B02D57;
	font-family:"Calibri",Times,serif;
	font-style:oblique;
	font-size:2.2em;
	line-height:1em;
	letter-spacing:-1px;
	margin:0 0 15px 0;
	padding:0 0 0 1px;
	text-align:left;
}


.titulo h2  {
	font-size:1.9em;
}


.item {
	font-size:11px;
	float:left;
	padding:4px;
	margin:0 5px 5px 0;
}

.item_recomendada {
	font-size:12px;
	letter-spacing: 1px;
	line-height:13px;
	float:left;
	padding:5px 9px 5px 9px;
	margin:0 15px 15px 0;
}

.item_escorts {
	width:160px; 			/* Cambiar estas medidas para cambiar los thumbnails */
	height:370px;
}


.item_escorts img {
	width:150px; height:200px; 	/* Cambiar estas medidas para cambiar los thumbnails */
}

.item_escorts_recomendada {
	width:152px; 			/* Cambiar estas medidas para cambiar los thumbnails */
}


.item_escorts_recomendada img {
	width:150px; height:210px; 	/* Cambiar estas medidas para cambiar los thumbnails */
}

.item_agencias {
	width:322px; 			/* Cambiar estas medidas para cambiar los thumbnails */
}


.item_agencias img {
	width:320px; height:184px;	/* Cambiar estas medidas para cambiar los thumbnails */
}


.item {
	border: 1px solid #FFF;
	background-color: #E1A6A6;
}


.item h2 {
	font-family:Arial, Times, serif;
	line-height:1em;
	letter-spacing: 0px;
	font-size:13px;
	margin:0 0 3px 0;
	padding:0;
	text-align:center;
	font-weight: bold;
}


.item h2 a {
	color:#900;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	font-size: 16px;
}


.item h2 a:hover {
	color:#900;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	font-size: 16px;
}


.item p {
	margin:0 0 4px 0;
	color: #000;
}


.item_recomendada {
	background:#E1A6A6;
	border:1px solid #FFFFFF;
}


.item_recomendada h2 {
	font-family:"Calibri",Times,serif;
	line-height:1em;
	letter-spacing:-1px;
	font-size:17px;
	margin:0 0 3px 0;
	padding:0;
	color:#fff;
	text-align:center;
}



.item_recomendada h2 a {
	color:#2d2d2d;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}



.item_recomendada h2 a:hover {
	color:#ff0000;
	text-decoration:none;
	text-align:center;
	font-size: 16px;
	font-weight: bold;
}



.item_recomendada p {
	margin:0 0 4px 0;
	color: #000;
}



.descripcion {
	width:100%;
	font-size:11px;
}



.descripcion span {

	font-size:11px;

}



.details, 

.details2 {

	padding:5px;

	margin:0 20px 15px 0;

}



.details {

	background:#E1A6A6;

	border:2px solid #B02D57;

}



.details2 {

	background:#E1A6A6;

	border:2px solid #f5f5f5;

}



.details ul, 

.details2 ul {



	margin:5px 0 5px 15px;

	list-style-type:none;

}



.details li,

.details2 li {

	padding:3px 0 3px 0;

	list-style-type:square;

}



.details h2 {
	font-size:1.2em;
	color:#474848;
	margin:0 0 3px 0;
}



.details2 h2 {
	font-size:1.2em;
	color:#474848;
	margin:0 0 3px 0;
}



.details p,

.details2 p  {

	margin:0 0 15px 0;
	font-size: 16px;
}



.details p img,

.details2 p img  {

	border:2px solid #fff;

	margin-bottom:10px;

	padding:0;

}



.anunciate {

	padding-left:10px;

}



.anunciate h5 {



	font-family:"Calibri",Times,serif;



	font-style:oblique;



	font-size:20px;



	line-height:1.2em;



	padding-left:10px;



}



.anunciate h6 {



	font-family:"Calibri",Times,serif;



	font-size:16px;



	line-height:1.2em;



	padding-left:10px;



	margin:0;



}



.anunciate blockquote {



	margin:10px 20px 20px 0;



	padding-left:10px;



}



.anunciate ul {



	margin:1em 1em;



	padding:1em 0 1em 40px;



	color:#fff;



	border:2px solid #fff;



	background:#111 url(images/recuadro.jpg) no-repeat bottom center;



}



.anunciate ul li {



	margin:0;



	padding:0 0 0 5px;



}



.anunciate ol {



	margin:0 1em;



	padding:0 0 0 40px;



	list-style-type:square;



}



.anunciate ol li {



	margin:0;



	padding:0 0 0 5px;



}







.anunciate .mostrar-banner {



	float:left;



	margin:10px 10px 10px 25px;



	width: 240px;



	height:100px;



}



.anunciate .mostrar-banner img {



	border:2px solid #fff;



}



.anunciate .texto-banner {



	float:left;



	margin:10px 10px 10px 0;



	padding:0;



	width: 350px;



	height:100px;



}



















/* Anunciate-2 */







#anunciate {



	/*width:650px;*/



	padding:0 20px;



}



#anunciate h5 {



	font-family:"Calibri",Times,serif;



	font-size:20px;



	line-height:1.2em;



	margin:0 0 15px 0;



}



#anunciate h6 {



	font-family:"Calibri",Times,serif;



	font-size:19px;



	line-height:1.2em;



	margin:0 0 15px 0;



}



#anunciate blockquote {



	line-height:1.2em;



	margin:0 0 15px 0;



}



#anunciate blockquote .anunciate-escorts {







}



#anunciate ul {



	margin:1em 1em;



	padding:0 0 0 40px;



}



#anunciate ul.anunciate-escorts {



	padding:0 0 0 140px;



	background:transparent url(images/ul-anunciate-escorts.jpg) no-repeat bottom left;



}



#anunciate ul li {



	margin:0;



	padding:0 0 0 5px;



}



#anunciate table {



	width: 500px;



	margin: 0 0 15px 40px;



	border-spacing:0;



}



#anunciate caption {



	text-align:left;



	display:none;



}



#anunciate th {



	padding: 4px;



	text-align:left;



	background:#080A0A url(images/navbg.png) repeat-x top left;



	border-bottom:1px solid #000;



	color:#fff;



}



#anunciate td {



	padding: 4px;



	border-bottom: 1px solid #c7c7c7;



}



#anunciate tr { background-color: #f1e3e2; }



#anunciate tr:hover {background-color:#f1cbc8;}



#anunciate th.periodo, #anunciate td.periodo { text-align:left; padding: 4px 30px 4px 4px; }



#anunciate th.tarifa, #anunciate td.tarifa { width:80px; text-align:center; padding: 4px 20px; }







#anunciate th.num_anuncios, #anunciate td.num_anuncios { text-align:left; padding: 4px 10px 4px 4px; }



#anunciate th.tarifas_agencia, #anunciate td.tarifas_agencia { width:300px; text-align:left; padding: 4px 10px; }







.anunciate-presentacion { margin:0; padding:0; }







.anunciate-escorts 	{ margin:50px 0 0 0; padding:0; }



.anunciate-escorts-izq 	{ float:left; width:240px; height:160px; padding:0; margin:0; background:transparent url(images/anunciate-escorts.jpg) no-repeat top left; }



.anunciate-escorts-izq a { display:block; width:230px; height:150px; padding:0; margin:0; text-indent:-9000px; text-decoration: none; }



.anunciate-escorts-der 	{ height:160px; padding:0; margin:0; }



.anunciate-escorts-der a { color:#491225; border-bottom:1px solid; }



.anunciate-escorts-der a:hover {color: #b61f23;}







.anunciate-agencias 	{ margin:60px 0 0 0; padding:0; }



.anunciate-agencias-izq { float:left; width:240px; height:160px; padding:0; margin:0; background:transparent url(images/anunciate-agencias.jpg) no-repeat top left; }



.anunciate-agencias-izq a { display:block; width:230px; height:150px; padding:0; margin:0; text-indent:-9000px; text-decoration: none; }



.anunciate-agencias-der { height:160px; padding:0; margin:0; }



.anunciate-agencias-der a { color:#491225; border-bottom:1px solid; }



.anunciate-agencias-der a:hover {color: #b61f23;}







.anunciate-banners 	{ margin:60px 0 0 0; padding:0; }



.anunciate-banners-izq 	{ float:left; width:240px; height:160px; padding:0; margin:0; background:transparent url(images/anunciate-banners.jpg) no-repeat top left; }



.anunciate-banners-izq a { display:block; width:230px; height:150px; padding:0; margin:0; text-indent:-9000px; text-decoration: none; }



.anunciate-banners-der 	{ height:160px; padding:0; margin:0; }



.anunciate-banners-der a { color:#491225; border-bottom:1px solid; }



.anunciate-banners-der a:hover {color: #b61f23;}



/* fin de Anunciate-2 */







/* Pagina anuncios-banners */



.anuncios-banners 		{ margin:10px 0 0 0; padding:0; }



.anuncios-banners-izq 	{ float:left; width:300px; min-height:560px; padding:0; margin:0; }



.anuncios-banners-der 	{ float:left; width:310px; min-height:560px; padding:0; margin:0 0 0 20px; }



.anuncios-banners-der  h6 {font-size: 16px!important;}



.anuncios-banners-der a 	{ color:#491225; border-bottom:1px solid; }



.anuncios-banners-der a:hover {color: #b61f23;}











.contacto {



	padding-left:20px;



}



.contacto h2 {



	padding-left:10px;



	margin-bottom:15px;



}



.contacto blockquote {



	margin:10px 20px 40px 0;



	padding-left:10px;



}



.contacto ul {



	margin:2em 1em;



	padding:15px 0 15px 35px;



}



.contacto ul li {



	margin:0;



	padding:0 0 0 5px;



}











.links {



	padding-left:10px;



}



.links a {text-decoration: underline; }



.links h5 {



	font-family:"Calibri",Times,serif;



	font-style:oblique;



	font-size:20px;



	line-height:1.2em;



	padding-left:10px;



}



.links p {



	margin:0 20px 1.2em 20px;



}



.links img {



	margin:0 0 10px;



	border:1px solid #000;



}



.links ul {



	margin:1em .5em 2em 2em;



	padding:0 0 0 15px;



}



.links ul li {



	margin:0;



	padding:2px 0 2px 5px;



}







div.banners-links { margin:10px 0 0 25px; clear:both; }



div.subcategorias { margin:10px 0 0 25px; clear:both; }



div.subcategorias h5 { padding-left:25px !important;}







.links blockquote {



	margin:1em 1em 0 1em;



	padding:1em 1em 0 1em;



	color:#fff;



	border:2px solid #fff;



	background:#111 url(images/recuadro.jpg) no-repeat bottom center;



}











.links-categorias {



	width:95%;



	margin:-10px auto 30px auto !important;



	padding:0 0 30px 10px;



	border-bottom:#fff solid 1px;



}



.links-categorias h5 {



	font-family:"Calibri",Times,serif;



	font-style:oblique;



	font-size:20px;



	line-height:1.2em;



	margin:0 !important;



	padding-left:0;



}



.links-categorias p {



	margin:1.2em 20px 1.2em 20px;



}



.links-categorias ul {



	margin:1em .5em 2em 2em;



	padding:0 0 0 15px;



}



.links-categorias ul li {



	margin:0;



	padding:2px 0 2px 5px;



}







.ourbanners {



	padding-left:30px;



}



.ourbanners a {text-decoration: underline; }



.ourbanners h5 {



	font-family:"Calibri",Times,serif;



	font-style:oblique;



	font-size:20px;



	line-height:1.2em;



}



.ourbanners p {



	margin:0 20px 1.2em 5px;



}



.ourbanners img {



	border:1px solid #000 !important;



	padding:0 !important;



	margin:0 0 10px !important;



}















.mapa-web {



	text-align:left;



	margin:0 auto;



	padding:10px 0 20px 30px;



}



.mapa-web ul {



	margin:1em 0 1em 1em;



	padding:0 0 0 10px;



}



.mapa-web ul li {



	margin:0;



	padding:0 0 0 5px;



}



/* --- end content -------------------- */











/* --- ficha -------------------------- */







.galeria {

	padding:0 5px 0 15px;

	margin:5px 0 25px 0;

	text-align:left;

}







.galeria img {

	margin:2px 1px;

	border:2px solid #f5f5f5;

}



.perfil {

	padding:0 30px 0 20px;

	margin-bottom:40px;

	text-align:left;

	line-height:1.3em;

}



.perfil p {

	padding-left:10px;

}



.perfil h3 {

	margin-bottom:8px;

	display:block;

	width:300px;

	height:50px;

	margin:10px 0 0;

	text-indent:-9000px;

	text-decoration:none;

}







.perfil h3.h3-mibookfotografico {background:url("images/h3-mibookfotografico.png") top left no-repeat;}







.perfil h3.h3-agenda {background:url("images/h3-agenda.png") top left no-repeat;}







.perfil h3.h3-perfil {background:url("images/h3-perfil.png") top left no-repeat;}







.perfil h3.h3-servicios {background:url("images/h3-servicios.png") top left no-repeat;}







.perfil h3.h3-desplazamientos {background:url("images/h3-desplazamientos.png") top left no-repeat;}







.perfil h3.h3-partnerts {background:url("images/h3-partnerts.png") top left no-repeat;}







.perfil h3.h3-anunciate {background:url("images/h3-anunciate.png") top left no-repeat;}







.perfil h3.h3-enlaces {background:url("images/h3-enlaces.png") top left no-repeat;}















#recuadro {







	width:660px;







	min-height:150px;







	color:#fff;







	margin:0 auto;







	padding:0;







	text-align:left;







	border:2px solid #fff;







	background:#111 url(images/recuadro.jpg) no-repeat bottom center;







}















#recuadro a {







	color:#f1e3e2;







	text-decoration: underline;







}







#recuadro a:hover {







	color:#b61f23;







}







#recuadro p {







	padding-right:10px;







}







#recuadro h3 {







	display:block;







	width:300px;







	height:40px;







	text-indent:-9000px;







	text-decoration:none;







	margin:0;







	color:#fff;







}







#recuadro h3.h3-datos { background:url("images/h3-datos.png") top left no-repeat; margin-bottom:10px; }















#recuadro h3.h3-contacto {background:url("images/h3-contacto.png") top left no-repeat; margin-bottom:10px; }







#recuadro h3.h3-tarifas { background:url("images/h3-tarifas.png") top left no-repeat; margin-bottom:10px; }















#recuadro_interior {







	width:100%;







	margin:10px 0 20px;







	outline:none;







	overflow:auto;







}







#leftcolumn {







	float:left;







	display:inline;







	width:310px;







	margin:5px;







	padding:0 5px 0 0;







	border-right:1px solid #fff;







}







#leftcolumn table td.telefono {







	font-size:1.3em;







	font-weight:700;







	color:#fff;







}







#rightcolumn {







	float:right;







	display:inline;







	position:relative;







	width:310px;







	margin:5px 5px 5px 0;







	padding:0;







	text-align:left;







}







#rightcolumn p {







	padding:0 !important;







	margin:0 !important;







}







#recuadro table {







	margin-left:5px;







}







#recuadro caption {







	text-align:left;







	margin-left:5px;







	line-height:1.5em;







	margin-top:0.1em;







}







#recuadro th {







	font-size:1em;







	line-height:1.1em;







	font-weight:400;







	text-align:right;







	vertical-align:middle;







	padding-right:5px;







	color:#fff;







}







#recuadro td {







	font-size:1em;







	line-height:1.1em;







	text-align:left;







	vertical-align:middle;







	padding-left:5px;







}







#recuadro #leftcolumn th {







	width:90px;







	background:#080A0A url(images/navbg.png) repeat-x top left;







	border-bottom:1px solid #000;







	padding:5px;







}























.metadatos {







	padding:0 30px 0 20px;







	margin-bottom:40px;







	text-align:left;







	line-height:1.3em;







}







/* --- end ficha ---------------------- */























/* --- ficha agencia ------------------ */







.agencia-banner {







	display:inline;







	float:left;







	margin:10px 0 0 30px;







	width:330px;







}







.agencia-banner img {







	border:3px solid #fff;







}







.agencia-datos {







	display:inline;







	float:left;







	margin:10px 0 0 10px;







	width:310px;







}







.agencia-metadatos {







	padding:10px 0 10px 10px;







}







.agencia-metadatos h2 {







	color:#2d2d2d;







	font-family:"Calibri",Times,serif;







	font-style:oblique;







	font-size:2.4em;







	line-height:1.2em;







	letter-spacing:-1px;







}







.agencia-metadatos p {







	margin:0;







	line-height:20px;







}























.resultados-search {







	padding:0 30px 0 20px;







	margin:0 0 40px 20px;







}







.resultados-search h3 {







	font-family:"Calibri",Times,serif;







	line-height:1em;







	letter-spacing:-1px;







	font-size:17px;







	margin:0 0 3px 0;







	padding:0;







	margin-bottom:8px !important;







}







.resultados-search h3 a {







	color:#2d2d2d;







	text-decoration:none;







}







.resultados-search h3 a:hover {







	color:#474848;







	text-decoration:none;







}















.resultados-search .thumb {







	padding:0;







	margin:0;







}







.resultados-search .thumb img {







	width:70px;







	height:105px;







	padding:0;







	margin:0 15px 0 0;







	border:3px solid #fff;







}















.resultados-search .excerpt {







	width:500px;







	margin:0;







	padding:0;







}







.resultados-search .excerpt p {







	padding:0;







	margin-top:0 !important;







}







/* --- end ficha agencia -------------- */
