/*
	UTILES
	Clases para maquetar
================================ */
h1 { 
	text-align: center;
	padding: 5px 0px;
	color: #135EAF;
	font-size: 2em;
}

img { 
	border:0;
}

a { 
	text-decoration:none;
	outline:none;
	color:#135EAE;
}

button { outline:none; }

a:hover {
	text-decoration:underline; 
}

ul { 
	list-style-type: none; 
}

small {
	font-size:11px;
}

.clear { 
	clear:both;
}

.active { 
	font-weight:bold;
}

.ac { text-align:center; }

.b { font-weight:bold; }

.hd { display:none; }

/* MARGENES */
.margen5 			{ margin: 0 5px 0 5px; }
.margen5a 			{ margin: 5px 0 5px 0; }
.margen5t 			{ margin: 5px; }
.nomargin			{ margin:0 !important; }
.pad2	 			{ padding: 0 2px 0 2px; }
.pad5	 			{ padding: 0 5px 0 5px; }
.pad5a 				{ padding: 5px 0 5px 0; }
.pad5t 				{ padding: 5px; }
.nopad				{ padding:0; }

/* EFECTOS TEXTO */
.underline      	{ text-decoration:underline; }
.bold				{ font-weight:bold; }
.b 					{ font-weight: bold; }
.italic				{ font-style:italic; }
.notunder 			{ text-decoration:none; }
.pointer 			{ cursor:pointer; }
.cp 				{ cursor: pointer; }


/* ALINEADO */
.al					{ text-align:left; }
.aj					{ text-align:justify; }
.ar					{ text-align:right; }
.ac, .center 		{ text-align:center; }
.at, .vat 			{ vertical-align: top; }
.am, .vam 			{ vertical-align: middle; }
.ab, .vab 			{ vertical-align: bottom; }
.fl 				{ float: left; }
.fr					{ float: right; }

.msg {
	position:relative;
	width: 60%;
	margin: 0px auto 13px auto;
	border:1px solid #E6E6A7;
	padding:20px 20px 20px 75px;
	background:#FFFFBB url(/img/system/tooltip.png) no-repeat 5px 0px;
	text-align: left;
}

.msg h2 {
	color: #000 !important;
}
	*:first-child+html .msg h2 {font-size:1.5em;}


.msg a:hover {
	text-decoration: none;
}

.exito {
	border-color:#d5edaf;
	background-color:#ecffcd;
	background-image:url(/img/system/exito.png);
}
	
.close {
	position:absolute;
	right:20px;
	top:10px;
	font-size:11px;
}

.error h2, .error .close a {
	color:#E83D3D;
}

.exito h2, .exito .close a {
	color:#80B925;
}

.spacer	{ border-top:1px solid #ccc; line-height:5px; padding:0; margin:5px 0 0 0; font-size:5px; background-color:#eee; height:5px; }

.spacerblue {
background-color:#F1F1F1;
border-top:1px solid #CCCCCC;
font-size:5px;
height:8px;
line-height:1px;
padding:0;
}

/* NOTICIAS Y TEXTOS FIJOS */

.ampliar { height:30px; text-align:right; }
.ampliar a { padding-left:16px; background-image: url(/img/base/plus.gif); background-position: center left;  background-repeat: no-repeat; }
.aj { text-align:justify; }
.publicada { display:block; margin:3px 0; color:#888;}
.caja-content ul li span.publicada a { font-weight:normal; color:#888; display:inline; margin:0; padding:0; background:none; }

/* LISTADOS ABECEDARIO */
.abecedario {
font: 150% Verdana,Tahoma,Arial,sans-serif;
}

.grande {
font:200% Verdana; vertical-align:middle; color:#f90;
}
	
blockquote {
	margin-left: 25px;
	text-indent: 40px;
	background: url(/img/base/quotes1.png) no-repeat 0 2px;
}

blockquote p {
	display: inline;
	margin: 0;
	padding-right: 40px;
	background: url(/img/base/quotes2.png) no-repeat bottom right;
}

* { 
	margin:0; 
	padding:0; 
}
	
	
/*
the main html and bosy styles
*/
	body, html {
		margin: 0px;
		padding: 0px;
		font:12px/16px "Helvetica Neue",Arial,sans-serif; 
		color:#303030;
		
	}

	body {
		min-height: 900px;
	}

/* 
the main div where all the content will be print
*/
.nav {
	margin: 0 auto;
	width:960px;
}

	
/* 	header */
.header{
	position: absolute;
	padding:3px 0px 0px 0px;
	width:960px;
	height:92px;
	text-align:center;
}



.header_img {
	position:absolute;
	background:transparent url(/img/base/todas.png) no-repeat -316px -25px;
	height:85px;
	width: 100px;
	left:-4px;
	top:-46px;
}

.header_img  img { 
	position: absolute; 
	width: 0px;
	height: 0px;
	padding:20px 80px;
	background:transparent url(/img/base/todas.png) no-repeat -18px 0;
	top: 4px;
	left: 91px;
}


/* 	header */

/* Header Menus */

	.menus {		
		height:26px;
		text-align:left;
		background:#fff;
	}
	
	.menu {
		float: right;
		margin: 9px 16px 0px 0px;
		left:56px;
		font-size:14px;	
		font-weight: bold;
	}

	
	.menu li { 
		margin-left:3px;
		background:#4682c1 url("/img/base/todas.png") no-repeat -12px -119px;
		float:left;
		margin-top: 2px;	
	}


	.menu li.active { 
		background:transparent url("/img/base/todas.png") no-repeat right top;
		margin-top: 0px;
		float:left;
		padding: 0px;
	}
	

	
	.menu a { 
		display:block;
		padding:8px 10px 7px 10px; 
		background:transparent none no-repeat top right; 
		background:url("/img/base/todas.png") no-repeat right -119px; 
		color:#f8f8f8;
		
	}
	
	.menu li.active a {
		padding:0;
		text-decoration:none;
		/* background:url("/img/base/todas.png") no-repeat 0px -116px; */
		color: #fff;
	}
	
	
	
	.menu li:hover a { 
		text-decoration:none;
		color: #fff;
	}
	
	.menu li.active a strong {
		float: left;
		padding:10px 10px 9px 10px;
		background:transparent url("/img/base/todas.png") no-repeat -12px -74px;
	}
	
	.menu li:hover {
		background:#6699cf url("/img/base/todas.png") no-repeat -12px -119px;
	}	

	.menu li:hover a {
		background:url("/img/base/todas.png") no-repeat right -119px; 
	}	
	
	.menu li.active:hover {
		background:transparent url("/img/base/todas.png") no-repeat right top !important;
	}

	
/* Header Menus */

/* Header Search */
	.search {
		position: absolute;
		width: 934px;
		height: 48px;
		
		background:transparent url("/img/base/todas.png") no-repeat 0px -157px;
		margin: 18px 0px 0px 14px;
	}
	*:first-child+html .search {margin: 18px 0px 0px -467px;}

	
	
	.searchform fieldset {
		border: none;
		padding-left:116px;
	}
	
	.search .area , .search .refine, .search .query, .search .submit {
		float: left;
		margin: 12px 0px 0px 10px;	
	}
	
	.search .area, .search .refine, .search .query {
		border: 1px solid #1865B5;			
	}
	
	.search .area, .search .refine {
		padding: 1px;
	}		
	
	.search .area {
		width:130px;
	}			
	
	.search .refine {
		width:150px;
	}		
	
	.search .query {
		padding: 2px 0px 2px 5px;
		width:380px;
	}		

/* Header Search */

/* Header Login */
	
	.boton_buscar {
		float: left;
	}
	
	.header_user_menu, .header_user_menu:hover, .header_user_menuactive, .header_user_menuactive:hover {
		background-color: #DE2100 !important;
		background-position: -409px 0px !important;
		margin-left:5px !important;
	}	
	
	.header_user_menu  a, .header_user_menu  a:hover, .header_user_menuactive  a, .header_user_menuactive  a:hover { background-position: -591px 0px !important;}
	.header_user_menuactive strong { float: left; padding: 1px 0 8px 0; background:#DE2100; }


	
		
	
	.menu_user, .menu_user:hover {
		background-color: #408b26 !important;
		margin-left:10px !important;
	}
	
	.header_user_menu:hover { background-color: #f83535 !important; }
	.menu_user:hover { background-color: #659d52 !important; }

	 
	.menu_useractive { margin-left:10px !important; padding: 0px 0 8px 0; }
	.menu_useractive, .menu_useractive:hover,.menu_useractive strong { background-color: #2C7928 !important;}
	
	
	.boton_buscar {
		border: none;
		background:transparent url("/img/base/todas.gif")  no-repeat -1481px -104px;
		font-weight: bold;
		font-size: 12px;
		height: 23px;
		width: 81px;
		text-align: left;
		padding: 0px 0px 4px 0px;
		text-indent: 24px; 
		margin: 11px 0px 0px 20px;
		cursor: pointer;
	}
	*:first-child+html .boton_buscar { padding: 0px 0px 1px 30px; }

	
/* Header Login */

/* Main */
	/* left */
	.main {
		position: absolute;
		width: 952px;
		background: #fff;
		padding:4px 0px 10px 8px;
		margin-top: 92px;
		min-height: 800px;
	}

	
	.content_rowContainer{
		float: left;
		width: 230px;
		margin: 0px 5px;
		background-color: #fff;
	}
	
	/* contenedor */
	div.contenedor {
		float: left;
		width: 230px;
		background: #e6e6e6 /*i*/ url("/img/base/todas.gif")  no-repeat 0px 0px;
		padding: 7px 0px 0px 0px;
		font-size: 1.1em;
		margin: 8px 0px 0px 0px;
	}

	.contenedor.provincias { width: 215px; }

	.contenido {
		display:block;
		width: auto;/* div.contenedor width - 10*/
		margin: 30px 0px 0px 0px;
		background: #fff;
		border-right: 5px solid  #e6e6e6 /*i*/;
		border-left: 5px solid  #e6e6e6 /*i*/;
		padding: 1px 0px;
		min-height:63px;
	}
	*:first-child+html  .contenido {margin: 0px 0px 0px 0px;}


	.img_cont {
		position: absolute;
		margin: 0px 0px 0px 24px;
		
	}
	*:first-child+html  .img_cont {margin: -33px 0px 0px 24px;}


	a.top_center, span.top_center {
		float: right;
		background: transparent;
		width: 100%;
		color: #007;
		height: 32px;
		padding: 7px 0px 0px 0px;
		margin-top: -7px;
		text-align: center;
		font-weight: bold;
	}

	
	.limpiarfiltros {
		background: transparent;
		width: 100%;
		color: #007;
		margin-top: 10px;
		text-align: center;
		font-weight: bold;
	}	
	
	.top_right {
		float: right;
		margin-top: -39px;
		width: 10px;
		height: 39px;
		background: #e6e6e6 /*i*/ url("/img/base/todas.gif")  no-repeat 0px -39px;
	}

	.bottom_left {
		float: left;
		width: 100%;
		height: 12px;
		overflow:hidden;
		line-height: 0px !important;
		font-size: 0px !important;
		background:transparent url("/img/base/todas.gif")  no-repeat 0px -78px;
	}

	.bottom_right {
		float: right;
		margin-left: 0px;
		width: 8px;
		height: 12px;
		background: #e6e6e6 /*i*/ url("/img/base/todas.gif")  no-repeat 0px -90px;
	}
	/* contenedor */

	
	.contenedor ul {
		font-size: 0.9em;
		color: #000;
		padding: 0px 0px 7px 12px;
		margin: 0px 0px 0px 5px;
	}

	.contenedor ul li{
		text-align: center;
		background-color: #fff;
		text-align: left;
		text-indent: 14px;
		background: #fff url("/img/base/todas.gif")  no-repeat -1549px -129px;
	}
	
	
	.contenedor li.group{
		font-weight: bold;
		background: #fff;
		text-indent: 0px;
		margin: 0px;
		padding: 6px 0px 3px 0px;
	}




	/* left */

	/* tienda */
	
	#tienda li.group {  padding: 4px 0 0 0; background: #efefef url(/img/base/todas.gif) no-repeat -2276px -1025px; margin:6px 8px 6px 0; cursor: pointer; text-indent: 12px;  }
	#tienda li.visible {  background-position: -2031px -615px; }
	#tienda li.group ul { display: none; margin:0 !important; padding:0 !important;}
	#tienda li.visible ul{ display: block; border-top:7px solid #fff;}
	#tienda li.group ul li { padding-left: 20px; background-position: -1529px -129px; }
	#tienda li.group a { line-height: 30px; font-weight: bold; }
	#tienda li.group ul li a{ line-height: 15px; font-weight: normal; font-size:1.1em; }
	#tienda { margin-left:0; }
	
	#cuadro_tienda {
		width:100%;
		float:left;		
	}
	
	#cuadro_tienda h2 { float: left; width: 100%; padding: 0 0 10px 0; color:#0F427D;}
	#cuadro_tienda h2 img { display: none; }
	#cuadro_tienda p { text-align: justify; }
	#cuadro_tienda p img { float: right; padding:0 5px 0 5px; }
	
	.dtienda { background-image: none !important; }
	.dtienda dl { margin-top:0 !important; }
	.fondotienda { float: left; height: 16px; margin: 10px 0 0 0; background:transparent url(/img/base/todas.gif) no-repeat -1579px -409px; width: 100%; line-height: 4px; }
		
	.tent h2 img { display: inline !important; height:14px; }
	
	.entienda , .entienda .top_right, .entienda  .contenido, .entienda  .bottom_right { background-color: #d3eccb !important; border-color: #d3eccb; }
	.entienda  .contenido { background: #fff !important;}
	.entienda  form { text-align: center; }
	.entienda  form .texto { margin: 5px auto 0 auto; border: 2px solid #b3b9c3; padding: 2px 4px; text-align: center; }
	.entienda  form .boton_buscar { float: none;  margin: 7px auto 0 auto; }
	
	a.quitar_busqueda {
		font-weight: bold;
		cursor: pointer;
		background:transparent url(/img/base/todas.gif) repeat scroll -1548px -176px;
		padding: 0 10px 0 0;
		margin-left:4px;
		overflow: hidden;
	}	
	
	a.enlace_tienda { color:#135EAE; font-style: normal; float: none !important; }
	
	/* tienda */
	
	/* content_lateral_right */
	
	.content_lateral_right {
		float:left;
		padding: 0px 0px 10px 0px;
		margin-left:5px;
	}
	

	.content_provinces {
		float: left;
		width: 81px;
		margin: 0px;
	
	}
	
	
	
	.content_provinces li{
		background: none !important;
		padding: 0px;
		margin: 0px;
		text-indent: 0px !important;
	}
	
	.content_provinces span{
		font-weight: bold;
	}	
	
	a.provinces_bottom {
		display:block;
		text-align:center;
		width:100%;
	}
	/* content_lateral_right */
	
/* Main */

/* Main de anuncios */

	/* ************************* INICIO MIGAS DE PAN ********************* */
/* Float Clearing ---------------------------------------------------------------------*/

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}


/* float clearing for IE6 */


* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}




/* Breadcrumb Styles

 ---------------------------------------------------------------------*/

.breadCrumb

{

	margin:-1px 0 10px 5px;

	padding: 0;

	float: left;

	display: block;

	height: 35px;

	overflow: hidden;

	width: 750px;

	background:#fff;

}

.w935 { width: 935px; }

.breadCrumb ul

{

	margin: 0;

	padding: 0;

	height: 24px;

	display: block;

}

.breadCrumb ul li

{

	display: block;

	float: left;

	position: relative;

	height: 24px;

	overflow: hidden;

	line-height: 24px;
	
	text-indent:6px;
	
	margin: 0;

	padding: 0px 10px 0px 0;

	background:#FFF url(/img/base/todas.gif) no-repeat right -127px;

	
}

.breadCrumb ul li div.chevronOverlay

{

	position: absolute;

	right: 0;

	top: 0;

	z-index: 2;

}

.breadCrumb ul li span

{

	display: block;

	overflow: hidden;

}

.breadCrumb ul li a

{

	display: block;

	position: relative;

	height: 24px;

	line-height: 24px;

	overflow: hidden;

	float: left;

	text-decoration: none;
}


.breadCrumb ul li.first { width: 18px;}

.breadCrumb ul li.first a

{
	width: 0px;
	height: 0px;
	padding: 9px;	
	background:transparent url(/img/base/todas.png);
	margin-top:2px;
}
*:first-child+html .breadCrumb ul li.first { background-position:  -1886px -127px;  }

.breadCrumb ul li.first a img { width: 1px; height: 1px; }
/*
.breadCrumb ul:hover li.first { background-color: #f4f5f7; background-position:  right -154px; }
.breadCrumb ul:hover li.first a { background-position:  -945px -235px;}
*/


.breadCrumb ul li.last

{

	background:#FFF url(/img/base/todas.gif) no-repeat right -127px;

	margin-right: 0;

	padding-right: 8px;

}

.breadCrumb ul li a  em i { font-style: normal; color: #000; }

.breadCrumb ul li:hover { background-color: #f4f5f7 !important; background-position:  right -154px; }
.breadCrumb ul li.ant, .breadCrumb ul li.ant .chevronOverlay { background-position:  right -181px; }
.breadCrumb ul li:hover .chevronOverlay { background-position:  right -154px; background-color: #f4f5f7; }


.chevronOverlay

{

	display: none;

	background:#FFF url(/img/base/todas.gif) no-repeat right -127px;

	width: 13px;

	height: 24px;

}

.hr_migas {
	height:7px;
	left:12px;
	position:absolute;
	top:27px;
	width:936px;
	background:#FFF url(/img/base/todas.gif) no-repeat -1577px -348px;
}

.hr_user { top: 53px; }
	*:first-child+html  .hr_user { float: left; position: relative;  margin: -64px 0 0 -8px;  }

	/* ************************* FIN MIGAS DE PAN ********************* */
	/*
	#breadcumb {
		float: left; 
		list-style: none; 
		width: 700px;
		overflow: hidden;
		margin-left: 10px;
	}
	
	#breadcumb li div { float: left; }
	
	#breadcumb li  {
		float: left; 
		height: 14px;
		background: #fff url("/img/base/todas.gif")  no-repeat -949px -140px;
		text-indent: 17px;
		margin: 0px 0px 0px 4px;
		overflow: hidden;
	}

	#breadcumb .primera {
		background: none;
		text-indent: 0px;
		margin: 0px;
	}
	*/
	.anterior_siguiente {
		float:right;
		margin-right: 12px;
		padding:4px 0 13px 4px;
		text-align:right;
		width:176px;		
	}
	
	.anterior_siguiente span {
		font-style: italic;
		color: #ccc;
	}
	
	/*.sinsiguiente { margin-right: 72px;}*/
/* Main de anuncios */

/* estadisticas */
	p.estadisticas {float: left; width: 100%; margin-top: 20px;}
/* estadisticas */


/* usuarios */
.cajaazul .contenedor, .cajaazul .bottom_right, .cajaazul .top_right {
	background-color:#e6e6e6 /*i*/;
}
.cajaazul .contenido {
	border-color:#e6e6e6 /*i*/;
}
.cajaazul .contenedor a {
	color:#fff;
}
 
.cajaazul .contenedor { margin:8px 0 0 5px; } 
 
.cajaazul span.top_center { color: #007; }
 
.der_caja_info {
	background-color:#fff;
	clear:both;
	height:32px;
	padding:10px 10px 5px 10px;
	overflow:hidden;
	cursor:pointer; 
}
.der_caja_info:first-child {
	height:150px;
}
.der_caja_info p { text-align:right; padding:7px 0 0 40px; font-weight:bold; color:#00008b; }
.der_caja_info div { cursor:default; height:120px; clear:both; padding:5px; text-align:justify;}
.der_caja_info img { float:left; }
/* usuarios */

/* publicar */
.field_publicar { display: block; width: 93%; margin: 3% 0% 2% 2%; border-color: #7C95B0; padding: 0px 1% 1% 1%;}
.field_publicar legend {border:1px solid #7C95B0; margin-left:10px; padding:2px 5px;}
.prov_area {float: left; border:1px solid #7C95B0; margin:10px 5px 0px 0px;}
.field_publicar input[type="text"], .field_publicar input[type="password"] {  padding: 1px; text-align: center;}
	*:first-child+html .field_publicar input[type="password"] {  min-width: 208px;}
.field_publicar input[type="checkbox"] { border: none !important; padding: 0px 5px 0px 0px;}
.field_publicar select { max-width: 183px;}


*:first-child+html  .field_publicar .subcategoria { width: 180px;}


.field_publicar label { float:left; min-width: 72px; text-align: right; margin:10px 0px 0px 0px; padding-right: 5px;}
.field_publicar label sub { position: absolute; margin: -3px 0px 0px 0px; font-size: 0.7em;}
.field_publicar textarea { width: 506px; height: 110px; overflow:hidden; padding: 5px;}
*:first-child+html .field_publicar textarea { width: 512px; }
.field_publicar optgroup.titulo {background: #000; color: #fff; font-weight: bold; text-indent: 5px;}
.field_publicar optgroup option { text-indent: 10px; background: #fff; color: #000; font-weight: normal;}

.field_publicar option.separador {background: #fff;}

.field_publicar.tipos  span { width: 50%; float: left;}
.field_publicar.tipos  span label { min-width: 144px;}
*:first-child+html .field_publicar.tipos  span label { min-width: 150px;}
.field_publicar.tipos span .texto { width: 130px;}
.field_publicar.tipos span select { width: 134px;}
.field_publicar.tipos input[type="checkbox"] { float: right; margin-right: 27px;}
*:first-child+html .field_publicar.tipos input[type="checkbox"] { float: right; margin-right: 21px;}
.field_publicar.tipos span[type="text"] { float: right; }

.field_publicar.peq { width: 44%; }
.field_publicar.flotante { float: left; margin: -165px 0px 0px 343px; }
*:first-child+html .field_publicar.flotante { float: left; margin-top: -169px; }
*:first-child+html .field_publicar.flotante input { position: absolute;}
.field_publicar.peq.flotante  label { min-width: 65px; }
.field_publicar.peq.flotante  input { float: left; }
.field_publicar.peq.flotante  select { min-width: 88px; }
.flotante span { float: left; margin-top:12px;}
.field_publicar.flotante2 { float: left; margin: -54px 0px 0px 343px;}
*:first-child+html .field_publicar.flotante2 { }

.boton_publicar, #boton_atras {
	display: block;
	margin: 0 auto;
	background: #7C95B0;
	border-top-color:#93a0af;
	border-right-color:#93a0af;
	border-bottom-color:#1161b7;
	border-right-color:#1161b7;
	color: #fff;
	padding: 2px 4px;
	font-weight: bold;
}

div.contiene_provincia_municipio { float: left; width: 288px; overflow: hidden; }
*:first-child+html div.contiene_provincia_municipio { float: left; width: 292px; overflow: hidden;}
div.contiene_provincia_municipio img  { position: absolute; margin-top: -10000px;}
*:first-child+html div.contiene_provincia_municipio img { position: absolute; margin: -10000px; }
*:first-child+html div.contiene_provincia_municipio #capa_prov_area_option { float: left; width: 104px; overflow: hidden;}

.contiene_boton_publicar { display: block; margin-top:25px; clear: both; padding-top: 5px;}

#declaro { padding: 10px 0; text-align: center; }
#declaro a { color: #135EAE; }

.error {
	border-color:#FFBEBE;
	background-color:#FFDEDE;
	background-image:url(/img/system/error.png);
}

label.error { display:none !important;}

.oculto { display: none; }

label.codpost { min-width: 0px; }
#prov_pro2 { width: 100px; }
*:first-child+html  #direccion { width: 140px; }
*:first-child+html  #codpost { width: 53px; }

.contrasena { display: none; }

		/* **************** fotos  **************** */
		
.fotos  { float: left; width: 291px; margin: 14px 0px 0px 0px;}
.fotos #files div.row  { float: left;  width: 260px; height: 22px; overflow: hidden;}
.fotos #files input { position: absolute;}
.fotos p { float: left; width: 100%; padding: 5px 0px;}
.fotos p a { float: left; padding: 2px 4px; color: #7C95B0 !important; margin: 0px 0px 0px 80px; font-weight: bold; }


		/* **************** fotos  **************** */
/* publicar */

/* extras */
	.content_rowContainer.extras  {
		float: left;
		width: 275px;
		margin: 0px 0px 0px 5px;
		background-color: #fff;
	}
	*:first-child+html .content_rowContainer.extras { margin-top: -2px; }
	
	.contenedor.extras {
		float: left;
		width: 278px !important;
		background: #e6e6e6 /*i*/ url("/img/base/todas.gif")  no-repeat 0px 0px;
		padding: 7px 0px 0px 0px;
		font-size: 1.1em;
		margin: 8px 0px 0px 0px;
	}

	.contenedor.extras2 {
		width: 278px !important;
	}	
	
	#buscador_tienda {
		width: 646px !important;
	}		
	
	#buscador_tienda select { border:2px solid #B3B9C3; width: 120px; padding: 1px; }
	#buscador_tienda .texto { width: 400px; margin: 0 0 0 3px; }
	#buscador_tienda .contenido { min-height:40px; }
	#buscador_tienda p { padding: 8px; }
	#buscador_tienda p strong { position: relative; padding-right:24px; }
	#buscador_tienda p a.quitar_busqueda { position: absolute; height:13px; width: 10px; right:0; top: 1px;  }
	
	
	
	.contenedor.extras li {
		background: none;
		text-indent: 0px;
	}
	
	.contenedor.extras li label{
		float: left;
		width: 100px;
		padding-right: 10px;
		text-align: right;
		
	}	
	
	.contenedor.extras li input{
		float: left;
		border: 1px solid #e6e6e6 /*i*/;
		margin:12px 0 0 22px;
		height:17px;
		padding-top: 3px;
	}		

	
	.contenedor.extras li select{
		float: left;
		border: 1px solid #e6e6e6;
		
	}		
	
	.contenedor.extras li input.checkbox{
		
	}	

	*:first-child+html  .contenedor.extras li input.checkbox{
		border: none;
	}	
	

	
	.contenedor.extras li label sub { position: absolute; margin: -3px 0px 0px 0px; font-size: 0.7em;}
	
	.contenedor.extras li select { width: 144px;}
	.contenedor.extras li input[type="checkbox"] { margin: 0px 0px 0px 65px; min-height: 14px; min-width: 14px;}
/* extras */
.label  { 
	float: left;
	text-align: right;
	margin:12px 0 0 10px;
	width: 70px;
}

.filtroactual  { 
	float: left;
	text-align: justify;
	margin:5px 0 0 15px;
	width: 217px;
	color: #333;
}

.filtroactualcategorias  { 
	padding: 5px 10px 0px 10px;
	text-indent: 0px !important;
	background: none !important;
	color: #333;
	text-align: justify;
}


.filtroactualpadre { 
	display: block;
	padding: 10px 0px 0px 0px;
	width: 160px;
	background: #fff !important;
	color: #333;
	text-indent: 0px !important;
	text-align: justify !important;
}

.tipocombo {
	float: left;
	margin:12px 0px 0px 10px;
	background: #fff;
}

.tipocombo li { cursor: pointer; }

.tipocombo .titulo_tiporadio {
	float: left;
	height: 20px;
	border:1px solid #e6e6e6;
	width: 144px;
	text-align: left;
	text-indent: 5px !important;
	background: #fff url("/img/base/todas.gif")  no-repeat -1418px -157px !important;
}



.tipocombo .titulo_tiporadio.elegido { background-image: none !important;}

.tipocombo .titulo_tiporadio a {
	float: left;
	max-width: 126px;
	height: 18px; 
	overflow: hidden;
}

.tipocombo .titulo_tiporadio ul  li a { width: 100%;}

.tipocombo .titulo_tiporadio span { float: left; font-size:1.1em; height: 17px; padding-top:3px;}

.tipocombo li ul { position:absolute; max-height:250px; overflow: auto; display: none; width: 132px; margin: 20px 0px 0px -1px; background: #fff; border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.tipocombo li ul li a:hover { background: #0a246a; color:#fff;}
.tipocombo li ul li { cursor:pointer; text-indent: 5px; } 

a.extrascheckbox { float:left; height:20px; width:250px; background: #fff url("/img/base/cross.gif")  no-repeat 124px 0px;}
a.extrascheckbox.no { background: #fff url("/img/base/tick.gif")  no-repeat 124px 0px;}
li.botonbuscarextras {  text-align:center; }

.contenedor.extras .botonextras  { text-align: center;  }
.contenedor.extras .botonextras a { background: #e6e6e6; padding: 4px 6px; color: #fff; font-weight: bold; text-decoration: none;}
.contenedor.extras li span sub { position:absolute; }


.span0a5 { float: left; height:17px; padding-top: 3px; border: 1px solid #e6e6e6; width: 142px; margin:12px 0 0 22px; font-size: 1.2em;}

  /* ************************************************* imagenes publicadas ************************************************* */
.cajaazul.fotospublicadas .div_top_center { color: #fff;  }
.cajaazul.fotospublicadas ul { display:block; margin:3% 0 2% 2%; padding:0 1% 1%; width:93%;}  
.cajaazul.fotospublicadas ul  li { display:block; width: 100%; margin: 5px 0px 5px 0px; padding: 5px 0px; background: none; clear: both;}  
.cajaazul.fotospublicadas ul  li img { float: left;  border:1px solid #7C95B0; padding: 1px;}  
.cajaazul.fotospublicadas ul  li input[type="text"]{ float: left; margin: 12px 0px 0px 10px; border:1px solid #7C95B0; padding:3px; height:30px; width: 520px;  font-size:24px;}  
.cajaazul.fotospublicadas  ul  .titulo {  text-align:center; font-size:24px; }

.cajaazul.fotospublicadas ul  li input[type="submit"] {
	background:#7C95B0;
	border-bottom-color:#1161B7;
	border-right-color:#1161B7;
	border-top-color:#93A0AF;
	color:#fff;
	font-weight:bold;
	margin: 0px 0px 0px 260px;
	padding:2px 4px 2px 4px;
}

.cajaazul .bottom_left { background-color: #E6E6E6; }



  /* ************************************************* imagenes publicadas ************************************************* */

/* ********************************************************* para anuncios ********************************************************* */
.contenido.divextras ul, .contenido.divextraslista ul {
	float: left;
	background: #fff;
	width: 262px;
	border-right:5px solid #e6e6e6 /*i*/;
	border-left:5px solid #e6e6e6 /*i*/;
	margin-left: -5px;
	padding:0 0 7px 6px;
	min-height:32px;
}

.contenido.divextraslista ul {
	width: 282px;
	padding: 0px;
	margin-left: -5px;
	min-height: 0px;
}

.contenido.divextras ul  .label { width: 80px; margin: 4px 0px 0px 0px; padding: 0px; }
.contenido.divextras ul  .extrascheckbox {float: left; margin:0px 0px 0px 28px; }

.contenido.divextras ul li { float: left; width: 242px; padding:2px 0px;}
.contenido.divextras ul .botonextras { padding-top:12px; }
.contenido.divextras ul .botonextras a { padding: 4px 6px;}

.contenido.divextras ul li ul { width: 150px; background: #fff; margin: 0px 0px 0px 10px; padding: 0px; border: none; min-height: 0px; }
.contenido.divextras ul li .tipocombo { float: left; width: 140px; min-height: 0px; }
.contenido.divextras ul li .tipocombo li a { text-indent: 5px; }
*:first-child+html .contenido.divextras ul li .tipocombo li a {   }
*:first-child+html .contenido.divextras ul li .tipocombo .titulo_tiporadio a { position: absolute; z-index:0;  }
*:first-child+html .contenido.divextras ul li .tipocombo .titulo_tiporadio span { position: absolute; z-index:0;  }
*:first-child+html .contenido.divextras ul li .tipocombo .titulo_tiporadio ul span { position: relative; height: 20px; overflow: hidden;}
*:first-child+html .contenido.divextras ul li .tipocombo .titulo_tiporadio ul { z-index:1;  margin-left: -6px;  }
*:first-child+html .contenido.divextras ul li .tipocombo .titulo_tiporadio ul  a { position: relative !important; }
.contenido.divextras ul li .tipocombo .titulo_tiporadio ul { margin:-1px 0px 0px -1px; width: 143px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; z-index:1;}
.contenido.divextras ul li .tipocombo .titulo_tiporadio { position: relative; height: 17px; padding: 2px 0px;}

.contenido.divextras ul li .tipocombo .titulo_tiporadio.noimage { background: none; }

.contenido.divextras ul li .tipocombo a.imagen_indiferente { position: absolute; margin: 3px 0px 0px 0px; left: 150px; padding: 0px; width: 12px; height: 12px; background: transparent url("/img/base/todas.gif")  -1546px -179px;}
.contenido.divextras ul li .tipocombo a.imagen_indiferente img { width: 0; height: 0;}
.contenido.divextras ul li .tipocombo .titulo_tiporadio span { float: left; width: 127px; z-index:0; overflow:hidden;}
.contenido.divextras ul li .tipocombo .titulo_tiporadio ul li span { width: 200px;}
	*:first-child+html  .contenido.divextras ul li .tipocombo .titulo_tiporadio ul li span { width: 127px;}
.contenido.divextras ul li .tipocombo .titulo_tiporadio ul li { width: 127px; overflow: hidden; }
*:first-child+html .contenido.divextras ul li .tipocombo .titulo_tiporadio ul li { width: 120px; }
.contenido.divextras ul li .tipocombo li { float: left; width: 144px; padding: 0px;}
.contenido.divextras ul li .tipocombo li a { padding: 2px 0px;}
*:first-child+html .contenido.divextras ul .ceroa5 input { width: 144px;  }
/* ********************************************************* para anuncios ********************************************************* */


/* ********************************************************* prueba para el formulario tipo lista de busqueda en anuncios ********************************************************* */


.div_top_center {
	float: right;
	background: transparent;
	width: 100%;
	color: #007;
	height: 32px;
	padding: 7px 0px 0px 0px;
	margin-top: -7px;
	text-align: center;
	font-weight: bold;
}

.opcioneselegido { text-indent: 5px; font-weight: bold; }

.contenido.divextraslista ul li { float: left; width: 282px; padding:2px 0px;}

.contenido.divextraslista ul  li .label { width: 100px; margin: 0px; padding: 0px; }
.contenido.divextraslista a.extrascheckbox { float:left; text-decoration: none; height:20px; width:16px; background: #fff url("/img/base/cross_gris.gif")  no-repeat 0px 0px; margin-left: 10px;}
.contenido.divextraslista a.extrascheckbox.no { background: #fff url("/img/base/tick_gris.gif")  no-repeat 0px 0px;}
.contenido.divextraslista a.extrascheckbox:hover { background: #fff url("/img/base/cross.gif")  no-repeat 0px 0px; }
.contenido.divextraslista a.extrascheckbox.no:hover { background: #fff url("/img/base/tick.gif")  no-repeat 0px 0px; }
.contenido.divextraslista a.extrascheckbox.color { background: #fff url("/img/base/cross.gif")  no-repeat 0px 0px; }
.contenido.divextraslista a.extrascheckbox.no.color { background: #fff url("/img/base/tick.gif")  no-repeat 0px 0px; }

.contenido.divextraslista ul li input { border:1px solid #E6E6E6; float:left; height:17px; margin:0px 0 0 10px; padding-top:3px;}
*:first-child+html  .contenido.divextraslista ul li input { width: 142px;} 

.contenido.divextraslista ul li .span0a5, .contenido.divextraslista ul li .span6 { float:left; overflow: hidden; margin: 0px 0px 0px 10px; font-size:1.1em; padding-top:3px; height:17px; width:142px; padding: 0px; text-indent:5px; border:1px solid #E6E6E6;}
 

.contenido.divextraslista ul  li .ulcombo { float: left; overflow: hidden; width: 132px; margin: 0px 0px 10px 10px; padding: 0px 0px 10px 10px; border: none; border: 1px solid #e6e6e6;}
.contenido.divextraslista ul  li .ulcombo .mayorde { display: none; }
.contenido.divextraslista ul  li .ulcombo .vermas { cursor: pointer; text-indent: 44px; }

.contenido.divextraslista ul  .botonextras { padding: 10px 0px;}
/* ********************************************************* prueba para el formulario tipo lista de busqueda en anuncios ********************************************************* */

/* ********************************************************* inicio ver listado de anuncios ********************************************************* */

.toplistadoads { position:absolute; width: 638px; margin:0px 0 0px 300px; }
*:first-child+html .toplistadoads { margin-left: 0px; }
h1.listadoanuncios {  font-size:1.25em; line-height:16px; margin:3px 0 0px 0px; text-align:left; width:638px;}
*:first-child+html h1.listadoanuncios { margin:-10px 0 0px 0px; }
h1.listadoanuncios select { position: absolute; right: 0px; margin-right: 15px; }

.listado_anuncios { float: right; width: 647px; text-align: center; margin:8px 10px 0 0;  background:transparent url("/img/base/todas.gif") no-repeat -1579px -409px; padding:10px 0 0;}


.listado_anuncios dl { margin-top: 5px; }
.listado_anuncios dl dd,.listado_anuncios dl dt{ /* border-right:2px solid #d1cfc8;*/ border-left:1px solid #d1cfc8; width: 640px; margin: 6px 0 0 0; background:transparent url("/img/base/todas.gif") no-repeat  641px -581px;}


.listado_anuncios dl dt { padding-top: 5px; }

.listado_anuncios .fondo { float: left; width: 647px; background:transparent url("/img/base/todas.gif") no-repeat -1570px 0; height: 17px; margin:-2px 0 0 -1px; }




.listado_anuncios dl { float: left; font-family:Arial; font-size:14px; text-align: left;  /*border-right: 2px solid #e0ded8;*/ padding-left:1px; }

.listado_anuncios dl em { background: #fcf5dc; padding: 0 5px; font-style: normal; }


.listado_anuncios dl a, dl strong { float: left; font-weight: bold; text-decoration: none; color: #5889c5; }
.listado_anuncios dl dt { float: left; position: relative; width: 646px; margin: 0px 0px 0px 0px; overflow:hidden; }		
.listado_anuncios dl dt a, .listado_anuncios dl dt strong { margin: 10px 0px 0px 8px; }			
.listado_anuncios dl dt a { height:16px; position: relative; max-width:633px; }
.listado_anuncios dl dt a i { position: absolute; left:585px; top:0; height: 18px; width: 48px; background:transparent url(/img/base/transparencia_blanco.png) no-repeat; }
.listado_anuncios dl dt.par a i { background-image:url(/img/base/transparencia_gris.png);}
.listado_anuncios dl.destacado dt a i { left: 502px; background-image:url(/img/base/transparencia_rojo.png); }
.listado_anuncios dl.destacado dt.image a { margin-left:77px; }	
.rojo dl.destacado dt.image a { margin-left:10px; }	

.listado_anuncios dl dd { float: left; position: relative; width:646px; margin: 0; }
.listado_anuncios dl dd.ultimo  p { border-bottom: none; }
.listado_anuncios dl dd span { float: right; font-size:11px; height:15px; line-height:normal; margin:0px 10px 0px 0px; padding:1px 0 0 3px; text-align:center; width:72px; }
.listado_anuncios dl dd p { float: left; position: relative; z-index:0; width: 624px; height:68px;  overflow: hidden; font-size:12px; margin: 5px 0px 0px 0px; text-align: justify; border-bottom: 1px solid #b5b5b5; padding:0 9px 10px; }
.listado_anuncios dl dd.adsens p { height: auto; }
.listado_anuncios dl dd a { width: auto !important; }
.listado_anuncios dl dd img { float: left; position: relative; z-index:1; height:90px; width:126px; margin: 7px -143px 0 7px; padding: 4px 6px; background:transparent url("/img/base/todas.png")  no-repeat -423px -54px;}	
.listado_anuncios dl dd.adsens img { background-position: 1000px 1000px; }
.listado_anuncios dl dd.image p { min-height: 100px; }



.listado_anuncios dl dt.par, .listado_anuncios dl dd.par { background-color: #fafafa; }
.listado_anuncios dl#contactos_sin_tramitar dt { font-size:0.85em; }
.listado_anuncios dl#contactos_sin_tramitar dt.par, .listado_anuncios dl#contactos_sin_tramitar dd.par { color: #ccc; }
.listado_anuncios dl#contactos_sin_tramitar dt.par *, .listado_anuncios dl#contactos_sin_tramitar dd.par * { color: #ccc; }
.listado_anuncios dl#contactos_sin_tramitar dd.par { background-color: #fff; }
.listado_anuncios dl#contactos_sin_tramitar dt.par input { color:#000; }

.listado_anuncios .largo, .listado_anuncios .largolista { width:476px; padding-left:157px;  height:80px; margin-left:-2px; }

.listado_anuncios dl dd p.largolista { width:396px; padding-right: 90px; }
.listado_anuncios dl dd p.lista { width:543px;  padding-right: 90px; }
.listado_anuncios dl dd  ul {
	float: left;
	width: 75px;
	margin:3px 0 0 -80px;
	font-size: 10px;
	color: #666;
	overflow: hidden;
	
}

.listado_anuncios dl dd  ul li { float: left; width: 71px; height: 14px; overflow: hidden; text-align:right; }
.large { margin-right: 153px; }
.rojo, .rojo dl dt.par, .rojo dl dd.par { background-color:#FCF5DD ; }
.listado_anuncios .destacado a { color:#951E1E; font-weight: bold; text-decoration: none; width:541px; }
dl.destacado dt span { position: absolute; top: 15px; right: 12px; background:transparent url("/img/base/todas.gif") no-repeat -1485px -194px; font-size:11px; height:15px; line-height:normal; padding:1px 0 0 3px; text-align:center; width:72px; }


.tienda { color: #5889C5; font-weight: bold; cursor: pointer; }
.tienda:hover { text-decoration: underline; }

/* ************* inicio paginado **************** */
/* paginado viejo
.paginado { float: left; margin-top:20px; }

.paginado  li { float: left; margin-right: 2px; }
.paginado  li a { float: left; border: 1px solid #ccc; padding: 0px 2px; text-decoration: none; min-width:10px;}
.paginado  li a:hover { border-color: #135eaf; background: #135eaf; color: #fff; }
.paginado  li.texto { font-size: 16px; font-weight: bold; padding: 2px 3px; background: #ccc; color: #fff; }

.paginado  .este { font-size: 20px; font-weight: bold; padding: 7px 10px; background: #135eaf; color: #fff; margin-top: -5px;}
.paginado  .sigant { padding: 0px; }
.paginado  .sigant a { border-color: #135eaf; padding: 2px 3px; background: #135eaf; color: #fff; font-size: 16px; font-weight: bold; margin-top: -2px; }


.paginado  li.puntos { cursor: pointer; width: 14px; background:transparent url("/img/base/todas.gif")  no-repeat -649px -102px; color: #77b862; }
.paginado  li.puntos span { position: absolute;  }
.paginado  li.puntos span a { background: #fff; }
.paginado  li.puntos span a:hover { background: #135EAE; color: #fff; border-color: #135EAE; }
*/
.paginado { float: left; margin-top:20px; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
.paginado  li { float: left; margin-right: 2px; position: relative; }
.paginado  li a, .paginado  li.texto, .paginado  li.puntos, .paginado  li.este { float: left; border: 1px solid #9AAFE5; padding: 1px 4px; text-decoration: none; min-width:10px; color: #0E509E;}
.paginado  li.texto { color:#9AAFE5; }
.paginado  li a:hover, .paginado  li.puntos:hover { border-color: #0e509e; }
.paginado  li a:hover, .paginado  li.puntos:hover { background-color: #2E6AB1; color: #fff; border-color: #2E6AB1; }
.paginado  li.puntos:hover span a { color: #0E509E; }

.paginado  li.puntos { font-size: 16px; font-weight:bold; cursor: pointer; position: relative; }
.paginado  li.este { background: #2E6AB1; color:#FFF; font-weight:bold; border-color:#2E6AB1; }
.paginado  li.puntos span { position: absolute;  }
.paginado  li.puntos span a { background: #fff; font-size: 11px; font-weight: normal; }
.paginado  li.puntos span a:hover { border-color: #135EAE; background: #2E6AB1; color:#FFF; }
.paginado  li.sigant a { font-weight: bold; }

/* ************* fin paginado **************** */

.sinanuncios { float: left; width: 80%; margin: 9%; border: 2px solid #e6e6e6;}

/* ********************************************************* fin    ver listado de anuncios ********************************************************* */

/* ********************************************************* inicio geo ********************************************************* */

.contenedor.municipios { width: 710px; }
.contenedor.municipios .contenido { float: left; margin: 0px; width:700px; }
.contenedor.municipios ul { float: left; list-style: none; width: 159px; padding-right: 4px; margin: 0px;  overflow: hidden;}
.contenedor.municipios ul li { float: left; width: 100%; height: 18px; overflow: hidden;}
.fondo_provincias { display: block; width: 100px; }

.columna_mun_cat { float: left; width: 205px; margin: 5px 32px 0px 0px; }
.contenedor.categoriasmunicipios { margin: 0px 0px 10px 0px; }
.h1_municipioscategorias { margin-bottom: 10px; }
.listadoanuncios { position: absolute; bottom: 0;}

/* ********************************************************* fin    geo ********************************************************* */

/* ********************************************************* ficha anuncio ********************************************************* */

.h1_ficha_anuncio  {
	float: left;
	position: relative;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:150%;
	color:#0f427d;
	padding:5px 8px 12px 8px;
	background:#e9f2f9;
	margin: 10px 0px 10px 5px;
	width: 917px;
	font-size:1.5em;
	height:20px;
	overflow: hidden;
	z-index:0;
}

.h1_ficha_anuncio span,.h1_ficha_anuncio  div {
	position: absolute;
	height: 8px;
	width: 935px;
	background-image:url(/img/base/todas.gif);
	left: -1px;
	z-index:1;
}

.h1_ficha_anuncio em { position: absolute; border-left: 1px solid #B7D6EE; border-right: 1px solid #B7D6EE; width: 931px; height:34px; top:0; left: 0; background:transparent url(/img/base/transparencia.png) repeat-y scroll 743px 0; }

.h1_ficha_anuncio .top { top: 0px; background-position: -1579px -363px; }
.h1_ficha_anuncio .bottom { bottom: 0px; background-position: -1579px -371px; }

.h2_ads { 
	float: left; 
	width: 729px;
	margin:20px 0px 0px 119px;
	font-size: 1.6em;
	line-height: normal;
}

.ficha_anuncio {
	float: left; 
	width: 792px;
	position: relative;
}
.masalto { /*min-height:600px;*/ }

.ficha_anuncio .p_descripcion {
	margin:0 15px 0 0; 
	float: right;
	font-size:15px;
	text-align:justify;
	width:480px;
	max-height: 450px;
	overflow: auto;
	padding-right:5px;	
}

*:first-child+html  .ficha_anuncio .p_descripcion { margin-left: -20px; }

.caracteristicas {
	position: relative;
	float:left;
	font-size:12px;
	margin-top:10px;
	padding-left: 7px;
	width: 785px;
}
.masalto .caracteristicas { min-height:282px; }


#detalles { margin:0; float: right; width:480px; }

.ficha_anuncio_img {
	
	margin:0; 
	height:350px; 
	float:left;	
	width:280px;
	/* border:1px solid #3978BB; */
	
	padding:10px 0 0 3px;
	
}



.Foto {
	height:187px;
	width:252px;
	background:#FFFFFF url(/img/base/loading.gif) no-repeat center center;
	float:left;
	position: relative;
	height:187px;
	width:252px;
}

span.blancos {
	position: absolute;
	width: 273px;
	height: 218px;
	background:transparent url(/img/base/todas.gif) no-repeat -1018px -182px;
	left: 0px;
	top: 0px;
	cursor: pointer;
}


*:first-child+html span.blancos { margin:0;  }

#foto {
	height:187px;
	width:250px;
}


.titulo_image {
	width:250px;
	float:left;
	margin:2px 0 7px 0;
	text-align:center;
	min-height:16px;
}

.derfa, .izqfa {
	background:#fff url(/img/base/todas.gif) no-repeat  -1012px -315px;
	cursor:pointer;
	height:65px;
	width:16px;
	position: absolute;
	top:236px;	
}

.izqfa { left: 262px; }

.derfa {
	background-position: -1010px -315px;
	left: -8px;
}



.derfa  .y, .izqfa  .y {
	position: absolute;
	width: 269px;
	height: 9px;
	background:transparent url(/img/base/todas.gif) no-repeat  -1018px -182px;
}

.derfa  .y { left: 8px; top:-9px;}
.izqfa  .y { top: 65px; left: -262px;  background-position: -1018px -391px; }

.derfa .x, .izqfa  .x {
	position: absolute;
	width: 17px;
	height: 60px;
	background:transparent url(/img/base/todas.gif) no-repeat -1188px -112px;
	top: 9px;
}

.derfa  .x { left: -5px; }
.izqfa .x { right:-4px; background-position: -1205px -112px;}

.izqno  .x {
	background-position: -1072px -111px !important;
}

.derno  .x {
	background-position: -1055px -111px !important;
}

.lista_images {
	float: left;
	height:62px;
	margin:15px 7px 0 -6px;
	overflow:hidden;
	width:258px;
}

#caracteristicas {
	margin: 0 auto;
	width: 300px;
}

#caracteristicas li {
	float: left;
	width: 300px;
	margin-top: 5px;
	border-bottom: 1px dotted #ccc;
}

#caracteristicas li:first-child { margin-top: 10px;}


#caracteristicas  span { float: left; width: 81px; }
#caracteristicas sup { position: absolute; margin:-5px 0px 0px -1px; }

#caracteristicas strong {
	float: left;
	width: 219px;
	text-align: right;
}

#minis {
	float: left;
	height:60px;
	width:1200px;
	margin-bottom: 10px;
}

#minis li {
	background:transparent url(/img/base/todas.png) no-repeat -806px -46px;
	border:1px solid #a3a3a3;
	cursor:pointer;
	float:left;
	height:60px;
	margin:0 0 0 4px;
	width:80px;
}

*:first-child+html .sintop .ficha_anuncio_img { top: 82px; }

.borde_blanco { border-color: #fff !important; }

 /* borrar desde aqui al terminar */
.anuncioshorizontal {
	background: green; 
	margin:0;
	float:left;
	position: relative;
	width:728px;	
	display:none;
}

.anunciosvertical {
	background: red; 
	float:right;
	margin:0;	
	display: none;/* BORRAR CUANDO LOS ANUNCIOS DE GOOGLE ********************************************************************************************** */
}



/* *********************************** incio barra de anuncios ***************************** */

#anuncioscampanas {
	clear:left;
	font-family:Verdana,Geneva,Arial,Tahoma;
	font-size:11px;
	margin:5px 0 10px 7px;
}

#anuncioscampanas div {
	float:left;
	margin:0 1px;
	width:234px;
	height: 50px;
	overflow: hidden;	
}

#anuncioscampanas a { 
	color:#06C;
	font-size:13px;
	text-decoration:none;
}

#anuncioscampanas div .urlVisible {
	color:#999;
	font-size:11px;
	text-decoration:none;
}
/* *********************************** fin barra de anuncios ***************************** */
/* borrar hasta aqui al terminar */


/* ********************************************************* ficha anuncio ********************************************************* */

/* ********************************************************* formulario de contacto ********************************************************* */
/*
.form_contacto { float: left; width: 446px; border:1px solid #7C95B0; padding: 10px; text-align: center; margin:10px 0 0 17px; }
.form_contacto .div_form { float: left; width: 306px; border:1px solid #7C95B0; padding: 10px; }
.form_contacto label, .form_contacto input, .form_contacto textarea, .form_contacto p { float: left; width: 224px; text-align: left; }
.form_contacto label { width: 80px; }
.form_contacto p { width: 100%; margin: 5px 0px; text-align:center; }
.form_contacto label, .form_contacto p, .form_contacto input, .form_contacto textarea { margin-top: 5px; }
.form_contacto input, .form_contacto textarea { border:1px solid #7C95B0; text-indent: 3px; }
.form_contacto textarea { height: 100px; overflow: auto; }
.form_contacto .contacto { float:none; padding: 0px 4px; width: 100px; cursor: pointer;  text-align: center; font-weight: bold; background:#E9F2F9; }
.form_contacto .contacto:hover { background: #fff; }

.ver, .form_contacto span { float: left; width: 93px; padding: 0 10px 0 15px; }
.ver { color: blue; cursor: pointer; background:transparent url(/img/base/todas.gif) no-repeat -933px -223px; min-height:38px; margin-left:100px; }
.ver:hover { text-decoration: underline; }
.viendo, .viendo:hover { text-decoration: none; color: #000; font-size: 1.3em; font-weight: bold; cursor: text;  width: 78px; padding: 0px 10px 0 30px;  margin-top: 0px; line-height:29px; }
.error { background-image: none; }

div.exito { background-repeat: no-repeat; background-position: 320px -14px; font-size: 1.3em; height: 14px; }
*/

.form_contacto { float: left; width: 729px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; margin:0 0 10px 118px; padding:10px 0 20px; }
.form_contacto h2 { border-bottom:1px dotted #CCC; margin:0 0 1em; font-weight: normal; font-size:170%; padding:10px 0 5px 0; }
.form_contacto .ver { float: right; text-align: right; background:transparent url(/img/base/todas.png) no-repeat -770px -134px; padding-left: 21px; margin-top:-15px; font-size: 65%;  cursor: pointer; font-weight: bold;}
	*:first-child+html .form_contacto .ver { margin-top:-20px; }

.form_contacto .ver:hover { text-decoration: underline; }
.viendo { color: #06c; }
.form_contacto .viendo {  cursor: text;  font-size: 94%; }
.form_contacto .viendo:hover { text-decoration: none; }
.form_contacto label { float: left; color:#222; cursor:pointer; font-weight:bold; line-height:150%; width: 100%; }

.form_contacto input[type="text"], .form_contacto textarea, .form_contacto select {
	float: left;
	width: 97%;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	padding: 5px;
}
.form_contacto ul { margin-top: -20px; }
.form_contacto li.error { background: transparent; }
.form_contacto .error input, .form_contacto .error textarea { background: #FFF4F2; }

.form_contacto .error strong { color: #c30000; }
.form_contacto .error span.instruct, .form_contacto .focused span.instruct { margin-top: 1px;}

.form_contacto .error2 input  { background: #FFF4F2; }
.form_contacto .error2 .instruct { margin-top: -10000px !important; }
.form_contacto .error2.focused .instruct, .form_contacto .error2:hover .instruct {  margin-top: 1px !important; }

.form_contacto li { float: left; width: 99%;  padding: 1%; height:44px; }
.form_contacto li div { float: left; width: 59%; padding: 1%;}
.form_contacto li.focused  div { background: #FFF7C0; }
.form_contacto textarea { height: 100px; }
.form_contacto .textarea { height: auto; }
.form_contacto .submit { width: 61%;}
.form_contacto .submit input{ display:block; margin: 0 auto; cursor: pointer; padding:3px 10px; }
.form_contacto p { float: left; margin-left: 1%; width: 90%;}

.form_contacto li:hover .instruct { margin-top: 1px; }


/*antibot*/
.form_contacto .email { display:none; }

.instruct {
	float: left;
	margin: -10000px 0 0 2%;
	width:33% !important;
	padding:4px 10px;
	border:1px solid #e6e6e6;
	background:#f5f5f5;
	font-size:11px;
	color:#444;
	line-height:14px;	
	 text-align: justify; 
}

input.error { background-image: none;  }

.exito h1{ text-align: left; font-size: 1em; padding: 0;  color:#80B925; }
.top40 span { font-size: 1.5em; color:#80B925; font-weight: bold; }
.top40 { margin-top: 40px; line-height: 20px; width: 632px; }

.msg.exito.top40 { margin-top:127px; }

hr.separador { float: left; width: 729px; margin:0 0 10px 119px; height: 9px; background:#F1F1F1; border:none; border-top: 1px solid #ccc; }
*:first-child+html hr.separador  { margin-left: 0px;}


#contiene_anterior_siguiente { float: left; }
.as { min-width: 400px; font-weight:bold; padding:0 0 10px; }
.as a { font-weight: normal; }
*:first-child+html .as { float:none; }
.as span { float:left; min-width: 100px;}


div.adsense_exito { position: relative; width: 728px; margin: 10px auto 0 auto;  }


/* ********************************************************* formulario de contacto ********************************************************* */

/* *************************************************** informacion del formulario ********************************************************* */

.informacion, .informacion p {
	float: left;
	width: 646px;
	background: transparent url(/img/base/todas.gif) no-repeat -1579px -409px;
	margin:0 0 10px 152px;
}

.informacion ul {
	float: left;
	width: 646px;
	background: #fff;
	margin: 9px 0 0 1px;
	background:transparent url(/img/base/todas.gif) no-repeat 641px -574px;
	border-left:1px solid #D1CFC8;
	padding: 0 0 65px;
}

.informacion ul li { float: left; width: 600px; margin: 5px 0 5px 20px; background:transparent url(/img/base/todas.gif) no-repeat -1549px -308px; padding-left:15px; }
.informacion ul li.titulo { border-bottom: 1px solid #d1b412; width: 641px; height: 16px; background:transparent url(/img/base/todas.gif) no-repeat -395px -117px; font-weight: bold; padding: 5px 0; text-indent: 10px; font-size: 16px; margin: -7px 0 10px 0; }

.informacion p { background-position:-1571px 56px; float:left; margin:-58px 0 12px; padding:0 20px 11px; width:605px; }
/* *************************************************** informacion del formulario  ********************************************************* */

/* ********************************************************* inicio graybox ********************************************************* */
/*
#GB_overlay {
  background-image: url(overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}

* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

#GB_window {
  top: 10px;
  left: 0px;
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 400px;
  height: 400px;
  z-index: 150;
}

#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}

#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #888 url("/img/base/todas.gif") no-repeat  -360px -210px;  
  padding: 2px 0 2px 5px;
  margin: 0;
  text-align: left;
}
*:first-child+html #GB_caption { background-position: -362px -210px; }

#GB_window .cerrar {
  position: absolute;
  top: 2px;
  right: 0px;
  padding-right:25px;
  cursor: pointer;
  color: #fff;
}

a.greybox { position:relative; z-index: 101; }
*/
/* ********************************************************* fin graybox ********************************************************* */

/* ********************************************************* inicio fancybox ********************************************************* */
div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}



div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/img/base/fancy/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('/img/base/fancy/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 38px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/img/base/fancy/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url('data:image/gif;base64,AAAA');
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/img/base/fancy/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/img/base/fancy/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/img/base/fancy/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/img/base/fancy/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/img/base/fancy/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/img/base/fancy/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/img/base/fancy/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/img/base/fancy/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/img/base/fancy/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/img/base/fancy/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
	top: -35px;
	height:30px;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(/img/base/fancy/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(/img/base/fancy/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(/img/base/fancy/fancy_title_right.png) repeat-x;
}
/* ********************************************************* fin fancybox ********************************************************* */

/* ********************************************************* inicio busca ********************************************************* */
.link_busca { display: block; clear: both; margin: 5px 0; }
.link_busca  em { height:13px; position:absolute; width:15px; background:transparent url(/img/base/todas.gif) no-repeat -1544px -177px; cursor: pointer; margin-top:1px; }
/* ********************************************************* fin busca ********************************************************* */

/* ********************************************************* inicio pedir contraseņa de usuario ********************************************************* */
.pide_pass { position: relative; margin:15px auto; width: 60%; padding:20px 20px 20px 75px; }
.pide_pass div { margin-top: 10px; }
.pide_pass div  * { float: left; margin:10px 0 0 10px;}
.pide_pass div input { border:1px solid #7C95B0; text-align: center; }
.pide_pass div label { width: 114px; text-align: right; margin-right: 10px; }
.pide_pass div  #pass { margin-right: 240px;  }
.pide_pass div .submit { clear:both; display:block; margin:13px 0 0 191px; }
	*:first-child+html  .pide_pass h2 { font-size: 1.5em; }
/* ********************************************************* fin pedir contraseņa de usuario ********************************************************* */

/* ****************************************** inicio botones ****************************************** */

.boton {
	float: left;
	background:url(/img/base/todas.gif) no-repeat  -2508px -87px;
	color:#333;
	font-weight:bold;
	height:30px;
	text-decoration:none;
	cursor: pointer;
}


.boton:hover {
	background-color:#F8FAFF;
	text-decoration:none;	
}

.boton em  {
	float: left;
	height: 30px;
	width: 12px;
	background: url(/img/base/todas.gif) no-repeat -2502px -52px;
}

#contactar:hover em, #boton_notificar:hover #tuy  { background-position: -2502px -18px;  background-color: #F8FAFF; }

.boton span {
	float: left;
	border-top: 1px solid #cedbf3;
	border-bottom: 1px solid #cedbf3;
	padding: 4px 5px 6px 0px;
	text-indent: 33px;
	height:18px;
	line-height:20px;
	overflow:hidden;
	min-width:147px;
	background: url(/img/base/todas.gif) no-repeat -2491px -283px;
}

#contactar { margin: 20px 100px 20px 180px; width: 213px; float: right; }

.contactar { margin:20px 0 0 148px; }

.notificar { float: left; position: relative; margin: 20px 0 0 40px;}

.lista_botones_notificar { position: absolute; min-height: 200px; margin:-170px 0 0 -14px; width: 179px; padding:10px 0 0 10px; background: #fff; z-index:1;}
*:first-child+html .lista_botones_notificar { margin-left: -167px; }

.lista_botones_notificar li { float: left; min-width: 70px; margin: 4px 0; background:transparent url(/img/base/todas.gif) no-repeat -2507px -87px; }


.lista_botones_notificar li:hover { background-color: #F8FAFF; }

.lista_botones_notificar li a {  background: #fff; margin-left: 5px; }

.lista_botones_notificar li:hover em  { background-position: -2502px -18px;  background-color: #F8FAFF; }


.notificar  span { background-position: -2491px -313px;  }
.datos_incorrectos  span { background-position: -2491px -382px;  }
.mal_clasificado  span { background-position: -2491px -418px;  }
.contenido_ilegal  span { background-position: -2491px -446px;  }
.contenido_ofensivo  span { background-position: -2491px -472px;  }
.otros  span { background-position: -2491px -503px;  }

.boton_notificar_span { margin-left:4px; }


/* ****************************************** fin botones ****************************************** */

/* ****************************************** inicio tienda ****************************************** */
.group em { position: absolute; border: 1px solid #135EAE; color: #135EAE; margin: 2px 0 0 3px; font-size: 1.5em; line-height:10px; font-size: 1.2em; min-width: 10px; text-align: center; cursor: pointer; }
img#imagen_de_tienda { float:left; margin-top: 8px; margin-right: 5px; }
#buscador_tienda.tienda_con_imagen { width: 512px !important; }
.tienda_con_imagen .texto { width:274px !important; }

/* ****************************************** fin tienda ****************************************** */

/* ****************************************** inicio usuario ****************************************** */
.h1_user, .h2_enlaces_user, .h3_ventajas { float: left; text-align: left; text-indent:15px; width: 600px; background: transparent url(/img/base/todas.gif) no-repeat scroll -973px -531px; color: #fff; font-size: 1.3em; padding: 3px 0; padding:10px 0; margin-left:6px; }
.user { float: left; position: relative; width: 560px; background: #F8F4DB; margin: 0 0 0 16px; padding: 10px 10px 0 10px; }
.user label { float: left; width: 140px; color:#336633; font-weight: bold; font-size: 1.1em; text-align: left; text-indent: 35px; padding-top:4px; margin-top: 16px; }
.user input { float: left; width: 220px; padding:2px 4px; text-align: center; margin:16px 0 0 10px; }

.user a {  float: right; font-weight: bold; color:#135EAE; text-decoration: none; margin:10px 21px 0 0; }



.user  img { float: left; margin: -10px 0 0 -10px; width: 160px; }

.user #submit_de_usuario { float: left; width: 418px; text-align: center; margin-top:4px; }
.user .user_submit { margin: 10px auto; float:none; }


#h1_recordar, #form_recordar, #h1_alta, #form_alta {  display: none;  }
#form_alta div.msg,#h1_recordar div.msg { width:268px; margin:53px 0 0 25px; }
#form_recordar div.msg { width:310px; }
.user .no_dispone { float: right;  margin:10px 21px 0 0; }

#alta_profesional { margin-top: 23px; }

.user, .user div { position: relative; float: left; }
.user div { width: 410px; }

.user .aviso_user, .user .aviso_user_error { position: absolute; left:34px;  color: #666; font-size: 0.9em; text-indent:20px; background:transparent url(/img/base/todas.gif) no-repeat -2500px -658px; }
.user .aviso_user_error { color:#900; background-position: -2500px -684px; }
.user .uno { top: 39px; }
.user .dos { top: 80px; }
.user .tres { top: 119px; }
.user .cuatro { top: 158px; }

.h2_enlaces_user , .ul_enlaces_user, .h3_ventajas, .ul_ventajas  { float: right;  width: 320px; }
.h2_enlaces_user  { margin:-35px 0 0; background-position: -1253px -573px; }
.h3_ventajas {  margin:20px 0 0; background-position: -1253px -612px; }
.ul_enlaces_user li a, .ul_ventajas  li a, .ul_ventajas  li span { float: left; width:283px; background:transparent url(/img/base/todas.gif) no-repeat scroll -1534px -325px; padding-left:30px; color:#135EAE; font-weight:bold; text-decoration: none; margin-top:4px; }
.ul_ventajas  li { text-align: justify; padding-left: 13px; }
.ul_ventajas  li  a, .ul_ventajas  li  span { margin-left: -13px; }

*:first-child+html .user a { width: 380px; text-align: right; }
*:first-child+html .user .user_submit { margin: 20px 40px 0 0; float: right;  }






/* ****************************************** fin     usuario ****************************************** */

/* ****************************************** inicio diez ****************************************** */

.ultimos-anuncios { display:block; background:transparent url(/img/base/todas.gif) no-repeat -2498px -563px; font-size:1.1em; line-height:1; margin:4px 0 0 10px; padding:5px 0 10px 25px; }

.carrusel-home { position:relative; overflow:hidden; width:720px; margin:20px 0; padding:10px; }
.js .carrusel-home { width:720px; height:176px; padding:0; margin:0 200px 0 0; float: left; }
.carrusel-home { border-bottom:1px solid #dfdfdf; background:#fff url(/img/base/carrusel-fondo.gif) repeat-x 0 30px; }

.carrusel-home a { border:0; }
.carrusel-home ul { background:none; padding: 10px; }
.carrusel-home li { float:left; margin:10px 0 0 15px; border:1px solid #ccc; width:140px; height:90px; padding:1px; overflow:hidden; }

.carrusel-home li { background-color:#fff }
.js .carrusel-home li { display:none; position:absolute; top:35px; float:none; margin:0; cursor:pointer; }

.carrusel-home li .inner { display:none; padding:4px; color:#999; margin-top:1px; }
.carrusel-home li h2 { color:#000; font-size:1.1em; font-weight:normal; margin:2px 0; }
.carrusel-home li h2 a { color:#000; }
.carrusel-home li h2 a:hover { text-decoration:underline; }
.carrusel-home li img { display:block; margin:0 auto; }
.carrusel-home li.play { display:none; top:30px; margin-top:0; }
.carrusel-home li.marcado { text-align:center; padding:5px 5px 0 5px; margin:10px 0; border-color:#eee; background-color:#fff;}
.carrusel-home li.marcado img { width:126px; height:90px; }
.carrusel-home li.marcado .inner { display:block; }
.carrusel-home li.marcado .play { display:block; }

.carrusel-home .carrusel-prev,
.carrusel-home .carrusel-next { position:absolute; left:12px; bottom:10px; width:28px; height:19px; background:url(/img/base/todas.gif) no-repeat -2346px -595px; cursor:pointer; }
.carrusel-home .carrusel-next { left:auto; right:12px; background-position:-2374px -595px; }
.carrusel-home .carrusel-prev-disabled { background-position:-2402px -595px; cursor:default; }
.carrusel-home .carrusel-next-disabled { background-position:-2430px -595px; cursor:default; }
/* ****************************************** fin    diez ****************************************** */

/* ********************************************************* inicio dentro de usuario ********************************************************* */

#sitios_user { float: left; width: 914px; padding:0 10px; height: 30px; background:url(/img/base/usuario.gif); margin: -4px 0 0 6px; }
*:first-child+html #sitios_user { margin-left: 5px; } 
#sitios_user li { float: left; background:url(/img/base/usuario.gif) no-repeat -935px 3px; padding:0 0 0 2px; }
#sitios_user li a { float: left; color: #fff; padding:9px 6px 3px 6px; background: #5088C5; }

#sitios_user li a:hover { background-color: #7ba6d4; text-decoration: none; }

#sitios_user li.active a { padding:7px 0 6px 14px; background: #fff url(/img/base/usuario.gif) no-repeat -940px 3px; }
#sitios_user li.active a strong { float: left; color:#000; padding-right:14px; background: url(/img/base/usuario.gif) no-repeat right -28px; margin-top:-8px; padding:9px 14px 0 0; cursor: pointer; }
#sitios_user li.active a:hover strong { color:#808080; }
#sitios_user li.active a:hover { background-color: #fff; }

.opciones #opciones, .opciones #opciones_esperando {  position: absolute; display:none; z-index:1;  right:14px; top:0;  font-size: 0.9em; width: 313px; height:86px; border-right: 1px solid #eee; background:#fff url(/img/base/usuario.gif) no-repeat 0 -32px; }
.opciones #opciones_esperando div { float: left; width: 90%; height: 90%; margin: 4%; background:#fff url(/img/base/esperando.gif) no-repeat center 7px; }
.opciones:hover #opciones { display:block !important; }
.opciones #opciones a { float: left; width: 46px; height: 46px; margin: 7px 0 0 16px;  text-decoration: none; }
.opciones #opciones a img { height: 0; }
.opciones #opciones #editar { margin-left: 15px; }
.opciones #opciones #borrar { margin-left: 11px; }
.opciones #opciones a span {  position: absolute; top: 61px; display:none; left: 10px; color: #fff; background: #fff; width: 297px;  z-index:1; }
.opciones #opciones a:hover span {  color: #000; display: inline; }
.opciones #opciones span.sgeneral { z-index:0; position: absolute; top: 61px; left: 10px; color: #000; width: 297px; }

a#desconectar { position: absolute; right:16px; top:33px; background:transparent url(/img/base/todas.gif) repeat scroll -1548px -176px; padding-left:13px; font-weight: bold;}

.boton2 { position:relative;  }
.boton2 span { border-top: 1px solid #CEDBF3; border-bottom: 1px solid #CEDBF3; padding:0 0 0 16px; background:transparent url(/img/base/todas.gif) no-repeat scroll -2491px -283px; }
.boton2 em { position: absolute; height: 57%; width: 6px; background:transparent url(/img/base/todas.gif) no-repeat; }
.boton2 em.em1 { top: -1px; left: -1px; background-position: -2508px -87px; }
.boton2 em.em2 { bottom: -1px; left: -1px; background-position: -2508px -109px; }
.boton2 em.em3 { top: -1px; right: -6px; background-position: -2508px -52px; }
.boton2 em.em4 { bottom: -1px; right: -6px;  background-position: -2508px -74px;  }
/* ********************************************************* fin    dentro de usuario ********************************************************* */

/* ********************************************************* inicio nueva publicacion anuncio ********************************************************* */

#editar_ad, #editar_ad form { float: left; width: 680px; }


.clasificar { float: left; width: 93%; margin: 3% 0 2% 2%; border-color: #7C95B0; padding: 0 1% 1% 1%; min-height:82px;}
.clasificar legend { border:1px solid #7C95B0; padding: 2px 4px; }
.clasificar label { float:left; min-width: 72px; text-align: right; margin:10px 0 0 0; padding-right: 5px;}
.clasificar .categoria_padre { max-width:183px; float:left; margin:10px 5px 0 0; min-width:151px; }

.clasificar .categoria_padre, .texto_input {  border:1px solid #7C95B0; }

#editar_ad input { float: left; }

#editar_ad option:first-child {  text-indent: 0; }
#editar_ad  optgroup { background: #000; color: #fff; font-weight: bold; text-indent: 5px;}
#editar_ad optgroup option { background: #fff; color: #000; font-weight: normal; text-indent: 10px !important; }

.button_select { float: left; margin:10px 5px 0 -156px; font-size:0; text-indent: 160px; overflow: hidden; color:#fff; background: transparent url(/img/base/todas.gif) no-repeat -1411px -158px; border:1px solid #7C95B0; width: 151px; height: 20px;  text-align: left; }
	*:first-child+html .button_select { background-position: -1411px -159px; }
.texto_button_select { float: left; margin:12px 5px 0 0;  width: 151px; height:16px; overflow: hidden; text-indent: 5px; font-family: sans-serif; }

#editar_ad .select_provincia { width: 100px; min-width:0; }
#editar_ad button.select_provincia { margin-left: -105px; background-position: -1462px -158px; }

.subcategorias { float: left; width: 385px; height:32px; }
.subcategorias  select { margin-left:5px !important; width: 180px; overflow: hidden; }
		*:first-child+html 	.subcategorias  select { margin-left:7px !important;}

.clasificar .error { background-image: none; }

#editar_ad  .texto_input { margin:10px 0 0; text-align:center; }
#editar_ad .fr { float: right !important; text-align: center; }
#editar_ad label.fr { min-width: 40px; }
#cp { margin-right: 25px !important; }

#editar_ad ul.pasos { float: left; width: 680px; margin: 10px 0;  }

#editar_ad ul.pasos li { float:left; position: relative; background-color: #EBEBEB; width: 145px; height: 61px; padding:10px 0 0 25px; z-index:4; color: #ccc; font-weight: bold; cursor: pointer; font-size:1.1em; }
#editar_ad ul.pasos li em { font-weight: normal; font-size:0.9em; font-style:normal; position: absolute; height:46px; width: 140px; padding:28px 20px 0 10px; left:23px; top: 0;  z-index:5; background:transparent url(/img/base/todas.gif) no-repeat  -829px -735px; }

#lipaso2 { z-index:3 !important; }
#lipaso3 { z-index:2 !important; }
#lipaso4 { z-index:1 !important; }


#editar_ad ul.pasos li.haciendo { background:#C36615; color: #fff; }
#editar_ad ul.pasos li.haciendo em { background:transparent url(/img/base/todas.gif) no-repeat  -829px -583px; }

#editar_ad ul.pasos li.listo { background:#7C8437; color: #fff; }
#editar_ad ul.pasos li.listo em { background:transparent url(/img/base/todas.gif) no-repeat  -829px -659px; }
#editar_ad ul.pasos li.listo:hover  {color:#ff9; }

#editar_ad ul.pasos #lipaso4 em { background-image: none; }

#editar_ad .propiedades div { float: left; width: 50%; margin: 8px 0; }
#editar_ad .propiedades input, #editar_ad .propiedades select { float: left; width: 130px; border:1px solid #7C95B0; }
#editar_ad .propiedades input {  text-align: center;  }

#editar_ad .propiedades label { width: 140px; margin: 0; }

#editar_ad .propiedades div .type7, #profesional{ margin: 3px 57px 0 0 ; width:auto !important;  }



#datos textarea { height:110px; overflow:auto; padding:5px; width:506px; text-align:left !important;}
#editar_ad #titulo {  width:506px; padding:0 5px; } 

div.paso1 #datos, div.paso1 #contacto, div.paso1 #propiedades , div.paso1 #opciones_ad, div.paso1 #imagenes, div.paso1 #boton_atras , div.paso1 #izq, div.paso1  .terminar_publicar { display: none; }
div.paso2 #clasificar, div.paso2 #contacto , div.paso2 #opciones_ad, div.paso2 #imagenes , div.paso2  .terminar_publicar { display: none; }
div.paso3 #clasificar, div.paso3 #propiedades, div.paso3 #datos, div.paso3 #imagenes, div.paso3  .terminar_publicar   { display: none; }
div.paso4 #clasificar, div.paso4 #propiedades, div.paso4 #datos,  div.paso4 #contacto,  div.paso4 #opciones_ad, div.paso4 #der, div.paso4 #cen { display: none; }

#propiedades div * { cursor: pointer;}

#editar_ad #contacto { width: 44%; float:left; }
#editar_ad #contacto label { width: 78px; }
#editar_ad #contacto input { width: 200px; }



#editar_ad #opciones_ad { width: 44%; float:left; }
#editar_ad #opciones_ad label { width: 78px; height: 24px; }
#editar_ad #opciones_ad select { min-width: 0; width: 100px; }
#editar_ad #opciones_ad #caducidad { margin-left: 20px; }
#editar_ad #opciones_ad #cantidad, #editar_ad #opciones_ad #cambiopor {  width: 100px; }


#editar_ad #imagenes { padding:3% 1% 5%; }
	*:first-child+html #editar_ad #imagenes { padding:6% 1% 5% !important; }
#editar_ad #imagenes .div_con_imagen, #editar_ad #imagenes .div_con_imagen div  { float: left; width: 207px; margin:5px 0; height: 84px; overflow: hidden; position:relative; }
#editar_ad #imagenes img { float: left; margin-right: 5px; }
#editar_ad #imagenes label { margin: 0; width: 117px; text-align: left; height:62px; }
#editar_ad #imagenes input { float: left; margin:8px 0 0 10px; width:220px !important; }
#editar_ad #imagenes button { float: left; }
#editar_ad #imagenes div button, #editar_ad #imagenes div  .editarimagen { display: none; }

#editar_ad #imagenes div:hover button,#editar_ad #imagenes div:hover  .editarimagen { display: inline; }
#editar_ad #imagenes .pordefectosi, #editar_ad #imagenes .pordefectono { background: transparent url(/img/base/todas.gif) no-repeat -1546px -324px; border: none; padding:0 0 0 10px; cursor:pointer; }
#editar_ad #imagenes .pordefectono { background-position: -1457px -332px; }
	*:first-child+html .pordefectono,*:first-child+html  .pordefectosi { width: 80px; }
#editar_ad #imagenes div textarea { float: left; border: none; margin: 0; width: 122px; height: 62px; overflow: hidden; }
#editar_ad #imagenes div  .editarimagen { width: 100px; min-width:0; width:auto; cursor: pointer; }
#editar_ad #imagenes div textarea:focus { color: #555; }
#editar_ad #imagenes div textarea.fondo_espera_fancy { border-color: #fff !important; color: #fff !important; cursor:auto; }


#editar_ad #imagenes p  { width:530px; text-align: center; margin:0 0 0 80px; float:left;  }
#editar_ad #imagenes p a { color:#7C95B0; font-weight:bold; }

#editar_ad #profesional { margin:12px 0 0 0; width: 14px !important; height: 14px; }

*:first-child+html #editar_ad input[type="checkbox"]  { border: none !important; }

#editar_ad fieldset { border: none; position: relative;}
#editar_ad legend { display: none; }

.aviso { float: left; background: #FFFECE; border: 1px solid #D9E167; margin: 10px 0 0 83px; padding:5px; text-align:center; width:190px; }
*:first-child+html .aviso { width:200px; }

#editar_ad #imagenes .div_con_imagen { height: 100px; width:316px; position: relative; }
.div_con_imagen img { background:transparent url(/img/base/todas.png) no-repeat scroll -423px -54px; padding:4px 6px; }
.lista_botones_imagen { position: absolute; list-style: none; width:130px; top:2px; left: 143px; height: 96px; overflow: hidden; }
.div_con_imagen:hover .lista_botones_imagen { background: #fff; }
.div_con_imagen:hover .lista_botones_imagen li { display: inline; }
.lista_botones_imagen li { float: left; padding: 0 0 0 5px; margin:0 0 2px 0; display: none; }
.lista_botones_imagen li button { min-width:99px; border: none; border-top: 1px solid #CEDBF3; text-indent:27px; border-bottom: 1px solid #CEDBF3; text-align: left; background:transparent url(/img/base/todas.gif); cursor: pointer; padding: 5px 0;   font-weight: bold; }
	*:first-child+html .lista_botones_imagen li button { padding: 4px 0; }
.lista_botones_imagen .editar button { background-position:  -1247px -654px; }
.lista_botones_imagen .borrar button {  background-position:  -1244px -679px; }
.lista_botones_imagen .por_defecto_no button {  background-position:  -1245px -720px; }
.lista_botones_imagen .por_defecto button {  background-position:  -1245px -700px; }
.lista_botones_imagen .guardar_texto_imagen button {  background-position:  -1245px -742px; }

.div_con_imagen textarea { border:1px solid #7C95B0 !important; height:88px !important; margin:4px 0 0 !important; }
.div_con_imagen div.texto_de_imagen { position:absolute !important; width:124px !important; height:90px !important; top:-1px; right:49px; background: #fff;}

#boton_guardar_texto_imagen { width: auto !important; margin-top:6px !important; }
#boton_guardar_texto_imagen span{ margin-left:5px; min-width:102px; background-position:  -1246px -743px; }

#imagenes .Editar .texto_de_imagen { display: none; }
#imagenes .Editar  textarea { height: 54px !important; }
#imagenes .Editar .lista_botones_imagen, #imagenes .Editar:hover .lista_botones_imagen { background: transparent; top:65px;}
#imagenes .Editar .lista_botones_imagen li, #imagenes .Editar:hover .lista_botones_imagen li { display: none;  }
#imagenes .Editar .lista_botones_imagen li.guardar_texto_imagen, #imagenes .Editar .lista_botones_imagen li.guardar_texto_imagen button, #imagenes .Editar:hover .lista_botones_imagen li.guardar_texto_imagen { display: inline !important; }

#anadir_imagen { width:100% !important; height:auto !important; font-weight: bold; color: #135EAE; padding: 30px 0; cursor: pointer; text-align: center; }

/*
.subir_nueva_imagen { position: absolute !important; height: 30px !important; width:auto !important; right:0; top: 10px; padding:0 0 0 5px; }
.subir_nueva_imagen span { min-width:63px; background-position: -1246px -742px;  }
*/

#editar_ad #imagenes div.restoimages { width:580px; height: 65px; padding-left:40px;  }
#editar_ad #imagenes div.restoimages label { height: auto; padding-top:11px; }
#editar_ad #imagenes div.restoimages input { width: 348px; }

#contiene_uploadify { float: left !important; position: relative; width: 500px; margin:-20px 0 0 100px; padding-bottom:20px; }
#uploadifyUploader { margin:10px 0 0 0; background:transparent url(/mod/ad/jquery.uploadify/boton.png) no-repeat; cursor:pointer;  }

.info_imagenes { margin-bottom:33px; margin-top:-58px; }
#contiene_uploadify label, #contiene_uploadify input  { margin: 3px 5px 0 0 !important; height: auto !important;  width: auto !important; min-width: 0 !important; }
#contiene_uploadify .titulo_nueva_imagen { width: 480px !important; font-weight: bold; margin:0 !important; padding:0 0 5px !important; height:auto !important; font-size:1.3em; }
#contiene_uploadify .titulo_nueva_imagen b { float: none !important; margin: 0 !important; }
#contiene_uploadify #Nueva_imagen { margin: 10px 0 0 164px; display: inline !important; padding:3px 7px; font-weight: bold; cursor: pointer; }


#editar_ad .contiene_boton_publicar { height: 30px; position: relative;}
#editar_ad .contiene_boton_publicar button { position: absolute; cursor: pointer; border:none; padding-right:0; }
	
#editar_ad .contiene_boton_publicar button span { min-width:0; margin:-3px 0 0 -1px; }
#editar_ad .contiene_boton_publicar button em { margin:-3px 0 0 -1px; }
	*:first-child+html #editar_ad .contiene_boton_publicar button span,*:first-child+html #editar_ad .contiene_boton_publicar button em{ margin:-2px 0 0 -1px; }
#editar_ad .contiene_boton_publicar button#cen { left:289px; top:0; }
	*:first-child+html #editar_ad .contiene_boton_publicar button#cen { width: 106px; }
#editar_ad .contiene_boton_publicar button#cen span { background-position: -1245px -742px; }
#editar_ad .contiene_boton_publicar button#der { right:10px; top:0; }
	*:first-child+html #editar_ad .contiene_boton_publicar button#der { width: 115px; }
#editar_ad .contiene_boton_publicar button#der span { background-position: -1247px -796px; }
#editar_ad .contiene_boton_publicar button#izq { left:10px; top:0; }
	*:first-child+html #editar_ad .contiene_boton_publicar button#izq { width: 105px; }
#editar_ad .contiene_boton_publicar button#izq span { background-position: -1247px -768px; }
#editar_ad .contiene_boton_publicar button.hd { display: none; }

.esperando { background: url(/img/base/esperando.gif) no-repeat center center;  height:430px; }
.esperando  * { display: none; }



#simbolo_euro { position: absolute; top: 45px; right:11px; }
	*:first-child+html #simbolo_euro { right: 5px; }
	
.form_error_mesage { float: right; width: 90%; margin:4px 0 0; font-style:normal; padding: 3px; border: 1px solid #E13F48; background: #FFBABA url(/img/base/todas.gif) no-repeat scroll -2495px -681px; color: #E13F48; text-indent:22px; }

.terminar_publicar { position: absolute; left: 289px; top: 0pt; padding-left: 3px; }
.terminar_publicar span { min-width: 100px; background-position: -1245px -742px;}
/* ********************************************************* fin    nueva publicacion anuncio ********************************************************* */

/* ********************************************************* incio tusanuncios********************************************************* */
.color02679A .contenedor ,.color02679A .top_right ,.color02679A  .bottom_right{ background-color:#cfe5f0 !important;}
.color02679A .contenido, .color02679A .contenido ul:first-child { border-color:#cfe5f0 !important; }

/* ********************************************************* fin   tusanuncios********************************************************* */

/* ********************************************************* incio editar usuario ********************************************************* */
.datos_usuario { width: 700px !important; margin-left: 125px !important; }
.datos_usuario .contenido { height: 323px; font-size:0.9em; }

.datos_usuario,.datos_usuario .top_right ,.datos_usuario .bottom_right{ background-color:#facea2 !important;}
.datos_usuario .contenido { border-color:#facea2 !important; }
.datos_usuario .top_center { color: #000; }

#editar_usuario { width:640px; margin: 10px auto; }
#editar_usuario label, #editar_usuario #users_name, #editar_usuario #phone, #editar_usuario #agency  {float: left; font-size: 1.4em; margin: 14px 0;}
#editar_usuario label { width: 100px; }
#editar_usuario #users_name, #editar_usuario #phone, #editar_usuario #agency {  width: 200px; border:1px solid #7C95B0; text-align: center; }
#editar_usuario #agency { border-color: #fff; }
#editar_usuario #submit { border:none; padding: 0 0 0 5px;  margin:10px 0 0 36px;}
	*:first-child+html #editar_usuario #submit { width: 106px; margin:8px 0 0 146px; }
#editar_usuario #submit  span { min-width: 0; margin:-2px 0 0 -2px; background-position:-1245px -742px; }	
#editar_usuario #submit  em { margin:-2px 0 0 -2px; }
	*:first-child+html #editar_usuario #submit  span,*:first-child+html #editar_usuario #submit  em { margin:0px 0 0 -2px;}
	
#editar_usuario	div { float: left; background:transparent url(/img/base/todas.gif) no-repeat scroll -964px -834px; padding:52px 0 31px 298px; }



form.preferencias { width: 660px !important; }
form.preferencias div {padding-top: 25px !important; }
form.preferencias label { width: 337px !important; margin: 14px 0 14px 0 !important; }
form.preferencias input { float: left; margin: 19px 10px 14px 0; }
	*:first-child+html form.preferencias input { float: left; margin: 19px 5px 14px 0; }
form.preferencias #submit { margin:20px 0 0 110px !important; }
form.preferencias #button_cambia_password { display:none; margin-left: 74px; }
form.preferencias #button_cambia_password  span { background-position: -2488px -837px; }
form.preferencias #parte_cambia_password { float:left; background:#f4f4f6; padding: 6px; }
form.preferencias  #parte_cambia_password label { width:186px !important;  margin-top: 7px !important; }
form.preferencias  #parte_cambia_password input { margin-top: 7px !important; text-align: center; }
form.preferencias  #button_cambia_password { margin-top: 20px; }
form.preferencias  #Cancelar { margin-left: 107px !important; padding-left:4px; width: auto !important; display:none;}
	*:first-child+html form.preferencias  #Cancelar { margin-left: 103px !important; }
form.preferencias  #Cancelar span { min-width:0; background-position: -1240px -679px; font-size: 0.9em; }
/* ********************************************************* fin editar usuario ********************************************************* */

/* ********************************************************* incio contacto susuario ********************************************************* */

div.contactos dl dd p { height: auto; width:620px !important; min-height:0; cursor: pointer; border-bottom:none; padding-bottom:0; padding-right:5px !important;}
div.contactos dl dd.visto p {  cursor: default; }
div.contactos dl dd p.opciones_contacto { height: auto; min-height:0; border-bottom:1px solid #B5B5B5; width:627px !important; padding-top:0; padding-bottom:10px; }
div.contactos dl dd.ultimo p.opciones_contacto { border-bottom:none; }

div.contactos dl dd p i { text-align: right; font-style: normal;  float:right; min-width:16px; margin:0 10px 0 0; color: #888;  cursor: default; font-weight: bold;   }
div.contactos dl dd p i:first-child { height:20px; max-width:556px; overflow:hidden;}

.marcar_leido, .marcar_no_leido, .todos_contactos { color:#5889C5 !important; cursor: pointer !important; }

div.contactos dl a {float: none;}

div.contactos dl dt { text-indent: 10px; background-color:#F1F1F1; padding:5px 0; }
	*:first-child+html div.contactos dl dt { padding:7px 0 3px 0; }
div.contactos dl dt input { float:left; margin:2px -8px 0 9px; }
	*:first-child+html div.contactos dl dt input { margin-top: -2px; }

div.contactos dl dd.visto p .marcar_leido, div.contactos dl dd p .marcar_no_leido { display: none; } 
div.contactos dl dd.visto p .marcar_no_leido { display: inline; width:18px; }


div.contactos dl dd p:first-child { max-height: 248px; overflow: auto; padding-bottom:10px; padding-top:10px; }

#marcar_desmarcar, #opciones_marcar { float: right; margin:0 475px 0 -250px; min-width: 129px;}
#marcar_desmarcar {margin-right:-43px; }

div.contactos dl dt i,div.contactos dl dt a { font-style: normal; background:transparent url(/img/base/todas.gif) no-repeat scroll -2489px -290px; padding-left:27px; }
div.contactos dl dt i.date { background-position:-1549px -806px; }
div.contactos dl dt.visto i.date { background-position:-2491px -978px;}
div.contactos dl dt .name { background-position:-2492px -795px; font-size:1.1em; }
div.contactos dl dt.visto .name { background-position:-2491px -950px;}
div.contactos dl dt i.phone { background-position:-2483px -822px; float:right; margin-right: 17px; }
	*:first-child+html  div.contactos dl dt i.phone { margin-top: -16px; }
div.contactos dl dt.visto i.phone { background-position:-2483px -1008px;}

div.contactos dl dd p i.marcar_leido,div.contactos dl dd p i.marcar_no_leido,div.contactos dl dd p i.todos_contactos a{ background:transparent url(/img/base/todas.gif) no-repeat scroll -2498px -289px; }
div.contactos dl dd p i.marcar_no_leido { background-position:-2495px -740px; }
div.contactos dl dd p i.todos_contactos a{ background-position:-2491px -712px; padding:0 10px; }
.msg.contactos { width:50%; float: left; margin: 10px 0 0 46px; }


.color4B911C .contenedor ,.color4B911C .top_right ,.color4B911C  .bottom_right{ background-color:#d3eccb  !important;}
.color4B911C .contenido, .color4B911C .contenido ul:first-child { border-color:#d3eccb  !important; }
.color4B911C .top_center { color: #000; }
/* ********************************************************* fin   contacto susuario ********************************************************* */

/* ********************************************************* inicio inicio usuario ********************************************************* */

.presentacion  { float:left; position: relative; background:transparent url(/img/base/recuadro_user/top.gif) repeat-x; padding: 4px 2px; overflow:hidden; min-width: 200px; margin:0 auto; }
.p1 { margin-left: 318px; }
.p2 { margin-left: 226px; }
.p3 { margin-left: 110px; }
/* .p4 { margin-left: 0; } */
.presentacion ul { float: left; padding: 0 0 6px 0; position: relative; background:transparent url(/img/base/recuadro_user/bottom.gif) repeat-x bottom; }
.presentacion ul li { float: left; background:transparent url(/img/base/recuadro_user/li.gif) repeat-x center bottom; max-width: 215px; min-height: 370px; border-left: 1px solid #ccc; padding: 10px; text-align:center; }
.presentacion ul li:first-child { border-left: none; }
.presentacion b { position: absolute; }
.presentacion .topleft, .presentacion .topright { width:12px; height: 14px; top:0; }
.presentacion .topleft {  left:0; background:transparent url(/img/base/recuadro_user/si.gif); }
.presentacion .topright { right:0;  background-image:url(/img/base/recuadro_user/sd.gif); }
.presentacion .bottomleft, .presentacion .bottomright { height: 12px; bottom:4px; z-index:2; }
.presentacion .bottomleft { width:11px; left:0; background-image:url(/img/base/recuadro_user/ii.gif); }
.presentacion .bottomright { width:12px; right:-1px; background-image:url(/img/base/recuadro_user/id.gif); }
.presentacion .left, .presentacion .right {  height: 95%; top:14px; z-index:1;}
.presentacion .left { width:5px; left:0; background:url(/img/base/recuadro_user/left.gif) repeat-y;  }
.presentacion .right { width:6px; right:-1px; background:url(/img/base/recuadro_user/right.gif) repeat-y; }

.presentacion h2 a { color:#02679A; font-size:90%; font-weight:bold; height:200px; margin:15px 15px 10px !important; text-align:center; min-width:80%;}
	*:first-child+html  .presentacion h2 a { font-size:65%; }
.presentacion #cuentausuario h2 a { background:transparent url(/img/base/1.jpg) no-repeat scroll center 30px; color:#C60; }
.presentacion #cuentaanuncios h2 a { background:transparent url(/img/base/2.jpg) no-repeat scroll center 30px; }
.presentacion #cuentacontactos h2 a { background:transparent url(/img/base/3.jpg) no-repeat scroll center 30px; color:#4B911C; }
.presentacion #cuentatienda h2 a { background:transparent url(/img/base/4.jpg) no-repeat scroll center 30px; color:#a27373;}

.presentacion li p {color:#666; line-height:1.3; margin:0 5px 30px; text-align:center; }
.presentacion li .primero{ min-height:272px; }
	*:first-child+html   .presentacion li .primero{ min-height:49px; }

.presentacion .boton { margin: 2px 0; }
.presentacion .boton span { text-align: left; padding-right:0; background-position:-2493px -283px; text-indent:27px; width:189px; }

.presentacion .user_modificar span { background-position:-1549px -651px; }
.presentacion .user_preferencias span { background-position:-1549px -679px; }
.presentacion .user_anuncios span { background-position:-1549px -708px; }
.presentacion .user_nuevo span { background-position:-1549px -739px; }
.presentacion .user_sin span { background-position:-1549px -770px; }
.presentacion .tienda_nueva span { background-position:-2492px -867px; }
.presentacion .tienda_modificar span { background-position:-2492px -895px; }
.borrar_tienda span, .modificar_tienda span { background-position:-2492px -921px; }
	*:first-child+html  .borrar_tienda span {  width: 125px; }
	*:first-child+html  .modificar_tienda span {  width: 145px; }
.modificar_tienda span { background-position:-1245px -742px; }
	*:first-child+html .borrar_tienda  { width: 150px; }
	*:first-child+html .modificar_tienda  { width: 170px; }
	

/* ********************************************************* fin    inicio usuario ********************************************************* */

/* ********************************************************* inicio modificar/crear tienda usuario ********************************************************* */
#preferencias { width: 940px; /*margin-left:136px;*/ }
#preferencias .textarea_tienda { width: 660px !important;  margin-left:15px !important; }
#preferencias .textarea_tienda .contenido { text-align: center; }

#preferencias #description_tienda { padding:5px; text-indent: 10px; width: 614px; height: 152px; margin: 0 auto; border: 2px solid #ccc; }
	*:first-child+html #preferencias #description_tienda { margin-left: -5px; }
	
#preferencias .input_tienda { width: 265px !important; }
#preferencias .input_tienda2 { margin-top: -20px !important; }
#preferencias .input_tienda .contenido { min-height: 30px !important; padding-top: 10px; text-align: center; }

#preferencias .imagen_tienda { margin-top: -105px !important; }
	*:first-child+html #preferencias #uploadify { width: 224px; }


#preferencias #nombre_new_tienda { border: 2px solid #ccc; padding:2px 4px; text-align:center; width:219px; }

#preferencias p { float:left; width:71%; }

#preferencias button.boton { border: none; background-position: -2507px -86px; padding: 0 0 31px 4px;}
#preferencias button.boton span { min-width: 10px;  text-align: left; }
#preferencias button.modificar_tienda {  margin-left:253px; }
	*:first-child+html #preferencias button.boton {  background-position: -2508px -87px;  }
	*:first-child+html #preferencias button.modificar_tienda  { width: 167px; }
	*:first-child+html #preferencias button.modificar_tienda span { width: 145px; }


#preferencias button.borrar_tienda { margin:-6px 0 0 54px; }


#preferencias .top_right, #preferencias .contenedor, #preferencias .bottom_right { background-color:#e1cec7 !important; border-color:#e1cec7; }
#preferencias .contenido { border-color:#e1cec7; }
#preferencias .top_center { color: #000; }
/* ********************************************************* fin    modificar/crear tienda usuario ********************************************************* */

/* ********************************************************* inicio button submit ********************************************************* */
#form_activa_user button.boton { border: none; padding-left: 3px; margin:46px 0 0  -207px; }
	*:first-child+html #form_activa_user button.boton { width: 105px; }
#form_activa_user button.boton span { margin-top:-2px; margin-left:0; min-width: 0; background-position: -1245px -742px; }
#form_activa_user button.boton em { margin-top:-2px;  margin-left:0; }
	*:first-child+html #form_activa_user button.boton em, *:first-child+html #form_activa_user button.boton span { margin-top:0px; }
/* ********************************************************* fin    button submit ********************************************************* */

/* ********************************************************* inicio banners ********************************************************* */
.banners, .preview_banners{ float:left; min-width:100px; margin-left: 3px; margin-top:-11px; margin-bottom:20px; text-align: center; list-style:none; /* El elemento padre de los seleccionables requiere --> */ position: relative; overflow: auto; }
.banners *:first-child, .preview_banners *:first-child { max-height: 60px; overflow:hidden; }
.preview_banners { margin-top: 5px; }
.banners *, .preview_banners * { position: relative; }
.banners ul.reservas { display: none; }
.banners li, .preview_banners  li  { float:left; border:1px dashed #CCC; width:107px; height:58px; max-height:60px; margin:0 2px; padding:0 2px; overflow:hidden; }
.banners li.vacio { border-color:#fff;  }
.banners li *, .preview_banners li * { z-index:1; }
.banners a, .preview_banners  a  { font-weight: bold; font-size:13px; }
.banners p, .preview_banners  p { font-size:11px; line-height:12px; }		
.banners span.ban_s { display:none; }

.banners.banner_ficha_anuncio *:first-child { max-height: 250px; }

	*:first-child+html  .banners.banner_superior { min-width: 900px; }

.banners iframe { border: none; text-align: center;  }	
	
/* ********************************************************* fin banners ********************************************************* */
		
		
/* ********************************************************* inicio anunciantes ********************************************************* */
#anunciantes {  cursor: pointer; margin-top:163px; margin-left:10px; position: absolute; }
	*:first-child+html  #anunciantes { margin-left:-469px; }
	
.sin_banners { margin-top:97px !important; }
	*:first-child+html  #anunciantes.sin_banners { margin-top:65px; }
	
#anunciantes em {position:absolute; color:#6DA51F; font-size:1.3em; font-style:normal; font-weight:bold; right:234px; top:3px; cursor: pointer; text-decoration: none !important;}	
	

.sin_banners em { top:0 !important; }	
	
#anunciantes:hover em, #anunciantes em:hover	{ text-decoration: none !important; }

#anunciantes u { display: none; }
/* ********************************************************* fin    anunciantes ********************************************************* */
		
/* ********************************************************* BORRAR ********************************************************* */
.adsens { text-align: center; }
.adsens img { float: none !important; width: auto !important; height: auto !important; margin: 0px !important; border: none !important; }


/* ********************************************************* BORRAR ********************************************************* */