/* GENERAL */

body{
	margin:0;
	padding:0;
	position:relative;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	overflow-x:hidden;
	background:#FFFFFF url(fondo.png) top repeat-x;}
a{text-decoration:none; color:#989898;}
a:hover{color:#666666;}
a img{border:none;}
a:hover img{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}

b.b1{font-size:21px; color:#2E3190;}
b.b2{font-size:12px; color:#2E3190;}
.opacidad50{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);}
.bordesRedondos{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius: 10px;
	-ms-border-radius:10px;}
.contenedorPagina{
	width:1024px;
	position:relative;
	margin:0 auto 0 auto;}
.contenedorDerecho{
	background:#E2E2E2;
	height:380px;
	border:2px solid #666666;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;}

/* ENCABEZADO */

.encabezado{
	position:relative;
	display:block;
	width:1004px;
	height:110px;
	padding:10px 12px 10px 12px;}
.edicionRevista{
	width:80px;
	float:left;
	margin:0 0 0 5px;}
.opcionesRevista{
	width:150px;
	float:left;
	margin:0 0 0 5px;}
	
/* MENU */

.lineaMenu{
	width:1024px;
	height:1px;
	background:transparent url(lineaMenu.png) 0 0 no-repeat;}
.menu{
	width:1024px;
	position:relative;
	display:block;
	text-align:center;}
a .botonMenu{
	height:12px;
	font-size:12px;
	line-height:12px;
	display:inline-block;
	padding:13px 15px 14px 15px;}
	
/* SUBMENU */

.submenu{
	width:240px;
	padding:10px 0 10px 1px;
	margin:0 0 10px 0;
	/*background:transparent url(fondoContenidoSeccion.png) 0 0 no-repeat; */}
a .botonSubmenu{
	color:#FFFFFF;
	display:block;
	line-height:16px;
	font-size:16px;
	font-weight:bold;
	padding:8px 20px 5px 10px;
	margin:10px 0 0 0;
	text-transform:uppercase;
	background-color:#999999;
	border:2px solid #666666;
	border-radius: 0 15px 15px 0;
	-moz-border-radius: 0 15px 15px 0;
	-ms-border-radius: 0 15px 15px 0;
	-khtml-border-radius: 0 15px 15px 0;
	-webkit-border-radius: 0 15px 15px 0;}
a:hover .botonSubmenu{background-color:#FF0000; border-color:#990000;}


/*================
Twitter Expandible
================*/

.contenedorTwitter{
	/*width:95px;*/
	display:block;
	position:fixed;
	top:100px;
	right:0px;
	z-index:200;
	overflow-x:hidden;}
.columnaIzqTwitter{/*width:95px;*/ vertical-align:top;}
.columnaDerTwitter{/*width:250px;*/ vertical-align:top;}
.columnaDerTwitterInt {width:230px; margin:39px 0 0 0; background-color:#2FC2EF; padding:10px 10px 10px 10px;}
.datosTwitter{width:215px; height:300px; background-color:#2FC2EF; text-align:left; padding:5px 10px 5px 5px; overflow-y:auto; overflow-x:hidden;}
.btnTwitter{width:95px; height:130px; display:block; background:transparent url(btnTwitter.png) 0 0 no-repeat; cursor:pointer;}

/*================
Twitter Facebook
================*/

.contenedorFacebook{
	/*width:95px;*/
	display:block;
	position:fixed;
	top:200px;
	right:0px;
	z-index:100;
	overflow-x:hidden;}
.columnaIzqFacebook{/*width:95px;*/ vertical-align:top;}
.columnaDerFacebook{/*width:250px;*/ vertical-align:top;}
.columnaDerFacebookInt {width:230px; margin:39px 0 0 0; background-color:#455D9C; padding:10px 10px 10px 10px;}
.datosFacebook{width:215px; height:300px; background-color:#FFFFFF; text-align:left; padding:5px 10px 5px 5px; overflow-y:auto; overflow-x:hidden;}
.btnFacebook{width:95px; height:130px; display:block; background:transparent url(btnFacebook.png) 0 0 no-repeat; cursor:pointer;}

/*================
 Contenedor Encuestas
 =================*/
 .contenedorEncuestas{
 	margin: 10px 0 0 0;
	background:#E2E2E2;
	border:2px solid #666666;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;}
 


/*Newslatter*/

.newsfalla{
	color:#ED1022;
	font-size:12px;}
	
.newslogra{
	color:#1DB14B;
	font-size:12px;}

/*Traductor de Google*/

.contenedorTraductorgoogle{
	/*width:95px;*/
	display:block;
	position:fixed;
	top:20px;
	right:0px;
	z-index:100;
	overflow-x:hidden;}


/* BANNER */

.contenedorBanner{
	width:755px;
	height:380px;
	position:relative;}
.banner{
	/*width:980px;*/
	width:690px;
	overflow:hidden;
	height:380px;
	position:relative;
	left:33px;}
.difuminado{
	width:755px;
	height:100px;
	display:block;
	position:relative;
	bottom:0; z-index:2;
	margin:-100px 0 0 0;
	background:transparent url(difuminado.png) 0 0 no-repeat;}
.flechaIzq{
	width:25px;
	height:40px;
	display:inline-block;
	position:relative;
	top:200px; left:0;
	z-index:1; cursor:pointer;
	background:transparent url(flechas.png) 0 0 no-repeat;}
.flechaIzq:hover{background-position: 0 -40px;}
.flechaDer{
	width:25px;
	height:40px;
	display:inline-block;
	position:relative;
	top:200px; left:700px;
	z-index:1; cursor:pointer;
	background:transparent url(flechas.png) -25px 0 no-repeat;}
.flechaDer:hover{background-position: -25px -40px;}

/* Banner en caso de una sola imagen*/

.flechaIzqunit{
	width:25px;
	height:40px;
	display:inline-block;
	position:relative;
	top:200px; left:0;
	z-index:1; cursor:pointer;}
.flechaIzqunit:hover{background-position: 0 -40px;}
.flechaDerunit{
	width:25px;
	height:40px;
	display:inline-block;
	position:relative;
	top:200px; left:700px;
	z-index:1; cursor:pointer;}
.flechaDerunit:hover{background-position: -25px -40px;}


/* MENU SECCION */

.menuSecciones{
	height:50px;
	vertical-align:bottom !important;}
.botonMenuSeccion{
	color:#FFFFFF;
	display:inline-block;
	line-height:12px;
	font-size:12px;
	height:12px;
	padding:5px 20px 5px 10px;
	border-radius: 5px 20px 0 0;
	-moz-border-radius: 5px 20px 0 0;
	-ms-border-radius: 5px 20px 0 0;
	-khtml-border-radius: 5px 20px 0 0;
	-webkit-border-radius: 5px 20px 0 0;}
.elconsultor{background-color:#000000; }
.elconsultor:hover{background-color:#97062E; padding-bottom:33px; color:#FFFFFF;}
.elconsultoractivo, .elconsultoractivo:hover{background-color:#97062E; padding-bottom:33px; color:#FFFFFF; }
.deportada{background-color:#000000; }
.deportada:hover{background-color:#0077B0; padding-bottom:33px; color:#FFFFFF;}
.deportadaactivo, .deportadaactivo:hover{background-color:#0077B0; padding-bottom:33px; color:#FFFFFF; }
.loinn{background-color:#000000; }
.loinn:hover{background-color:#175165; padding-bottom:33px; color:#FFFFFF;}
.loinnactivo, .loinnactivo:hover{background-color:#175165; padding-bottom:33px; color:#FFFFFF; }
.hospitality{background-color:#000000;}
.hospitality:hover{background-color:#625E23; padding-bottom:33px; color:#FFFFFF;}
.hospitalityactivo, .hospitalityactivo:hover{background-color:#625E23; padding-bottom:33px; color:#FFFFFF;}
.preguntas{background-color:#000000; }
.preguntas:hover{background-color:#E85E71; padding-bottom:33px; color:#FFFFFF;}
.preguntasactivo, .preguntasactivo:hover{background-color:#E85E71; padding-bottom:33px; color:#FFFFFF; }
.enlace{background-color:#000000;}
.enlace:hover{background-color:#E00219; padding-bottom:33px; color:#FFFFFF;}
.enlaceactivo, .enlaceactivo:hover{background-color:#E00219; padding-bottom:33px; color:#FFFFFF;}
.coffeebreak{background-color:#000000;}
.coffeebreak:hover{background-color:#5E1F11; padding-bottom:33px; color:#FFFFFF;}
.coffeebreakactivo, .coffeebreakactivo:hover{background-color:#5E1F11; padding-bottom:33px; color:#FFFFFF; }

/* CONTENIDO */

.contenidoInicio{position:relative; margin:0 auto 0 auto;}
.separarColumnaInicio{width:12px; display:inline-block;}
.separarFilaInicio{height:12px; display:inline-block;}
.separarColumna{width:10px; display:inline-block;}
.separarFila{height:10px; display:inline-block;}
.columnaInicio{width:236px; display:inline-block;}

.contenido{position:relative; margin:0 auto 0 auto;}
.columnaIzq{width:240px; display:inline-block; vertical-align:top !important;}
.columnaDer{width:730px; display:inline-block; vertical-align:top !important;}
.fdContenidoSeccion{
	width:710px;
	padding:10px;
	color:#666666;
	background:transparent url(fondoContenidoSeccion.png) 0 0 no-repeat;}
.cuadroImagen{
	width:380px;
	height:285px;
	padding:10px;
	display:inline-block;
	margin:0 0 10px 0;
	float:left;}
.cuadroInfo{
	width:310px;
	height:305px;
	display:inline-block;
	margin:0 0 10px 0;
	float:left;}
.tituloContenido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	line-height:25px;
	color:#FFFFFF;
	padding:10px;
	height:80px;}
.tituloGeneral{color:#FF0000; font-size:48px; font-weight:bold; text-transform:uppercase; margin:0 0 20px 0;}
.textoFlotante{
	width:300px;
	height:185px;
	display:inline-block;
	padding:10px;
	color:#FFFFFF;
	font-size:18px;
	line-height:18px;}
	
/* MENU INTERIOR */

.botonMenuInterior{
	color:#FFFFFF;
	display:inline-block;
	line-height:12px;
	font-size:12px;
	height:12px;
	padding:5px 10px 5px 20px;
	border-radius: 20px 5px 0 0;
	-moz-border-radius: 20px 5px 0 0;
	-ms-border-radius: 20px 5px 0 0;
	-khtml-border-radius: 20px 5px 0 0;
	-webkit-border-radius: 20px 5px 0 0;}
.botonMenuInterior:hover{padding-bottom:12px; color:#FFFFFF;}

/* CALENDARIO */

.calendarioEventos{
	width:250px;
	/*height:230px;*/
	text-align: center;
	padding:0 0 10px 0;
	margin:0 0 0 0;}
	
.calendario{
	width:250px;
	margin:0 auto;
	font-size:14px;
	font-family:Arial;
	color:#CC9999;
	text-align:center;}
	
table.calendario tr td{height:25px; color:#999999;}
table.calendario tr td.normal{color:#999999; font-weight:bold; font-size:16px;}
table.calendario tr td.seleccionado{color:#999999; background-color: #ffffff; font-weight:bold; font-size:16px;}
table.calendario tr td.actual{color:#CC0000; font-weight:bold; font-size:16px;}
table.calendario tr td.evento{background-color:#CCCCCC; cursor:pointer}
.flechaIzqCal{
	height: 25px;
	width: 25px;
	display:block;
	cursor:pointer;
	background:transparent url(flechasCalendario.png) 10px 0 no-repeat;}
.flechaIzqCal:hover{background-position: 10px -25px;}
.flechaDerCal{
	height: 25px;
	width: 25px;
	display:block;
	cursor:pointer;
	background:transparent url(flechasCalendario.png) -25px 0 no-repeat;}
.flechaDerCal:hover{background-position: -25px -25px;}
.tituloEvento{font-size:16px; font-weight:bold; color:#333333;}
.textoEvento{font-size:12px; color:#666666;}

.calendarioMinimizado{
	width:210px;
	height:80px;
	margin:0 auto 10px auto;
	padding:0 0 0 80px;
	background:transparent url(fondoCalendarioMin.png) 0 0 no-repeat;}
.diaCalendarioMin{
	margin:0;
	padding:8px 0 0 0;
	font-size:20px;
	font-weight:bold;
	color:#333333;}
.mesanioCalendarioMin{
	margin:0;
	padding:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#333333;}
.btnCalendario{
	float:right;
	font-size:10px;
	color:#666666;
	padding:0 12px 0 0;
	margin:0 10px 0 0;
	display:inline-block;
}
.btnCalendario:hover{color:#333333;}
.btnCalendarioAbrir{
	background:transparent url(flechaCalendarioAbrir.png) right bottom no-repeat;}
.btnCalendarioCerrar{
	background:transparent url(flechaCalendarioCerrar.png) right bottom no-repeat;}	
/* BUSCADOR */

.buscador{
	background-color:#000000;
	width:240px; height:40px;
	margin:0 0 10px 0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-ms-border-radius: 10px;}
.inputBuscador{margin:0 0 0 10px; width:152px; font-size:12px; line-height:12px; color:#999999;}
.botonBuscador{margin:0 10px 0 0px; width:60px; font-size:12px; line-height:12px;}

/* PUBLICIDAD */

.contenidoPublicidad{border:0; padding:0; margin:0 auto 0 auto; position:relative;}
.publicidadPie{width:480px; height:100px; display:inline-block;}
.separarAdPie{width:20px; display:inline-block;}
.ejemploBannerPie{width:480px; height:100px; border:1px solid #666666; display:inline-block; background-color:#CCCCCC; font-size:12px; color:#666666; overflow:hidden;}

.ejemploBanner{width:240px !important; height:150px !important; border:1px solid #666666; display:block; background-color:#CCCCCC; font-size:12px; color:#666666; overflow:hidden; margin:10px 0 0 0;}

/* PIE */

.pie{width:100%; height:120px; background:transparent url(fondoPie.png) 0 0 repeat-x; padding:30px 0 0 0;}
.contenedorPie{width:980px; margin:0 auto 0 auto; color:#999999;}
.twitter{width:25px; height:25px; display:inline-block; background:transparent url(iconosRedes.png) 0 0 no-repeat;}
.twitter:hover{width:25px; height:25px; display:inline-block; background:transparent url(iconosRedes.png) 0 -25px no-repeat;}
.flickr{width:25px; height:25px; display:inline-block; background:transparent url(iconosRedes.png) -25px 0 no-repeat;}
.flickr:hover{width:25px; height:25px; display:inline-block; background:transparent url(iconosRedes.png) -25px -25px no-repeat;}
.facebook{width:25px; height:25px; display:inline-block; background:transparent url(iconosRedes.png) -50px 0 no-repeat;}
.facebook:hover{width:25px; height:25px; display:inline-block; background:transparent url(iconosRedes.png) -50px -25px no-repeat;}
.youtube{width:25px; height:25px; display:inline-block; background:transparent url(iconosRedes.png) -75px 0 no-repeat;}
.youtube:hover{width:25px; height:25px; display:inline-block; background:transparent url(iconosRedes.png) -75px -25px no-repeat;}