/*  
Theme Name: GuiaxEscorts
Theme URI: 	http://www.guiaxescorts.com
Description:GuiaxEscorts theme 
Version: 	7.0
Author:		GuiaxEscorts
Author URL: http://www.guiaxescorts.com/
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	margin:0;
	padding:0;
	background-color:#111;
	font:12px/1.2 Verdana, Arial, Tahoma, Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;
	color: #303536;
}

a {color: #735f60; text-decoration: none; }
a:hover {color: #b61f23;}
a.invertido {color: #b61f23; text-decoration: none; }
a.invertido:hover {color: #735f60;}

img, img a, img a:hover {border: 0;}
h1,h2,h3,h4,h5,h6 {font-weight:700; }
small {font-size:.85em;}

blockquote, q {quotes:none; }
blockquote:before, blockquote:after {content:none;}

abbr,acronym {
	border-bottom:1px dotted #0066cb;
	text-transform:uppercase;
}
code {
	color:#474848;
	font-family:Courier,monospace;
	margin:0 0 5px 5px;
}
pre {
	margin:0 0 1.5em 0;
	overflow:auto;
	font-size:1.3em;
	clear:both;
}
form {
	margin:0;
	padding:0;
}

.break {clear:both; padding:0; margin:0 0 10px 0; }
.clear {clear:both; padding:0; margin:0; }
.left {float:left;}
.alignleft {float: left}
.alignright {float: right;}
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
.separador-005 {clear:both;height:5px;}
.separador-010 {clear:both;height:10px;}
.separador-020 {clear:both;height:20px;}
.separador-030 {clear:both;height:30px;}
.separador-050 {clear:both;height:50px;}
.separador-100 {clear:both;height:100px;}
.separador-250 {clear:both;height:250px;}
.separador-300 {clear:both;height:300px;}
.separador-500 {clear:both;height:500px;}
.separador-800 {clear:both;height:800px;}
.subrayado {border-bottom: 1px solid #f1e3e2; margin-bottom:2em;}
.resaltado-rojo  {color: #b61f23;}


/* --- Cabecera ----------------------- */
#top-bg {
	background: url(images/bg-top.png) repeat-x top;
}
#top-container {
	width:960px;
	background: url(images/top.png) no-repeat;
	margin:0 auto;
	padding:0;
}
#header-top {
	width:960px;
	height:120px;
	padding:0;
	margin:0;
}
	.header-top-left {
		float:left;
		width:550px;
	}
	#suscribete-content {
		float:left;
		width:150px;
		margin:20px 0 0 10px;
	}
	#logo {
		float:left;
		display:block;
		height:120px;
		width:390px;
	}
	#logo img {
		width:390px;
		height:120px;
		border:none;
	}
	.header-top-right {
		float:right;
		width:380px;
	}
	.header-top-right-pages {
		float:left;
		width:190px;
	}
	.header-top-right-2 {
		float:right;
		width:190px;
	}
	.caja-busqueda {
		float:left;
		width:115px;
		margin:0;
		padding:0;
	}


#suscribete-content {
	padding:0;
}
#suscribete-content ul {
	width:150px;
	margin:0;
	padding:0;
	list-style:none;
}
#suscribete-content li.suscribete {
	float:left;
	margin:0;
	padding:0 0 5px 0;
	text-indent:-9999px;
	display:block;
	width:150px;
	height:30px;
	overflow:hidden;
	background-image: url(images/);
	background-repeat: no-repeat;
	background-position: left top;
}
#suscribete-content li.rss {
	background:url(images/icon_rssfeed.gif) 0 1px no-repeat;
	float:left;
	margin:2px 0 0 0;
	padding:0 5px 5px 15px;
	font-size:10px;
}
#suscribete-content a:link, 
#suscribete-content a:visited {
	color:#eee;
	text-decoration:none;
	padding:0;
}
#suscribete-content a:hover {
	color:#fff;
	text-decoration:underline;
	padding:0;
}


#pages {
	height:100px;
	width:180px;
	display:block;
	margin:0;
	padding:0;
	margin-top:22px;
	font-size:13px;
}
#pages li {
	background:url(images/bullet.gif) 0 3px no-repeat;
	list-style:none;
	padding:1px 3px 1px 15px;
	margin:0;
	color:#fff;
	font-weight:700;
	line-height:130%;
}
#pages li a {
	color:#eee;
}
.current_page_item a:link,.current_page_item a:visited,.page_item a:hover {
	background-color: #c9b4b5 !important;
	color:#333 !important;
	display:block;
	/*color:#c9b4b5 !important;*/
}

.Search {
	right:0;
	margin:35px 0 0 20px;
	min-height:74px;
	padding:0;
	width:150px;
}
.Search form {
	background:url(images/searchform.png) no-repeat right;
	padding:0;
	margin:0;
	width:150px;
}
.Search input {
	color:#303;
	font-size:13px;
	padding:0;
	width:113px;
}
.Search input.keyword {
	background:none;
	border:none;
	padding:5px 0 5px 5px;
}
.Search input.search {
	width:27px;
	height:24px;
	background:url(images/searchbutton.gif) no-repeat;
	padding:0;
	margin:0;
	border:none;
	cursor:pointer;
}
/* --- Fin Cabecera ------------------- */


/* --- Cuerpo ------------------------- */
#wrapper {
	width:100%;
	background:#f1e3e2 url(images/bg_gradient.jpg) repeat-x top left;
	position:relative;
}
.navbottom { 
	width:960px;
	margin:0 auto;
	min-height:20px; 
}

#contenedor {
	width:960px;
	margin:0 auto;
}

#content {
	width:720px;
	margin:0 0 0 5px;
	padding:0;
	overflow:hidden;
	display:inline;
	float:left;
}
.chica-semana {width:700px; margin:0 0 10px 0; padding:0; overflow:hidden; }
.chica-semana-in { margin:0 auto; padding:0; }
.chica-semana-in-1 img { border:0; }
.chica-semana-in-2 img { border:2px solid #fff; }
#sidebar {
	width:230px;
	padding:0;
	display:inline;
	float:left;
	background-color:#f1e3e2;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
.sidebarcontent {
	padding:5px;
}


/* --- content ------------------------ */
.titulo h1, .titulo h2 {
	color:#2d2d2d;
	font-family:"Times New Roman",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, .item2 {
	font-size:10px;
	letter-spacing:-1px;
	line-height:13px;
	float:left;
	padding:5px 9px 5px 9px;
	margin:0 15px 15px 0;
}
.item_escorts {
	width:142px; 			/* Cambiar estas medidas para cambiar los thumbnails */
}
.item_escorts img {
	width:140px; 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 {
	background:#f1e3e2;
	border:2px solid #fff;
}
.item h2 {
	font-family:"Times New Roman",Times,serif;
	line-height:1em;
	letter-spacing:-1px;
	font-size:17px;
	margin:0 0 3px 0;
	padding:0;
}
.item h2 a {
	color:#2d2d2d;
	text-decoration:none;
}
.item h2 a:hover {
	color:#474848;
	text-decoration:none;
}
.item p {
	margin:0 0 4px 0;
	border:#fff 1px solid;
}

.item2 {
	background:#efefeb;
	border:2px solid #d5cdcb;
}
.item2 h2 {
	font-family:"Times New Roman",Times,serif;
	line-height:1em;
	letter-spacing:-1px;
	font-size:17px;
	margin:0 0 3px 0;
	padding:0;
	color:#fff;
}
.item2 h2 a {
	color:#2d2d2d;
	text-decoration:none;
}
.item2 h2 a:hover {
	color:#b61f23;
	text-decoration:none;
}
.item2 p {
	margin:0 0 4px 0;
	border:#838383 1px solid;
}

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

.descripcion span {
	font-size:11px;
}


.details, 
.details2 {
	padding:5px;
	margin:0 20px 15px 0;
}
.details {
	background:#c9b4b5;
	border:2px solid #fff;
}
.details2 {
	background:#c9b4b5;
	border:2px solid #f1e3e2;
}

.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;
}
.details p img,
.details2 p img  {
	border:2px solid #fff;
	margin-bottom:10px;
	padding:0;
}



.anunciate {
	padding-left:10px;
}
.anunciate h5 {
	font-family:"Times New Roman",Times,serif;
	font-style:oblique;
	font-size:20px;
	line-height:1.2em;
	padding-left:10px;
}
.anunciate h6 {
	font-family:"Times New Roman",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:"Times New Roman",Times,serif;
	font-size:20px;
	line-height:1.2em;
	margin:0 0 15px 0;
}
#anunciate h6 {
	font-family:"Times New Roman",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:"Times New Roman",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:"Times New Roman",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:"Times New Roman",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 #000;
}

.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-image: url(images/h3-agenda.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.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:320px;
	margin:5px;
	padding:0 10px 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:300px;
	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:"Times New Roman",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:"Times New Roman",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 -------------- */


/* --- sidebar ------------------------ */

#sidebar h2 {
	letter-spacing:-1px;
	margin:0 0 10px 0;
	font-size:1.2em;
}

#sidebar h3 {
	margin:0 0 10px;
	padding:5px 0 5px 10px;
	font-weight:700;
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	background:#242424 url(images/navbg.jpg) repeat-x top left;
	border:1px solid #3a3a3a;
}

.categoriaslist ul {
	margin:0;
}
.categoriaslist ul li {
	margin:0;
	padding:4px 0 4px 10px;
	list-style:none;
	font-size:14px;
	border-bottom:1px solid #ddd;
}
.categoriaslist ul li a:link,
.categoriaslist ul li a:visited {
	text-decoration:none;
	color:#111;
}
.categoriaslist ul li a:hover{
	text-decoration:none;
	color:#b61f23;
}
.categoriaslist ul.children {
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 30px;
}
.categoriaslist ul.xoxo li {
	padding:6px 0 0;
}


.ads {
	clear:both;
	padding:0;
}
.ads ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.ads li {
	float:left;
	margin:0;
	padding:3px 0 3px 0;
	list-style-type:none;
}
.ads ul.xoxo li img {
	width:220px;
	height:80px;
	border:1px solid #000;
}
/* --- end sidebar -------------------- */


/* --- footer ------------------------- */

#footer {
	width: 100%;
	background-color:#303536;
	border-top: 6px solid #3a3f40;
	background: url(images/footer.png) repeat-x;
}
#copyright {
	width: 950px;
	margin:0 auto;
	padding: 10px 0 30px 0;
}
#copyright p {
	margin:0;
	padding:0;
}
.wrap:after {
	content: "."; 
	display: block;
	height: 0;
	clear: both; 
	visibility: hidden;
}
.col-left {
	float: left;
}
.col-right {
	float: right;
}
#copyright a {
	color: #fff;
	text-decoration: underline;
}
#copyright a:hover {
	text-decoration: none;
}
#copyright p {
	font-style: italic;
	color: #cacaca;
	padding: 0;
}


#copyright ul {
	padding: 0 0 5px 0;
	margin:0;
	float: left;
	display: inline;
}
#copyright li {
	padding: 0;
	float: left;
	display: inline;
}

#copyright li.top a {
	background:url('images/icon-top.gif') no-repeat;
	width:60px;
	height:60px;
	display:block;
	text-indent:-9000px;
}
#copyright li.top a:hover {
	background:url('images/icon-top.gif') no-repeat 0px -60px;
	width:60px;
	height:60px;
	display:block;
}
#copyright li.xhtml a {
	background:url('images/icon-xhtml.gif') no-repeat;
	width:60px;
	height:60px;
	display:block;
	text-indent:-9000px;
}
#copyright li.xhtml a:hover {
	background:url('images/icon-xhtml.gif') no-repeat 0px -60px;
	width:60px;
	height:60px;
	display:block;
}
#copyright li.css a {
	background:url('images/icon-css.gif') no-repeat;
	width:60px;
	height:60px;
	display:block;
	text-indent:-9000px;
}
#copyright li.css a:hover {
	background:url('images/icon-css.gif') no-repeat 0px -60px;
	width:60px;
	height:60px;
	display:block;
}
/* --- end footer --------------------- */


/* --- varios ------------------------- */
.singleads {
	padding:5px;
	margin:0 20px 15px 0;
	background:#ececec;
	border:1px solid #cccccc;
}
.singleads h2 {
	margin:0 0 10px 0;
	font-size:1.2em;
	color:#474848;
}

.singleads-728 {
	padding:1px;
	margin:0 20px 15px -10px;
}
.singleads-728 h2 {
	background:#ececec;
	padding:5px;
	margin:0 0 0 10px;
	font-size:1.2em;
	color:#474848;
}
/* --- end varios --------------------- */
