@charset "utf-8";
/* CSS Document */

/********************************************************************************************/
/************************************ HOME 90 ***********************************************/
/********************************************************************************************/
div.columna_contenido2 {
	float:left;
width:662px;
	margin: 0 0 20px 10px;
	}
	
div.columna_interna_derecha2 {
	float:left;
	margin-left: 15px;
	width: 300px;
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/***--------------------- AJUSTE DE CONTENIDO INTERNO --------------------*/
div.cuerpo2 {
	padding: 0 0 18px 0;
	width:1004px !important;
	width:1004px;
	width/**/:/**/1004px;
	background-color:#FFFFFF;
	background-image: url(../images/separador_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* banner top*/
.home-banner-top2 {
	width:1004px;
padding:8px 0 0 0;
background: url(../img90/home-banner-top-bg.jpg) bottom center;
vertical-align:bottom;
text-align:center;
}

.home-cuerpo2 {
background:url(../img90/home-cuerpo-bg.gif) top left #dbdada repeat-x;
padding: 15px 0 0 0;
}
.home-cuerpo2 h1{
margin:10px 0 22px 0;
padding:0;
vertical-align:bottom;
border-bottom:1px solid #000000;
/*font-family: "Arial Black", Arial, sans-serif;
font-size:24px;
color:#464646;
letter-spacing:-1px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#c82026;
font-weight:bold;
}
.home-cuerpo2 h1 strong{
color:#c82026;
}
.home-cuerpo2 img {
vertical-align:middle;
}
.home-cuerpo2 a {
line-height:26px;
padding:4px;
}
/* botones del filtro */
/* estilo ON */
.home-cuerpo2 a.on:link,
.home-cuerpo2 a.on:visited {
text-decoration:none;
color:#111111;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
.home-cuerpo2 a.on:hover {
color:#FFFFFF;
background:#990000;
text-decoration:none;
font-weight:normal;
}
.home-cuerpo2 a.on:link strong,
.home-cuerpo2 a.on:visited strong {
color:#990000;
}
.home-cuerpo2 a.on:hover strong{
color:#ffffff;
}
/* estilo OFF */
.home-cuerpo2 a.off:link,
.home-cuerpo2 a.off:visited {
text-decoration:none;
color:#111111;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.home-cuerpo2 a.off:hover {
color:#FFFFFF;
background:#990000;
}
.home-cuerpo2 a.off:link strong,
.home-cuerpo2 a.off:visited strong {
color:#990000;
}
.home-cuerpo2 a.off:hover strong{
color:#ffffff;
}
/* estilo GRIS */
.home-cuerpo2 a.gris:link,
.home-cuerpo2 a.gris:visited {
text-decoration:none;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.home-cuerpo2 a.gris:hover {
color:#FFFFFF;
background:#666666;
}
.home-cuerpo2 a.gris:link strong,
.home-cuerpo2 a.gris:visited strong {
color:#999999;
}
.home-cuerpo2 a.gris:hover strong{
color:#FFFFFF;
}

/*img roll olimpico*/
.home-cuerpo2 a#olimpico:link,
.home-cuerpo2 a#olimpico:visited {
width:24px;
height:12px;
background:url(../img90/ico_olimpico.gif) no-repeat top left;
border:none;
font-size:10px;
color:transparent;
}
.home-cuerpo2 a#olimpico:hover {
background:url(../img90/ico_olimpico-hover.gif) no-repeat top left;
z-index:1000;
}

/*-------------------- home derecha menu ----------------------------------*/
.home-derecha-menu2 {
background:#990000 url(../img90/bg-menu.jpg) top left no-repeat;
padding:5px;
margin: 0 0 15px 0;
width:290px;
border:#ffffff solid 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
}
.home-derecha-menu2 table{
width:305px;
margin:0 0 10px 0;
}
.home-derecha-menu2 h1{
margin:7px 0 5px 0;
padding:2px 0 5px 22px;
border-bottom: #CCCCCC solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}
.home-derecha-menu2 a:link,
.home-derecha-menu2 a:visited{
color:#FFFFFF;
display:block;
text-decoration:none;
padding:5px;
}
.home-derecha-menu2 a:hover {
text-decoration:underline;
}

/*home dercha banner 1*/
.home-derecha-banner-12 {
margin:0 0 15px 0;
text-align:center;
}

/*home dercha banner 2*/
.home-derecha-banner-22 {
margin:0 0 15px 0;
text-align:center;
}

/*------------------------------- BANNER DE PIE EN HOME ----------------*/

.banner-pie-izq {
width:633px;
float:left;
margin:0 0 0 20px;
padding:0 0 10px 0;
}
.banner-pie-der {
width:316px;
float:left;
margin:0 0 0 28px;
}

/********************************************************************************************/
/************************** TOP PARA INTERNAS ***********************************************/
/********************************************************************************************/

.nota-cuerpo2 {
padding: 15px 0 0 0;
background:url(../img90/bg-nota.gif) repeat-y right;
}
.top-interna {
background:#FFFFFF;
border-bottom:#999999 solid 2px;
}
/* banner top*/
.evento-banner-top {
width:100%;
padding:8px 0 11px 0;
vertical-align:bottom;
text-align:center;
}

/* titulo de evento */
.evento-titulo2 {
	float:left;
	width:662px;
	margin-left: 10px;
	padding:20px 0 0 0;
font-family: "Arial Black", Arial, sans-serif;
font-size:24px;
color:#464646;
letter-spacing:-1px;
}
.evento-titulo2 strong{
color:#c82026;
font-weight:normal;
}

/* loguera de la revista */
.evento-logo2 {
	float:left;
	margin-left: 15px;
	width: 300px;
	padding:10px 0 10px 0;
vertical-align:bottom;
text-align:center;
background:#FFFFFF;
}

/* menu de evento */
.evento-menu2 {
	float:left;
	width:662px;
	padding:5px 0 5px 0;
	margin: 0 0 0 10px;
border-top:#999999 solid 1px;
/*border-bottom:#999999 solid 2px;*/
color:#c62f2a;
}
.evento-menu2 a:link,
.evento-menu2 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
color:#990000;
line-height:13px;
}
.evento-menu2 a:hover {
color:#000000;
text-decoration:underline;
}
.evento-menu2 a.prev:link,
.evento-menu2 a.prev:visited {
padding:0 0 0 10px;
background:url(../img90/menu-prev.gif) no-repeat left center;
}
.evento-menu2 a.prox:link,
.evento-menu2 a.prox:visited {
padding:0 10px 0 0;
background:url(../img90/menu-prox.gif) no-repeat center right;
}

/* fecha edicion */
.evento-edicion2 {
	float:left;
	width: 312px;
	padding:5px 0 5px 0;
	margin:0 10px 0 0;
border-top:#999999 solid 1px;
/*border-bottom:#999999 solid 2px;*/
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:bold;
color:#c82026;
text-align:center;
line-height:13px;
background:#FFFFFF;
}

/****************************************************************************************************/
/********************************* HOME DEL EVENTO **************************************************/
/****************************************************************************************************/

/* evento cuerpo */
.evento-cuerpo2 {
background:url(../img90/evento-home-bg.gif) repeat-x top;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:14px 0 0 0;
}

/*evento columna izquierda */
.evento-col-izq2 {
	float:left;
	width:197px;
padding:0 0 0 11px;
}
.evento-col-izq2 img{
margin-bottom:7px;
}


/*evento columna centro */
.evento-col-centro2 {
	float:left;
	width:456px;
padding:0 11px 0 11px;
}
.evento-texto-intro {
width:456px;
}
.evento-texto-intro h1{
margin:0 0 10px 0;
padding:0;
font-size:18px;
color:#c82026;
text-transform:uppercase;
}
.evento-texto-intro h3,
.nota-contenido2 h3{
margin:0 0 10px 0;
padding:0;
/*font-size:13px;
color:#000000;
font-weight:bold;
font-style:italic;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
font-style:italic;
font-weight:normal;
}
.evento-texto-intro h4,
.nota-contenido2 h4{
margin:0 0 15px 0;
padding:0;
/*font-family:Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;/*era 13px*/
color:#666666;
font-weight:bold;
}
.evento-texto-intro p,
.nota-contenido2 p{
margin:0 0 15px 0;
padding:0;
/**/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#565656;
/**/
}
.evento-leermas {
margin:0 0 10px 0;
}
.evento-leermas a:link,
.evento-leermas a:visited {
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#c82026;
text-decoration:none;
}
.evento-leermas a:hover {
text-decoration:underline;
}

/*evento columna derecha */
.evento-col-der2 {
	float:left;
	width:305px;
padding:0 11px 0 0;
}
.evento-col-der2 img{
margin-bottom: 7px;
}
/* envento destacado */
.evento-destacado {
margin:30px 0 20px 0;;
}
.evento-destacado h1{
margin:0;
padding:0;
font-size:16px;
color:#464646;
}
.evento-destacado h1 strong{
color:#c82026;
color:#464646;
}
.evento-destacado p{
margin:0;
padding:0;
font-weight:bold;
color:#c82026;
font-size:11px;
}

/* abajo 0 div que engloba a todo */
.abajo-0 {
float:left;
vertical-align:top;
margin: 15px 0 15px 0;
}

/* abajo 1 izquierda */
.abajo1-izq {
float:left;
width:502px;
height:219px;
background:url(../img90/evento-abajo1-bg.gif) repeat-x bottom;
vertical-align:top;
border-top:#b4b4b4 solid 5px;
}
.abajo1-flash {
float:left;
width:286px;
height:219px;
}
.abajo-destacado3 {
float:left;
width:205px;
margin:20px 0 20px 0;
font-family:Arial, Helvetica, sans-serif;
}

.abajo-destacado3 h1{
margin:0 0 10px 0;
padding:0;
font-size:16px;
color:#ffffff;
width:180px;
}
.abajo-destacado3 h1 strong{
color:#c82026;
}
.abajo-destacado3 p{
margin:0;
padding:0;
width:180px;
font-weight:bold;
color:#ffffff;
font-size:11px;
}

/* abajo 2 derecha */
.abajo2-der {
float:left;
height:219px;
width:502px;
border-top:#464646 solid 5px;
background:url(../img90/evento-abajo2.jpg) no-repeat bottom left;
}
.abajo2-imagen{
float:left;
width:212px;
margin:11px 0 0 0;
text-align:right;
}
.evento-destacado4 {
float:left;
width:250px;
padding:0 0 0 11px;
margin:20px 0 20px 10px;
font-family:Arial, Helvetica, sans-serif;
}
.evento-destacado4 h1{
margin:0 0 10px 0;
padding:0;
font-size:16px;
color:#464646;
}
.evento-destacado4 h1 strong{
color:#c82026;
}
.evento-destacado4 p{
margin:0;
padding:0;
font-weight:bold;
color:#464646;
font-size:11px;
}

/* evento banner abajo izq */
.evento-banner-abajo-izq {
padding:11px 0 11px 11px;
}

/* evento banner abajo tdi */
.evento-banner-abajo-der {
padding:11px 0 11px 11px;
}



/****************************************************************************************************/
/********************************* NOTA DEL EVENTO **************************************************/
/****************************************************************************************************/

/* nota contenido */
.nota-contenido2 {
	float:left;
	width:650px;
	margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
} 
.nota-contenido2 h1{
margin:10px 0 10px 0;
padding:0;
font-size:18px;
color:#c82026;
text-transform:uppercase;
}
/*.nota-contenido2 h3{ ----- en la linea 356 ---------
margin:0 0 10px 0;
padding:0;
font-size:13px;
color:#000000;
font-weight:bold;
font-style:italic;
}*/
/*.nota-contenido2 h4{ ---------- en la linea 369 ----------
margin:0 0 15px 0;
padding:0;
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;
}*/
/*.nota-contenido2 p{ ----- en la linea 382 --------
margin:0 0 15px 0;
padding:0;
font-size:13px;
}*/
.nota-contenido2 p img {
margin:0 11px 0 0;
background:#e2e2e2;
padding:9px;
border-top:1px dotted #bbbbbb;
border-bottom:1px dotted #bbbbbb;
}

/* nota columna derecha */
.nota-derecha2 {
	float:left;
	margin-left: 20px;
	width: 320px;
	/*width:327px;*/
font-family:Arial, Helvetica, sans-serif;
}

/* nota foto der */ 
.nota-foto-der {
margin: 10px 11px 0 11px;
background:#e6e5e5;
text-align:center;
border-top: #999999 solid 15px;
}

/* nota epigrafe der */
.nota-epigrafe-der {
margin: 0 11px 11px 11px;
padding:0 11px 11px 11px;
background:#e6e5e5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#707071;
}
.nota-epigrafe-der strong{
color:#c82026;
}

/* nota destacado der */
.nota-destacado {
margin: 11px;
padding:11px;
background:#e6e5e5;
}
.nota-destacado p{
margin:0;
padding:0;
color:#c82026;
font-size:20px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:24px;
letter-spacing:-1px;
font-style:italic;
}
.nota-destacado p strong{
font-weight:bold;
color:#464646;
font-style:italic;
font-family:"Arial Black", Arial, sans-serif;
}

/* nota boton voler arriba */
.volver-arriba {
margin:0 0 11px 0;
color:#c82026;
}
.volver-arriba a:link,
.volver-arriba a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
color:#c82026;
line-height:13px;
padding: 0 0 0 15px;
background:url(../img90/menu-up.gif) no-repeat left center;
}
.volver-arriba a:hover {
color:#000000;
text-decoration:underline;
}
.volver-arriba a.prev:link,
.volver-arriba a.prev:visited {
background:url(../img90/menu-prev.gif) left center no-repeat;
padding:0 0 0 12px;
}

/* caja de valoración */
.valoracion {
margin: 0 0 10px 0;
}