
/* CSS Document */

/**** ESTRUCTURA ****/
body{margin: 0 !important;}

.div-main-news p{font-size:1em;}


img.img-izquierda{float: left; margin:2px 10px 8px 0px;}
img.img-derecha{float: right; margin:2px 0px 8px 10px;}

hr{size:1px}

.div-foot{background-color:#202020; padding-bottom:13px;}
	.div-foot h5{color: #fff; border-bottom:1px solid #3e3e3e; margin: 10px 20px;}
	.div-foot ul li{color:#fff; list-style: none; font-size:0.9em;}
	.div-foot .menu{margin: 10px 20px; }
	.div-foot p {
	color:#fff;
	margin-top: 10px;
}
	.div-foot img{margin: 0px;}
	.div-foot a:focus, .div-foot a:hover { text-decoration: underline; color: #fff; }
	.div-foot a{ color: #fff; text-decoration:none;}


/**** TOP ****/
.div-top{
	background-color:#700401;
	margin:0px 0px 2px 0px !important;
	height:92px;
}
.div-top img{ padding:0px; margin:0px;}

.div-fecha-mes{
	float: right;
	font-size: 0.9em;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	padding-top: 30px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.div-fecha-dia{
	float: right;
	color: #fff;
	font-size: 3.2em;
	font-weight:bold;
	padding-top: 17px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.div-top-buscador{}
.div-top-buscador li {
	list-style-type: none;
}
.div-top-buscador h4 {
	color: #FFFFFF;
	display: block;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.div-top-buscador input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

div.edicion {
	color: #fff;
	font-size: 0.9em;
	padding-top: 8px;
	padding-bottom: 10px;
}

div.edicion a {
	color: #fff;
	text-decoration: none;
}

div.edicion a:hover {
	text-decoration: underline;
}

/**** TOP MENU ****/
.div-topmenu{ margin-bottom:18px !important;}

.div-menubar{
	margin: 0px;
	padding:5px 0px 0px 0px;
	background-color:#700401;
}

.div-menubar ul{
	padding: 0px;
	margin: 0px 10px;
	background-color: #700401;
	text-align:center;
	font-size: 0.9em;
	font-weight: 100;
}
	.div-menubar ul li {display: inline;}	
	.div-menubar ul li a, 
	.div-menubar ul li a:link, 
	.div-menubar ul li a:visited{
	padding:2px 10px 5px 10px;
	background-color:#700401;
	color: #fff;
	text-decoration: none;
	float: left;
	font-weight:bold;
}
	.div-menubar ul li a:hover { background-color: #fff; color: #000;}
		
#index .div-menubar ul li a.index,
#actualidad .div-menubar ul li a.actualidad{ color: #000; background-color: #fff; text-decoration: none; }


/**** Marginales ****/
.mrgTop0 {margin-top:0px;!important}
.mrgTop1 {margin-top:1px;!important}
.mrgTop5 {margin-top:5px;}
.mrgTop10 {margin-top:10px!important;}
.mrgTop20 {margin-top:20px;}
.mrgTop35 {margin-top:35px!important;}
.mrgLeft30{margin-left:30px;}
.mrgLeft5{margin-left:5px;}
.mrgLeft8{margin-left:8px;}
.mrgLeft10{margin-left:10px;}
.mrgNegTop5 {margin-top: -5px;!important}

.paddingSup5 {padding-top: 7px;}
.padding5negSup {padding-top:-5px;!important}

/*** SUBMENU ***/
.div-submenubar{border-bottom:1px solid #ccc; padding:3px 0px;}
.div-menuferias a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 4px;
	display: block;
}
.div-menuferias li {
	display: block;
	float: left;
	list-style-type: none;
	margin-right: 30px;
	margin-left: 10px;
}

	.div-submenubar ul{
	font-size: 0.9em;
	margin:0px;
}
	.div-submenubar ul li {display: inline;}	
	.div-submenubar ul li a, 
	.div-submenubar ul li a:link, 
	.div-submenubar ul li a:visited{
	border-right:1px solid #ccc;
	background-color:#fff;
	color: #3c3c3c;
	text-decoration: none;
	float: left;
	padding: 0px 8px;
}
	.div-submenubar ul li a:hover { background-color: #fff; color: #888;}
	
	.div-submenubar ul li a.ultimo,
	.div-submenubar ul li a.ultimo:link,
	.div-submenubar ul li a.ultimo:visited {border:0px;}


/*********************************************************************************************/

/** REPORTAJES **/	
.div-reports{padding: 10px 8px; background-color: rgba(128,128,128,0.2);
	border-top: 5px solid maroon;}
	.div-reports img{ max-width:214px;}
	.div-reports h2 { font-size: 1.3em; font-weight: bold;}

/** TABS **/	
.div-tab{background:url(../ima/elementos/tab_blanco.gif) no-repeat top right; margin-bottom: 15px;}
	.div-tab h6.tab-title{ text-align:right; font-size: 1em; font-weight:bold; padding-top: 5px;  margin-bottom:7px;}
	.div-tab h6.tab-title span{ border: 0px; color:#8a8a8a; padding-left:3px; padding-right:0px;}
	.div-tab h2 { font-size: 1.3em; font-weight: bold;}
.mrgBottom0 {margin-bottom: 0px!important;}


.tab-gris{ background:url(../ima/elementos/tab_gris.gif) no-repeat top right; background-color:#f2f2f2;}

/** ENTREVISTAS **/	
h2.h2-entrevista {
	font-size: 18px;
	text-align:right;
	height: 60px;
	background-position:right top;
	background-repeat:no-repeat;
	margin-right:1px;
	
	padding-top: 15px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/******** TIPOGRAFIAS **********/
.textorojo {color:#700401;}

p {	color: #565758;	font-size:0.9em;}

h2 { font-size: 1.5em; margin-bottom: 0.75em; line-height: 1.1em; color:#335173; font-weight:bold; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em;  color:#335173; }
h4 { font-size: 1.1em; margin: -13px 0px 18px 0px; padding:0px;  color:#444; font-family:Georgia, "Times New Roman", Times, serif; } /*** SUBTITULAR PARA H2 ***/
/*h5 { border-top: 1px dashed #c4c4c4; padding-top: 18px; } ** PREGUNTAS ENTREVISTA **/
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #700401;
	padding-bottom:9px;
} /*** CATEGORIAS ***/
	h6 span{color: #21315f; border-right:1px solid #21315f; margin-right:8px; padding-right:8px;}
	h6 span a{
	color: #666666;
	text-transform: uppercase;
	font-size: 0.8em!important;
	font-weight: bold;
}

/******** ENLACES ************/

a:focus, a:hover { color:#0099CC; }
a{ color:#335173; text-decoration:underline; }

h2 a:focus, h2 a:hover, h3 a:focus, h3 a:hover { color:#0099CC; text-decoration:none; }
h2 a, h3 a{ color:#335173; text-decoration:none; }

h6 a:focus, h6 a:hover{
	color:#700401;
	text-decoration: underline;
}
h6 a{color:#700401;text-decoration: none;}
.masnoticias{color:#ffffff;text-decoration: none;}
	
a.href-leermas:focus, a.href-leermas:hover { color: #0099CC; text-decoration: underline; }
a.href-leermas {
	background:url(http://www.hostelvending.com/ima/ico_leermas.gif) no-repeat top left;
	padding: 1px 20px 9px 25px;
	color: #335173;
	text-decoration: none;
}

a.href-comentarios:focus, a.href-comentarios:hover { color: #0099CC; text-decoration: underline; }
a.href-comentarios { background:url(../ima/ico_comentarios.gif) no-repeat top right; padding: 1px 25px 9px 20px; color: #335173; text-decoration: none; }

/******** LISTAS ************/
ul.ul-titulares { list-style: none; margin: 0px 0px 25px 0px; padding-top: 10px; }
ul.ul-titulares li { background: url(../ima/elementos/ico_titulares.gif) no-repeat 5px 4px; padding: 0px 0px 10px 26px; margin:0px;}	
ul.ul-titulares li a:focus, ul.ul-titulares li a:hover { text-decoration: underline; color:#d6021a; }
ul.ul-titulares li a{ color: #000; text-decoration:none;}

.div-titulares h6{color:#fff; background: url(../ima/elementos/item_lista_title.gif) no-repeat top right; background-color: #870200; font-size:0.8em; width: 100px; height: 13px; padding:0px 17px 0px 0px; text-align:right;}
.div-titulares 	ul.ul-titulares {border-top: 1px solid #b60000;}

.div-tab ul.ul-titulares{margin:10px; font-size:0.9em;}

/** SUSCRIPCIÓN & FORMULARIOS FERIAS**/
.noborder {
	border: none;
	background-color: none;
}

form.form-suscripcion-news{padding: 0px; margin:0px;}
form.form-suscripcion-news fieldset{ border: none; padding: 10px 0px 10px 0px;}
form.form-suscripcion-news input{ border: 1px solid #ccc; background-color: #fff; width: 195px; margin-bottom:10px;}

form.form-suscripcion-news label{ font-family:Georgia, "Times New Roman", Times, serif; width: 150px; float:left; font-size: 1.1em; text-align:right; padding-right: 5px; font-weight:bold;}
form.form-suscripcion-news span{color:#e3001a; font-size:0.9em; margin-left:7px;}

form.form-suscripcion-news fieldset.fieldset-checks{ border: none; padding: 0px 0px 10px 0px;}
form.form-suscripcion-news fieldset.fieldset-checks input{ border: 0px; background-color:#f4f3e5; width: 15px; margin-bottom:0px; }

form.form-suscripcion-news select { border:1px solid #ccc; background:#fff; margin-bottom:10px;}
form.form-suscripcion-news select:focus { border:1px solid #999; background:#fff; }

form.form-suscripcion-news input.input-radio{ border: 0px solid #ccc; background-color: #f4f3e5; width: 21px; margin-bottom:0px;}

form.form-suscripcion-news input[type="image"]{ height:31px; width:102px; border:0px; background:none;}

/********** FERIAS *************/

.div-datos-ferias{background-color:#eeeeeb; margin: 25px 0px;}
.div-datos-ferias p{margin: 12px; font-size:0.9em;}
.div-datos-ferias span{
	padding:0px 3px;
	margin:10px 0px 0px 13px;
	background-color:#e3e4e6;
	border:1px solid #969694;
	color: #700401;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
}

.div-datos-ferias .div-controles{margin: 13px 0px;}
.div-datos-ferias .div-controles a:focus, .div-datos-ferias .div-controles a:hover{ text-decoration:underline; color: #FF0000;}
.div-datos-ferias .div-controles a{ color: #969694; text-decoration:none; font-size:0.75em; display:block; margin:0px 0px 5px 13px; background-repeat: no-repeat; background-position: 0px 0px; padding-left: 20px;}

/********** FERIAS - GALERIA (REUTILIZABLE) *************/
.div-galeria img{margin:0px;}
.div-galeria p{font-size:0.9em; color: #989898; padding:5px; line-height: 1.2em;} /*** PIE DE FOTO **/

/********** FERIAS - TABLA USUARIOS ASISTENTES (REUTILIZABLE) *************/
table.table-asistentes td{height: 18px; font-size:0.9em; padding:2px; margin:0px;}
table.table-asistentes tr.contraste{background-color:#FCFCCC;}
table.table-asistentes img{margin:0px 5px; padding: 0px;}


/***********LISTADO DE CLASIFICADOS*****************/
.clasificados h2 {
	font-size: 0.85em;
	text-transform: uppercase;
	color: #676767;
	border-bottom: 1px solid #c9081d;
	padding-bottom: 3px;
	margin-top: 20px;
}
	
.clasificados ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.clasificados li {list-style-type: none; margin: 0px;}	
.clasificados li a {font-size: 0.9em; text-decoration: none; color: #676767;}
.clasificados li a:hover {text-decoration: underline;}
.clasificados li span {	color: #C9081D;}

/*Fondo h1 clasificados con esquinas redondeadas*/
.span_left, .span_right {background-repeat: no-repeat; background-position: left center; display: block;  height: 18px; width: 12px; }
.span_left {background-image: url(../ima/clasificados/span_left.png);float: left;}
.span_right {background-image: url(../ima/clasificados/span_right.png);float: left;!important}

.clasificados h1, .clasificados h4 {
	font-size: 1em; color: #700401; text-transform: lowercase; font-weight: bold;font-family: Arial, Helvetica, sans-serif;
	background-color: #dcdddf; background-image: url(../ima/clasificados/vinheta_h1.png);background-repeat: no-repeat;
	height: 15px; display: block; float: left;
	padding: 3px 0px 0px 0px; margin: 0px;}
		
.clasificados  h1 {width: 436px;padding-left: 10px;} /*Span-6*/
.clasificados  h4 {	width: 195px;	padding-left: 10px; padding-top: 1px; height: 17px;} /*Span-3*/

.clasificados-listado-resultados {
	display: block; float: left;
	height: 18px; width: 685px;
	padding-top: 0px; background-color: #DCDDDF;
	font-size: 1em; color: #700401; text-align: center;}
.productos-listado {
	float: left;
	margin-top: 25px;
	border-bottom: 1px dotted #CCCCCC;
	display: block;
}
.productos-listado a {text-decoration: none; color: #676767;}
.destacado-listado-resultados {font-weight: bold; text-transform: uppercase; color: #000000;!important}
.clasificados .listado-thumbnail  {height: 120px;}
.clasificados .listado-descripcion {margin-top: 5px; font-size: 0.9em;}
.clasificados .listado-titulo { font-size: 1.1em;}
.clasificados .listado-auxiliar {border-top: 1px solid #700401; border-bottom: 1px solid #700401; font-size: 0.9em; margin-top: 10px;}
.clasificados .listado-menu {color: #700401; text-transform: uppercase; font-size: 0.9em;}
.clasificados .listado-menu label {color: #9b9c9e;}
.clasificados .listado-menu  li {margin-bottom: 5px; display: block;}

/*PRODUCTOS CLASIFICADOS*/
.producto-clasificados h1, .producto-clasificados h2, .producto-clasificados h3 {
	text-transform: uppercase;
	font-size: 16px;
	margin: 0px;
	padding: 5px 0px 5px 0px;}
.producto-clasificados h1 {	font-weight: bolder; color: #000000;}
.producto-clasificados h2 {	color: #700401;}
.producto-clasificados h3 {	color: #999999;}
.producto-clasificados #thumbnails {margin: 10px; padding: 5px; border: 1px solid #CCCCCC;}


.caja1 {
	border-right: 1px solid #999999; border-bottom: 1px solid #999999;
	padding-bottom: 20px; margin-top: 25px; float: left;}
	
.caja2 {height: 340px; border-right: 1px solid #999999; float: left; text-align: center; padding-top: 10px;}
.caja3 {border-right: 1px solid #999999; border-top: 1px solid #999999 ; float: left;}

.listado-menu .precio {
	font-size: 21px; font-weight: bold;text-align: right;
	display: block;	margin-top: 20px;	
}
.clasificados-resultados a {font-weight: bold; text-transform: uppercase; color: #700401!important; text-decoration: none;}
.clasificados-resultados ul {
	margin-bottom: 25px;
	display: block;
	margin-top: 120px;}
.clasificados-resultados {	display: block; padding-bottom: 25px; }
.clasificados-resultados li {
	list-style-type: disc;
	list-style-position: inside;
	color: #700401;}
.form-clasificados { background-color: #eceeed; border-top: 2px solid #A6AEAA;}
.form-clasificados p {	margin-left: 10px; line-height: 1.8em;}
.form-clasificados h2 {
	margin-top: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #686a69;
}
.form-clasificados h2 span {color: #700401; font-family: Arial, Helvetica, sans-serif;}
.form-clasificados  label {
	display: block;
	float: left;
	width: 70px;
	text-align: right;
	padding-right: 5px;
}
#contacto-anunciante {float: left; margin-top: 30px;}
.form-clasificados li {
	float: left;
	list-style-type: none;
	padding: 0px; margin: 5px 0px 5px 0px;
	display: block;
	width: 350px;}
.auxiliar-listado  .titulo a {	font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #700401; text-transform: uppercase; line-height: 1.8em;}
.auxiliar-listado {padding-bottom: 5px; padding-top: 10px; padding-left: 10px;margin-bottom: 10px; display: block;
	border-left: 1px solid #EEEEEE; border-bottom: 1px dashed #CCCCCC;}

.clasificados .auxiliar-listado span {
	display: block;
	width: 60px;
	float: left;
	text-align: right;
	padding-right: 3px;
	background-color: #E4E4E4;
	color: #333333;
	font-weight: bold;
	clear: left;
}
.clasificados .auxiliar-listado li {margin-top: 3px; margin-bottom: 3px;}
.form-alta label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	display: block;
}
.form-alta span { font-size: 0.8em; color: #666666; font-family: Arial, Helvetica, sans-serif;}
.form-alta .box-form { margin-top: 15px;}
.form-alta h2 {
	padding: 0px;
	margin: 20px 0px 10px 0px;
	font-size: 0.95em;
	font-weight: normal;
	text-transform: uppercase;
	color: #686a69;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #700401;
}
	
.form-alta p {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 1em;
	line-height: 1.8em;
}


.premium {
	border-top: 3px solid #700401; border-bottom: 3px solid #700401; padding-top: 26px;
	background-image: url(../ima/clasificados/recomendado.png); background-position: right top; background-repeat: no-repeat;}
.div-buscador {
	font-size: 0.8em;
	background-image: url(../ima/clasificados/bg-buscador.png);
	background-repeat:   repeat-x;
	background-color: #E0E2E1;
	margin-bottom: 20px!important;
	margin-top: 0px!important;
	height: 24px;
	clear: both;
	padding-top: 4px;
}
.padd0mrg0 {
	margin: 0px;
	padding: 0px;
}
.campos-div-buscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	margin-left: 3px;
}
.labelclasificadosform {
	display: block;
}
.div-buscador #imageField {
	margin-top: 0px;
}
.boton_buscar_anuncio {
	color: #FFFFFF;
	background-color: #700401;
	padding: -2px;
}
.cuerpotexto label {
	display: block;
	color: #700401;
	font-weight: bold;
}
.cuerpotexto li {
	display: block;
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 1em;
	line-height: 2em;
	list-style-type: none;
}
.cuerpotexto p {font-size: 1em;}
.ferias h3 {margin: 0px; padding: 0px;}
.ferias  span  {
	display: block;
	font-family: "Lucida Sans", "Trebuchet MS";
	font-size: 21px;
	font-weight: normal;
	color: #CCCCCC;
	position: absolute;
	margin-top: -21px;
	margin-left: 295px;
	width: 175px;
	text-align: right;
}
.parferias {background-color: #E8E8E8;}

.ferias ul {margin: 0px; padding: 5px 0px 5 px 0px;}
	
.ferias h3 a {font-size: 11px; font-weight: bold; color: #810601;}
.parferias span {color: #FFFFFF;}
.align-right {text-align: right;}
.galeria-imagenes #galeria {
	margin: 5px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.buscador-galeria {
	background-image: url(../ima/galeria-imagenes/bg_buscador.png);
	background-repeat: no-repeat;
	height: 80px;

}
.buscador-galeria h5, .galeria-fotos h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	display: block;
	margin: 10px 0px 0px 40px;
	text-transform: uppercase;
	height: 30px;
}
.buscador-galeria span {
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.95em;}
.buscador-galeria .boton-ir {margin-top: 5px;}
.galeria-fotos {
	background-image: url(../ima/galeria-imagenes/bg_galeria.png);
	background-repeat: no-repeat;
	height: 510px;
}
.galeria-fotos h6 {
	background-color: #FFFFFF;
	height: 27px;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	color: #700401;
	background-repeat:  repeat-x;
	background-position: top;
	padding: 4px 5px 0px 5px;
	width: auto;
	margin: 0px;
	background-image: url(../ima/galeria-imagenes/bg-h6.png);
}
.chorro {height: 410px;}

.redondo-left {	width: 9px;	background-image: url(../ima/galeria-imagenes/bg-span.png);}
.galeria-fotos li {
	display: block;
	height: 31px;
	float: left;
	list-style-type: none;
}
.redondo-right {
	background-image: url(../ima/galeria-imagenes/redondo-right.png);
	background-position: left top;
	width: 9px;
}
.galeria-fotos ul {	margin-top: -8px; margin-left: 30px;}
.galeria-fotos #thumbnail {
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 1px;
	margin-left: 4px;
	text-decoration: none;
}
.descripcion-galeria-imagenes {
	display: block;
	width: 520px;
	margin-right: auto;
	margin-left: auto;
}

.galeria-fotos #thumbnail a {text-decoration: none;}


.titulo-galeria h5 {
	display: block;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
}
.antes-siguiente    {
	display: block;
	background-image: url(../ima/galeria-imagenes/bg_atras-sig.png);
	float: left;
	height: 21px;
	width: 21px;
	margin-top: 2px;
}
.right {float: right!important;}
.categoriasppal {
	background-image: url(../ima/galeria-imagenes/bg_categorias_ppal.png);
	height: 26px;
	padding: 0px;
	margin: 0px;
}
.categoriasppal .activo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #BFBFBF;
	border-right-color: #BFBFBF;
	border-left-color: #BFBFBF;
	background-color: #FFFFFF;
}


.categoriasppal a {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #930801;
	text-decoration: none;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 6px;
	padding-left: 6px;
	height: 20px!important;
	display: block;
	float: left;
	padding-top: 4px;
}

.categoriasppal a:hover{color:#666666;}



.titulo-galeria {
	background-image: url(../ima/galeria-imagenes/bg_titulo_galeria.png);
	background-repeat: no-repeat;
}
.subcategorias {
	background-image: url(../ima/galeria-imagenes/bg-subcategoria-central.png);
	background-repeat:    repeat-x;
	height: 18px;
}
.subcategoria-paginamas {
	height: 18px;
	background-image: url(../ima/galeria-imagenes/bg-subcategoria-pagina.png);
	width: 32px;
}

.subcategorias-centrar {text-align: center;}
.izquierda-galeria {
	background-image: url(../ima/galeria-imagenes/bg-igrame-galeria.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height: 545px;
}
#imagengaleria {
	border: 2px solid #000000;
	display: block;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
.numeros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	padding: 2px;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 3px;
}
.numeros a {
	text-decoration: none!important;
	text-align: center;
}

div .numeros:hover {
	color: #ffffff!important;
	background-color: #A70800!important;
}

.imagen-galeria h1 {
	font-family: "Lucida Sans", "Trebuchet MS";
	font-size: 18px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.imagen-galeria p {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	padding-right: 15px;
	padding-left: 15px;
}

.fecha-subcategorias a {
	display: block;
	float: left;
	padding-right: 6px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #930801;
	text-decoration: none;
	margin-top: 5px;
}
.subcategorias a {
	display: block;
	float: left;
	margin-right: 4px;
	margin-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4e4e4e;
	text-decoration: none;
	padding-top: 2px;
}

.subcategorias a:hover {color:#990000;}



.paginacion {
	background-image: url(../ima/galeria-imagenes/bg_paginacion.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	text-align: center;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
}
.galeria-include {
	background-image: url(../ima/galeria-imagenes/bginclude.png);
	height: 288px;
}
#thumbinclude {
	margin-left: 15px;
	margin-top: 13px;
}
#minithumb {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.galeria-minithumb {
	padding-top: 8px;
}
.galeria-include  h4 a {
	display: block;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	padding: 0px;
	font-size: 10px;
	text-transform: uppercase;
}

.galeria-include  h5 a {
	display: block;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	padding-top: -10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.galeria-include  p {
	display: block;
	margin-right: 4px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
	margin-top: -15px;
	margin-bottom: 20px;
}
.mrgNeg6 {
	margin-top: -6px;
}

.imagenppal {
	text-align: center;
}





.iluminado {border-bottom: 2px solid #990000!important;}
.iluminado a{color: #990000!important;}
.hemeroteca  h4 {
	display: block;
	height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 4px;
	color: #6D0100;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6D0100;
}
.hemeroteca li {
	list-style-type: disc!important;
	margin-top: 3px;
	margin-bottom: 3px;
}
.hemeroteca ul {
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}


.hemeroteca span {
	padding-left: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 5px;
}
.hemeroteca label {
	color: #333333;
	font-weight: normal;
}
.hemeroteca_anyo li, .hemeroteca_mes li {
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	background-position: left bottom;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: none!important;
	padding-left: 25px;
}
.hemeroteca_anyo li {background-image: url(../ima/news/bg_anyo.png);}
.hemeroteca_mes li {
	background-image: url(../ima/news/bg-mes.png);
}
.hemeroteca_anyo ul, .hemeroteca_mes ul { margin: 0px; padding: 0px;}
.hemeroteca_anyo li a, .hemeroteca_mes li a {	text-decoration: none;}
.reset {
	margin: 0px!important;
	padding: 0px!important;
}
.listado-ferias {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #99FF00;
	margin-top: 25px;
}
.listado-ferias ul {
	list-style-type: none;
}
.listado-ferias h4 a {
	text-transform: uppercase;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-top: 25px;
	margin-bottom: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.separador-listado-ferias {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}


.listado-ferias span {
	color: #870200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.feria-destacada  h2 a {
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px!important;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-left: 0px;
	background-image: url(../ima/ferias/separador-listado-destacada.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 36px;
	display: block;
}
.listado-ferias h3 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #870200;
	background-image: url(../ima/ferias/separador-listado-destacada.png);
	background-position: right;
	text-indent: 10px;
	width: 110px;
	height: 16px;
	padding-top: 2px;
}

.presenciaHV {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #870200;
	border-bottom-color: #870200;
	float: left;
	clear: both;
	margin-bottom: 55px;
}
.borde-destacado-feria {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #700401;
}
.pais-destacado {text-align: center;}
.colorHV {color: #700401!important;}

.fecha-feria-destacado {
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.fecha-feria-destacado-mes {
	text-transform: uppercase;
	color: #700401;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.index-listado-ferias li {
}

.align-center {
	text-align: center!important;
}
.div-listado-ferias
 {
	width: 710px;
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.div-listado-ferias-logo {
	width: 120px;
	float: left;
	margin-right: 10px;
	height: 118px;
}
.div-listado-ferias    h2, .div-listado-ferias-cont-centro h2  {
	font-family: "Lucida Sans", "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
	color: #700401;
	display: block;
	float: left;
	background-image: url(../ima/ferias/bg-h3-centro.png);
	background-repeat:   repeat-x;
	height: 26px;
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 3px;
}
.bg-h2-derecha      {
	background-image: url(../ima/ferias/bg-h3-dcha.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 31px;
	width: 117px;
}
.bg-h2-izquierda   {
	display: block;
	float: left;
	background-image: url(../ima/ferias/bg-h3-izqda.png);
	background-repeat: no-repeat;
	height: 31px;
	width: 7px;
}

.div-ferias-noticias h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
}

.div-listado-ferias-largo {
	float: left;clear: left;
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #717274;line-height: 16px;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #dbdbdb;
	border-right: 1px solid #C8C8C8;
	border-top-style: none;
	padding-top: 3px;padding-bottom: 3px;padding-left: 7px;
	width: 460px;
	margin-top: -11px;}
.feriasportadahome li {
	height: 50px;
}

	
.div-listado-ferias-largo2 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #717274;line-height: 16px;
	border-left: 1px solid #c8c8c8;border-right: 1px solid #c8c8c8;	border-top: 1px solid #dbdbdb8;	border-bottom: 1px solid #dbdbdb8;
	padding-top: 3px; padding-bottom: 3px;padding-left: 7px;
	clear: left;
	width: 450px;
	margin-top: -11px;}
	
.div-listado-ferias-cont-centro {float: left;width: 470px;}
.div-listado-ferias-cont-centro2 {float: left;width: 460px;}

.div-listado-ferias-imagen {
	width: 118px;
	float: right;
	background-image: url(../ima/ferias/bg_imagen_listado.gif);
	background-repeat: no-repeat;}

.div-listado-ferias-desc {
	float: left;
	width: 455px;height: 60px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #717274;line-height: 15px;
	background-image: url(../ima/ferias/bg-descripcion.png);background-repeat: no-repeat;
	padding: 4px 7px 4px 7px;}
	
.div-listado-ferias-desc2 {
	float: left;
	width: 445px;height: 60px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;	color: #717274;	line-height: 15px;
	background-image: url(../ima/ferias/bg-descripcion2.png); background-repeat: no-repeat;
	padding-top: 4px;	padding-right: 7px;	padding-bottom: 4px;	padding-left: 7px;}
	
.div-listado-ferias-localidad {
	float: left;
	width: 128px;
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;text-align: center;color: #999999;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB; 
	padding-top: 2px;padding-bottom: 4px;}
	
.div-listado-ferias-localidad span {color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
	
.div-listado-ferias-imagen #imagenferia {
	border: 1px solid #700401;
	margin-top: 35px;}

.div-listado-ferias-fecha {
	float: left;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #870200;
	border-bottom: 1px solid #DBDBDB;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 260px;
	text-align: right;
}

.ul-datos-ferias {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A40902; line-height: 21px;
	border-left: 1px solid #e1d5d9;
	padding-left: 10px;
	display: block; float: left;
	width: 670px;
	margin: 0px 0px 0px 1px;}
	
.ul-datos-ferias strong {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #a0a2a1;}

.ul-datos-ferias li {
	list-style-type: none;
	display: block;
	clear: left;
	float: left;
	width: 670px;
}
.borde-sup-inf {padding-bottom: 1px;border-bottom: 1px solid #996600;}

.titular-datos-ferias  {
	font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #960702;
	display: block;
	height: 24px;
	background-image: url(../ima/galeria-imagenes/h1-titular.png);background-repeat: no-repeat;
	padding-top: 10px;	padding-left: 10px;
	float: left;
	width: 680px;
	margin-top: 10px;margin-bottom: -2px;
}
.float-right {float: right!important;}
.menu-ficha-tecnica li {
	float: left;display: block;
	margin-right: 50px;	margin-left: 50px;
	list-style-type: none;}
	
.ul-datos-ferias p {
	float: left;
	color: #960702;
	display: inline;
}
.ficha-tecnica-h6 {
	display: block;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #960702;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px; padding-top: 0px 0px 0px 15px;}
	
.menu-ficha-tecnica {
	display: block;
	height: 30px;
	padding-top: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.menu-ficha-tecnica a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#thferias {
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 3px;
}
.noticias-ferias {
	width: 220px!important;
	position: absolute;
	left: 730px;
	top: 0px;
}
.contenedor-listado-ferias {
	float: left;
	position: relative;
	width: 710px;
}


.noticias-ferias h6 {
width: 220px!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #700401;
	padding-bottom:9px;
}

.noticias-ferias h6 span{color: #21315f; border-right:1px solid #21315f; margin-right:8px; padding-right:8px;}
	.noticias-ferias h6 span a{
	color: #666666;
	text-transform: uppercase;
	font-size: 0.8em!important;
	font-weight: bold;
}
.307 {	background-image: url(../img/307.jpg)!important;}
.ancho-auto {
	width: auto!important;
	float: left;
}
.ul-listados-buscador-ferias li {
	float: left;
	margin-right: 10px;
	list-style-type: none;
}
.ul-listados-buscador-ferias {
	display: block;	float: left;
	list-style-type: none;
	margin: 5px 0px 10px 0px;padding: 0px;
	border-bottom: 1px solid #CCCCCC;} 
	
.listado-ferias-general { list-style-type: none;	margin: 0px; padding: 0px;}
   
.ordenamientos {	margin-top: 20px;}

.ordenamientos h6 {
	display: block;float: left;
	margin-top: 10px; margin-bottom: 5px;padding: 0px;
	border-bottom: 1px solid #990000;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif; font-size: 18px;}
	
.fondo-gris {background-color: ;}
.fondo-blanco {	background-color: #FFFFFF;}

.estaticos h2 {	text-transform: uppercase;	color: #660a00;	font-size: 14px;}
.estaticos     h1 {
	font-size: 2em;
	text-transform: uppercase;
	color: #720100;
	font-weight: bold;
	margin-bottom: 1em;
	margin-top: 1px;
}
.box /*Especificos .box para noticias en derecha de estaticos*/

 h1 a {
	font-size: 1.1em;
	text-transform: uppercase;
	color: #720100;
	font-weight: bold;
	text-align: center;
	line-height: 1.2em;
	margin-bottom: 0px;
	margin-top: 1px;
	padding: 0.5em;
	display: block;
	text-decoration: none;
}
	
.box span {
	display: block;padding-right: 5px;
	text-align: right;	font-weight: bold;	color: #999999;}
.box   p, .box  p a {
	padding: 5px;
	text-decoration: none;
}
.box img {	margin-top: -6px; 	margin-bottom: 5px;}
.noticias-derecha div {
	padding-right: 5px;
	padding-left: 5px;
}
.bg-banners {
	background-image: url(../ima/banners/bg-banners.png);
	background-repeat: no-repeat;
	height: 100px;
	margin-top: 10px;
}
.bg-banners img {
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-top: 3px;
}
.bgEmpBeb {
	background-image: url(../ima/directorio/bgEmpBeb.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
}
.bgEmpAlim {
	background-image: url(../ima/directorio/bgEmpAlim.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.bgEmpProd {
	background-image: url(../ima/directorio/bgEmpProd.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bgEmpMediosPago {
	background-image: url(../ima/directorio/bgEmpMediosPago.jpg);
	background-repeat: no-repeat;
	background-position: right 55px;
}
.bgEmpServ {
	background-image: url(../ima/directorio/bgEmpServ.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.bgProdBeb {
	background-image: url(../ima/directorio/bgProdBeb.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgProdAlim {
	background-image: url(../ima/directorio/bgProdAlim.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgProdminiV {
	background-image: url(../ima/directorio/bgProdMiniV.jpg);
	background-repeat: no-repeat;
	background-position: right 30px;
}
.bgProdVarios {
	background-image: url(../ima/directorio/bgProfVarios.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.bgMaqBeb {
	background-image: url(../ima/directorio/bgMaqBeb.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.bgMaqAlim {
	background-image: url(../ima/directorio/bgMaqAlim.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.bgMaqMiniv {
	background-image: url(../ima/directorio/bgMaqMiniv.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}
.bgMaqMedPag {
	background-image: url(../ima/directorio/bgMaqMedPagos.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.blanco {
	background-color: #FFFFFF!important;
	color: #000000!important;
}
.index-listado-ferias a {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #335173;
	text-decoration: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
}
.productos-listado-home li {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	padding: 0px!important;
}
.index-listado-ferias li {
	list-style-type: none;
	margin: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.productos-listado-home li {
	line-height: 11px;
}
.index-listado-ferias ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.index-listado-ferias span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #700401;
	margin-right: 10px;
}
.index-listado-ferias strong {
	font-weight: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	font-size: 11px;
}
.feriaspar  {
	background-color: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E5E5E5;
}
.index-listado-ferias h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: right;
	padding-top: 10px;
	font-weight: bold;
	margin-right: 10px;
	margin-bottom: 25px;
}
.colorHVazul {color: #335173!important;}
.clasificados-index h6 {
	text-align: right;
	padding-top: 4px!important;
	padding-right: 4px!important;
	font-weight: bold;
	display: block;
	height: 40px;
}
.fondogris {color: #F4F4F4!important;}
.claves-vending h5 {
	display: block;
	color: #FFFFFF;
	background-color: #700401;
	clear: left;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.estaticos-operadores h5 {
	display: block;
	color: maroon;
	background-color: transparent;
	clear: left;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-bottom: 1px solid gray;
	text-transform: uppercase;
}

.estaticos-operadores a {
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.estaticos-operadores ul {
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.claves-vending ul {
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.estaticos-operadores li {
	display: block;
	list-style-type: circle;
	list-style-position: inside;
	line-height: 14px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.estaticos-operadores p {
	font-size: 10px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	display: block;
	margin-bottom: 5px;
	margin-left: 10px;
	text-align: justify;
}
.claves-vending li {
	display: block;
	list-style-type: circle;
	list-style-position: inside;
	line-height: 14px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.claves-vending p {
	font-size: 10px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	display: block;
	margin-bottom: 5px;
	margin-left: 10px;
	text-align: justify;
}
#clavesvendingIMG {
	float: left;
	margin-right: 5px;
	margin-left: 10px;
}
.claves-vending a {
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#clavesvendingIMG2 {
	float: right;
	margin-left: 5px;
}
.licitaciones a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
	line-height: 13px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.licitaciones li {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #F2F2F2;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	margin-left: 0px!important;
	margin-right: 0px!important;
	list-style-type: none;
}
.licitaciones ul {
	padding: 0px!important;
	float: left;
	display: block;
	margin: 0px!important;
	list-style-type: none;
}
.licitaciones span {
	background-color: #F2F3F4;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-image: url(../ima/home/icono-licitaciones.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}

.licitaciones a:hover {
	color: #000000;
	text-decoration: none;
	}
.entrevistas-home  h3 a {
	background-image: url(../ima/home/especiales-bg.jpg);
	background-color: #eceded;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase!important;
	color: #646567!important;
	text-decoration: none!important;
	padding-left: 25px;
	font-size: 15px;
	padding-top: 3px;
	height: 19px;
	display: block;
	margin: 0px;
	background-position: right;
	background-repeat: no-repeat;
}
.entrevistas-home h5 a, .afondo-home h5 a{
	color: #646567;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none!important;
	display: block;
	margin-bottom: 10px;
	font: 11px/16px Arial, Helvetica, sans-serif;
	position: relative;
	margin-top: 8px;
}
.entrevistas-home label, .afondo-home label {
	color: #646567;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	display: block;
	text-align: right;
	margin-top: 4px;
	line-height: 14px;
}
.afondo-home span {
	display: block;
	padding: 5px;
	margin-top: -18px;
	height: 148px;
	
}
#ImgEspecialesHome {
	float: right;
	margin-left: 5px;
	height: 163px;
	width: 114px;
	margin-top: 7px;
}
.afondo-home h3 a {
	background-image: url(../ima/home/afondo-bg.jpg);
	background-color: #E2E2E2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase!important;
	color: #646567!important;
	text-decoration: none!important;
	padding-left: 25px;
	font-size: 15px;
	padding-top: 3px;
	height: 19px;
	display: block;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: right;
}
.entrevistas-home span {
	display: block;
	padding: 5px;
	height: 0;
	margin: -18px 0px 0px;
}
.entrevistas-home p {
	color: #9c9e9f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	display: block;
	margin: 0 0px 0px;
	top: -15px;
	height: 75px;
	padding-top: 40px;
	position: relative;

}

.afondo-home p{
	color: #9c9e9f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 0 0px 0px;
	top: -12px;
	height: 0;
	display: block;
	position: relative;
}


.entrevistas-home, .afondo-home{
	height: 220px;	
}


.tagclouds h4 {
	background-image: url(../ima/home/bg-tagclouds.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
}
.tagclouds {
	border: 1px solid #D3D3D3;
	width: 308px;
	margin-left: 10px;

}

.tagclouds a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
	text-decoration: none;
}
.tagclouds li {
	line-height: 24px;
	margin-top: 15px;
	list-style-type: none;
}
.tagclouds ul {
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	list-style-type: none;
}
.tag12 {font-size: 12px;}
.tag15 {font-size: 15px;}
.tag18 {font-size: 18px;}
.tag21 {font-size: 21px;}
.tag24 {font-size: 24px;}
.tag26 {font-size: 26px;}
.tag32 {font-size: 32px;}
.tag16 {font-size: 16px;}
.tag28 {font-size: 28px;}
.titulo-clasif-home {
	display: none;
	float: left;
	color: #700401!important;
	line-height: 14px;
}
.productos-listado-home {
	float: left;
	margin-top: 0px;
	border-bottom: 1px dotted #CCCCCC;
	display: block;
}
#nuevo_anuncio label {
	display: block;
}
.galeria.home{
	background-color: #eceded!important;
		
}
.galeria-home  h3{
	background-image: url(../ima/home/bg_galeria.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 6px;
	padding-left: 5px;
	height: 19px;
	font-weight: bold;
	background-position: right;
}
.galeria-home {
	background-color: #eceded!important;

}
.galeria-home  h2 a {
	font-size: 16px;
	text-transform: uppercase;
	color: #9c9e9f;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}
#thumbhome {
	margin: 10px;
	display: block;
}
.galeria-home p {
	display: block;
	padding: 10px;
	color: #9c9e9f;
}

h2.h2-entrevistahome {
	font-size: 18px;
	text-align:right;
	height: 60px;
	background-position:right top;
	background-repeat:no-repeat;
	margin-right:1px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.imagen-directorio-home {
	width: 78px;
}
.revista-hostel .gris {
	background-color: #e8e8e8;
}
.revista-hostel a {
	color: #949494;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding-right: 15px;
}
.revista-hostel li {
	list-style-type: none;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
.revista-hostel ul {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 310px;
}
.revista-hostel h3 {
	background-image: url(../ima/home/h4-revista-pdf.jpg);
	background-position: left top;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
}
.revista-hostel h5 {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #710505;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #E8E8E8;
	text-align: right;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.revista-hostel {
	background-image: url(../ima/home/bg-revista.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.revista-hostel-rojo {
	color: #710505;
}
.revista-flotante {
	position: absolute;
	z-index: 999;
	margin-top: 19px;
}
#imagenferiashome {
	float: left;
	margin-right: 10px;
}
.feriasportadahome li {
	width: 300px;
	float: left;
}
.mrgInf0 {
	margin-bottom: 0px!important;
}
.mrgTopNeg3 {
	margin-top: -3px;
}
.entrtevistasHomeh5 {
	height: 30px;
	line-height: 12px;
}
.VerMasDerecha  {
	float: left;
	margin-left: 10px;
	font-weight: bold!important;
	color: #8A8A8A!important;
	text-decoration: none;
	text-transform: lowercase!important;
}
.span-9 directorio-buscador {
	margin-top: 0px;
	padding-top: 0px;
}
#form-buscador-directorio {
	margin-top: -5px;
	padding-top: 0px;
}
#index div.container div.span-12.last div.span-5 div.span-5.last embed {
	text-align: left;
	width: 390px;
}
#index div.container div.span-12.last.div-topmenu div.span-12.last.mrgTop25 div.span-4.last div.span-4.last.mrgTop10 div embed {
	width: 310px;
}
#index div.container div.span-12.last div.span-4.last div.span-4.last div.span-4.last div embed {
	width: 310px;
}
#index div.container div.span-12.last div.span-4.last div.span-4.last div embed {
	width: 310px;
}
#index div.container div.span-12.last div.span-4.last div.span-4.last {
	width: 310px;
}

#index div.container div.span-12.last div.span-12.last.div-topmenu div.span-12.last.div-submenubar ul li a strong {
	background-color: silver;
	padding: 3px 8px 4px;
	color: white;
	margin-right: -7px;
	margin-left: -7px;
}
#index div.container div.span-12.last div.span-12.estaticos.mrgTop20 {
	background-color: rgba(192,191,192,0.35);
	margin-top: 1px;
	margin-bottom: 15px;
	border-bottom: 1px solid silver;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	width: 97.5%;
}

#index div.container div.span-12.last div.span-5.mrgTop10 {
	background-color: rgba(192,191,192,0.35);
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	margin-bottom: 15px;
	width: 435px;
}

#index div.container div.span-12.last div.span-5.estaticos-operadores {
	margin-right: 15px;
	width: 460px;
}
#index div.container div.span-12.last div.span-55 {
	background-color: white;
	padding-top: 8px;
	padding-right: 18px;
	padding-left: 15px;
	margin-bottom: 15px;
	border: 1px dotted silver;
}

#index div.container div.span-77 {
	position: relative;
	top: -400px;
	clear: left;
	float: left;
	display: block;
}
