/* CSS Document */

/* ESTILOS GENERICOS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, doel, dfn, font,
ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, caption,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
}

body {
	line-height: 1;
	background-color:#fff;
}

p { text-align:left;
font-family:Arial, "Trebuchet MS", Verdana;
	font-size:12px;
	line-height:19px;
	color:#666;
	}
:focus {
     outline: 0
}

ol, ul {
     list-style: none
}


blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0;
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
a{ color:#666666;text-decoration: underline;}
a:link :visited :active{
	color:#666666;
	text-decoration: none;
}
a:hover{ color:#FF8C0A; text-decoration:underline;}

/* CONTENEDORES */

#menu{width:960px;
	border: 1px solid #D8D8D8;
	border-top:0px;}
#menusuperior{ height:60px; width:300px; background-image:url(imagenes/fondologin.png); background-position:top; background-repeat:no-repeat; position:absolute; top:0px; left:800px; padding:5px;}
#cabecera{
	width:960px;
/*	con la barra superior height:130px;*/
	height:100px;
	clear:both;
	border: 1px solid #D8D8D8;
	border-bottom:0px;
}
#contenidototal{
	background-color:#FFFFFF;
	margin-top:30px;
	width:960px;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
}
#contenidoizquierda{
	background-color:#FFFFFF;
	margin-top:30px;
	width:675px;
	margin-right:5px;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;

}
#contenidoizquierdamapa{
	background-color:#FFFFFF;
	margin-top:30px;
	width:645px;
	margin-right:5px;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;

}
#contenidoizquierda2{
	background-color:#FFFFFF;
	margin-top:5px;
	width:675px;
	margin-right:5px;
	-moz-border-radius: 5px;
	clear: both;
		border: 1px solid #D8D8D8;
}
#p15px{ padding:15px;}
#contenidomenu{
	background-color:#FFFFFF;
	margin-top:30px;
	width:960px;
	margin-right:5px;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
	height:900px;
}
#contenidopadmin{
	background-color:#FFFFFF;
	margin-top:30px;
	width:960px;
	margin-right:5px;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
}
#contenido_errores{ background-color:#F0F9FD; border-top: 1px solid #CAE1F3; border-bottom: 1px solid #CAE1F3;  padding:5px;}
#contenidoguia{
	background-color:#FFFFFF;
	margin-top:5px;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;

}
#contenidomapaguia{
	background-color:#FFFFFF;
	margin-top:5px;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
	height:415px;

}
#contenidoderecha{
	margin-top:30px;
	
}
#contenidoderecha2{
	margin-top:5px;
}
#popups{background-color:#FFFFFF;
  width:400px;
  -moz-border-radius: 5px;
	padding:10px;
	}
#pie {
	clear: both;
	background: #f8f8f8 none;
	font-family: Arial, sans-serif;
	height:350px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 960px;
}
.piemenu {
	width: 960px;
	padding: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.piemenu ul {float: right; width: 960px; margin: 0 auto; padding: 0; overfloa: auto;}
.piemenu li {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
	padding-left:10px;
	font-weight: bold;
	text-align: left;
}
html>body .piemenu li li  {min-height: 1em; height: auto;border-left: 1px solid #CCC;}
.piemenu li.clear-both {clear: left; width: 960px;}
.piemenu ul ul {margin: 1em 0; float: none; width: auto;}
.piemenu li li a { width: 100%; float: none; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#666; text-decoration:none;}
.piemenu li li a:hover { color:#FF8C09;}
.imagenpie{ padding:0px; margin:0px; margin-right:5px;}
.titulopie{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; color:#666; text-decoration:none; } 
#fondopie2 {clear: both; padding: 10px 0 0; background: #ffffff none; border-top: 1px solid #CCC; font-family: Arial, sans-serif; height:120px;}
.pie2 {clear: both; width: 960px; margin: 0 auto;}
html>body .pie2 {min-height: 100px; height: auto;}
.pie2 ul {list-style-type: none; margin: 0; padding: 0;}
.pie2 li {border-left:1px dotted #596370; display:inline; line-height:1; margin:0; padding:0 6px;}
.enlacespie2{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; color:#0373A3; text-decoration:none; }
.pie2 li:first-child {padding: 0 6px 0 0; border: none;}
.pie2 img {float: left; margin: 0 18px 18px 0;}


/* TEXTOS GENERALES */

.texto{
	font-family:Arial, "Trebuchet MS", Verdana;
	font-size:12px;
	line-height:19px;
	color:#666;
	text-align:justify;
}
a.texto:link :visited :active{ text-decoration: underline;}
a.texto:hover{ color:#FF8C0A;}
.texto_destacado{ font-family:Arial, "Trebuchet MS", Verdana;
		font-size:12px;
		line-height:19px;
		color:#333333;
		font-weight:bold;}
.texto_destacado2{ font-family:Arial, "Trebuchet MS", Verdana;
		font-size:12px;
		line-height:19px;
		color:#0373A3;
		font-weight:bold;}
.textomini{ font-family:Arial, "Trebuchet MS", Verdana;
		font-size:11px;
		line-height:16px;
		color:#333333;}
.migas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#333333;
}
.textomenusup{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
	margin-top:5px;
	color:#008ACF;
	text-align: left;
	vertical-align: middle;
	display:inline;
}
a.textomenusup{font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
	margin-top:5px;
	color:#333333;
	text-decoration:none;}
a.textomenusup:link :visited :active{font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
	margin-top:5px;
	color:#333333;
	text-decoration:none;}	
	a.textomenusup:hover{
	color:#FF8C0A;
	text-decoration:none;}
	
.textobarra{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:12px;
	color:#555555;
	text-align: left;
	display:inline;
	padding-right: 10px;
	padding-top:2px;
	padding-left: 10px;
	text-decoration:none;
}
a.textobarra{font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:12px;
	color:#555555;
	text-decoration:none;
	padding-top:2px;}
a.textobarra:link :visited :active{font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:12px;
	color:#555555;
	text-decoration:none;
	padding-top:2px;}	
a.textobarra:hover{
	color:#0373A3;
	text-decoration:none;
	padding-top:2px;}	
	
span.migas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#333333;
	float:left;
	text-align:left;
	display:block;
	margin-top:5px;
}
a.migas:link{ color:#333333; text-decoration: none;}
a.migas:hover{ color:#333333; text-decoration: underline;}
a.migas:visited :active { text-decoration: none;}
.migas_actual{color:#356AA0; text-decoration:underline;}
.iconosfichas{ padding: 0px 5px 0px 0px;}
.icocategoria{padding: 0px 10px 0px 0px;}
span.utilidades{ margin-right:2px; text-align:right; float:right;  display:block;  font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#333333;}
span.verutilidades{ margin-right:10px; text-align:right; float:right; font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#333333;}
/* MENU */
ul#topmenu {
	margin: 0px;
	width: 960px;
	position: relative;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	height: 30px;
	list-style:none;
	background-color:#FFF;
	
}
ul#topmenu li {float:left; margin:0px; list-style:none;	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EFEFEF;
	
}
ul#topmenu li a {
	display: block;
	text-decoration: none;
	color: #666;
	text-align: center;
	font-weight:500;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	}
ul#topmenu li.current a, ul#topmenu li.over a  {
	padding-bottom: 8px;
	z-index: 30;
	position: relative;
	font-weight: normal;
}
ul#topmenu li.fade a {padding-bottom: 6px; z-index: 5; position: relative;}

ul#topmenu ul {
	display: none;
	width: 960px;
	position: absolute;
	left: 0;
	top: 29px;
	height: 25px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
}
ul#topmenu ul li {height: 12px; margin:0; border: none; padding: 6px 0;}
ul#topmenu ul a {text-align: left; width: auto; white-space: nowrap; border-width: 0 1px 0 0;  border-style: solid; margin: 0; padding: 0 10px; background: transparent none !important; color: #fff; border-color: #ffffff !important; font-weight: normal;}
ul#topmenu ul li:first-child a {padding-left: 10px;}
ul#topmenu ul a:hover {text-decoration: underline;}
ul#topmenu li.current ul a, ul#topmenu li.over ul a {padding-bottom: 0;}
ul#topmenu li.over ul {display: block;}
ul#topmenu li.current ul {display: block;}
ul#topmenu li.fade ul {display: block;}
ul#topmenu ul li.current a {font-weight: bold;}
ul#topmenu li#home {margin-right:5px; margin-left:0px;}
ul#topmenu li#home.current a {padding-bottom: 6px;}
ul#topmenu li#hotel {margin-right:5px; margin-left:0px;}
ul#topmenu li#hotel ul {border-color: #8FD400; background-color:#8FD400;}
ul#topmenu li#restaurante {margin-right:5px; margin-left:0px;}
ul#topmenu li#restaurante ul{border-color: #CF142B; background-color:#CF142B;}
ul#topmenu li#eventos {margin-right:5px; margin-left:0px;}
ul#topmenu li#eventos ul, ul#topmenu li#entertainment ul {border-color: #FF8C09; background-color:#FF8C09; }
ul#topmenu li#ocio {margin-right:5px; margin-left:0px;}
ul#topmenu li#ocio ul {border-color: #DE0082;background-color:#DE0082;}
ul#topmenu li#versevilla {margin-right:5px; margin-left:5px;}
ul#topmenu li#versevilla ul {border-color: #32B8D7;background-color:#32B8D7;}
ul#topmenu li#descuentos {width:120px; border-right: none;}
ul#topmenu li#descuentos ul {border-color: #8273BA;background-color:#8273BA;}

ul#topmenu li#comunity {margin-right:5px; margin-left:0px;}
ul#topmenu li#comunity ul{border-color: #32B8D7; background-color:#32B8D7;}


/*FICHA PREMIUM*/
#contenidoizquierdapm{
	background-color:#FFF;
	margin-top:30px;
	width:675px;
	margin-right:5px;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
}
#descripcionpm{
	float:left;
	width:430px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#botonespm{
	float:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#galeriafotospm{}
#fotopm{ width:70px; height:70px; float:left; padding:8px;}
#fotopm a img{ border:5px solid #EEE;}
#fotopm a img:hover{ border:5px solid #DE0082;}
#fotopm50{width:50px; height:50px; float:left; padding:9px;}
#fotopm50 img{ border:5px solid #EEE;}
#fotopm50 img:hover{ border:5px solid #DE0082;}

#fotopm_r{ width:70px; height:70px; float:left; padding:8px;}
#fotopm_r a img{ border:5px solid #EEE;}
#fotopm_r a img:hover{ border:5px solid #CF142B;}
#fotopm50_r{width:50px; height:50px; float:left; padding:9px;}
#fotopm50_r img{ border:5px solid #EEE;}
#fotopm50_r img:hover{ border:5px solid #CF142B;}

/* FORMULARIOS */ 

	.select_vv{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:12px;
	line-height:13px;
	color:#0373A3;
	margin:4px;
	padding:0px;
	margin-left:12px;
	background-color:#FFF;
	border: 1px #CCC solid;
	}
	
	.select_buscador{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:14px;
	line-height:18px;
	color:#0373A3;
	padding:6px;
	margin-left:12px;
	background-color:#FFF;
	border: 1px #CCC solid;
	margin-right: 4px;
	margin-top:4px;
	margin-bottom: 4px;
	}
	.select_buscador2{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:14px;
	line-height:18px;
	color:#0373A3;
	padding:3px;
	margin-left:6px;
	background-color:#FFF;
	border: 1px #CCC solid;
	margin-right: 2px;
	margin-top:2px;
	margin-bottom: 2px;
	}
	.select_sup{font-family:"Trebuchet MS", Arial, Verdana;
	font-size:10px;
	line-height:11px;
	color:#0373A3;
	margin:4px;
	padding:0px;
	margin-left:8px;
	background-color:#FFF;
	border: 1px #CCC solid;}
	.option_vv{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:12px;
	line-height:13px;
	color:#0373A3;
	background-color:#ffffff;
	border-bottom:#CEDEEE 1px solid;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 4px;
	}
	input.boton_vv { 
	color:#0373A3; font-family:"Trebuchet MS", Arial, Verdana; font-size:12px;
} 
	#elemento_buscador{ border-bottom: 1px #CCC solid; padding:5px;}
	#elemento_buscador:hover{ border-bottom: 1px #CCC solid; padding:5px; background-color:#F2F2F2;}
	#elemento_login{ border-bottom: 1px #FFF solid; padding:3px; height:28px;}
	#elemento_login:hover{ border-bottom: 1px #FFF solid; padding:3px; background-color:#fff;}
	#formalignright{ text-align:left; float:right; }
		#fondo_login{
	background-color:#CAE1F3;
	width:278px;
	-moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	 border: 1px #CAE1F3 solid;
	margin-bottom: 5px;
}
.titbuscador_login{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#0373A3;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
		#fondo_enviaramigo{
	background-color:#CAE1F3;
	width:350px;
	-moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	 border: 1px #CAE1F3 solid;
	margin-bottom: 5px;
}
.titbuscador_enviaramigo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#0373A3;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	
	/* CALENDARIO */
	#calendario_fondo{
	background-color:#FFF;
	background-image:url(imagenes/calendario_fondo.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:179px;
	width:258px;
	border: 1PX solid #CCC;
	-moz-border-radius: 10px;
	padding: 0px;
	margin-left: 5px;
}
	#calendario_bloque{
	height:300px;
	padding:10px;
	background-color: #FFF;
}
	#fondodias{
	background-color:#D6DBDE;
	height:22px;
}
	#mes_calendario{ 
	width:247PX;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding:5px;}
	#dia_calendario{
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	height:16px;
	text-align:center;
	text-decoration:none;
	padding-top:5px;
	border:1px solid #CCC;
	border-top: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;

}
	#item_calendario{
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#0373A3;
	line-height:16px;
	text-align:center;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:3px;
	height:16px;
	border-top: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
	#item_calendario:hover{background-color:#FFFFFF;color:#FF8D09;}
	#item_nocalendario{float:left;
	height:16px;
	padding-top:5px;
	border-top: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	background-color:#DEDEDE;}
	.calendario_dia{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0px;
	color:#0373A3;
	line-height: 16px;
	text-decoration:none;}
	a.calendario_dia{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:2px;
	color:#0373A3;
	line-height: 16px;
	text-decoration:none;}
	a.calendario_dia:link :visited :active{
	color:#0373A3;
	}
	a.calendario_dia:hover{
	color:#FF8D09;
	}
	

	
/* LISTADOS */

	#izq_categorias{
	margin-top:30px;
	width:168px;
	float:left;
	margin-right:5px;
	-moz-border-radius: 5px;
	}
	#izq_categorias2{
	margin-top:5px;
	width:170px;
	float:left;
	margin-right:5px;
	-moz-border-radius: 5px;
	}
	#der_listados{
	background-color:#FFFFFF;
	margin-top:30px;
	margin-left:173px;
	width:498px;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
	}
	#der_listados2{background-color:#FFFFFF;
	margin-top:5px;
	margin-left:175px;
	width:498px;
	-moz-border-radius: 5px;
		border: 1px solid #D8D8D8;
	}
	
	#columna3{
	margin-top:30px;
	width:280px;
		-moz-border-radius: 5px;
	}
	#columna32{
		margin-top:5px;
	width:280px;
	-moz-border-radius: 5px;
	}
	#info_listado{ padding:10px; text-align:justify; border-bottom:#CAE1F3 1px solid; background-color:#FFFFFF; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
	}
	#item_listado{ padding:10px; text-align:justify; border-bottom:#CAE1F3 1px solid; background-color:#FFFFFF;}
	#item_listado:hover{ background-color:#F0F9FD;}
#item_listado_destacado_r{
	padding:10px;
	text-align:justify;
	border:#FAC7CD 1px solid;
	background-color:#FCDADE;
}

#item_listado:hover_destacado_r{ background-color:#FCDADE;}


#item_listado_destacado_h{
	padding:10px;
	text-align:justify;
	border:#95c434 1px solid;
	background-color:#ddf2b1;
}

#item_listado:hover_destacado_h{ background-color:#ddf2b1;}

#item_listado_premium_r{
	padding:10px;
	text-align:justify;
	border:#CF142B 2px solid;
	background-color:#FBCED3;
}

#item_listado:hover_premium_r{ background-color:#FBCED3;}

#item_listado_premium_o{
	padding:10px;
	text-align:justify;
	border:#FAC7CD 1px solid;
	background-color:#ffc8e8;
}
#item_listado_premium_h{
	padding:10px;
	text-align:justify;
	border:#b7e657 1px solid;
	background-color:#e9f7cc;
}
#item_listado2{
	padding-left:10px;
	text-align:justify;
	border-bottom:#CAE1F3 1px solid;
}

	#categorias_listados{
	-moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-color:#FFF;
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
		border: 1px solid #D8D8D8;
}
	.zonas{
		padding-left:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:19px;
		color:#0373A3; 
		text-decoration:none;
		}
	a.zonas:link :active :visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:19px;
		color:#0373A3;
		text-decoration:none;
		}
	a.zonas:hover{
		color:#0373A3;
		text-decoration:none;
		}
	.zonas2{
		padding-left:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:22px;
		color:#0373A3; 
		text-decoration:none;
		}
	a.zonas2:link :active :visited{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:22px;
		color:#0373A3;
		text-decoration:none;
		}
	a.zonas2:hover{
		color:#0373A3;
		text-decoration:none;
		font-weight:bold;
		}
	.categoria{
		padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333333; 
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;}
	
	.categoria:hover{
	padding-left:15px;
	background-color:#F0F9FD;
	border-bottom: 1px solid #CAE1F3;
	border-top: 1px solid #CAE1F3;
	background-image:url(imagenes/ico_zona.jpg);
	background-position:5px;
	background-repeat:no-repeat;
}
			div.pagination {
	padding: 3px;
	margin: 3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
		}
		
		div.pagination a {
						padding: 1px 5px 1px 5px;
						margin: 2px;
						border: 1px solid #CCC;
						text-decoration: none; /* no underline */
						color: #AAA;
		}
		div.pagination a:hover, div.pagination a:active {
						border: 1px solid #666;
						color: #FFFFFF;
						background-color:#666;
		}
		div.pagination span.current {
						margin: 2px;
						border: 1px solid #CCC;
						font-weight: bold;
						background-color:#CCC;
						color: #FFF;
						padding-top: 1px;
						padding-right: 5px;
						padding-bottom: 1px;
						padding-left: 5px;
						}
		div.pagination span.disabled {
									   padding: 1px 5px 1px 5px;
									   margin: 2px;
									   border: 1px solid #EEE;
									   color: #DDD;
						}
	#mapa{
		border: 2px solid #FFFFFF ;
	}
	#direccion{padding:10px; clear:both; background-color:#F0F9FD; margin:10px; border:#CAE1F3 1px solid; 	-moz-border-radius: 5px;
}
	#direccionguia{
	padding:10px;
	clear:both;
	width:620px;
	background-color:#F0F9FD;
	margin:10px;
	margin-right:5px;
	border:#CAE1F3 1px solid;
	float:left;
		-moz-border-radius: 5px;

}
	
		#sitiosmapaguia{
	padding:10px;
	background-color:#FFFFFF;
	width:265px;
	-moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	float:right;
	border: 1px solid #D8D8D8;
	margin: 10px;
	margin-left: 5px;
}
		
/* PUBLICIDAD */

#publi_lateral_derecho{
	width:260px;
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
}

#publi_lateral_derecho2{
	width:260px;
	padding:10px;
	height:260px;
	background-color:#FFFFFF;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	-moz-border-radius: 5px;
		border: 1px solid #D8D8D8;
}

#publi_arriba_rascacielos{
	width:940px;
	background-color:#FFFFFF;
	text-align:center;
	padding:10px;
	margin-top:5px;
	-moz-border-radius: 5px;
		border: 1px solid #D8D8D8;
}
#publi_banner660{
	width:665px;
	height:75px;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	background-color:#FFF;
	/*-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;*/
	}
#publi_index_280{ padding-top:0px; padding-bottom:10px; background-color:#FFF;-moz-border-radius: 5px;}
#publi_index_280:first-child{ padding-top:10px; padding-bottom:10px; background-color:#FFF;-moz-border-radius: 5px;}
	
	/******************************** INDEX **********************************************************************/

	#index_cuadro{
	background-color:#FFF;
	text-align:left;
	padding:8px;
	height:150px;
	float:left;
	width:310px;
	margin:4px;
	border: 1px solid #FFFFFF;
}
		#index_cuadro:hover{
	background-color:#F0F9FD;
	border: 1px solid #CAE1F3;

}
	.subcat_texto{
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:16px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	text-align:justify;
	}
	#patrocinados_index{
	background-color:#FFFFFF;
	width:280px;
	-moz-border-radius: 5px;
	margin:0px;
	border: 1px solid #D8D8D8;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	/*************************************** RESTAURANTES *******************************************************/

   /* CONTENEDORES RESTAURANTES */
   #contenedor_restaurante{
	width:980px;
	background-color:#fff;
	margin: 0 auto 0 auto;
}
	#panes_restaurante{
	padding:8px;
	padding-bottom:5px;
	text-align:justify;
	background-color:#F8F8F8;
	border-bottom: 1px solid #EAEAEA;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	height:20px;
}
	#descripcion_restaurante{
	padding:20px;
	text-align:justify;
}

	/* BUSCADOR RESTAURANTE */
	#buscador_restaurante{
	width:280px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color:#FFF;
	text-align:left;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
}
	#buscador_lista_restaurante{
	padding:10px;
	background-color:#F0F9FD;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
}
	#noresult_restaurante{
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
	border-left:#CAE1F3 1px solid;}
	
	/* PATROCINADOS */
	#patrocinados_restaurante{ padding:10px 0px 10px 5px; background-color:#FFFFFF; width:275px; 			  			    		   -moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
		border: 1px solid #D8D8D8;}

	#patrocinado_restaurante{
	padding:8px; height:50px; width:250px; border:#CCE1FF 1px solid; background-color:#FFFFFF; margin-bottom:2px;
}
	#patrocinado_restaurante:hover{  background-color:#F0F9FD;}
	#patrocinado_restaurante img{ padding-right:10px;}
	#patrocinado_restaurante p{ font-family:Arial, "Trebuchet MS", Verdana; font-size:12px; line-height:18px; color:#333333; text-align:left}
	#patrocinado_restaurante p.titulo_patro_rest{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; color:#345695; font-weight:bold;}
	a.titulo_patro_rest{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:bold; color:#CF142B; text-decoration:none;}

	
   /* DISENO RESTAURANTES */
   	.nombre_restaurante{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:22px;
	line-height:24px;
	color:#CF142B;
	text-align: left;
	}
	.subcat_restaurante {
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_restaurante:link :active :visited{
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_restaurante:hover{
	text-decoration:underline;
	color:#0373A3;
	}
	
	.titulos_restaurante{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:18px;
	color:#CF142B;
	}
	.titpromo_restaurante{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:18px;
	color:#356AA0;
	}
	img.foto_restaurante{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:2px solid #FFFFFF;
	}
	img.foto_restaurante:hover{
	border:2px solid #CF142B;
	}
	img.fotol_restaurante{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:2px solid #FFFFFF;
	}
	img.fotol_restaurante:hover{
	border:2px solid #CF142B;
	}
	.titbuscador_restaurante{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#CF142B;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	a.titbuscador_restaurante{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#CF142B;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	a.titbuscador_restaurante :link :hover :visited :active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#CF142B;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	.titbuscador_b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#FFF;
	line-height: 17px;
	padding-left: 5px;
	}
	.secciones_restaurante{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#CF142B;
	line-height: 17px;
	padding-left: 5px;
	}
	.textobuscador_b{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	line-height: 8px;	
	}
	#contenedor_minibuscador{
	width:260px;
	background-color:#CE142B;
	text-align:left;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
	margin-bottom:5px;
	padding: 10px;
	height: 50px;
}
#contenedor_minibuscador_h{
	width:260px;
	background-color:#8FD400;
	text-align:left;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
	margin-bottom:5px;
	padding: 10px;
	height: 50px;
}
#contenedor_minibuscador_o{
	width:260px;
	background-color:#DE0082;
	text-align:left;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
	margin-bottom:5px;
	padding: 10px;
	height: 50px;
}
#contenedor_minibuscador_of{
	width:260px;
	background-color:#8273BA;
	text-align:left;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
	margin-bottom:5px;
	padding: 10px;
	height: 50px;
}
#contenedor_minibuscador_e{
	width:260px;
	background-color:#FF8C09;
	text-align:left;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
	margin-bottom:5px;
	padding: 10px;
	height: 50px;
}
#contenedor_minibuscador_z{
	width:260px;
	background-color:#32B8D7;
	text-align:left;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
	margin-bottom:5px;
	padding: 10px;
	height: 50px;
}
	#search_box {
    width: 260px;
    height: 31px;
    background: url(images/bg_search_box.png);
}
#search_box #b {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}

	.textobuscador_restaurante{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:12px;
	color:#CF142B;
	text-align:left;
	line-height: 8px;	
	}
	.textoform_restaurante{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#CF142B;
	padding-bottom:5px;
	line-height:17px;
	}
	#form_restaurante{ padding:10px;}
	.migas_restaurante{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#333333;
	text-decoration:none;
	}
	a.migas_restaurante :link :active :visited{ color:#333333; text-decoration: none;}
	a.migas_restaurante:hover{ color:#CF142B; text-decoration: underline;}
	a.migas_actual_restaurante{ color:#CF142B;}
	.nombre_listado_restaurante{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:17px;
	line-height:21px;
	color:#CF142B;
	}
	a.nombre_listado_restaurante{ 
	color:#CF142B;
	text-decoration:none;
	}
	
	/* INDEX RESTAURANTES*/ 


#subcabecera_restaurante{
	padding:10px;
	text-align:justify;
	clear:both;
	background-color:#FFF;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-bottom: 1px solid #CCC;
}
	.subcabecera_texto{
	font-family:tahoma, Arial, "trebuchet MS";
	font-size:13px;
	font-stretch:expanded;
	line-height:16px;
	padding:10px;
	color:#0373A3;
}
	.pics {  
		padding: 0;  
		margin:  0;  
	} 
	 
	.pics img {   
		width:  655px; 
		height: 150px; 
		top:  0; 
		left: 0 ;
	} 
	.pics_eventos {  
		padding: 0;  
		margin:  0;  
	} 
	 
	.pics_eventos img {   
		width:  450px; 
		top:  0; 
		left: 0 ;
	} 
	#espacio_premium_columna{ padding:10px; margin:5px; background-color:#fff; border:#CCE1EF 1px solid;clear:both;}
	#espacio_premium{
	padding:10px;
	text-align:justify;
	clear:both;
}
	#espacio_premium_3 {width:185px; min-height:270px; padding:5px; background-color:#fff; clear:both;}
	#promociones {
	width:145px;
	min-height:130px;
	padding:5px;
	background-color:#fff;
	border:#CAC4E1 1px solid;
	float:left;
	cursor:pointer;
	margin-top:5px;
	-moz-border-radius: 5px;
	margin-right: 2px;
	margin-left: 2px;
}
	.titulopromo{
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#8273BA;
	text-decoration:none;
	line-height: 18px;
	padding-top: 10px;
}
	.textopromo{
	font-family: Arial, Verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height: 16px;
}
		
	#otros_restaurantes{width:640px;   padding:10px; text-align:justify; clear:both;}
	#index_dest_restaurante{padding:10px 0px 10px 5px;  width:320px; 
	}
	#index_ofertas_restaurante{padding:10px 0px 10px 5px;width:320px;
	}
   .espacio_premium_titulo_rest{ font-family:"Trebuchet MS", Arial, Verdana; font-size:17px; color:#CF142B;}  
   .espacio_premium_texto{
	font-family:Arial, "Trebuchet MS", Verdana;
	font-size:11px;
	color:#666666;
	line-height: 14px;
	text-align:justify;
}
#index_restaurante_item{ padding:8px; height:50px; width:295px; float:left; margin-right:5px; border:#CCE1FF 1px solid; background-color:#FFFFFF; margin-bottom:2px;}
	#index_restaurante_item:hover{  background-color:#F0F9FD;}
	#index_restaurante_item img{ padding-right:10px;}
	#index_restaurante_item p{ font-family:Arial, "Trebuchet MS", Verdana; font-size:12px; line-height:18px; color:#333333; text-align:left}
	#index_restaurante_item p.titulo_patro_rest{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; color:#345695; font-weight:bold;}
	#index_restaurante_item a.titulo_patro_rest{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:bold; color:#CF142B; text-decoration:none;}
	
	img.transp {filter:alpha(opacity=70);
-moz-opacity:0.7; 
opacity: 0.7;}       	
	img.transp:hover {filter:alpha(opacity=100);
-moz-opacity:1; 
opacity: 1;}  

	
	
	

	/*************************************** HOTELES *******************************************************/

   /* CONTENEDORES HOTELES */
   #contenedor_hotel{
	width:980px;
	background-color:#fff;
	margin: 0 auto 0 auto;
}
		#panes_hotel{ padding:8px; padding-bottom:5px; text-align:justify; background-color:#F8F8F8; border-bottom: 1px solid #EAEAEA;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px; height:20px;}
		#botones{padding:2px; float:right; height:25px;}
	#descripcion_hotel{
	padding:20px;
	text-align:justify;
}

	/* BUSCADOR HOTELES*/
	#buscador_hotel{
	width:280px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height:185px;
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
		-moz-border-radius: 5px;
			border: 1px solid #D8D8D8;

	
}
#buscador_lista_hotel{
	padding:10px;
	background-color:#F0F9FD;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
}
	#noresult_hotel{
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
	border-left:#CAE1F3 1px solid;}
	
	/* PATROCINADOS HOTELES */
	#patrocinados_hotel{ padding:10px 0px 10px 5px; background-color:#FFFFFF; width:275px; 			  			    				
	-moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
		border: 1px solid #D8D8D8;}
	#patrocinado_hotel{ padding:8px; height:50px; width:250px; border:#CCE1FF 1px solid; background-color:#FFFFFF; margin-bottom:2px;}
	#patrocinado_hotel:hover{  background-color:#F0F9FD;}
	#patrocinado_hotel img{ padding-right:10px;}
	#patrocinado_hotel p{ font-family:Arial, "Trebuchet MS", Verdana; font-size:12px; line-height:18px; color:#333333; text-align:left}
	#patrocinado_hotel p.titulo_patro_rest{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; color:#345695; font-weight:bold;}
	a.titulo_patro_hotel{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:bold; color:#8FD400; text-decoration:none;}
	
	
   /* DISENO HOTELES */
   	.nombre_hotel{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:22px;
	line-height:24px;
	color:#8FD400;
	}
	.subcat_hotel {
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_hotel :link :active :visited {
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_hotel :link :active :visited {
	text-decoration:none;
	}
	a.subcat_hotel:hover{
	text-decoration:underline;
	color:#0373A3;
	}

	.titulos_hotel{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:18px;
	color:#8FD400;
	}
	.titpromo_hotel{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:18px;
	color:#356AA0;
	}
	img.foto_hotel{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:2px solid #FFFFFF;
	}
	img.foto_hotel:hover{
	border:2px solid #8FD400;
	}
	img.fotol_hotel{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:2px solid #FFFFFF;
	}
	img.fotol_hotel:hover{
	border:2px solid #8FD400;
	}
	.titbuscador_hotel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#8FD400;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	a.titbuscador_hotel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#8FD400;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	a.titbuscador_hotel :link :hover :visited :active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#8FD400;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	.secciones_hotel{font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#8FD400;
	line-height: 17px;
		padding-left: 5px;

	}
	.textobuscador_hotel{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#8FD400;
	}
	.textoform_hotel{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#8FD400;
	padding-bottom:5px;
	line-height:17px;
	}
	#form_hotel{ padding:10px;}
	.migas_hotel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#333333;
	text-decoration:none;
	}
	a.migas_hotel :link :active :visited{ color:#333333; text-decoration: none;}
	a.migas_hotel:hover{ color:#8FD400; text-decoration: underline;}
	a.migas_actual_hotel{ color:#8FD400;}
	.nombre_listado_hotel{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:17px;
	line-height:21px;
	color:#8FD400;
	}
	a.nombre_listado_hotel{ 
	color:#8FD400;
	text-decoration:none;
	}
	/* INDEX HOTELES*/ 
	#subcabecera_hotel{
	padding:10px;
	text-align:justify;
	clear:both;
	background-color:#FFF;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-bottom: 1px solid #CCC;
}
		
	#otros_hotel{width:640px;   padding:10px; text-align:justify; clear:both;}
	#otros_hoteles{width:640px;   padding:10px; text-align:justify; clear:both;}
	#index_dest_hotel{padding:10px 0px 10px 5px;  width:320px; 
	}
	#index_ofertas_hotel{padding:10px 0px 10px 5px;width:320px;
	}
   .espacio_premium_titulo_hotel{ font-family:"Trebuchet MS", Arial, Verdana; font-size:17px; color:#8FD400;}   
#index_hotel_item{padding:8px; height:50px; width:295px; float:left; margin-right:5px; border:#CCE1FF 1px solid; background-color:#FFFFFF; margin-bottom:2px;}
	#index_hotel_item:hover{  background-color:#F0F9FD;}
	#index_hotel_item img{ padding-right:10px;}
	#index_hotel_item p{ font-family:Arial, "Trebuchet MS", Verdana; font-size:12px; line-height:18px; color:#333333; text-align:left}
	#index_hotel_item p.titulo_patro_hotel{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; color:#345695; font-weight:bold;}
	#index_hotel_item a.titulo_patro_hotel{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:bold; color:#8FD400; text-decoration:none;}


	/*************************************** OCIO *******************************************************/

   /* CONTENEDORES OCIO */
   #contenedor_ocio{
	width:980px;
	background-color:#fff;
	margin: 0 auto 0 auto;
}
		#panes_ocio{ padding:8px; padding-bottom:5px; text-align:justify; background-color:#F8F8F8; border-bottom: 1px solid #EAEAEA;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px; height:20px;}
	#descripcion_ocio{
	padding:20px;
	text-align:justify;
}
	
	#promocion_ocio{
	padding:10px;
	text-align:justify;
	border:1px solid #8272B9;
	background-color:#F0F9FD;
	clear:both;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
	/* BUSCADOR OCIO */
	#buscador_ocio{
	width:280px;
	height:185px;
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
	#buscador_lista_ocio{
	padding:10px;
	background-color:#F0F9FD;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
}

#noresult_ocio{
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
	border-left:#CAE1F3 1px solid;}
	
	/* PATROCINADOS OCIO */
	#patrocinados_ocio{ padding:10px 0px 10px 5px; background-color:#FFFFFF; width:275px;-moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
		border: 1px solid #D8D8D8;}
	#patrocinado_ocio{ padding:8px; height:50px; width:250px; border:#CCE1FF 1px solid; background-color:#FFFFFF; margin-bottom:2px;}
	#patrocinado_ocio:hover{  background-color:#F0F9FD;}
	#patrocinado_ocio img{ padding-right:10px;}
	#patrocinado_ocio p{ font-family:Arial, "Trebuchet MS", Verdana; font-size:12px; line-height:18px; color:#333333; text-align:left}
	#patrocinado_ocio p.titulo_patro_rest{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; color:#345695; font-weight:bold;}
	a.titulo_patro_ocio{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:bold; color:#DE0082; text-decoration:none;}
	
	
   /* DISENO OCIO */
   	.nombre_ocio{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:22px;
	line-height:24px;
	color:#DE0082;
	}
	.subcat_ocio {
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_ocio {
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_ocio:link :visited :active{
	text-decoration:none;
	color:#0373A3;
	}
	a.subcat_ocio:hover{
	text-decoration:underline;
	color:#0373A3;
	}

	.titulos_ocio{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:18px;
	color:#DE0082;
	}
	.titpromo_ocio{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:18px;
	color:#8272B9;
	}
	img.foto_ocio{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:2px solid #FFFFFF;
	}
	img.foto_ocio:hover{
	border:2px solid #DE0082;
	}
	img.fotol_ocio{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:2px solid #FFFFFF;
	}
	img.fotol_ocio:hover{
	border:2px solid #DE0082;
	}
	.titbuscador_ocio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#DE0082;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	a.titbuscador_ocio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#DE0082;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	a.titbuscador_ocio :link :hover :visited :active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#DE0082;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	.secciones_ocio{font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#DE0082;
	line-height: 17px;
		padding-left: 5px;

	}
	.textobuscador_ocio{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#DE0082;
	}
	.textoform_ocio{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#DE0082;
	padding-bottom:5px;
	line-height:17px;
	}
	#form_ocio{ padding:10px;}
	.migas_ocio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#333333;
	text-decoration:none;
	}
	a.migas_ocio :link :active :visited{ color:#333333; text-decoration: none;}
	a.migas_ocio:hover{ color:#DE0082; text-decoration: underline;}
	a.migas_actual_ocio{ color:#DE0082;}
	.nombre_listado_ocio{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:17px;
	line-height:21px;
	color:#DE0082;
	}
	a.nombre_listado_ocio{ 
	color:#DE0082;
	text-decoration:none;
	}
	
	/* INDEX OCIO*/ 
	#subcabecera_ocio{
	padding:10px;
	text-align:justify;
	clear:both;
	background-color:#FFF;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-bottom: 1px solid #CCC;
}
	#otros_ocio{width:640px;   padding:10px; text-align:justify; clear:both;}
	#index_dest_ocio{
	width:320px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
	#index_ofertas_ocio{
	padding:10px 0px 10px 5px;
	width:310px;
	}
   .espacio_premium_titulo_ocio{ font-family:"Trebuchet MS", Arial, Verdana; font-size:17px; color:#DE0082;}   
	#index_ocio_item{ padding:8px; height:50px; width:295px; float:left; margin-right:5px; border:#CCE1FF 1px solid; background-color:#FFFFFF; margin-bottom:2px;}
	#index_ocio_item:hover{  background-color:#F0F9FD;}
	#index_ocio_item img{ padding-right:10px;}
	#index_ocio_item p{ font-family:Arial, "Trebuchet MS", Verdana; font-size:12px; line-height:18px; color:#333333; text-align:left}
	#index_ocio_item p.titulo_patro_ocio{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; color:#345695; font-weight:bold;}
	#index_ocio_item a.titulo_patro_ocio{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:bold; color:#DE0082; text-decoration:none;}
	
	/*************************************** DESCUENTOS ****************************************************/

   /* CONTENEDORES DESCUENTOS */
   #contenedor_descuento{
	width:980px;
	background-color:#fff;
	margin: 0 auto 0 auto;
}
	/* BUSCADOR descuento */
	#buscador_descuento{
	width:280px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height:185px;
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	-moz-border-radius: 5px;
		border: 1px solid #D8D8D8;
}
	#buscador_lista_descuento{
	padding:10px;
	background-color:#F0F9FD;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
}

#noresult_descuento{
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
	border-left:#CAE1F3 1px solid;}
	
	/* PATROCINADOS descuento */
	#patrocinados_descuento{ padding:10px 0px 10px 5px; background-color:#FFFFFF; width:275px; 			  			    -moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
		border: 1px solid #D8D8D8;}
	#patrocinado_descuento{ padding:8px; height:50px; width:250px; border:#CCE1FF 1px solid; background-color:#FFFFFF; margin-bottom:2px;}
	#patrocinado_descuento:hover{  background-color:#F0F9FD;}
	#patrocinado_descuento img{ padding-right:10px;}
	#patrocinado_descuento p{ font-family:Arial, "Trebuchet MS", Verdana; font-size:12px; line-height:18px; color:#333333; text-align:left}

   /* DISENO descuento */
	.subcat_descuento {
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_descuento {
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_descuento :link :active :visited {
	text-decoration:none;
	}
	a.subcat_descuento:hover{
	text-decoration:underline;
	}
	img.foto_descuento{
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:2px solid #FFFFFF;
	}
	img.foto_descuento:hover{
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:2px solid #8273BA;
	}
	.titbuscador_descuento{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#8273BA;
	line-height: 17px;
	padding-left: 5px;
	}
	.secciones_descuento{font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#8273BA;
	line-height: 17px;
		padding-left: 5px;

	}
	.textobuscador_descuento{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#8273BA;
	}
	.nombre_listado_descuento{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:17px;
	line-height:21px;
	color:#8273BA;
	}
	a.nombre_listado_descuento{ 
	color:#8273BA;
	text-decoration:none;
	}
	#tipo_descuento{ width:655px;
	padding:10px;
	text-align:left;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	}
	
	#descuento{ width:645px; clear:both; padding:5px; border-bottom: 1px solid #CCC; }
	#descuento:hover{background-color:#f8f8f8;}
	.local_descuento_r{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#CF142B;
	text-decoration:none;}
	.local_descuento_d{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	color:#8273BA;
	text-decoration:none;}
	
	#mas_descuento_r{width:645px; clear:both; padding:5px; border-bottom: 1px solid #CF142B;}
	a.vermas_descuento{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#333;
	text-decoration:none;
	background-image:url(imagenes/flechavermas.jpg); background-repeat:no-repeat; background-position:left; padding-left:19px;}
	a.vermas_descuento:link :visited :active{}
	a.vermas_descuento:hover{
	color:#333;
	text-decoration:underline;}
	.local_descuento_h{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#8FD400;
	text-decoration:none;}
	#mas_descuento_h{width:645px; clear:both; padding:5px; border-bottom: 1px solid #8FD400; }
	.local_descuento_o{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#DE0082;
	text-decoration:none;}
	#mas_descuento_o{width:645px; clear:both; padding:5px; border-bottom: 1px solid #DE0082; }
	.local_descuento_e{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#FF8C09;
	text-decoration:none;}
	#mas_descuento_e{width:645px; clear:both; padding:5px; border-bottom: 1px solid #FF8C09;}

	.texto_descuento{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	color:#333333;
	text-decoration:none;}

	#contenidoizquierda_descuento{
	margin-top:30px;
	width:675px;
	margin-right:5px;
	-moz-border-radius: 5px;
	margin-bottom:5px;
	background-color:#FFF;
			border: 1px solid #D8D8D8;
}
	/*************************************** VER EN SEVILLA *******************************************************/

   /* CONTENEDORES VER */
   #contenedor_ver{
	width:980px;
	background-color:#fff;
	margin: 0 auto 0 auto;
}
		#panes_ver{ padding:8px; padding-bottom:5px; text-align:justify; background-color:#F8F8F8; border-bottom: 1px solid #EAEAEA;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px; height:20px;}
	#descripcion_ver{ padding:10px; text-align:justify; }
	.espacio_premium_titulo_ver{ font-family:"Trebuchet MS", Arial, Verdana; font-size:17px; color:#32B8D7; text-decoration:none;}
	

	/* BUSCADOR VER SEVILLA	 */
	#buscador_ver{
	width:280px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height:185px;
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	-moz-border-radius: 5px;
}
	#buscador_lista_ver{
	padding:10px;
	background-color:#F0F9FD;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
}

#noresult_ver{
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
	border-left:#CAE1F3 1px solid;}
	
	/* PATROCINADOS VER */
	#patrocinados_ver{ padding:10px 0px 10px 5px; background-color:#FFFFFF; width:275px;-moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
		border: 1px solid #D8D8D8;}
	#patrocinado_ver{ padding:8px; height:50px; width:250px; border:#CCE1FF 1px solid; background-color:#FFFFFF; margin-bottom:2px;}
	#patrocinado_ver:hover{  background-color:#F0F9FD;}
	#patrocinado_ver img{ padding-right:10px;}
	#patrocinado_ver p{ font-family:Arial, "Trebuchet MS", Verdana; font-size:12px; line-height:18px; color:#333333; text-align:left}
	#patrocinado_ver p.titulo_patro_ver{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; color:#345695; font-weight:bold;}
	a.titulo_patro_ver{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:bold; color:#32B8D7; text-decoration:none;}
	
	
   /* DISENO VER */
   	.nombre_ver{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:22px;
	line-height:24px;
	color:#32B8D7;
	}
	.subcat_ver {
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_ver {
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_ver :link :active :visited {
	text-decoration:none;
	}
	a.subcat_ver:hover{
	text-decoration:underline;
	}

	.titulos_ver{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:18px;
	color:#32B8D7;
	}
	.titpromo_ver{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:18px;
	color:#356AA0;
	}
	img.foto_ver{
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:2px solid #FFFFFF;
	}
	img.foto_ver:hover{
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:2px solid #32B8D7;
	}
	.titbuscador_ver{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#32B8D7;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	a.titbuscador_ver :link :hover :visited :active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#32B8D7;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	.secciones_ver{font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#32B8D7;
	line-height: 17px;
		padding-left: 5px;

	}
	.textobuscador_ver{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#32B8D7;
	}
	.textoform_ver{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#32B8D7;
	padding-bottom:5px;
	line-height:17px;
	}
	#form_ver{ padding:10px;}
	.migas_ver{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#333333;
	text-decoration:none;
	}
	a.migas_ver :link :active :visited{ color:#333333; text-decoration: none;}
	a.migas_ver:hover{ color:#32B8D7; text-decoration: underline;}
	a.migas_actual_ver{ color:#32B8D7;}
	.nombre_listado_ver{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:17px;
	line-height:21px;
	color:#32B8D7;
	}
	a.nombre_listado_ver{ 
	color:#32B8D7;
	text-decoration:none;
	}
	
	#index_ver_item{ padding:8px; height:50px; width:295px; float:left; margin-right:5px; border:#CCE1FF 1px solid; background-color:#FFFFFF; margin-bottom:2px;}
	#index_ver_item:hover{  background-color:#F0F9FD;}
	#index_ver_item img{ padding-right:10px;}
	#index_ver_item p{ font-family:Arial, "Trebuchet MS", Verdana; font-size:12px; line-height:18px; color:#333333; text-align:left}
	#index_ver_item p.titulo_patro_ocio{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; color:#345695; font-weight:bold;}
	#index_ver_item a.titulo_patro_ocio{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:bold; color:#DE0082; text-decoration:none;}

	/*************************************** EVENTOS *******************************************************/
   /* CONTENEDORES eventos */
   #contenedor_eventos{
	width:980px;
	background-color:#fff;
	margin: 0 auto 0 auto;
}
		#panes_eventos{
	padding-bottom:5px;
	text-align:justify;
	background-color:#F8F8F8;
	border-bottom: 1px solid #EAEAEA;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	height:20px;
	padding: 8px;
}
	#descripcion_eventos{
	padding:25px;
	text-align:justify;
}
	#etiquetados_eventos{
	padding:10px;
	text-align:justify;
	border: 1px solid #EAEAEA;
	background-color:#F8F8F8;
	height:40px;
	margin:5px;
	margin-right:0px;
	margin-left:0px;
}
	#promocion_eventos{
	padding:10px;
	text-align:justify;
	border:1px solid #8272B9;
	background-color:#F0F9FD;
	clear:both;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

	#subcabecera_eventos2{
	padding:10px;
	text-align:justify;
	clear:both;
	background-color:#FFF;
	-moz-border-radius: 5px;
	
}
.textosocial{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0373A3;
	line-height:24px;
	}
	
	/* BUSCADOR eventos	 */
	#buscador_eventos{
	width:280px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	-moz-border-radius: 5px;
	border: 1px solid #D8D8D8;
}
#buscador_sala_eventos{
	width:280px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height:140px;
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	-moz-border-radius: 5px;
		border: 1px solid #D8D8D8;
}
	#buscador_lista{
	padding:10px;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
}

#noresult_eventos{
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
	border-bottom:#CAE1F3 1px solid;
	border-left:#CAE1F3 1px solid;}
		#lateral_simple{
	background-color:#FFFFFF;
	width:280px;
	-moz-border-radius: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
		border: 1px solid #D8D8D8;
}
	
	/* PATROCINADOS eventos*/
	#patrocinados_eventos{
	background-color:#FFFFFF;
	width:280px;
	-moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-bottom: 5px;
		border: 1px solid #D8D8D8;
}
	#patrocinado_eventos{
	padding:5px;
	padding-left:0px;
	border-top:#EEEEEE 1px solid;
	border-bottom:#EEEEEE 1px solid;
	background-color:#FFFFFF;
	margin-bottom:0px;
}
	#patrocinado_eventos:hover{  background-color:#F0F9FD;
	border-bottom:#CAE1F3 1px solid;
	border-top:#CAE1F3 1px solid;}
	#patrocinado_eventos img{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
	#patrocinado_eventos p{
	font-family:Arial, "Trebuchet MS", Verdana;
	font-size:12px;
	line-height:18px;
	color:#0373A3;
	text-align:left
}
	#patrocinado_eventos p.titulo_patro_eventos{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; color:#345695; font-weight:bold;}
	a.titulo_patro_eventos{font-family:"Trebuchet MS", Arial, Verdana; font-size:13px; font-weight:bold; color:#FF8C09; text-decoration:none;}
	
	.titulopremium_evento{font-family:"Trebuchet MS", Arial, Verdana; font-size:15px; font-weight:bold; color:#FF8C09; text-decoration:none; padding-top:7px;}
	a.titulopremium_evento{font-family:"Trebuchet MS", Arial, Verdana; font-size:15px; font-weight:bold; color:#FF8C09; text-decoration:none; padding-top:7px;}
	.titulopremium_restaurante{font-family:"Trebuchet MS", Arial, Verdana; font-size:15px; font-weight:bold; color:#CF142B; text-decoration:none; padding-top:7px;}
	a.titulopremium_restaurante{font-family:"Trebuchet MS", Arial, Verdana; font-size:15px; font-weight:bold; color:#CF142B; text-decoration:none; padding-top:7px;}
	.titulopremium_hotel{font-family:"Trebuchet MS", Arial, Verdana; font-size:15px; font-weight:bold; color:#8FD400; text-decoration:none; padding-top:7px;}
	a.titulopremium_hotel{font-family:"Trebuchet MS", Arial, Verdana; font-size:15px; font-weight:bold; color:#8FD400; text-decoration:none; padding-top:7px;}
	.titulopremium_ocio{font-family:"Trebuchet MS", Arial, Verdana; font-size:15px; font-weight:bold; color:#DE0082; text-decoration:none; padding-top:7px;}
	a.titulopremium_ocio{font-family:"Trebuchet MS", Arial, Verdana; font-size:15px; font-weight:bold; color:#DE0082; text-decoration:none; padding-top:7px;}
	.titulopremium_ver{font-family:"Trebuchet MS", Arial, Verdana; font-size:15px; font-weight:bold; color:#32B8D7; text-decoration:none; padding-top:7px;}
	a.titulopremium_ver{font-family:"Trebuchet MS", Arial, Verdana; font-size:15px; font-weight:bold; color:#32B8D7; text-decoration:none; padding-top:7px;}
	
	
	
   /* DISENO eventos */
   	.nombre_eventos{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:22px;
	line-height:24px;
	color:#FF8C09;
	}
	.subcat_eventos {
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_eventos {
	font-family: Arial, "trebuchet MS", calibri;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	color:#0373A3;
	text-decoration:none;
	}
	a.subcat_eventos :link :active :visited {
	text-decoration:none;
	}
	a.subcat_eventos:hover{
	text-decoration:underline;
	}

	.titulos_eventos{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:18px;
	color:#FF8C09;
	}
	.titpromo_eventos{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:18px;
	color:#356AA0;
	}
	img.foto_eventos{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:solid;
	border-color: #dddddd;
	border-width: 1px;
	background-color:white;
	}
	img.foto_eventos:hover{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	border:solid;
	border-color: #FF8C09;
	border-width: 1px;
	background-color:white;
	}
	.titbuscador_eventos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#FF8C09;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	a.titbuscador_eventos :link :hover :visited :active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#FF8C09;
	line-height: 17px;
	padding-left: 5px;
	text-decoration:none;
	}
	.secciones_eventos{font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#FF8C09;
	line-height: 17px;
		padding-left: 5px;

	}
	.textobuscador_eventos{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#FF8C09;
	}
	.textoform_eventos{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:13px;
	color:#FF8C09;
	padding-bottom:5px;
	line-height:25px;
	padding-right:10px;
	}
	#form_eventos{ padding:10px;}
	.migas_eventos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#333333;
	text-decoration:none;
	}
	a.migas_eventos :link :active :visited{ color:#333333; text-decoration: none;}
	a.migas_eventos:hover{ color:#FF8C09; text-decoration: underline;}
	a.migas_actual_eventos{ color:#FF8C09;}
	.nombre_listado_eventos{ font-family:"Trebuchet MS", Arial, Verdana;
	font-size:17px;
	line-height:21px;
	color:#FF8C09;
	}
	a.nombre_listado_eventos{ 
	color:#FF8C09;
	text-decoration:none;
	}
	#usuarios_evento{
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	-moz-border-radius: 5px;
}
	#user_evento{ width:50px; height:50px; float:left; margin:2px; padding:2px; background-color:#fff; border:#CCE1EF 1px solid;}
	/* PATROCINIOS EVENTOS */
	
	#patrocinadores_evento{
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	-moz-border-radius: 5px;
}
	#evento_patrocinador{ width:125px; height:125px; float:left; margin-left:15px; padding:5px; background-color:#fff; border:#CCE1EF 1px solid;}
	#organizador_eventos{
	padding:10px;
	height:100px;
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	-moz-border-radius: 5px;
}

	/* AGENDA EVENTOS */
	
	#agenda_semanal{
	-moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-color:#FFF;
	background-position:top;
	background-repeat:repeat-x;
	clear:both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#agenda_semanal2{
	-moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-color:#FFF;
	background-position:top;
	background-repeat:repeat-x;
	clear:both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left:0px;
	height:400px;
}
	#agenda_hoy {
	width:641px;
	padding:3px;	
	text-align:left;
	 border:#CCE1EF 1px solid;
	 background-color:#FFF;
}

#agenda_hoy_1{
	width:420px;
	float:left;
	padding:5px;
	padding-left:2px;
}
#agenda_hoy_2 {
	width:200px;
	padding-top:6px;
	padding:5px;
	 float:left;
border-left: 1px solid #CCE1EF;
text-align:left;
}
#agenda_hoy img{ border:1px #f0f9fd solid; margin-right:5px;}
	.agenda_hoy_listado{
		text-align:left;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
	padding-left:6px;
	}
	.agenda_hoy_listado:hover{
	background-color:#F0F9FD;
	border-bottom: 1px solid #CAE1F3;
	border-top: 1px solid #CAE1F3;
}
#agenda_dema {
	 	width:641px;
	padding:5px;	
	text-align:left;
	 border:#CCE1EF 1px solid;
	 background-color:#FFF;
}
#agenda_dema img{ border:1px #f0f9fd solid; margin-right:5px;}
	.dia_hoy{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	margin-bottom:5px;
	color:#FF8C09;
	line-height: 17px;
	text-decoration:none;
	}
	a.dia_hoy{
	text-decoration:none;
	}
	a.dia_hoy:link :hover :active :visited{
	text-decoration:none;
	}
	.evento_hoy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:2px;
	color:#0373A3;
	line-height: 18px;
	text-decoration:none;
	text-align:left;
}
a.evento_hoy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:2px;
	color:#0373A3;
	line-height: 18px;
	text-decoration:none;
	text-align:left;
}
a.evento_hoy:link :hover :active :visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom:2px;
	color:#0373A3;
	line-height: 18px;
	text-decoration:none;
	text-align:left;
}
	.destacado_hoy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:5px;
	color:#0373A3;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	font-style: normal;
}
a.destacado_hoy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-bottom:5px;
	color:#0373A3;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	text-align:left;
}
a.destacado_hoy:hover{
	text-decoration: none;
	color:#0373A3;
	text-align:left;

}
		.vermas_hoy{font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:1px;color:#FF8C09;line-height: 10px;}

		#agenda_dia { margin:2px; padding:10px 0px 10px 5px;text-align:left; }
	
	#diasemanal{ float:left; margin:0px; padding:8px; width:200px; border: 1px solid #CCE1EF;  min-height:240px;}
		#diasemanal:first-child{
	float:left;
	margin:0px;
	padding:8px;
	width:200px;
	border-left: 1px solid #CCE1EF;
	border-top: 1px solid #CCE1EF;
	border-right:none;
	min-height:240px;
}
#diasemanal:last-child{
	float:left;
	margin:0px;
	padding:8px;
	width:200px;
	border-left:none;
	border-right:1px solid #CCE1EF;
	min-height:240px;
	border-top: 1px solid #CCE1EF;}
#diasemanal:hover{ background-color:#f0f9fd;}
	.dia_semana{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:#FF8C09;
	line-height: 17px;
	text-decoration:none;
	text-align:left;}
		.evento_semana{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:2px;
	color:#0373A3;
	line-height: 16px;
	text-decoration:none;
	}
	a.evento_semana{
	text-decoration:none;
	}
	a.evento_semana:link :hover :visited :active{
	text-decoration:none;
	}
	#agenda_proxima_semana{padding:10px 0px 10px 5px;	
	-moz-border-radius: 5px;
	background-image:url(imagenes/fondotitulos.jpg);
	background-color:#FFF;
	background-position:top;
	background-repeat:repeat-x;
	text-align:left;}
	
	#agenda_mensual{
	background-image:url(imagenes/fondotitulos.jpg);
	background-color:#FFF;
	background-position:top;
	background-repeat:repeat-x;
	text-align:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	height:150px;
	}
	.numerodia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	padding:2px;
	color:#FF8C09;
	line-height:40px;
}
.numerodia2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding:2px;
	color:#FF8C09;
	line-height:30px;
	font-weight: bold;
	text-decoration:none;
}
a.numerodia2{
	text-decoration:none;
}
.numerodia2blanco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding:2px;
	color:#FFF;
	line-height:30px;
	font-weight: bold;
	text-decoration:none;
}
a.numerodia2blanco{
	color:#FFF;
	text-decoration:none;
}
a.numerodia2blanco:hover{
	color:#FFF;
	text-decoration:none;
}
.numerodia2gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:2px;
	color:#B7B7B7;
	line-height:30px;
	text-decoration:none;
}
a.numerodia2gris{
	text-decoration:none;
}

.numerodia3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:2px;
	color:#0373A3;
	line-height:25px;
	font-weight: bold;
	text-decoration:none;
}
a.numerodia3{
	text-decoration:none;
}
	.numerosemana{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	color:#FF8C09;
}
	#semana2{ clear:both; } 	
	#mas_eventos{ clear:both; padding:5px; padding-left:2px;}
	a.vermas_descuento{
	font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#333;text-decoration:none;background-image:url(imagenes/flechavermas.jpg);background-repeat:no-repeat;background-position:left;padding-left:19px;
}
	a.vermas_descuento:link :visited :active{}
	a.vermas_descuento:hover{
	color:#333;
	text-decoration:underline;}
		.tiposeventos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:16px;
}  
a.tiposeventos{
	text-decoration:none;
} a.tiposeventos:hover{
	text-decoration:none;
	color:#FF8C09;
}  
#info_sala{margin-bottom:5px; padding:10px;}
#info_sala img{padding:5px; padding-left:0px;}

/* ------------------------------ MI AGENDA ----------------------------*/

#miagendadia{
	overflow:hidden;
	height:125px;
	width:126px;
	background-color:#FF9933;
	border:1px solid #D7D7D7;
	padding:5px;
	border-left: none;
	border-bottom:none;

}
#miagendadia:hover{
	height:auto;
	min-height:125px;
	width:126px;
	background-color:#FF8C09;
	position:relative;
	top:0px;
	left:0px;
	padding:5px;
	overflow:hidden;
	border:1px solid #D7D7D7;
	border-left: none;
	border-bottom:none;
	cursor:pointer;
}
.textomiagenda{ text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:15px;
	text-decoration:none;}
a.textomiagenda{
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:15px;
	text-decoration:none;
}
.nombrediablanco{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
	color:#FFF;
	line-height:20px;
	text-decoration:none;
	font-weight: bold;
}
#miagendadiavacio{
	height:125px;
	width:126px;
	padding:5px;
	background-color:#EFEFEF;
	border:1px solid #D7D7D7;
	border-left: none;
		border-bottom:none;

}
#miagendadiavacio:hover{
	height:125px;
	width:126px;
	padding:5px;
	background-color:#DEDEDE;
	background-image:url(imagenes/fondo_add_calendar.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border:1px solid #D7D7D7;
	border-left: none;
	border-bottom:none;
	cursor:pointer;
}
#miagendanomes{height:125px;
	width:126px;
	background-color:#FFF;
	border:1px solid #D7D7D7;
	border-left: none;
		border-bottom:none;
	padding:5px;}

/* ---------------------- BUSCADOR -------------------*/
#buscador{
	float:left;
	background-image:url(imagenes/fondobuscador.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px;
	padding-top:4px;
	padding-bottom:3px;
	width:250px;
	margin-left:10px;
	
}
.buscar{ border:#FFF 0px solid; font-size:12px; line-height:8px; font-family:Tahoma, Geneva, sans-serif; color:#647584; padding:2px; background-color:none; margin-left:55px;}
textarea{ padding:5px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:16px; color:#647584;}
input.formulario:focus, textarea.formulario:focus{ border:1px solid #74B831;}

/*--------------- IMAGEN GRANDE ------------*/
div.wrap{
 width:960px;
 margin:0 auto;
 text-align:left;
}
 div#top div#nav{
  float:left;
  clear:both;
  width:960px;
  height:52px;
  margin:22px 0 0;
  background: url(images/nav-bg.png) 0 0 no-repeat;
 }
  div#top div#nav ul{
   float:left;
   width:700px;
   height:52px;
   list-style-type:none;
  }
   div#nav ul li{
    float:left;
    height:52px;
   }
    div#nav ul li a{
     border:0;
     height:52px;
     display:block;
     line-height:52px;
     text-indent:-9999px;
	
    }
 
div#header{
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	
	
}
div#video-header{
 height:683px;
 margin:-1px 0 0;
}
 div#header div.wrap{
  height:299px;
  background-color:#FFF;
  	-moz-border-radius: 5px;
		border: 1px solid #D8D8D8;
}
  
 div#header div#slide-holder{
  z-index:40;
  width:960px;
  height:299px;
  position:absolute;
  
 }
  div#header div#slide-holder div#slide-runner{
   top:9px;
   left:9px;
   width:940px;
   height:278px;
   overflow:hidden;
   position:absolute;
  }
  div#header div#slide-holder img{
   margin:0;
   display:none;
   position:absolute;
   border:none;
  }
  div#header div#slide-holder div#slide-controls{
   left:0;
   bottom:228px;
   width:940px;
   height:46px;
   display:none;
   position:absolute;
   background:url(images/slide-bg.png) 0 0;
  }
   div#header div#slide-holder div#slide-controls p.texttit{
    float:left;
    color:#0072A8;
    display:inline;
    font-size:22px;
    line-height:22px;
    margin:15px 0 0 20px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    text-transform:uppercase;
   }
 
  div#header div#slide-holder div#slide-controls div#slide-desc{
    float:left;
	margin-left:10px;
    height:185px;
	width:250px;
    display:inline;
	padding:10px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:justify;
   }
		
    .descripindex{
    float:left;
    color:#fff;
    display:inline;
    font-size:16px;
    line-height:16px;
    margin:15px 0 0 20px;
   }
 
   div#header div#slide-holder div#slide-controls p#slide-nav{
    float:right;
    height:24px;
    display:inline;
    margin:11px 15px 0 0;
   }
    div#header div#slide-holder div#slide-controls p#slide-nav a{
     float:left;
     width:24px;
     height:24px;
     display:inline;
     font-size:11px;
     margin:0 5px 0 0;
     line-height:24px;
     font-weight:bold;
     text-align:center;
     text-decoration:none;
     background-position:0 0;
     background-repeat:no-repeat;
	  color:#FFF;
    }
    div#header div#slide-holder div#slide-controls p#slide-nav a.on{
     background-position:0 -24px;
    }
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(images/silde-nav.png);}
div#nav ul li a{background:url(images/nav.png) no-repeat;}

#comentario_eventos{ border-bottom:#d8d8d8 1px solid;}

#funcioneslistado{float:right;}

#item_listado #funcioneslistado { display: none; }
#item_listado:hover #funcioneslistado { display: block; }

#item_mapa_opciones{border-bottom:1px solid #dedede; height:35px; padding:5px;}
#item_mapa_opciones:hover{ background-color:#f8f8f8;}
#item_mapa_opciones2{border-bottom:1px solid #dedede; height:18px; padding:5px;}
#item_mapa_opciones2:hover{ background-color:#f8f8f8;}


//PEQUEÑO NUBARRÓN DE ETIQUETAS
.nube{
   border: solid 1px #aaaacc;
   background-color: #ddddff;
   color: #666666;
   text-align: center;
}
.nube div.etiquetas{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:10px;
	
}
.nube div.etiquetas span{
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	line-height:20px;
}
.nube div.etiquetas span a{
	text-decoration:none;
    color:#0072A8;
}
.nube div.etiquetas span a:hover{
	text-decoration:none;
    color:#FF8C09;
}
.nube div.etiquetas span.etiquetatam1{
   font-size: 110%;   
}
.nube div.etiquetas span.etiquetatam2{
   font-size: 120%;   
}
.nube div.etiquetas span.etiquetatam3{
   font-size: 130%;   
}
.nube div.etiquetas span.etiquetatam4{
   font-size: 140%;   
}
.nube div.etiquetas span.etiquetatam5{
   font-size: 150%;   
}
.nube div.etiquetas span.etiquetatam6{
   font-size: 160%;   
}
.nube div.etiquetas span.etiquetatam7{
   font-size: 170%;   
}
.nube div.etiquetas span.etiquetatam8{
   font-size: 180%;   
}
.nube div.etiquetas span.etiquetatam9{
   font-size: 190%;   
}
.nube div.etiquetas span.etiquetatam10{
   font-size: 200%;   
}
.barragris{color:#CCC; margin-top:5px; margin-bottom:5x; background-color:#CCC;}
/* ESTILOS DE LA BARRA FIJA*/
#taskbar{
	height:27px;
	width:100%;
	position: fixed;
	bottom: 0;
	z-index: 99;
	margin:0 auto 0 auto;
	background-image:url(imagenes/fondobarra.png);
background-position:top;
background-repeat:repeat;
	border-top:1px solid #b6b6b6;
}
#taskbar #container{
	display:block;
	margin:0 auto 0 auto;
	width:960px;
	padding-top:2px;
}

#taskbar #container .block-left{
        position:relative;
        float: left;
		padding-top:1px;
		padding-bottom:2px;
		margin:0 auto 0 auto;
}
#taskbar #container .block-left2{
        position:relative;
        float: left;
		padding-top:3px;
		padding-bottom:2px;
		margin:0 auto 0 auto;
}
#taskbar #container .block-center{
        position: relative;
        float: left;
		padding-top:2px;
		padding-bottom:2px;
		margin:0 auto 0 auto;
}
#taskbar #container .block-center2{
        position: relative;
        float: left;
		padding-top:3px;
		padding-bottom:2px;
		margin:0 auto 0 auto;
}
#taskbar #container .block-right{
        position: relative;
        float: left;
        width: 150px;
		margin:0 auto 0 auto;
}
#taskbar #container .btns{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        padding:3px;
        display:inline-block;
        vertical-align:middle;
        line-height:14px;
}
.formbarra{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:10px;
	line-height:10px;
	color:#0373A3;
	margin:2px;
	padding:0px;
	margin-left:10px;
	background-color:#FFF;
	border: 1px #CCC solid;
	}
