html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,
samp,small,strike,
strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td
{
    margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
}
    body{line-height:normal;}
    ol,ul{list-style:none;  font-size: .9em;}
    
    blockquote,q
    {quotes:none;}:focus{outline:0;}
    ins{text-decoration:none;}del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;margin:0 auto;}
.clear10{clear:both;margin:10px 0 0 0}
.clear20{clear:both;margin:20px 0 0 0}
small{color:#666;font-size:85%;}

body {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background: url('/Resources/Images/bg_01.jpg') no-repeat fixed center center;		
	background-color: #77a2c0;
	background-position:center; 
	margin:0px auto;
	padding:0px;
	color:#000;
	height: 100%;

}
.contenedor {
	width:1010px;
	margin:0px auto 0 auto;
	border: 0px solid #e63e21;
	background: #d7d7d7;
	height: 100%;
}

a {
	color: #222222;
	text-decoration: none;
	}
.clear{ clear:both;}

strong, b {color: #2d3d99;}


.negrita 
{
    color: #555;
    text-align: left;
    font-weight: bold;
    font-size: 1.15em;
    font-family: Georgia;
    margin-bottom: 10px;
    border: 0px solid #333; 
}


.indent
{
     margin-left:20px;
}

a:hover {
	text-decoration: none;
	background: transparent;
}


.header {
    width:1010px;
    height:100px;
    margin: 0 auto;
    border-bottom: 1px dotted #ccc;
    background: #333;
}

.linea {border-top:1px solid #7f7f7f;}
.idioma 
{
    border: 0px solid #fff;
    width: 150px;
    float: right;
    height: 30px;
    color: #fff;
    }
    
.idioma ul 
{
    list-style: none;
    }

.idioma ul li 
{
    display: inline;
    
    }


.logo{
}
.logo img{}

.logotipos 
{
    border:0px solid #fff;
    margin: 10px 0 0 0;
    float: left;
   
}
.logotipos1 
{
   float: right;
   margin: 20px 5px 0 0;
   border:0px solid #fff;
   width: 490px;
   text-align: right;
}

.miga
{
    font-size: .8em;
    padding: 5px;
    color: #f96;
    border-bottom: 0px dotted #e63e21;
    width:1000px;
    height: 2em;
    background: #333;

}

.miga a
{
    text-decoration: underline;    
    color: #fff;
}
.miga a:hover
{
    text-decoration: underline;    
    color: #ffd800;
}
.miga strong
{
    color: #ffd800;
}


.texto_miga
{
    float: left;
    color: #fff;
    border: 0px solid #fff;
    width: 830px;
    height: 25px;
}

.imprimir
{
     float: right;
     clear: both;
}

.enlaces 
{
    color: #333;
    font-size: .9em;
    margin-top: 10px;
    padding-top: 5px;
    border-top: 1px solid #b70900;
}

.enlaces li a
{
   color: #b70900;     
    }

.enlaces li a:hover
{
   color: #b70900;
   text-decoration: underline;     
    }
    

.enlaces1 
{
    color: #333;
    font-size: 1em;
    margin-top: 0px;
    padding-top: 0px;
    border-top: 0px solid #b70900;
    margin-bottom: 200px;
    margin-left: 50px;
}

.enlaces1 li 
{
    display: block;
  
    border: 0px solid #333;
    padding: 0px;
    list-style-image: url("/Resources/Images/arrow.png");
    line-height: 3em;   
    }
    
.enlaces1 li a
{
   color: #333;
   text-decoration: underline;
    }

.enlaces1 li a:hover
{
   color: #b70900;
   text-decoration: none;     
    }
 



/*BUSCADOR */


.busqueda  
{
    border: 0px solid #fff;
    padding:0px;
    float: right;
    height: 25px;    	
    }


.input 
{
    width: 125px;
    background: transparent url('/Resources/Images/buscador_erab.png') no-repeat;	
    border: 0px;
    float: left;
    height: 21px;
    border: 0px solid #fff;
    }
.boton 
{
   border: 0px;
   background: transparent url('../Resources/Images/buscar_erab.png');		
   background-repeat: no-repeat;
   width: 30px;
   height: 22px;
   float:left;
 }
    
.cuerpo{
width:1004px;
margin:0 auto 0px auto;
clear:both;
border: 0px solid #000;

}



.menu 
{
    margin: 3px 0 0 0 ; 
}

.menu ul 
{
    background: #717070 url('/Resources/Images/botonera_erab.gif');
    border: 0px solid #000;
    height: 30px;    
    padding: 12px 0 0 0; 
}

.menu ul li 
{
    display: inline; 
    padding: 0px 0 0 0px ; 
    border: 0px solid #fff;
    text-align: center;
    margin: 0px 0 0 110px;
    width: 150px; 
    font-weight: bold;   
}
    
.menu ul li a
{
    color: #fff;
    text-decoration: none;
}

.menu ul li a:hover
{
    
    color: #ffd800;
    text-decoration: none;
}
    
.cuerpo1col{
    padding: 5px 150px 5px 150px;
    font-size: .9em;
    text-align: justify;
    width: 750px;
}
.cuerpo1col p
{
    line-height: 1.3em;
    
}

.pagina 
{
    border: 0px solid #000;
	width: 555px;
	float: left;    
	color: #454545;
	padding: 20px;
	vertical-align: top;
	text-align: justify;
	font-size: .85em;
	line-height: 1.35em;
	background: #b7b7b7;
	margin: 5px 0 0 0;
	height: 100%;
	min-height: 570px;
}
.pagina h1 
{
    color:#2d3d99;
    font-size: 2em;
    margin-top: 5px;
    border: 0px solid #000;
    line-height: 30px;
 }

.pagina h2{color: #2d3d99;}

.pagina h3 {color: #000;font-size: 0.9em;}
    
.pagina p 
{
  font-size: .85em;
  line-height: 1.4em;  
  color: #454545;
  margin: 10px auto;
  
}
.pagina img 
{
    border: 0px solid #dfebef;
    padding: 2px;
 }
 
 
  .pagina a:hover
{
    text-decoration: underline;
    color: #2d3d99;
 }
 

 
/*1col*/ 
 .pagina1col 
{
        border: 0px solid #000;
    	width: 963px;
    	float: left;    
    	color: #00376d;
    	padding: 1px;
    	vertical-align: top;
    	text-align: justify;
    	font-size: .85em;
    	line-height: 1.35em;
/*    	background: #9db0bf;*/
    	margin: 5px 0 0 0;
    	height: 100%;
    	min-height: 570px;
}
.pagina1col h1 
{
    color:#2D3D99;
    font-size: 2.3em;
    margin-top: 5px;
    padding: 0px;
}

.pagina1col h2{color:#2d3d99;}

.pagina1col h3 {color:#2d3d99;}
    
.pagina1col p 
{
   font-size: .85em;
   line-height: 1.5em;  
   
}
.pagina1col img 
{
    border: 0px solid #dfebef;
    padding: 2px;
}
.pagina1col a 
{
    text-decoration: underline;
    color: #2d3d99;
 }
.pagina1col pdf
{
    margin:0;
    min-height:16px;
    padding:2px 2px 4px 20px;
    border:0px solid #fff;
    font-size: .5em; 
    
}

.listado{ margin-left: 20px;}

.listado li
{
  margin:5px 0 5px 15px; 
  text-decoration:none;
  font-size: .95em; 
  list-style: circle;
  border: 0px solid #333;
}
.listado a
{
 text-decoration: underline;    
}
    
.left{
    clear:both;
    float:left;
    width:650px;
    margin:0px;
    padding:0px;
    border: 1px solid #333;
}

.right 
{
    float: right;
    width: 405px; 
    border: 0px solid #333; 
    text-align: center;  
    margin: 5px 0 60px 0;
    background: #d7d7d7;
    height: 100%;
    min-height: 550px;
    }
.dia1 
{
    border: 0px solid #333;
    height: 65px;
    width: 60px;
    position: absolute;
    right: 350px;
    background: url("/Resources/Images/calendario_dia_01.png") no-repeat;
    }
    
.dia2
{
    border: 0px solid #333;
    height: 65px;
    width: 60px;
    position: absolute;
    right: 350px;
    top: 730px;
    background: url("/Resources/Images/calendario_dia_02.png") no-repeat;
    }
    
.tabla 
{
    width: 405px;
    border: 1px solid #dea0a0;
    text-align: left;
    font-size:.8em;
    color: #555; 
    line-height: 1.5em;
    float: right;
    
              
}
    
.tabla .normal {padding: 3px;}

.tabla .encabezado
{
    background: #c88282;
    padding: 3px;
    font-size: 22px;
    font-family: Georgia;
    color: #f7dfdf;
    
    }
.tabla .oscura { background: #f2caca; padding: 2px; }

.tabla .clara 
{
    background: #f7dfdf;
    padding: 2px;
 }

.tabla  a:link 
{
    color: #aa1000;
    text-decoration: underline;
    }

.tabla  a:hover
{
    color: #aa1000;
    text-decoration: none;
    }
.tabla  a:visited
{
    color: #aa1000;
    text-decoration: underline;
    }


.apartado 
{
    width: 394px;
    background: #d7d7d7;
    border-bottom: 1px dotted #6c6b6b;
    height: 40px;
    margin: 3px 0 0 0 ;
    text-align: left;
    padding: 5px;
    }
.apartado h1 
{
    color: #455678;
    font-size: 1em;
}
.apartado ul {padding-left: 15px;}

.apartado ul li {color: #455678;
                 
                 font-family:Georgia,"Times New Roman", Times, serif;}

.apartado ul li a
{
    color: #455678;
                  text-decoration: underline;
}
    
.apartado1 
{
    width: 394px;
    background: #d7d7d7;
    border: 0px solid #333;
    height: 120px;
    margin: 3px 0 0 0 ;
    text-align: left;
    padding: 5px;
}
    
.apartado1 h1 
{
    color: #2d3d99;
    font-size: 1.5em;
    }

.apartado1 ul 
{
    padding-left: 15px;
    font-size: .7em;
    line-height: 1.55em;
    margin-bottom: 15px;
}

.apartado1 ul li 
{
    color: #455678;
    font-family:Georgia,"Times New Roman", Times, serif;
    margin-bottom: 7px;
}

.apartado1 ul li a 
{
    color: #455678;
    text-decoration: underline;
}
                   
.apartado1 ul li a:hover 
{
    color: #2d3d99;
    text-decoration: underline;
}



    
.mas_info 
{
    margin-top: 3px;
    text-align: left;
    float: left;
    width: 150px;
    text-align: center;
    border: 0px solid #333;
    float:left ;
    
    }
    
.contacto 
{
    float: left;
    width: 200px;
    text-align: left;            
    font-size: .9em;
    line-height: 2em;
    border: 0px solid #333;
    font-weight: bold;
}
    

.contacto a
{
    color: #a7a7a7; 
}

.contacto a:hover 
{
    color:#2d3d99;
    font-weight: bold;
}


.streaming  
{
    clear: both;
    border: 0px solid #333;
    margin-bottom: 10px;
             
             
             }

.aqui a
{
    font-weight: bold;
    color: #2D3D99;
    text-decoration: underline;
    font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;
}

/*textos*/
h1{
margin:0px;
padding:0px 0 0px 0px;
font-family: TradeGothicCondensed,'Arial Narrow',Sans-Serif;
font-weight:normal;
font-size:1.75em;
color:#ff9966;
line-height: 1.2em;
}

h2{
clear:both;
margin:0px 0 2px 0px;
padding:0px;
font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;
font-weight: normal;
font-size:1.25em;
color:#333;
line-height:20px;
}

h3{
clear:both;
margin:15px 0 0px 15px;
padding:0px;
font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;
font-weight: normal;
font-size:1.25em;
font-weight: bold;
color:#B5B6B5;

}

.texto{padding:5px 10px;text-align:justify;}

p {
margin:7px 0 8px 0;
line-height:normal;
}

.pnormal 
{
    
}

.pbullet
{
    padding-left: 15px;
    margin-left:20px;
    background: url("/Resources/Images/bullet.gif") 0 8px no-repeat;

    }
/*Volver*/
.volver
{
    
    border: 2px solid #870002;    
    padding: 3px 6px 3px 6px;
    background: #ff9966;
    float: right;
    font-weight: bold;
    color: #870002;  
}

 .volver a:hover
{
    color: #ffc100;     
}



.mas
{
    font-weight: bold;
    color: #fff;      
    text-decoration: underline;
}
.subir
{
    font-weight: bold;
    color: #fff;      
    text-decoration: underline;
}

/*footer*/

.footer{
    clear:both;
    width:990px;
    border-top:0px solid #ccc;
    margin:0;
    height: 115px;
    padding: 10px;
    background-color: #ccc;
   
    
    
}
.footercontent{
    text-align:center;
    color:#fff;
    padding:0px 0 0 0;
     vertical-align: top;
     border:0px solid #333;
     height: 115px;
     clear: both;
}
.footerlogos
{
    float: left;
    clear: both;
    
}
.accesibilidad 
{
    font-size: .75em;
}
.accesibilidad a {
    color: #fff;
    text-decoration: underline;
    float: right;
    margin-right: 15px;
    margin-top: 80px;
}
.accesibilidad a:hover 
{
     text-decoration: none;
}



/*fotos*/
.thumb-noticia
{
    margin:5px;padding:3px;border: 1px solid #ccc;background:#fff;text-align:center;}
.thumb-noticia img {margin:1px;}
.thumb-center{margin:0px auto 5px auto;padding:3px;border: 1px solid #ccc;background:#fff;text-align:center;}
.thumb-center img {margin:1px;}
.thumb-i{margin:5px 10px 5px 0px;padding:3px;float:left;border: 1px solid #ccc;background:#fff;text-align:center;}
.thumb-i img {margin:1px;}
.thumb-d{margin:0px 0px 5px 5px;padding:3px;float:right;border: 1px solid #ccc;background:#fff;text-align:center;}
.thumb-d img {margin:1px;}

/*BANNERS*/
.banner
{
    margin:5px auto 5px auto; text-align:center;}
.banner-i
{
    float:left;margin:0 0 5px 0;}
.banner-d
{
    float:right;margin:0 0 5px 0;}
.banner-p
{
    float:left;margin:0 7px 7px 0;}



/* FICHEROS - ICONOS*/
.carpeta
{
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/carpeta.gif') no-repeat 0px 0px;}
.carpeta2
{
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/carpeta.gif') no-repeat 0px 0px;background-color:#f9f9f9}
.carpeta3
{
    margin:0;min-height:16px;padding:2px 2px 10px 23px;background: transparent url('/Resources/Icons/carpeta.gif') no-repeat 0px 0px;background-color:#f9f9f9; font-weight:bold; color:#900; font-size:13px}
.doc
{
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/doc.gif') no-repeat 0px 0px;}
.xls
{
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/xla.gif') no-repeat 0px 0px;}
.xla
{
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/xla.gif') no-repeat 0px 0px;}
.pdf
{
    margin:0;
    min-height:16px;
    padding:2px 2px 4px 20px;
    background: transparent url('/Resources/Icons/pdf.gif') no-repeat 0px 0px;
    border:0px solid #fff;
    text-decoration: underline;
}

.ppt
{
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/ppt.gif') no-repeat 0px 0px;}

.htm
{
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/htm.gif') no-repeat 0px 0px;}
.link
{ 
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/link.gif') no-repeat 0px 0px;}

.zip
{
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/zip.gif') no-repeat 0px 0px;}

.img
{
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/img.gif') no-repeat 0px 2px;}

.mail
{
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/mail.gif') no-repeat 0px 2px;}

.vacio
{
    margin:0;min-height:16px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/vacio.gif') no-repeat 0px 2px;}


/*FORMULARIO */

.CapaFormulario{ border: 0px solid #333; padding: 5px; }
.grupoEtiquetaCampo {  border: 0px solid #fff;}
.grupoEtiquetaCampoLabel150 {  width: 460px; border: 0px solid #333; margin: 5px; height: 30px; background-color: #811200; padding-top: 5px; }
.grupoEtiquetaCampoLabel151 {  width: 460px; border: 0px solid #333; margin: 5px; height: 100px; background-color: #811200; padding-top: 5px; }
.LabelFormulario {border: 0px solid #000; margin: 5px; float: left; width: 200px; color: #fff;} 
.TextBoxFormulario { border: 1px solid #680c00; width: 200px; float: left; height: 18px; padding-top: 3px; font-size: .9em; color: #811200;}
.comentario { border: 1px solid #680c00; width: 200px; float: left; height: 18px; padding-top: 3px; font-size: .9em; color: #811200; font-family:Arial;}

.CapaBotonera {float: left; border: 0px solid #333; clear: both; width: 250px; margin: 15px 0 0 15px;}
.CapaInformacion{float: left; border: 0px solid #333; clear: both; width: 250px; margin: 15px 0 0 15px;}
.CBlock {float: left; margin: 5px 0 0 15px;}



/*CAPAS TEXTOS*/


.texto_01 
{
    color: #fff;
    font-size: .95em;
}


.ventanas {}

.ventanas li {
    color:#fff;
    display:block;
    width:550px;
    padding:5px;
    font-weight:bold;
    cursor: pointer;
}
.ventanas  li:hover {
    color:#000;
}
.capa1 {
    color:#fff;
    display:none;
    padding: 10px;
}
.capa2 {
 
    color:#fff;
    display:none;
}
.capa3 {
  
    color:#fff;
    display:none;
}



/*Calendario*/

.calendario 
{
    border: 0px solid #333;
    width: 260px;
    float: left;
}

.fecha 
{   height: 40px;
    /*background:#a1acc2;*/
    width: 568px;
    border: 1px solid #c2d1ee;
}
 
   
.programa_01
{
    float: right;
    border:0px solid #333;
    width: 650px;
 }
 
.programa_01  h2
{
    color: #023d9f;
    line-height: 1em;
}
    
.programa_01 .tabla 
{
    width: 650px;
    font-size: .9em; 
    background: transparent;   
}

.programa_01 .tabla strong
{
color: #2d3d99;  
}

.programa_01 .tabla .td
{
    padding: 1px;   
   
}

   
.programa_01 .tabla .clara1
{
    font-weight: normal;
    border-bottom: 1px solid #acbeca;
    border-top: 1px solid #acbeca;
}

.programa_01 .tabla .clara1 td
{
    border-left: 1px solid #acbeca;
    border-right: 1px solid #acbeca;
    padding: 0px 3px 0px 3px; 
}
.programa_01 .tabla .oscura1
{
    font-weight: normal;
    border-bottom: 1px solid #acbeca;
    border-top: 1px solid #acbeca;
    border-right: 1px solid #acbeca;
}

.programa_01 .tabla .oscura1 td
{
    border-left: 1px solid #acbeca;
    padding: 0px 3px 0px 3px; 
}
 
/*Programa gral*/


.programa_gral
{
    float: right;
    border:0px solid #333;
    width: 950px;
}
 
.programa_gral  h2
{
    color: #023d9f;
    line-height: 1em;
}
    
    
    
.programa_gral  h2
{
    color: #023d9f;
    line-height: 1em;
}

.columna_izquierda 
{
    width: 48%;
    border: 0px solid #000;
    font-size: .85em;
    float: left;
    }
    
.columna_derecha 
{
    width: 48%;
    border: 0px solid #000;
    font-size: .85em;
    float: right;   
    }
        
.columna_izquierda h1, .columna_derecha h1 { font-size: 1.5em;}
.columna_izquierda h1 a, .columna_derecha h1 a { color: #333; text-decoration: underline;}
.columna_izquierda h1 a:hover, .columna_derecha h1 a:hover { text-decoration: none; color: #f89800; background: #333; padding: 5px;}


.columna_derecha_home
{
    width: 100%;
    border: 0px solid #000;
    font-size: .85em;
    float: right;   
    }
    
.columna_derecha_home h1 
{
    background: #ffdcb4;
    border: 1px solid #ffac4d;
    text-align: left;
    padding: 3px;
    
    }

.L1
{
    width: 8%;
    font-weight: normal;
    padding: 0px 3px 0px 3px; 
    float: left;
    height: 25px;
    margin-top: 5px;
    text-align: left;
    font-size: .9em;
    border: 0px solid black;
}


.L2-evento, .L2-cafe
{
    text-align: left;
    width: 88%;
    font-weight: normal;
    padding: 0px 3px 0px 3px; 
    float: right;
    min-height: 25px;
    height: auto;
    margin-top: 5px;
    border: 0px solid #2d3d99;
    font-size:.9em;
}
.L2-evento p, .L2-cafe p
{
    font-size: 1em;
}

.L1 h2, .L2-cafe h2, L2-evento h2 
{ 
    font-size: .7em; 
    border: 0px solid #333; 
    line-height: 1.65em; 
}
.L1 a, .L2-cafe a, .L2-evento a 
{
    border: 0px solid #333; 
    color: #2d3d99; 
    font-size: 1em;
    }
.L1 a:link, .L2-cafe a:link, .L2-evento a:link
{ 
    color: #2d3d99; 
    text-decoration: underline;
    }
.L1 a:hover, .L2-cafe a:hover, .L2-evento a:hover
{ 
    color: #f89800; 
    text-decoration: underline;
    }
.L2-evento ul
{
     margin-left:20px;
     list-style-type: square;
     font-size: 1em;

}




.programa_gral .tabla 
{
    width: 650px;
    font-size: .9em; 
    background: transparent;   
}

.programa_gral .tabla strong
{
    color: #2d3d99;   
}
.programa_gral .tabla .td
{
    padding: 1px;   
}

   
.programa_gral .tabla .clara1
{
    font-weight: normal;
    border-bottom: 1px solid #acbeca;
    border-top: 1px solid #acbeca;
}

.programa_gral .tabla .clara1 td
{
    border-left: 1px solid #acbeca;
    border-right: 1px solid #acbeca;
    padding: 0px 3px 0px 3px; 
}
.programa_gral .tabla .oscura1
{
    font-weight: normal;
    border-bottom: 1px solid #acbeca;
    border-top: 1px solid #acbeca;
    border-right: 1px solid #acbeca;
}

.programa_gral .tabla .oscura1 td
{
    border-left: 1px solid #acbeca;
    padding: 0px 3px 0px 3px; 
}
    
    
.programa_gral .tabla_indice 
{
    width: 450px;
    font-size: .9em; 
    background: transparent;
    float: left;
    border: 0px solid #333;
    margin-right: 10px;
}
    
.programa_gral .tabla_indice .fecha h1 a
{
    color: #444;
    text-decoration: underline;
    margin-left: 5px;
} 
    
.programa_gral .tabla_indice .fecha h1 a:hover
{
    color: #444;
    text-decoration: none;
    margin-left: 5px;
} 
  

 .programa_gral .tabla_indice strong
{
    color: #2d3d99;   
}
.programa_gral .tabla_indice .td
{
    padding: 1px;   
}

   
.programa_gral .tabla_indice .clara1
{
    font-weight: normal;
    border-bottom: 1px solid #acbeca;
    border-top: 1px solid #acbeca;
}

.programa_gral .tabla_indice .clara1 td
{
    border-left: 1px solid #acbeca;
     border-right: 1px solid #acbeca;
     background: #c2d1ee;
    padding: 0px 3px 0px 3px; 
}
.programa_gral .tabla_indice .oscura1
{
    font-weight: normal;
    border-bottom: 1px solid #acbeca;
    border-top: 1px solid #acbeca;
 }

.programa_gral .tabla_indice .oscura1 td
{
    border-left: 1px solid #acbeca;
    border-right: 1px solid #acbeca;
    padding: 0px 3px 0px 3px;
    background: #b5bfd2;
 }
.programa_gral .tabla_indice  a:link 
{
    color: #aa1000;
    text-decoration: underline;
}

.programa_gral .tabla_indice  a:hover
{
    color: #aa1000;
    text-decoration: none;
}
    
.programa_gral .tabla_indice  a:visited
{
    color: #aa1000;
    text-decoration: underline;
}
    
 
/*Termina Programa gral*/






.indice 
{
    border: 0px solid #333;
    width:250px;
    float: left;
}

    
 .tabla_indice 
{
    width: 400px;
    font-size: .9em; 
    background: transparent;
    float: left;
    border: 1px solid #333;
    margin-right: 10px;
}
   

.tabla_indice strong
{
color: #2d3d99;   
   
}
.tabla_indice .td
{
    padding: 1px;   
}

   
.tabla_indice .clara1
{
    font-weight: normal;
    border-bottom: 1px solid #acbeca;
    border-top: 1px solid #acbeca;
}

.tabla_indice .clara1 td
{
    border-left: 1px solid #acbeca;
    border-right: 1px solid #acbeca;
    background: #c2d1ee;
    padding: 0px 3px 0px 3px; 
}
.tabla_indice .oscura1
{
    font-weight: normal;
    border-bottom: 1px solid #acbeca;
    border-top: 1px solid #acbeca;
    }

.tabla_indice .oscura1 td
{
    border-left: 1px solid #acbeca;
    border-right: 1px solid #acbeca;
    padding: 0px 3px 0px 3px;
    background: #b5bfd2;
    
   
    }
.tabla_indice  a:link 
{
    color: #aa1000;
    text-decoration: underline;
    }

.tabla_indice  a:hover
{
    color: #aa1000;
    text-decoration: none;
    }
    
.tabla_indice  a:visited
{
    color: #aa1000;
    text-decoration: underline;
}



/*NOTICIA*/    
.menuNoticia
{
    border: 0px solid #000;
	width: 140px;
	float: left;    
	padding: 10px;
	vertical-align: top;
	text-align: justify;
	font-size: 1em;
	background: #ccc;
	margin: 5px 0 0 0;
	height: 100%;
}    


.menuNoticia a
{
    color:#2d3d99;
    text-decoration: underline;    
    font-weight: bold;
}

.noticia 
{
    border: 0px solid #000;
	width: 755px;
	float: right;    
	color: #454545;
	padding: 20px;
	vertical-align: top;
	text-align: justify;
	font-size: 1em;
	background: #b7b7b7;
	margin: 5px 0 0 0;
	height: 100%;
  
}

.noticia h1 
{
    color:#5b5a5a;
    font-size: 2em;
    margin-top: 5px;
    border: 0px solid #000;
    line-height: 30px;
    font-weight: bold;
 }
 
.noticia h2 
{
    color:#5b5a5a;
    font-size: 1.5em;
    margin-top: 5px;
    border: 0px solid #000;
    line-height: 30px;
    
 }
 
.pdfNoticia a
{
    margin:0;
    min-height:16px;
    padding:2px 2px 4px 20px;
    background: transparent url('/Resources/Icons/pdf.gif') no-repeat 0px 0px;
    font-size: 0.9em;
    border:0px solid #fff;
    text-decoration: underline;
    color: #2d3d99;
}
 
.noticia strong
{
    color:#2d3d99;
    font-weight: bold;
}
 
.noticiaPpal
{
    margin:5px;
    padding:3px;
    border: 1px solid #ccc;
    background: #ccc;
    text-align:left;
}
.noticiaPpal img 
{
    margin:5px;
    padding:3px;
    border: 1px solid #ccc;
    background:#b7b7b7;
    text-align:right;
    width: 200px;
}


.newsletter h1 
{
    color:#5b5a5a;
}

.newsletter img
{
    border: 0px solid #000;
	width: 140px;
	float: left;    
	padding: 10px;
	vertical-align: top;
	margin: 5px 0 0 0;
	height: 100%;
}

.newsletter .texto 
{
    border: 0px solid #000;
	width: 755px;
	float: right;    
	color: #454545;
	padding: 20px;
	vertical-align: top;
	text-align: justify;
	font-size: 1em;
	background: #b7b7b7;
	margin: 5px 0 0 0;
	height: 100%;
}
.newsletter .texto h2
{
    color: #454545;
	text-decoration: underline;
}
  
  
  
  
.hora{
    width: 8%;
    font-weight: normal;
    border-bottom: 1px solid  #818181;
    padding: 0px 3px 0px 3px; 
    float: left;
    height: 20px;
    margin-top: 15px;
}


.evento{
    width: 90%;
    font-weight: normal;
    border: 1px solid #ffac4d;
    padding: 0px 3px 0px 3px; 
    background: #ffdcb4;
    float: right;
    height: auto;
    min-height: 40px;
    margin-top: 3px;
}

.cafe{
    width: 90%;
    font-weight: normal;
   border: 1px solid #bbb;
    padding: 0px 3px 0px 3px; 
    background: #ddd;
    float: right;
    height: auto;
    min-height: 40px;
    margin-top: 5px;
}


.evento h2, .cafe h2{
    color: #515151;
    font-weight: bold;
    font-size: 0.85em;
  
}

.hora a:link, .evento a:link { color: #333; text-decoration: underline;}
.hora a:link, .evento a:visited { color: #333; text-decoration: underline;}  



/* PESTAÑAS DE PROGRAMA */



	


/* Estilos 2 pestañas */

.caja34{
clear:both;
width:190px;
margin:10PX 10px 5px 10px; 
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
z-index:0;
border: 0px solid #333;
}
.caja-titulo{background:#ededed url('../img/caja-top.gif');height:26px;}
.caja-texto{padding:5px 7px 10px 7px;color:#000;background:#ededed url('../img/caja-bg.gif');margin:0px;overflow:hidden;border-bottom:3px solid #ddd}
.caja-bottom{clear:both;height:0px;overflow:hidden;}
.caja34 h1{margin:0px;padding:5px 0 0 5px;font-size:1.1em;font-weight:bold;color:#000;}

.caja-titulo-convocatorias{background:#fff url('../img/caja-top-convocatorias.gif'); height:26px;}

.caja-texto-convocatorias{padding:10px 5px 0px 0px; color:#000; margin:0px; border-bottom:0px solid #ddd; height:0px;}




#pestana {
	border: 0px solid #ddd;
	height: 28px;
	padding: 0px;
	margin: 0;
	clear:both;

		}
#pestana ul { border: 0px solid #333;
              list-style-image:none; margin: 0 0 0 5px;
              height: 24px; background: transparent; 
	}
	
#pestana ul li {list-style-image:none;
                border: 0px solid #ffac4d;
               background: transparent;
                height: 24px;          
                	}
	
#pestana ul li a {
	width: 145px;
	color: #fff;
	border: 0px solid #333;
	text-decoration:none;
	background: transparent;
	background-image:url(../../Resources/images/bg_pestana_active.jpg);
	background-repeat:no-repeat;	
	margin: 0;

	}
	
#pestana ul li a .opcion1 {
background-color: #000;
	}

#pestana ul li a:hover {
	text-decoration:none;
	background: transparent url(../../Resources/images/bg_pestana_hover.jpg);
	background-repeat:no-repeat;
	color: #fff;	
	}
	
#pestana ul li a.active {
		color: #163b71;
		text-decoration:none;
		background: transparent url(../../Resources/images/bg_pestana.jpg);
		background-repeat:no-repeat;
		background-position: top;
		border: 0px solid #333;
		width: 145px;	
		margin: 0;	
	}


.subsection_tabs{list-style:none;margin:0 0 5px 0;padding:0;clear:both;border-bottom:1px solid #ccc; height:30px;clear:both; }
.subsection_tabs li.tab{float:left; border: 0px solid #333; height:24px;}
.subsection_tabs li.tab a{display:block;height:26px; color:#666;width:80px; border: 1px solid #333; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; font-weight:bold; padding: 2px 0 0 5px; }
.subsection_tabs li.tab a:hover{color:#666}


.subsection_tabs1{list-style:none;margin:0 0 5px 0;padding:0;clear:both;border-bottom:1px solid #ccc; height:30px;clear:both; }
.subsection_tabs li.tab1{float:left; border: 0px solid #333; height:28px;}
.subsection_tabs li.tab1 a{display:block;height:26px; color:#666;width:80px; border: 0px solid #333; font-family:Georgia, "Times New Roman", Times, serif; 
                           font-size:1.1em; font-weight:bold; padding: 2px 0 0 5px; }
.subsection_tabs li.tab1 a:hover{color:#666}

.contenido1, .contenido2, .contenido3{
	border: 3px solid #6282b0;
	margin-left:5px;
	margin-top: 0px;
	width:920px;
	height:auto;
	padding: 15px;
	text-align:justify;
	background-color:#eee;
    font-size: 1em;
}
.contenido1{
	min-height: 1000px;
}

.contenido2{
	min-height: 600px;
}
		
.contenido3{
	height: 700px;
	background-color:#f5f5f5;
}
.contenido1 h1, .contenido2 h1
{
    color: #2D3D99;
    font-family: Georgia,"Times New Roman",Times,serif;
}		

* html .contenido2 {
	border: 3px solid #aaa;
	margin-left:25px;
	margin-top: -7px;
	width:900px;
	height:auto;
	padding: 15px;
	text-align:justify;
	background-color:#f5f5f5;
		}

.more 
{
   
    margin-top: 10px;
    clear: both;
    height: 86px;
    width: 63px;
    float: left;
}


.content2col
{
    width: 1000px;    
    border: 0px solid #000;
    height: auto;
    min-height: 100px;
    margin: 5px 2px 2px 2px;
}

.texto_content2col
{
    width: 780px;
    float: right;
    border: 0px solid #000;
    height: auto;
    min-height: 920px;
    background: #ECEDEE;
    padding: 10px 10px 10px 10px;
}

.texto_content2col h1
{
    color: #2d3d99;
}

.texto_content2col h2
{
    font-family:Georgia,"Times New Roman",Times,serif;
    color: #222222;
}

/*ESTILOS DE PROGRAMA*/

.dia1_programa
{
    border:0 solid #000000;
    float:left;
    width:47%;
    }
    
.dia1_programa h1
{
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.6em;
    color: #000000;
    }

.dia2_programa
{
    border:0 solid #000000;
    float:right;
    width:47%;
    }
    
.dia2_programa h1
{
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.6em;
    color: #000000;
    }
    
.fondo_programa
{
    background:none repeat scroll 0 0 #ECEDEE;
    border:5px solid #D6D7D6;
    float:left;
    font-size:1em;
    padding:5px 20px 5px 20px;
    width:950px;
    height: 1210px;
    }
.linea_programa
{
    padding: 0 5px 0 5px;
    border-bottom: 1px solid #012f8d;
    }
    
.linea_programa_t
{
    padding: 10px 5px 0 5px;
    border-top: 1px solid #012f8d;
    }
    
.pdf_programa a
{
    background:url("/Resources/Images/pdf.png") no-repeat scroll 0 0 transparent;
    margin-left:10px;
    min-height:16px;
    padding:2px 2px 4px 20px;
    font-size: 0.9em;
    color: #676767;
    }

.pdf_programa a:hover
{
    color: #012f8d;
    text-decoration: none;
    }
   

/*VIDEOS*/

.linea_videos
{
    border-bottom: 1px solid #B5B6B5;
    margin-left: 17px;
    margin-right: 30px;
    }
.contenedor_videos
{
    width: 750px;
    height: auto;
    margin-left: 15px;
    padding: 0px 10px 10px 0px;
    }
    
.video
{
    width: 320px;
    height: 200px;
    float: left;
    padding: 10px 10px 10px 20px;
    margin: 0 10px 10px 10px;
    /*background-color: #ffffff;*/
    }
    
.video_e
{
    width: 320px;
    height: 220px;
    float: left;
    padding: 10px 10px 10px 10px;
    margin: 0 0 10px 10px;
    /*background-color: #ffffff;*/
    }
    
.video p
{
    padding: 2px 7px 5px 2px;
    /*color: #333333;*/
    color: #2D3D99;
    font-weight: normal;
    font-size: 0.8em;
    /*background-color: #B5B6B5;*/
    }
    
.video_e p
{
    padding: 2px 7px 5px 2px;
    /*color: #333333;*/
    color: #2D3D99;
    font-weight: normal;
    font-size: 0.8em;
    /*background-color: #B5B6B5;*/
    }
    
.audio
{
    width: 320px;
    height: 55px;
    float: left;
    padding: 10px 10px 10px 10px;
    margin: 0 0 10px 10px;
    /*background-color: #ffffff;*/
    }
    
.audio p
{
    padding: 5px 10px 5px 10px;
    color: #333333;
    font-weight: normal;
    font-size: 0.8em;
    /*background-color: #B5B6B5;*/
    }

/* Fin de VIDEOS*/

/* MENU DE RESULTADOS */
.submenu_content2col
{
    width: 190px;
    float: left;
    border: 0px solid #333333;
    min-height: 934px;
    padding: 3px 3px 3px 3px;
    font-size:0.9em;
    list-style:none outside none;
    background-color:#B7B7B7;
    margin-bottom: 5px;
}


.menu_izqda
{
    /*border-bottom:0px solid #333333;*/
    border-top:1px solid #333333;
    display:block;
    font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;
    font-weight:bold;
    font-size: 1em;
    margin:0;
    }


.menu_izqda li
{
    border:0 solid #333333;
    display:block;
    margin-left:2px;
    padding:5px 2px 5px 5px;
    color: #222222;
    }  

  
.menu_izqda li
{
    border:0 solid #000000;
    color:#222222;
    display:block;
    margin-left:2px;
    padding:5px 2px 5px 5px;
    } 


.menu_izqda li a:hover
{
    color: #2D3D99;
    display:block;
}

  
.submenu_izqda
{
    margin-left:15px;
    font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;  
}

.submenu_izqda li
{      
    border:0 solid #333333;
    color:#222222;
    display:block;
    margin:0;
    padding:2px 0px 2px 2px;      
}

.submenu_izqda li a
{
    border:0px solid #000000;
    /*color:#222222;*/
    display:block;
    /*padding:2px 0px 2px 2px;*/
    }
  
.submenu_izqda li a:hover
{
    /*background:#ECEDEE none repeat scroll 0 0;*/
    color:#2D3D99;
    display:block;
    /*padding:2px 0px 2px 2px;*/
    } 

.menu2nivel_izqda
{
    margin-left:20px;
    font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;
    }
  
.menu2nivel_izqda li
{
    border:0 solid #333333;
    color:#222222;
    display:block;
    margin:0;
    padding:2px 0px 2px 10px; 
    }
  
.menu2nivel_izqda li a
{
    font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;
    padding: 0 0 0 3px;
    color:#222222;
    padding:2px 0px 2px 10px; 
    }
  
.menu2nivel_izqda li a:hover
{
    font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;
    /*background:none repeat scroll 0 0 #ECEDEE;*/
    color:#788B97;
    display:block;
    padding:2px 0px 2px 10px; 
    }
  
.linea_conclusion
{
    border-top:1px solid #333333;
    }
  
.dias
{
    padding: 5px 2px 2px 5px; 
    font-weight: normal;
    } 

.dias_fecha
{
    font-weight: bold;
    }

    
/*FIN MENU RESULTADOS*/

/*NOTAS DE PRENSA*/
.linea_primera
{
    border-top:1px solid #2D3D99;
    }
.linea_bajo
{
    border-bottom:1px solid #B5B6B5;
    }
.notas
{
    border:0px solid #B7B7B7; 
    color: #2D3D99;
    /*font-size: 0.9em;*/
    }
    
.notas h2
{
    padding: 2px 2px 10px 20px;    
    color: #2D3D99;
    font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;
    font-size: 0.9em;
    }

.notas h2 a
{   
    color: #2D3D99;
    }
    
    
.notas a
{
    text-decoration: none;
    font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;
    color: #2D3D99;
    font-size: 1.1em;
    font-weight: normal;

    }
    
.notas a:hover
{
    color: #2D3D99;
    text-decoration: underline;
    }

.notas p
{
    font-family:Georgia,"Times New Roman",Times,serif;
    /*font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;*/
    font-size: 1em;
    color: #333333;
    font-weight: bold;
    }
.medio
{
    font-family:TradeGothicCondensed,'Arial Narrow',Sans-Serif;
    font-size: 0.8em;
    color: #808080;
    text-decoration: none; 
    font-weight: normal; 
    margin-left: 20px;  
    }
    
.pie
{
    margin-left: 20px;
    color:#A6A0A0;
    }

/*FIN NOTAS DE PRENSA*/

/*GALERÍA DE FOTOS*/
.galeria_foto
{
    float: left;
    border: 3px solid #CED7DE;
    margin-right: 5px;
    margin-bottom: 5px;
    }
    
.cont_fotos
{
    margin-left: 27px;
    width: 800px;
    }
/*FIN GALERÍA DE FOTOS*/

/*CONCLUSIONES*/
.titular
{
    font-size: 1.2em;
    text-align: center;
    font-weight: bold;
    font-family:Georgia,"Times New Roman",Times,serif;
    }
.texto_conclusiones
{
    font-size: 0.8em;
    margin-top: 10px;
    text-indent: 20px;
    text-align: justify;
    color: #2D3D99;
    }
    
.pdf_conclusiones
{
    margin:0;
    min-height:16px;
    padding:2px 2px 4px 20px;
    background: transparent url('/Resources/Icons/pdf.gif') no-repeat 0px 1px;
    border:0px solid #fff;
    float: right;
    font-size: 0.7em;
    color: #808080;
    text-transform: uppercase;
}

.pdf_conclusiones a
{
    text-decoration: underline;
    color: #808080;
}

.pdf_conclusiones a:hover
{
    text-decoration: none;
    color: #808080;
}

/*FIN CONCLUSIONES*/
