/* HTML */
body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a{

}
h1{

}
h2{

}
h3{

}

.subtexto {
  font-size: 10px;
  font-style: italic;
}

/* CONTENEDOR */
#contenedor{
margin:auto;
width:968px;
height:800px;
}

/* CABECERA */
#cabecera{
width:968px;
height:129px;
}

/* LOGO */
#cabecera .logo{
float:left;
width:249px;
height:129px;
}
#cabecera .logo img{
border:0;
}

/* MENÚ CABECERA */
#cabecera .menu{
float:left;
width:341px;
height:129px;
}
#cabecera .menu ul{
margin:0;
padding:0;
margin-top:25px;
margin-left:1px;
list-style:none;
float:left;
}
#cabecera .menu ul li{

}
#cabecera .menu ul li.no_menu{
width:159px;
height:15px;
margin-top:1px;
background:url('../images/fondo_no_menu.png') repeat-x;
}
#cabecera .menu ul li a{
display:block;
width:156px; /* 159 - 3 del padding-left */
height:15px;
margin-top:1px;
padding-left:3px;
background:url('../images/flecha_gris_menu.png') #918D80 no-repeat right;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#cabecera .menu ul li a:hover{
background:url('../images/flecha_amarilla_menu.png') #F0D300 no-repeat right;
}
#cabecera .menu ul li a#seleccionado{
background:url('../images/flecha_amarilla_menu.png') #F0D300 no-repeat right;
}

/* ORGANIZA CABECERA */
#cabecera .organiza{
position:relative;
float:left;
width:376px;
_width:373px; /* hack para IE 6 */
height:105px;
border-left:2px solid #F0D300;
}
#cabecera .organiza img{
border:0;
}
#cabecera .organiza span{
position:absolute;
left:18px;
top:25px;
/*color:#333333;*/
font-size:14px;
color:#008BC9;
font-weight:bold;
}
#cabecera .organiza ul{
margin:0;
padding:0;
margin-top:45px;
margin-left:15px;
list-style:none;
}
#cabecera .organiza ul li{
float:left;
}

/* CUERPO */
#cuerpo{
width:968px;
}

/* PIE DE PÁGINA */
#pie_pagina{
float:left;
position:relative;
clear:both;
width:968px;
height:30px;
margin-top:25px;
}
#pie_pagina img{
border:0;
}

/* LEGAL */
#pie_pagina ul.legal{
position:absolute;
top:0;
left:295px;
margin:0;
padding:0;
list-style:none;
}
#pie_pagina ul.legal li{
float:left;
}
#pie_pagina ul.legal li a{
display:block;
width:80px;
height:14px;
margin-left:1px;
background-color:#F0D300;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}
#pie_pagina ul.legal li a:hover{
text-decoration:underline;
}

/* ESTÁNDARES */
#pie_pagina ul.estandares{
position:absolute;
top:0;
left:624px;
margin:0;
padding:0;
list-style:none;
}
#pie_pagina ul.estandares li{
float:left;
margin-left:6px;
}

/* TEXTO PIE */
#texto_pie {
clear: both;
}
#texto_pie p {
text-align: right;
font-size: 10px;
}

/* FLASH */
#flash{
width:968px;
margin-bottom:30px;
}

/* COLUMNA IZQUIERDA */
#columna_izquierda{
float:left;
width:249px;
}

/* COLUMNA IZQUIERDA VACIA*/
#columna_izquierda_vacia{
float:left;
width:249px;
height:200px;
}

/* COLUMNA CENTRAL */
#columna_central{
float:left;
width:341px;
}
#columna_central p{
margin:0;
padding:0;
padding-right:35px;
padding-bottom:23px;
}

/* COLUMNA DERECHA */
#columna_derecha{
float:left;
width:378px;
_width:375px; /* hack para IE 6 */
}

#columna_derecha #img_facebook {
  border:0 none;
}

/* CONTENEDOR INSCRIPCIÓN */
#contenedor_inscripcion{
float:left;
position:relative;
width:364px;
height:108px;
border-left:1px solid #8F8B80;
}

/* INSCRIPCIÓN 336x106*/
#inscripcion{
position:absolute;
right:0;
top:0;
width:336px;
height:106px;
border:1px solid #F0D300;
}
#inscripcion h1{
margin:0;
padding:0;
margin-left:14px;
padding-top:8px;
margin-bottom:5px;
font-family:Helvetica, sans-serif;
color:#008AC9;
font-size:24px;
}
#inscripcion ul{
margin:0;
padding:0;
margin-left:10px;
margin-bottom:7px;
list-style:none;
}
#inscripcion ul li{

}
#inscripcion ul li a{
display:block;
width:310px;
height:22px; /* 28 - 5 del padding-top */
padding-top:6px;
margin-bottom:1px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#inscripcion ul li a.flecha_derecha{
text-align:left;
background:url('../images/inscripcion_flecha_derecha.png') #918D80 no-repeat right;
padding-left:8px;
}
#inscripcion ul li a.flecha_izquierda{
text-align:right;
background:url('../images/inscripcion_flecha_izquierda.png') #918D80 no-repeat left;
padding-right:8px;
}
#inscripcion ul li a:hover{
text-decoration:underline;
}

/* NOVEDADES */
#novedades{
float:left;
width:364px;
margin-top:30px;
border-left:1px solid #8F8B80;
}
#novedades h1{
margin:0;
padding:0;
margin-left:40px;
font-family:Helvetica, sans-serif;
font-size:29px;
color:#008AC9;
}
#novedades p{
width:266px;
}
#novedades p.titulo{
margin:0;
padding:0;
margin-left:40px;
margin-top:13px;
color:#F0D300;
font-weight:bold;
}
#novedades p.titulo a{
color:#918D80;
}
#novedades p.fecha{
margin:0;
padding:0;
margin-left:40px;
margin-top:3px;
color:#8F8B80;
}
#novedades p.texto{
margin:0;
padding:0;
margin-left:40px;
margin-top:5px;
}

/* MENÚ PROGRAMA */
#columna_izquierda .menu{
float:left;
}
#columna_izquierda .menu ul{
margin:0;
padding:0;
margin-left:1px;
list-style:none;
float:left;
}
#columna_izquierda .menu ul li{

}
#columna_izquierda .menu ul li.no_menu{
width:159px;
height:15px;
margin-top:1px;
background:url('../images/fondo_no_menu.png') repeat-x;
}
#columna_izquierda .menu ul li a{
display:block;
width:196px;/*width:156px; /* 159 - 3 del padding-left */
height:15px;
margin-top:1px;
padding-left:3px;
background:url('../images/flecha_gris_menu.png') #918D80 no-repeat right;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#columna_izquierda .menu ul li a:hover{
background:url('../images/flecha_amarilla_menu.png') #F0D300 no-repeat right;
}
#columna_izquierda .menu ul li a#seleccionado{
background:url('../images/flecha_amarilla_menu.png') #F0D300 no-repeat right;
}

/* CABECERA CONTENIDO */
#cabecera_contenido{
float:left;
width:968px;
margin-bottom:40px;
}
#cabecera_contenido .col_izq{
float:left;
width:199px;
}
#cabecera_contenido .col_dch{
float:left;
margin-left:50px;
width:300px;
}
#cabecera_contenido .col_dch h1{
margin:0;
padding:0;
margin-top:5px;
color:#918D80;
font-size:30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}

/* EVENTOS  */
#columna_central .evento{
float:left;
width:317px;
border-bottom:1px dotted #F0D300;
margin-bottom:10px;
padding-bottom:10px;
}
#columna_central .evento p.hora{
margin:0;
padding:0;
color:#F0D300;
}
#columna_central .evento p.titulo{
margin:0;
padding:0;
margin-top:3px;
color:#333333;
font-weight:bold;
}
#columna_central .evento p.descanso{
padding:0;
margin:0;
color:#F0D300;
font-weight:bold;
}
#columna_central .evento p.texto{
padding:0;
margin:0;
padding-top:4px;
color:#918D80;
}
#columna_central .evento ul{
list-style:none;
margin:0;
padding:0;
margin-top:5px;
}
#columna_central .evento ul li{
margin-top:8px;
padding-left:12px;
background:url('../images/cudro_lista_evento.png') no-repeat;
color:#918D80;
}
#columna_central .evento ul li span{
font-weight:bold;
}

/* ORGANIZADORES */
#columna_central .organizador{
float:left;
width:317px;
border-bottom:1px dotted #F0D300;
margin-bottom:25px;
padding-bottom:10px;
}
#columna_central .organizador p.foto{
margin:0;
padding:0;
padding-bottom:15px;
text-align: center;
}
#columna_central .organizador p.texto{
margin:0;
padding:0;
padding-bottom:10px;
}
#columna_central .organizador p.texto span{
color:#918D80;
font-weight:bold;
}

/* COLUMNA IZQUIERDA + COLUMNA CENTRAL */
#columna_izquierda_y_central{
float:left;
width:590px;
}
/* LOCALIZACIÓN */
#columna_izquierda_y_central p.maps{
margin:0;
padding:0;
padding-bottom:20px;
}
#columna_izquierda p.datos_localizacion{
margin:0;
padding:0;
padding-bottom:20px;
width:150px;
}
#columna_izquierda p.telefono_localizacion{
margin:0;
padding:0;
}
#columna_izquierda p.email_localizacion a{
color:#918D80;
}

/* FORMULARIO */
#formulario{

}
#formulario label{
display:block;
color:#918D80;
font-weight:bold;
padding-bottom:5px;
}
#formulario input,textarea{
width:317px;
_width:305px; /* hack para IE 6 */
border:1px solid #8F8B80;
}
#formulario textarea{
height:131px;
}
#formulario input.boton_enviar{
border:none;
background:url('../images/fondo_boton_enviar.png') #918D80 no-repeat right;
width:318px;
_width:305px;
height:28px;
color:#FFFFFF;
font-weight:bold;
}

/* PUBLICACIONES */
#columna_central .publicacion_confoto{
position:relative;
float:left;
width:317px;
border-bottom:1px dotted #F0D300;
margin-bottom:25px;
padding-bottom:10px;
}
#columna_central .publicacion_confoto .texto_texto{
position:absolute;
top:0;
right:5px;
width:191px;
}
#columna_central .publicacion_confoto p.titulo{
margin:0;
padding:0;
color:#333333;
text-decoration:underline;
}
#columna_central .publicacion_confoto p.editado{
margin:0;
padding:0;
color:#B5CA00;
}
#columna_central .publicacion_confoto p.texto{
margin:0;
padding:0;
}

#columna_central .publicacion_sinfoto{
float:left;
width:317px;
border-bottom:1px dotted #F0D300;
margin-bottom:25px;
padding-bottom:10px;
}
#columna_central .publicacion_sinfoto p.titulo{
margin:0;
padding:0;
color:#333333;
text-decoration:underline;
}
#columna_central .publicacion_sinfoto p.editado{
margin:0;
padding:0;
color:#B5CA00;
}
#columna_central .publicacion_sinfoto p.texto{
margin:0;
padding:0;
padding-bottom:15px;
}

p.rosa_destacado{
font-weight:bold;
color:#918D80;
}

/* PIE VARIOS */
.pie_varios{
clear:both;
width:968px;
height:80px;
margin-bottom:10px;
}
.pie_varios img{
border:0;
}
.pie_varios h1{
margin:0;
padding:0;
color:#8F8B80;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #8F8B80;
padding-bottom:5px;
}
.pie_varios ul{
margin:0;
padding:0;
padding-top:8px;
list-style:none;
}
.pie_varios ul li{
float:left;
margin-left:50px;
}
.pie_varios ul li a{

}

/* JUEVES */
#cabecera_contenido h1#jueves{
margin:0;
padding:0;
padding-left:55px;
padding-top:5px;
background:url(../images/1_jueves_texto.jpg) no-repeat;
height:46px;
}
/* VIERNES */
#cabecera_contenido h1#viernes{
margin:0;
padding:0;
padding-left:55px;
padding-top:5px;
background:url(../images/2_viernes_texto.jpg) no-repeat;
height:46px;
}
/* SÁBADO */
#cabecera_contenido h1#sabado{
margin:0;
padding:0;
padding-left:55px;
padding-top:5px;
background:url(../images/3_sabado_texto.jpg) no-repeat;
height:46px;
}

/* AVISO LEGAL, POLITICA DE PRIVACIDAD, ACCESIBILIDAD */
#columna_izquierda_y_central p.titulo{
color:#8F8B80;
}
#columna_izquierda_y_central h1.cabecera{
margin:0;
padding:0;
margin-top:5px;
color:#8F8B80;
font-size:30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
#columna_izquierda_y_central p{
padding-right:10px;
}
#columna_izquierda_y_central ul{
margin:0;
padding:0;
padding-right:20px;
padding-left:20px;
}
#columna_central h1.informacion{
color:#F0D300;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-weight:normal;
margin:5px 0 0;
padding:0;
padding-bottom:20px;
}
span.claro{
color:#CCCCCC;
}

.listaamarilla {
color:#F0D300;
font-weight:bold;
}