/* IE6 css fixer v0.8: Tue, 04 May 2010 16:33:36 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
*:first-child+html .home-box,
*:first-child+html #home-box-doble,
*:first-child+html #bannerIzq,
*:first-child+html #bannerDer,
*:first-child+html #columnaIzquierda,
*:first-child+html #columnaDerecha,
*:first-child+html #colDer,
*:first-child+html #columnaIzquierdaFoto,
*:first-child+html #columnaDerechaAgenda,
*:first-child+html #colIzqAgenda,
*:first-child+html #columnaIzquierdaNews,
*:first-child+html #ficha_video_izq,
*:first-child+html #ficha_video_der,
*:first-child+html #cajaFoto,
*:first-child+html #menu1 a.wactive,
*:first-child+html .fr_top div,
*:first-child+html #foto-ficha-big,
*:first-child+html #foto-nav-big,
*:first-child+html .dest-box,
*:first-child+html #gadget-fotos,
*:first-child+html #gadget-pie,
*:first-child+html .espacio-box,
*:first-child+html #registro-box,
*:first-child+html h4,
*:first-child+html h5,
*:first-child+html .breadcrum .lib_left,
*:first-child+html .div_secciones_cont,
*:first-child+html #columnaIzquierdaRed,
*:first-child+html .red-mid-table,
*:first-child+html #trumbal,
*:first-child+html #generica_esquerra,
*:first-child+html #inbox_esquerra,
*:first-child+html #inbox_esquerra_search,
*:first-child+html .mini_ficha_user,
*:first-child+html #right_rail,
*:first-child+html #colIzq, *:first-child+html #columnaIzquierdaAgenda, *:first-child+html #colIzqNews, *:first-child+html #colIzqRed,
*:first-child+html #columnaDerechaFoto, *:first-child+html #colDerAgenda,
*:first-child+html #colDerFoto, *:first-child+html #colDerNews, *:first-child+html #colDerRed,
*:first-child+html #columnaDerechaNews, *:first-child+html #columnaDerechaRed,
*:first-child+html #menu1 a, *:first-child+html #menu2 a, *:first-child+html #menu3 a, *:first-child+html #menu4 a, *:first-child+html #menu5 a,
*:first-child+html #menu2 a.wactive, *:first-child+html #menu3 a.wactive, *:first-child+html #menu4 a.wactive, *:first-child+html #menu5 a.wactive {display:inline;}

/* convert min height values */
*:first-child+html .filtro_gral {height:39px;}


/* add zoom:1 to overflow:hidden */
*:first-child+html .home-box,
*:first-child+html #home-box-doble,
*:first-child+html #bannerIzq,
*:first-child+html #bannerDer,
*:first-child+html #columnaIzquierda,
*:first-child+html #columnaDerecha,
*:first-child+html #colDer,
*:first-child+html #columnaIzquierdaFoto,
*:first-child+html #columnaDerechaAgenda,
*:first-child+html #colIzqAgenda,
*:first-child+html #columnaIzquierdaNews,
*:first-child+html #ficha_video_izq,
*:first-child+html #ficha_video_der,
*:first-child+html #cajaFoto,
*:first-child+html #menu1 a.wactive,
*:first-child+html .fr_top div,
*:first-child+html #foto-ficha-big,
*:first-child+html #foto-nav-big,
*:first-child+html .dest-box,
*:first-child+html #gadget-fotos,
*:first-child+html #gadget-pie,
*:first-child+html .espacio-box,
*:first-child+html #registro-box,
*:first-child+html h4,
*:first-child+html h5,
*:first-child+html .breadcrum .lib_left,
*:first-child+html .div_secciones_cont,
*:first-child+html #columnaIzquierdaRed,
*:first-child+html .red-mid-table,
*:first-child+html #trumbal,
*:first-child+html #generica_esquerra,
*:first-child+html #inbox_esquerra,
*:first-child+html #inbox_esquerra_search,
*:first-child+html .mini_ficha_user,
*:first-child+html #right_rail,
*:first-child+html #colIzq, *:first-child+html #columnaIzquierdaAgenda, *:first-child+html #colIzqNews, *:first-child+html #colIzqRed,
*:first-child+html #columnaDerechaFoto, *:first-child+html #colDerAgenda,
*:first-child+html #colDerFoto, *:first-child+html #colDerNews, *:first-child+html #colDerRed,
*:first-child+html #columnaDerechaNews, *:first-child+html #columnaDerechaRed,
*:first-child+html #menu1 a, *:first-child+html #menu2 a, *:first-child+html #menu3 a, *:first-child+html #menu4 a, *:first-child+html #menu5 a,
*:first-child+html #menu2 a.wactive, *:first-child+html #menu3 a.wactive, *:first-child+html #menu4 a.wactive, *:first-child+html #menu5 a.wactive {zoom:1;}

/* add zoom:1 to pos:relative elements */
*:first-child+html .menuScroll,
*:first-child+html .div_secciones_cont,
*:first-child+html .red-mid-table,
*:first-child+html .filtro_gral {zoom:1;}


/* ------------------------------------------------------------------------------------------ */
/* Componente generales ------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */
a { color:#CC9900; text-decoration:none;}
a:hover { color:#0066CC; text-decoration:none; }


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:0px;
	margin:0px;
	padding:0px;
	line-height:1.5em;
	background-image:url(/imgs/fondo-web.gif);
	background-repeat:repeat;
	background-position:top left;
	background-color:#2A2A2A;
}

#main {
	width:1003px;
	text-align:center;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	width: 910px;
	margin: auto;
	clear: both;
	padding:0px;
	border:0px solid white;
	background-color:#FFFFFF;
}

#logo{	
	width: 910px;
	height:15px;
	margin: auto;
	clear: both;
	margin:10px 0px 10px 0px;
	background-image:url(img/logo.gif);
	background-repeat:no-repeat;
	background-position:center;
	border:0px solid white;
}
#logoHotel{	
	visibility:hidden;
	   display: none; 
}

#login{
	width: 910px;
	height:129px;
	margin: auto;
	background-image:url(/imgs/fondo-menu.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#login a {	color:#006699; text-decoration:none; }
#login a:hover { color:#330099; text-decoration:underline; }

#banner {
	width: 910px;
	clear:both;
	margin:auto;
	padding:0px;
	border:0px;

}
#menu {	
	width:99%;
	margin: auto;
	text-align:left;
	padding-top:20px;
	
}

.submenu {
	width: 910px;
	margin: auto;
	clear: both;
	text-align:left;
	font-size:11px;
	padding:5px 0px 5px 0px;
	border:0px solid white;
}

#footer {
	width: 910px;
	margin: auto;
	height: 35px;
	clear: both;
	
	text-align:center;
	vertical-align:middle;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	/* margin-top:30px; */
	
	color:#000033;
	background-color:#FFFFFF;
	background-image:url(/imgs/fondo_pie.gif);
	background-repeat:repeat-x;
	
}
#footer a {	font-size:9px;color:#333333; text-decoration:none; }
#footer a:hover { font-size:9px;color:#000000; text-decoration:none; }

#breadcrum {
	width: 99%;
	height:15px;
	padding:5px;
	clear: both;
	text-align:left;
	border:0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

/* Cabeceras: Destacados, Guia Tendencias,... */
.cabecera {
	width: 910px;
	margin: auto;
	clear: both;
	background-color:#EAEAEA;
	text-align:left;
	font-size:11px;
	font-weight:bolder;
	border:0px solid white;
}

/* marco de las fotos */
.marco {
	border:2px solid #CDCDCD;
}

.marcoBanner {
	border:1px solid #CC9900;
}

.marcoBanner a:hover {
	border:1px solid #CC9900;
}

/* ------------------------------------------------------------------------------------------ */
/* --- HOME ------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */


/*--- 3 CAJAS ------------------------------------------- */
#home-3box {
	width: 910px;
	margin: auto;
	clear: both;
	margin-top:20px;
	border:0px solid white;
}

.home-box {
	float:left;
	width:290px;
	height:421px;
	text-align:left;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	background-image:url(img/fondo_3box.gif); /* 290x421 */
	background-repeat:no-repeat;
	background-position:top left;
}
.home-main-box {
	width:900px;
	text-align:center;
	margin: auto;
	border:5px solid #CDCDCD;
}
#home-box-doble {
	float:left;
	width:598px;
	height:421px;
	text-align:left;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	background-image:url(img/fondo_box_doble.gif); /* 290x421 */
	background-repeat:no-repeat;
	background-position:top left;
}

/* NUEVA ESTRUCTURA */
#homeNew {
	width: 910px;
	margin: auto;
	background-color:#FFFFFF;
	border:0px;
	clear:none;
	
}
/*
#homeNew a {	color:#006699; text-decoration:none;  }
#homeNew a:hover { color:#330099; text-decoration:underline; } */

#bannerIzq{
	float:left;
	height:90px;
	width:730px;
	background-color:#CDCDCD;
}
#bannerDer{
	float:right; 
	height:90px;
	width:170px;
	background-color:#CDCDCD;
}

/* Diseño de 2 Columnas */
#columnaIzquierda {
	width:550px;
	text-align:left;
	float:left;
	padding:0px;
	margin:0px;
	
}
#columnaDerecha {
	float:right; 
	width:360px;
	text-align:left;
	padding:0px;
	margin:0px;
	
}


/* Diseño de 3 Columnas */
#colIzq {
	width:130px;
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
}
#colDer {
	float:right; 
	width:420px;
	text-align:left;
	padding:0px;
	margin:0px;	
}

/* Diseño de 3 Columnas Foto */
#columnaDerechaFoto {
	float:right; 
	width:340px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#columnaIzquierdaFoto {
	width:570px;
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
}

#colIzqFoto {
	width:140px;
	text-align:left;
	padding:0px;
	margin:0px;
}
#colDerFoto {
	float:right; 
	width:440px;
	text-align:left;
	padding:0px;
	margin:0px;	
}

/* Diseño de 3 Columnas Agenda */
#columnaDerechaAgenda {
	float:right; 
	width:780px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#columnaIzquierdaAgenda {
	width:130px;
	text-align:left;
	padding:0px;
	margin:0px;
	float:left
}

#colIzqAgenda {
	float:left;
	width:440px;
	text-align:left;
	padding:0px;
	margin:0px;
}
#colDerAgenda {
	float:right; 
	width:340px;
	text-align:left;
	padding:0px;
	margin:0px;	
}

/* Diseño de 3 Columnas Noticias */
#columnaDerechaNews {
	float:right; 
	width:335px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#columnaIzquierdaNews {
	float:left;
	width:570px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#colIzqNews{
	width:130px;
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
}
#colDerNews {
	float:right; 
	width:440px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#ficha_video_izq {
	width:768px;
	float:left;
	text-align:left;
	padding:0px;
	margin:0px;
	border:0px;
}

#ficha_video_der{
	width:140px;
	float:right;
	text-align:left;
	padding:0px;
	margin:0px;
	border:0px;
}

#cajaCiudad{
	background-color: #E0E0E0;
	border:1px solid #CDCDCD;
	font-size:11px; 
	text-align:left; 
	padding:7px; 
	margin:auto; 
	margin-top:0px;
	width:70%; 
	
}

#cajaVideo{
	background-color:#CCCCCC;
	border:1px solid #CDCDCD;
	width:350px;
	height:250px; 
}

#cajaFoto {
	float:left; 
	height:60px;
	width:50px;
	padding-right:5px;

}

/*  ------------------------- Bordes Redondeados para todas las Cajas ------------------------------ */
.rbroundbox { 
	background: url(/imgs/nt.gif) repeat; 
	width:100%;
	text-align:left;
	color:#000000;
}
.rbroundbox2 { 
   background-color: #f6f6f6;
	width:100%;
   margin-left: 6px;
   padding-bottom: 8px;
	text-align:left;
	color:#000000;
}

.rbtop div { 
   background: url(/imgs/tl.gif) no-repeat top left; 
}
.rbtop { 
   background: url(/imgs/tr.gif) no-repeat top right; 
}
.rbbot div { 
   background: url(/imgs/bl.gif) no-repeat bottom left; 
}
.rbbot { 
   background: url(/imgs/br.gif) no-repeat bottom right; 
}
.rbtop2 div { 
   /*background: url(/imgs/tl.gif) no-repeat top left; */
}
.rbtop2 { 
 /*  background: url(/imgs/tr.gif) no-repeat top right; */
}
.rbbot2 div { 
/*   background: url(/imgs/bl.gif) no-repeat bottom left; */
}
.rbbot2 { 
/*   background: url(/imgs/br.gif) no-repeat bottom right; */
}

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { 
   width: 99%; 
   margin: 1em auto;
}
.rbroundbox2 { 
   width: 99%; 
   margin-top: 0px;
   margin-left: 1em auto;
   margin-right: 1em auto;
   margin-bottom: 1em auto;
}

/* ******************* CAJA DE COLOR NEGRO ******************************** */
.ngroundbox { background: url(/imgs/ng_nt.gif) repeat; }
.ngtop div { background: url(/imgs/ng_tl.gif) no-repeat top left; }
.ngtop { background: url(/imgs/ng_tr.gif) no-repeat top right; }
.ngbot div { background: url(/imgs/ng_bl.gif) no-repeat bottom left; }
.ngbot { background: url(/imgs/ng_br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.ngtop div, .ngtop, .ngbot div, .ngbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.ngcontent { margin: 0 7px; }
.ngroundbox { width: 100%; margin: 1em auto;}

/* ******************* CAJA DE COLOR BLANCO ******************************** */
.blroundbox { background: url(/imgs/bl_nt.gif) repeat; }
.bltop div { background: url(/imgs/bl_tl.gif) no-repeat top left; }
.bltop { background: url(/imgs/bl_tr.gif) no-repeat top right; }
.blbot div { background: url(/imgs/bl_bl.gif) no-repeat bottom left; }
.blbot { background: url(/imgs/bl_br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.bltop div, .bltop, .blbot div, .blbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.blcontent { margin: 0 7px; }
.blroundbox { width: 99%; margin: 1em auto; }

/* **************************** CAJA COLOR ROJO *******************/

/* set millions of background images */
.redroundbox { background: url(/imgs/red_nt.gif) repeat; }
.redtop div { background: url(/imgs/red_tl.gif) no-repeat top left; }
.redtop { background: url(/imgs/red_tr.gif) no-repeat top right; }
.redbot div { background: url(/imgs/red_bl.gif) no-repeat bottom left; }
.redbot { background: url(/imgs/red_br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.redtop div, .redtop, .redbot div, .redbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.redcontent { margin: 0 7px; }
.redroundbox { width: 100%; margin: 1em auto; }


/* **************************** CAJA COLOR GRIS OSCURO */

/* set millions of background images */
.goroundbox { background: url(/imgs/go_nt.gif) repeat; }
.gotop div { background: url(/imgs/go_tl.gif) no-repeat top left; }
.gotop { background: url(/imgs/go_tr.gif) no-repeat top right; }
.gobot div { background: url(/imgs/go_bl.gif) no-repeat bottom left; }
.gobot { background: url(/imgs/go_br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.gotop div, .gotop, .gobot div, .gobot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.gocontent { margin: 0 7px; }
.goroundbox { width: 100%; margin: 1em auto; }


/* ************************* MENU DE WSLIDE */
#menu1{
display:block;
}

#menu1 a.wactive {
			color:#996600;
			display:block;
			height:26px;
			line-height:26px;
			width:20px;
			text-align:center;
			font-weight:bold;
			float:left;
			margin-right:2px;
			text-decoration:none;
			
			background-image:url(/imgs/a-link.gif);
}
#menu1 a {
			display:block;
			height:26px;
			line-height:26px;
			width:20px;
			color:#996600;
			text-align:center;
			text-decoration:none;
			float:left;
			margin-right:2px;
			background-image:url(/imgs/a-normal.gif);
			
}
			
#menu2 a.wactive {
			color:#996600;
			display:block;
			height:26px;
			line-height:26px;
			width:20px;
			font-weight:bold;
			float:left;
			margin-right:2px;
			text-align:center;
			text-decoration:none;
			background-image:url(/imgs/a-link.gif);
			
}
#menu2 a {
			display:block;
			height:26px;
			line-height:26px;
			width:20px;
			color:#996600;
			text-align:center;
			text-decoration:none;
			float:left;
			margin-right:2px;
			background-image:url(/imgs/a-normal.gif);
			
}

#menu3 a.wactive {
			color:#996600;
			display:block;
			height:26px;
			line-height:26px;
			width:20px;
			font-weight:bold;
			float:left;
			margin-right:2px;
			text-align:center;
			text-decoration:none;
			background-image:url(/imgs/a-link.gif);
			
}
#menu3 a {
			display:block;
			height:26px;
			line-height:26px;
			width:20px;
			color:#996600;
			text-align:center;
			text-decoration:none;
			float:left;
			margin-right:2px;
			background-image:url(/imgs/a-normal.gif);
			
}

#menu4 a.wactive {
			color:#996600;
			display:block;
			height:26px;
			line-height:26px;
			width:20px;
			font-weight:bold;
			float:left;
			margin-right:2px;
			text-align:center;
			text-decoration:none;
			background-image:url(/imgs/a-link.gif);
			
}
#menu4 a {
			display:block;
			height:26px;
			line-height:26px;
			width:20px;
			color:#996600;
			text-align:center;
			text-decoration:none;
			float:left;
			margin-right:2px;
			background-image:url(/imgs/a-normal.gif);
			
}

#menu5 a.wactive {
			color:#996600;
			display:block;
			height:26px;
			line-height:26px;
			width:20px;
			font-weight:bold;
			float:left;
			margin-right:2px;
			text-align:center;
			text-decoration:none;
			background-image:url(/imgs/a-link.gif);
			
}
#menu5 a {
			display:block;
			height:26px;
			line-height:26px;
			width:20px;
			color:#996600;
			text-align:center;
			text-decoration:none;
			float:left;
			margin-right:2px;
			background-image:url(/imgs/a-normal.gif);
			
}

.menuScroll {
			 position:relative;
			 left:20px;
			 width:250px;
}
.menuScroll a{
				color:#000000;
			
}

/* *************************************** AJAX ***************************************/
#ajResultado{
	color:#000000;
	font-family:Verdana;
	font-size:9px;
}
.fechaComen{
	color:#999999;
	font-size:8px;
}

.estiloCajaGeneral {
	width: 910px;
	margin: auto;
	clear: both;
	background-color:#FFFFFF;
}

#cajaAuxiliar {
	width:100%;
	text-align:left;
	color:#000000;

}
#cajaAuxiliar2A {
	width:250px;
	text-align:left;
	color:#000000;
	
}
#cajaAuxiliar2B {
	width:250px;
	text-align:left;
	color:#000000;
	
}


.linea{
	height:1px;
	background-color:#CCCCCC;
	/* margin:0;
	padding:0; */
	width:98%;
}
.linea0{
	height:1px;
	background-color:#CCCCCC;
	border:#CCCCCC 1px dotted;
	/* margin:2;
	padding:2; */
	width:98%;
}
.cTitulo{
	
	color:#000033;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	/* background-image:url(/img/m_fondoTitulo.jpg);
	background-repeat:repeat-x; */
	
	text-align:center;
	margin:auto;
	width:98%;
	
}
.texto-min {
	font-size:10px; 
	
}


/* SECCIÓN HOME */
.urbanFoto-titulo{

	font-weight:bolder; 
	font-size:16px; 
	color:#CC9900;
	padding-left:10px;

}
.urbanFoto-titulo a{
	font-weight:bolder; 
	font-size:16px; 
	color:#CC9900;
}
.destacados-titulo a{
	font-weight:bolder; 
	font-size:13px; 
	color:#CC9900;
}

/* SECCIÓN DISCOS */

.disco-texto {
	color:#FFFFFF;
	font-size:11px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:10px;
	
}

.tituloReservas, .tituloReservas a {
	font-size:11px; 
	font-weight:bolder;
	color:#6D048B; 
}

.tituloReservasVip{
	font-size:12px; 
	font-weight:bolder;
	color:#81AF82; 
}

.tituloDiscoVip, .tituloDiscoVip a{
	font-size:12px; 
	font-weight:bolder;
	color:#6D048B; 
}

.disco-texto-min {
	font-size:11px; 
	
}
/* SECCIÓN TENDENCIAS */

.tendencia-texto {
	font-size:11px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:10px;
	
}
.tendencia-titulo {
	font-weight:bold; 
	font-size:14px; 
}

.tendencia-titular {
	font-weight:bold; 
	font-size:14px; 
	text-transform:uppercase;
	color:#675039; 
}

/* SECCIÓN NOTICIAS */


.noticia-titulo{
	font-weight:bold; 
	font-size:16px; 
	color:#675039;
	padding-right:10px;
	padding-left:2px; 
	padding-top:5px;  
}

.noticia-titulo a{
	font-weight:bolder; 
	font-size:14px; 
	color:#D6A953;
	padding-right:10px;
	padding-left:5px; 
	padding-top:5px;  
}
.noticia-subtitulo {
	font-weight:bolder; 
	font-size:13px; 
	color:#D6A953;
	padding-top:5px; 
	padding-left:5px;  
	padding-right:10px; 	
}
.noticia-subtitulo a{
	font-weight:bolder; 
	font-size:13px; 
	color:#D6A953;
	padding-top:5px; 
	padding-left:5px; 
	padding-right:10px;  	
}
.noticia-titulo-int a{
	font-weight:bolder; 
	font-size:14px;
	color:#CC9900;  
	padding-right:10px; 
	padding-top:5px; 
}

.noticia-subtitulo-int a{
	font-weight:bolder; 
	font-size:14px;
	color:#CC9900; 
	padding-top:5px; 
	padding-right:10px; 	
}
.noticia-texto {
	font-size:11px; 
	padding-left:10px; 
	padding-right:10px;
	
}

/* SECCIÓN AGENDA */

.agenda-titulo {
	font-weight:bolder; 
	font-size:15px; 
	color:#CC9900;
	padding-right:10px; 
	padding-top:5px; 
}

.agenda-subtitulo {
	font-weight:bolder; 
	font-size:15px; 
	color:#CC9900;
	padding-top:5px; 
	padding-right:10px; 	
}
.agenda-titulo-int {
	font-weight:bolder; 
	font-size:15px; 
	color:#CC9900;
	padding-right:10px; 
	padding-top:5px; 
}

.agenda-subtitulo-int {
	font-weight:bolder; 
	font-size:15px; 
	color:#CC9900; 
	padding-top:5px; 
	padding-right:10px; 	
}
.agenda-texto {
	font-size:12px; 
	padding-right:10px;
	letter-spacing:1px;
	
}

/* SECCIÓN VIDEO */
.tituloVideo{
	margin:auto;
	background-image:url(/imgs/fondo_tit_video.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:748px;
	height:38px;
	line-height:38px;
	
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}


.video-titulo {
	font-weight:bolder; 
	font-size:16px; 
	color:#CC9900;
	
	text-align:center;
	padding-top:10px;
	
	background-image:url(/imgs/fondo-video-titulo.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:40px;	
}
.video-tituloT {
	font-weight:bold; 
	font-size:16px; 
	
	padding-top:10px;
	
	height:40px;	
}
.video-titulo a{
	color:#CC9900;

}
.video-subtitulo {
	font-weight:bolder; 
	font-size:14px; 
	padding-top:5px; 
	padding-right:10px; 	
}

/* SECCIÓN FOTOS */

.foto-titulo{
	font-weight:bold; 
	font-size:14px; 
	color:#D6A953;
	padding-left:10px; 
	padding-right:10px; 
}

.foto-titulo a{
	font-weight:bold; 
	font-size:14px; 
	color:#D6A953;
}
.foto-titulo a:hover{
	font-weight:bold; 
	font-size:14px; 
	color:#D6A953;
}
.foto-subtitulo {
	font-weight:bold; 
	font-size:13px; 
	color:#D6A953;
	padding-top:5px; 
	padding-left:10px; 
	padding-right:10px; 	
}

.foto-subtitulo a{
	font-weight:bold; 
	font-size:13px; 
	color:#D6A953; 	
}
.foto-subtitulo a:hover{
	font-weight:bold; 
	font-size:13px; 
	color:#D6A953;
}
.foto-texto {
	font-size:11px; 
	padding-left:10px; 
	padding-right:10px;
	
}

/* SECCIÓN SMS */

.textoAzul {
	color:#006699;

}

.textoBlanco {
	color:#ffffff;

}

.textoDorado {
	color: #F9E0A6;

}
.textoRojo {
	color:#990033;
}

/* COMENTARIOS*/

.ayudaComentario{
	color:#8D0202;

}

.ayudaComentario a{
	color:#006699;

}

.ayudaComentario a:hover{
	color:#006699;

}

/* FORMULARIOS */

.fr_roundbox { background: url(/imgs/cajaForm-fondo.jpg) repeat;height: 34px; line-height:34px; }

.fr_top div { background: url(/imgs/cajaForm-izq.jpg) no-repeat top left; float:left; width:10px; }
.fr_top { background: url(/imgs/cajaForm-der.jpg) no-repeat top right; }

/* height and width */
.fr_top div, .fr_top {
	height: 34px;
	line-height:34px;
	font-size: 1px;
}

.caja{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-color:#F3F3F3;
	border:none;
	margin:0px;
	padding-top:9px;
	height:25px;
}

.caja1{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:7px 0px 0px 0px;
	padding:0px;
	border:0px;
	background-color:#F3F3F3; 
	vertical-align:middle; 
}

.boton{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#CCCCCC;
	border-color: #333333;
	border-style: solid;
	border-width: 2px;
	cursor: hand;
}
.cajaSeleccion{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;

}

.textoMay{
text-transform:uppercase;

}

textarea {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#CCCCCC 1px solid;

}
/* FOTOS FICHA GRANDE - sin reserva */
#foto-ficha-big {
	float:left;
	width:564px;
	height:382px;
	text-align:left;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	background-image:url(img/fondo_foto_ficha_big.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#foto-nav-big {
	float:left;
	width:564px;
	height:35px;
	text-align:center;
	padding: 4px 0px 0px 4px;
	margin: 0px;
	background-image:url(img/fondo_foto_nav_big.gif);
	background-repeat:no-repeat;
	background-position:top left;
}



/*--- 4 DESTACADOS -------------------------------------- */

#home-dest {
	width: 910px;
	margin: auto;
	clear: both;
	border:0px solid white;
}
.dest-box {
	float:left;
	width:223px;
	height:265px;
	text-align:left;
	padding: 4px 0px 0px 4px; /*espacio entre contenidos y borde*/
	margin: 0px;
	background-image:url(img/fondo_destacados.gif); /* 226x266 */
	background-repeat:no-repeat;
	background-position:top left;
	border:0px solid white;
}
.dest-boton  { width:213px; height:30px; padding:0px; margin:0px 0px 0px 10px; }
.dest-cuerpo { width:213px; height:225px; padding:0px; margin:0px; overflow:hidden }
	.dest-foto   { width:189px; height:90px; padding:0px; margin:10px 0px 10px 10px; /*border:2px solid #CDCDCD;*/ }
	.dest-titulo { text-align:left; padding:0px 0px 0px 10px; margin:0px 5px 0px 0px; border:0px solid white; font-weight:bolder; }
	.dest-texto  { text-align:left; padding:0px 0px 0px 10px; margin:5px 5px 0px 0px; border:0px solid white; }
	.dest-btn {  }

.dest-titulo a { color:orange; text-decoration:none; }
.dest-titulo a:hover { color:orange; text-decoration:none; }


/* EDITORIAL Y GADGETS */

.gadget-cuerpo { width:213px; height:225px; padding:0px; margin:0px; }
	.gadget-foto   { width:189px; padding:0px; margin:10px 0px 10px 10px; /*border:2px solid #CDCDCD;*/ }
	.gadget-titulo { text-align:left; padding:0px 0px 0px 10px; margin:0px 5px 0px 0px; border:0px solid white; font-weight:bolder; }
	.gadget-texto  { text-align:left; padding:0px 0px 0px 10px; margin:5px 5px 0px 0px; border:0px solid white; }
.gadget-titulo a { color:orange; text-decoration:none; }
.gadget-titulo a:hover { color:orange; text-decoration:none; }

#gadget-fotos {
	float:left;
	width:800px;
	/*height:382px;*/
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border:4px solid #dddddd;
	/*
	background-image:url(img/fondo_noticia_fotos.gif);
	background-repeat:no-repeat;
	background-position:top left;
	*/
}
#gadget-pie {
	float:left;
	width:800px;
	height:32px;
	text-align:left;
	margin: 5px 0px 0px 0px;
	padding: 4px 0px 0px 4px;
	background-image:url(img/fondo_noticia_nav.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

/* ------------------------------------------------------------------------------------------ */
/* --- MI ESPACIO ----------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */

.espacio-box {
	float:left;
	width:223px;
	height:265px;
	/*height:205px;*/
	text-align:left;
	padding: 4px 0px 0px 4px; /*espacio entre contenidos y borde*/
	margin: 0px;
	background-image:url(img/fondo_destacados.gif); /* 226x266 */
	background-repeat:no-repeat;
	background-position:top left;
}
.espacio-cuerpo { width:213px; height:225px; /*height:165px;*/ padding:0px; margin:0px; }
	.espacio-titulo { text-align:left; padding:0px 0px 0px 10px; margin:0px 5px 0px 0px; border:0px solid white; font-weight:bolder; }
	.espacio-texto  { text-align:left; padding:0px 0px 0px 10px; margin:5px 5px 0px 0px; border:0px solid white; }
.espacio-titulo a { color:orange; text-decoration:none; }
.espacio-titulo a:hover { color:orange; text-decoration:none; }



#registro-box {
	float:left;
	/*width:400px; */
	text-align:left;
	margin: 0px;
	border: 0px solid #CDCDCD;
	background-color: #585858;
}




/* ------------------------------------------------------------------------------------------ */
/* Selectores y objetos simples ------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */


ul {
	margin: 0;
	padding:0;
}
li {
	margin:0px;
	list-style-type:none;
	padding:0px;	
}


/* 	H1 : no usada
	H2 : Cabeceras de secciones (left-rail)
	H3 : Cabeceras de cuerpo
	h3 : Otros textos (tipo campos de formulario)
*/
h2 { font-variant:small-caps;  /*#*/;}
h2,h3 {
	font-size:11px;
	font-weight:bold;
	margin:	 0px 0px 7px 0px;
	padding: 1px 1px 1px 2px;
	}
h3 { background-color:#dddddd; }
h4 { width:150px; float:left; font-size:11px; font-weight:bold; text-align:left;  margin:0px; padding:0px;}
h5 { width:100px; float:left; font-size:11px; font-weight:normal; text-align:right;  margin:0px; padding:0px; margin-right:10px;}


form p { margin:5px; }



/* Botones */
.btn {
	/*background-color: #DDDDDD;*/
	color: #646464;
	font-weight: normal;
}


/* Barra de camino recorrido */
.breadcrum {
	/*		 top rgt btm lft*/
	margin:	 0px 0px 10px 0px;
	padding:0;
}
.breadcrum .lib_left {float:left; text-align:left; }
.breadcrum .lib_right { text-align:right; }

.ficha_video {
	width:910px;
	height:381px;
	text-align:left;
	/*padding: 4px 0px 0px 4px;*/
	margin: 0px;
	background-image:url(img/fondo_video_centro.gif);
	background-repeat:repeat;
	background-position:top left;
}

#barra_idioma{	width: 910px;
	height:15px;
	margin: auto;
	clear: both;
	margin:10px 0px 10px 0px;
	border:0px solid white;
}


#sitenav { width:910px; height:25px;
		 font-size:11px; font-weight:bolder;
		 text-align:left;
		 background-color:#515151;
		 margin-left: 46px;
		 _margin-left:0px;
		 *margin-left:0px;
		}
#sitenav a {	color:#ffffff; text-decoration:none;  }
#sitenav a:hover { color: #B9DA10; text-decoration:none; }



#caja_secc{
	width: 910px;
	height: 126px;
	padding-top:10px;
	border-bottom:1px solid #7D7E7E;
	margin: auto;
	clear: both;
	background-color: #515151;
}

#caja_reg{
	width: 910px;
	height: 43px;
	margin: auto;
	clear: both;
	background-color: #515151;
}

.banner-main-box {
	border:2px solid #7D7E7E;
}

.destacados {
	width: 910px;
	margin: auto;
	clear: both;
	padding:3px 0px 3px 0px;
	color:#ffffff;
	background-color: #505050;
	text-align:left;
	font-size:11px;
	font-weight:bolder;
	border:0px solid white;
}

.div_secciones{
	margin-left: 6px;
	margin-top: 6px;
}

.div_secciones_cont{
	float:left;
	text-align:left;
	background-color: #626262;
	height:133px;
	width: 117px;
	border-right:1px solid #7D7E7E;
	position:relative;
	margin-top: 14px;
	height: 112px;
}

.div_pestana_secc{
	background-image:url(/img/pestana_secc.gif);
	background-repeat:no-repeat;
	color:#B9DA10;
	font-weight:bold;
	font-size:11px;
	width:117px;
	padding:3px 0px 3px 0px;
	position:absolute;
	top:-15px;
	left:0px;
}

/*SECCIÓN Para Red Social*/
#columnaDerechaRed {
	float:right; 
	width:335px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#columnaIzquierdaRed {
	float:left;
	width:575px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#colIzqRed{
	width:130px;
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
}
#colDerRed {
	float:right; 
	width:440px;
	text-align:left;
	padding:0px;
	margin:0px;
}

.tituloRed, .tituloRed a{
	font-size:12px; 
	color:#871F5A;
	letter-spacing:0.5px; 
}

.iframeMuro{
	border:none;
}

.panelTab {

display:none; padding:10px; text-align:center; vertical-align:middle; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; background-color:#EBEBEB;
}

.cajaMuro{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-style: solid;
	border-width: 1px;
	border-color:#E8E8E8;
	padding:5px;

}

.botonMuro {
	background:#CC9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border:#996600 1px solid;
	cursor:hand;

}



#red-3box {
	/*position: absolute;*/
	width: 908px;
	height:649px;
	margin: auto;
	clear: both;
	border:0px solid white;
	background-color: #F7F7F7;
	text-align: left;
	/*color: #000;*/
}

#red-3box_inv {
	width: 908px;
	margin: auto;
	clear: both;
	text-align: left;
}

#red-3box a{
	color: #8D8D8D;
}

#red-3box a:hover{
	color: #000;
}

#red-3box table{
	color: #3E9A97;
}

#red-3box input{
	border:1px solid #3E9A97;
	font-family:"Verdana";
	font-size:10px;
	font-weight:normal;
}

#red-3box textarea{
	border:1px solid #3E9A97;
	font-family:"Verdana";
	font-size:10px;
	font-weight:normal;
}

.red-mid-table{
	float:right;
	width: 696px;
	padding:6px 6px 0px 6px;
	background-color: #F7F7F7;
	color: #4F4F4F;
	position: relative;
}

.tn_img{
	max-width:100px;
	max-height:98px;
	_height:98px;
	vertical-align: middle;
	border:0px;
}

.tn_img_members{
	max-width:70px;
	max-height:70px;
	_height:70px;
	vertical-align: middle;
	border:0px;
}

.tn_img_group{
	max-width:50px;
	max-height:49px;
	_height:49px;
	vertical-align: middle;
	border:0px;
}

#trumbal{
	float:left;
	width:110px;
	text-align:center;
	
}

#generica_esquerra{
	float:left;
	padding: 12px 0 0 0;
	background-image:url(/img/fondo_opciones.jpg);
	background-color: #3E9A97;
	text-align:left;
	width: 200px;
	font-size: 11px;
	color:#fff;
}

#generica_esquerra a{
	color:#fff;
}

#inbox_esquerra{
	float:left;
	padding: 12px 0 0 0;
	background-image:url(/img/MIS-MENSAJES.jpg);
	text-align:left;
	width: 200px;
	height: 637px;
	font-size: 11px;
	color:#fff;
}

#inbox_esquerra_search{
	float:left;
	padding: 12px 0 0 0;
	/*background-image:url(/img/ilus_buscarusuarios.jpg);*/
	background-color: #3E9A97;
	width: 200px;
	height: 1274px;
	font-size: 11px;
	color:#fff;
}

#inbox_esquerra_search a{
	color:#fff;
}

#inbox_esquerra_search input{
	background-color: #3E9A97;
}

#inbox_esquerra a{
	color:#fff;
}

#borrar_mensajes{
	margin-top: 5px;
	text-align:left;
	/*background-color:#DCDEDD;*/
	color: #A50A36;
	height: 25px;
	text-align: center;
	padding:5px;
	width: 188px;
	padding-top: 7px;
}
#borrar_mensajes a{
	color: #A50A36;
}

.red-mid-table tr{
	height:25px;
}

.table_central{
	width:100%;
	background-color: #fff;
	color: #4F4F4F;
}

.div_busca{
	margin: 2px;
	margin-left:30px;
}

.mini_ficha_user{
	float:left;
	/*border:1px solid #3E9A97; */
	margin-bottom:10px;
	margin-left:10px;
	_margin-left:1px;
	background-color:#fff;
	height:106px;
	/*width:335px;*/
	color: #4F4F4F;
	_overflow:hidden;
	/*font-weight:bold;*/
}

#right_rail{
	float:right;
	text-align:left;
	width: 300px;
	font-size: 11px;
	color: #9E9E9E;
	position:absolute;
	right:10px;
	top:0px;
	border-left:10px solid #3E9A97;
	padding: 10px;
	padding-top: 3px;
	height: 636px;
}

#titulo{
	color:#3E9A97;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 12px;
	margin-top:10px;
}

#message a{
	color: #9E9E9E;
}

#message a:hover{
	text-decoration: underline;
}

.p_user{
	margin-top:3px;
}

.invitation_mini{
	/*float:left;*/
	border:2px solid #3E9A97;
	margin-bottom:2px;
	margin-left:2px;
	background-color:#fff;
	height:80px;
	width:340px;
	padding:3px;
}

.mensaje_inicio{
	color:#9E9E9E;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 12px;
	margin-top:10px;
}


/* By Maki */
#parent1{
			
}
#parent1 li{
		
   padding: 5px;
   margin: 5px;
}
#parent1-menu a.wactive{
   font-weight: bold;

   padding:2px;
}

#parent2{
 border:0px;	
}
#parent2 li{

   padding: 5px;
   margin: 5px;
}
#parent2-menu a.wactive{
   font-weight: bold;
   padding:2px;

}

.menuScroll {
 position:relative;
 left:20px;
 width:120px;
}
.menuScroll a{
   color:#000000;

}
.barraTitulo {
   padding-left:10px; 
   padding-top:0px; 
   
   width:535px; 
   height:33px; 
   line-height:33px;
   
   background-image:url(/imgs/titulo-guiatendencias-liso.jpg); 
   background-repeat:no-repeat; 
   background-position:center; 

   font-weight:bold;
   font-size:12px;
}
.filtro_gral{
	float: none;
   min-height: 39px; 
   position: relative;
   font-size:10px;
}
.filtro_derecha{
	float: right;
    /*width: 45%;*/ 
	width: 258px; 
    /*position: absolute;*/ 
    font-size:10px;
    margin-left: 260px;
}
.filtro_izquierda{
	float: left;
    width: 258px; 
    position: absolute;
}
.filtro_solo{
	float: none;
    width: 100%; 
    position: absolute;
}

.filtro_separador{
    /*width: 10%;*/ 
	float: none;
    position: absolute; 
    margin-left: 45%; 
    margin-right: 45%;
}
.tabla_filtro{
   font-family: Arial,Helvetica,sans-serif;
   font-size:10px;
   color: #494949;
}
.tabla_filtro td{
   padding: 5px;
   vertical-align: top;
}
.tabla_filtro td.selected{
   padding: 5px;
   vertical-align: top;
   font-size:10px;
}
.filtro{
   color: #494949;
   font-size: 11px;
   font-family: Arial,Helvetica,sans-serif;
}
.filtro_seleccionado{
	float: none;
   color: #cfa049;
   font-size: 11px;
   font-family: Arial,Helvetica,sans-serif;
   font-weight: bold;  
}
.titulo_filtro{
	float: none;
   color: #2a2a2a;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 10px;
}





