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;}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}
.clear30{clear:both;margin:30px 0 0 0}
.clear40{clear:both;margin:80px 0 0 0}
.clear150{clear:both;margin:158px 0 0 0}
.clear800{clear:both; margin:0px 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: #e6ebef;
	background-position:center; 
	margin:0px auto;
	padding:0px;
	color:#000;
	height: 100%;
	font-size: 1.1em;

}
.contenedor {
	width:1010px;
	margin:0px auto 0 auto;
	border: 0px solid #e63e21;
	background: #f4f4f4;
	height: 100%;

}


a {
	color: #525552;
	text-decoration: none;	
}

/*
a:hover {
	text-decoration: none;
	background: transparent;
}

*/

strong, b {color: #840900;}

.linea {border-top:1px dotted #555;}
.negrita 
{
    color: #555;
    text-align: left;
    font-weight: bold;
    font-size: 1.15em;
    font-family: Georgia;
    margin-bottom: 10px;
    border: 0px solid #333;
}

.black
{
    color: #000;
    font-weight: bold;
   
}


.indent
{
     margin-left:20px;
}


.header {
    width:1010px;
    height: 100px;
    margin: 0 auto;
    border-bottom: 0px dotted #ccc;
    background: #b30401;
    /*background: url('/Resources/Images/bg_header.jpg') no-repeat top center;*/
}


.idioma 
{
    border: 0px solid #fff;
    width: 150px;
    float: right;
    height: 30px;
    color: #fff;
    }
    
    
.idioma ul 
{
    list-style: none;
    }

.idioma ul li 
{
    display: inline;    
    }
    
.idioma ul li a
{
    text-decoration: none;   
    }


.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: 440px;
   text-align: right;
}

.miga
{
    font-size: .8em;
    padding: 5px;
    color: #f96;
    /*border-bottom: 0px dotted #e63e21;*/
    border: 0px solid #333;
    width:1000px;
    height: 2em;
    background: #b30400;

}

#html .miga {font-size: .8em;
    padding: 5px;
    color: #f96;
    /*border-bottom: 0px dotted #e63e21;*/
    border: 0px solid #333;
    width:1005px;
    height: 2em;
    background: #b30400;}



.miga a
{
    text-decoration: underline;    
    color: #fff;
}

.texto_miga
{
    float: left;
    color: #fff;
    border: 0px solid #fff;
    width: 820px;
    height: 25px;
    font-size:.85em;
}

.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: 4px 0 0 0 ; 
    border: 0px solid #333;
    width: 1004px;
     
}

#html .menu 
{
       margin: 0px 0 0 0 ; 
    border: 0px solid #333;
    width: 1015px;
     
    }

.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 ;
    font-family: TradeGothicCondensed, 'Arial Narrow';
    border: 0px solid #fff;
    text-align: center;
    /*margin: 0px 0 0 45px;*/
    margin: 0px 0 0 60px;
    width: 150px;
    font-size: 1em;
    font-weight: bold;   
}
    
.menu ul li a
{
    color: #fff;
}

.menu ul li a:hover
{
    color: #fff;
    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: 620px;
	float: left;    
	color: #454545;
	padding: 20px;
	vertical-align: top;
	text-align: justify;
	font-size: .85em;
	line-height: 1.35em;
	background: #fff;
	margin: 5px 0 0 0;
	height: 100%;
	min-height: 700px;
  
}
.pagina h1 
{
    color:#5b5a5a;
    font-size: 2em;
    margin-top: 5px;
    border: 0px solid #000;
    line-height: 30px;
 }

.pagina h2{color:#5b5a5a;}

.pagina h3 {color:#5b5a5a;}
    
.pagina p 
{
  margin-top: 5px;
  border: 0px solid #333;
  font-size: .85em;
  line-height: 1.4em;  
  color: #454545;
  width:600px;
}
.pagina img 
{
    border: 2px solid #c7c6c6;
    padding: 2px;
    margin-bottom: 10px;
 }
 
.pagina a {
	text-decoration: underline;
}


 
/*1col*/ 
 .pagina1col 
{
        border: 0px solid #000;
    	width: 963px;
    	float: left;    
    	color: #333;
    	padding: 20px;
    	vertical-align: top;
    	text-align: justify;
    	font-size: .85em;
    	line-height: 1.35em;
/*    	background: #9db0bf;*/
    	margin: 5px 0 0 0;
    	height: 100%;
}
.pagina1col h1 {color:#5b5a5a;
            font-size: 2em;
            margin-top: 5px;
            line-height: 1em;
            
            }

.pagina1col h2{color:#5b5a5a;}

.pagina1col h3 {color:#5b5a5a;}

    
.pagina1col p 
{
    font-size: .85em;
  line-height: 1.5em;  
    }
.pagina1col img 
{
    border: 0px solid #dfebef;
    padding: 2px;
 }
    
.listado 
{
    margin-left: 20px;}

.listado li
{
  margin:8px 0 5px 15px; 
  text-decoration:none;
  font-size: .9em; 
  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: 340px; 
    border: 0px solid #333; 
    text-align: center;  
    margin: 5px 0 60px 0;
    /*background: #fff;*/
    background: transparent;
    height: auto;
    }
    






/*.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: 320px;
    /*background: #d7d7d7;*/
    border: 0px solid #333;
    height: 50px;
    margin: 3px 0px 0 0 ;
    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: 320px;
    /*background: #fff;*/
    border: 0px solid #333;
    background: transparent;
  
    margin: 0px 0 0 0 ;
    text-align: left;
    padding: 5px;
}
    
.apartado1 h1 
{
    font-weight:normal;
    letter-spacing:-1px;
    font-family: Arial, Times, serif;
    color: #c00;
    font-size: 1.15em;
    padding-left: 5px;
    margin-top: 0px;
}

.apartado1 ul 
{
    padding-left: 20px;
    font-size: .65em;
    line-height: 1.2em;
}

.apartado1 ul li 
{
    color: #455678;
    font-family: Arial,Verdana,Helvetica,sans-serif; 
    margin-bottom: 6px;
}

.apartado1 ul li a 
{
    color: #455678;
    text-decoration: none;
}
                   
.apartado1 ul li a:hover {color: #b40500;
                          
                          
                          }

    
.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: 300px;
    text-align: left;            
    font-size: .85em;
    line-height: 1em;
    font-weight: bold;
    border: 0px solid #333;
    /*text-transform: uppercase;*/
    vertical-align: top;
    padding-left: 20px;
    }
    
.contacto_home { border: 0px solid #333;
             width: 315px;
             background: #d9dfe2;   
             margin: 0 0 5px 10px;     
             }
             
             
.contacto_home  h1{background: #c0d0e0;
  padding: 3px;
  text-align: left;
  color: #fff;
  font-family: TradeGothicCondensed, 'Arial Narrow', Sans-Serif; 
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
}

.contacto_home p {font-size: 0.6em;
    text-align: justify;
    padding: 5px 5px 8px 25px;
    border-bottom: solid 1px #c0d0e0;
    margin: 0;
    line-height: normal;
    color: #4f6883;
  }
.contacto_home p a
{
    
    text-decoration: none;
    
    }
    
.contacto_home p a:hover
{
    color: #c80c0c;
    text-decoration: underline;
    }   
   

.contacto .texto 
{
     line-height: 1em;
     border: 0px solid #333;
     margin-bottom: 30px;
    }
    

.contacto a{color: #a7a7a7; }

.contacto a:hover {color:#c50000;
                   font-weight: bold;
                   
                    }
                    
.txtcontacto 
{
    font-size: 1em;
    width: 140px;
    border: 1px solid #333;
    padding: 3px;
        font-family: TradeGothicCondensed, 'Arial Narrow', Sans-Serif; 
    float: left;
    list-style: none;
    }
    
.txtcontacto li {}



/*textos*/
h1{
margin:0px;
padding:0px 0 15px 0px;
font-family:Georgia,"Times New Roman", Times, serif;
font-weight:normal;
font-size:1.75em;
color:#ff9966;
line-height: 1.2em;
}

h2{
clear:both;
margin:5px 0 2px 0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size:1.25em;
color:#f96;
line-height:20px;
}
.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-bottom: 1px solid #870002;    
    padding: 3px 6px 3px 6px;
    float: right;
    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 #828080;
   /* border-bottom:3px solid #ccc;*/
    margin:35px 0 0 0;
    height: 50px;
    padding: 10px;
    /*background-color: #ccc;*/
    /*background: #ccc;*/
    background: #a5bbc6;
}

#html .footer 
{
    
     clear: both;
    width:995px;
    border-top: 0px solid #828080;
   /* border-bottom:3px solid #ccc;*/
    margin:35px 0 0 0;
    height: 50px;
    padding: 10px;
    /*background-color: #ccc;*/
    /*background: #ccc;*/
    background: #a5bbc6;}



.footercontent{
    text-align:center;
    color:#fff;
    padding:0px 0 0 0;
}
.footerlogos
{
    /*float: left;*/
    text-align: right;
}
.accesibilidad 
{
    font-size: .75em;
    
}

.accesibilidad a 
{
    
    color: #fff;
    text-decoration: underline;
    float: right;
    margin-right: 15px;
    }
.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-top:10px;
    min-height:16px;
    padding:2px 2px 4px 20px;
    background: transparent url('/Resources/Icons/pdf.gif') no-repeat 0px 0px;
    border:0px solid #fff;
    font-size: .9em;
}

.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-left:10px;min-height:10px;padding:2px 2px 2px 23px;background: transparent url('/Resources/Icons/mail.gif') no-repeat 0px 5px;}

.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: #333;
    line-height: 1em;
    }
    
.programa_01 .tabla 
{
    width: 650px;
    font-size: .9em; 
    background: transparent;   
    }
.programa_01 .tabla strong
{
color: #aa1000;   
   
}
.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: left;
    border:2px solid #ccc;
    background: #ddd;
    width: 460px;
    padding: 5px;
    font-size: 1.2em;
 }
    
.programa_gral a 
{
   color: #000;
   text-decoration: underline; 
} 

.programa_gral a:hover
{
    color: #840900;
    text-decoration: underline;
} 

.programa_gral  h2
{
    color: #333;
    line-height: 1em;
}
.programa_gral  h3
{
    color: #333;
    padding: 10px 0 1px 0;
    line-height: 1em;
}
    
.programa_gral .tabla 
{
    width: 650px;
    font-size: .9em; 
    background: transparent;   
}
.programa_gral .tabla strong
{
color: #aa1000;   
   
}
.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: #aa1000;   
   
}
.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*/
.columna_izquierda 
{
    width: 48%;
    border: 0px solid #000;
    font-size: .8em;
    float: left;
}
    
.columna_derecha 
{
    width: 48%;
    border: 0px solid #000;
    font-size: .8em;
    float: right;   
}


.columna_derecha_home
{
    width: 400px;
    border: 0px solid #000;
    font-size: .85em;
    float: right;  
    text-align: left; 
    }
    
.columna_derecha_home h1 
{
    background: #ffdcb4;
    border: 1px solid #ffac4d;
    text-align: left;
    padding: 3px;
    
    }
    
    
.columna_izquierda1 
{
    width: 38%;
    border: 0px solid #000;
    font-size: .8em;
    float: left;
}
.columna_izquierda1 h1
{
    color: #444;
    margin-left: 5px;
}
    
.columna_derecha1 
{
    width: 95%;
    border: 0px solid #000;
    font-size: .8em;
    float: right;   
}
.L1
{
    width: 10%;
    font-weight: normal;
    border: 1px solid #ffac4d;
    padding: 0px 3px 0px 3px; 
    background: #ffdcb4;
    float: left;
    height: 40px;
    margin-top: 5px;
   
}


.L2
{
    width: 85%;
    font-weight: normal;
    border: 1px solid #ffac4d;
    padding: 0px 3px 0px 3px; 
    background: #efe3d5;
    float: right;
    height: auto;
    min-height: 40px;
    margin-top: 5px;
    text-align: left;
}

.L1a
{
    width: 10%;
    font-weight: normal;
    border: 1px solid #ffac4d;
    padding: 0px 3px 0px 3px; 
    background: #ffdcb4;
    float: left;
    height: 40px;
    margin-top: 5px;
   
}


.L2a
{
    width: 85%;
    font-weight: normal;
    border: 1px solid #ffac4d;
    padding: 0px 3px 0px 3px; 
    background: #efe3d5;
    float: right;
    height: auto;
    min-height: 40px;
   
     margin-top: 5px;
}

.L1 a:link, .L2 a:link, .L1a a:link, .L2a a:link { color: #333; text-decoration: underline;}
.L1 a:link, .L2 a:visited, .L1a a:link, .L2a a:visited { color: #333; text-decoration: underline;}


.programa_gral_home
{
    
    border:0px solid #333;
    width: 400px;
    clear: both;
    float: left;
    font-size: .8em;
    }





.indice 
{
border: 0px solid #333;
             width:250px;
             float: left;
   }
    
 
    
 .tabla_indice 
{
    width: 300px;
    font-size: .9em; 
    background: transparent;
    float: left;
    border: 0px solid #333;
    margin-right: 10px;
    }
    
    

 .tabla_indice strong
{
color: #aa1000;   
   
}
.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;
    }
    
.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:#bc0000;
    	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;
    border:0px solid #fff;
    text-decoration: underline;
    color: #bc0000;
}
 
.noticia strong
{
    color:#bc0000;
    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;
}


.news a{
	color: #aa1000;
	text-decoration: underline;
	margin-left: 0px;
}


.newsletter img
{
    border: 1px solid #b7b7b7;
	width: 100px;
	float: left;    
	padding: 10px;
	vertical-align: top;
	margin: 5px 0 0 0;
	height: 100%;
}

.newsletter .texto 
{
    border: 0px solid #000;
	width: 785px;
	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;
}


.detalle_newsletter 
{

    border: 0px solid #333;
    width: 420px;
    line-height: 1.15em !important;
    padding: 0px 10px 0 10px;
  
    }

    
/*1col*/ 
 .cv 
{
    border: 0px solid #000;
	width: 950px;
	float: left;    
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: justify;
	font-size: 1em;
	line-height: 1.35em;
	height: 100%;
}
.cv h1 
{
    color:#5b5a5a;
    font-size: 2em;
    margin-top: 5px;
    width: 85%;
    float: right;  }

.cv p 
{
    line-height: 1.5em;  
    border: 0px solid #000;
    width: 85%;
    float: right;   
}
.cv a
{
    line-height: 1.5em;  
    border: 0px solid #000;
    text-decoration: underline;
    color: #b30400;
}
.cv img 
{
    border: 1px solid #000;
   width: 13%;
   float: left;
    border: 1px solid #dfebef;
    padding: 2px;
 }
 .cv ul
 {
    border: 0px solid #000;
    width: 80%;
    font-size: 0.85em;
    float: right;
    list-style-type: disc;
   
}

.cv .pdf
{
    line-height: 1.5em;  
    border: 0px solid #000;
    text-decoration: underline;
    min-height:16px;
    padding:2px 2px 4px 20px;
    background: transparent url('/Resources/Icons/pdf.gif') no-repeat 0px 0px;

}

 .lista-cv 
{
    border: 0px solid #000;
	width: 950px;
	float: left;    
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: justify;
	font-size: 1em;
	line-height: 1.35em;
	height: 100%;
}
.lista-cv h1 
{
    color:#5b5a5a;
    font-size: 2em;
    margin-top: 5px;
    /*float: left;*/  }


.lista-cv h2 
{
    border-bottom: 1px solid #5b5a5a;
    color:#5b5a5a;
    font-size: 1.5em;
    margin-top: 5px;
    width: 40%;
    float: left;  
} 
.lista-cv ul
 {
    border: 0px solid #000;
    width: 95%;
    font-size: 0.85em;
    float: right;
    list-style-type: disc;
   
}
   
.lista-cv a
{
    width: 50%;
    line-height: 1.5em;  
    border: 0px solid #000;
    text-decoration: underline;
    color: #b30400;
}


/*NEWSLETTERS */

.news 
{
    border: 0px solid #333;
    height: 700px;
    }


.newsletters { 
               clear: both;
               margin: 5px 0 5px 0;              
               }
               


.news_001, .news_002, .news_003, .news_004
{    
    width: 200px;
    padding: 2px;
    float: left;
    border: 1px dotted #b90b00;
    margin-right: 25px;
    text-align: center;
    height: 650px;
        }
        
.news_001 a, .news_002 a, .news_003 a, .news_004 a
{    
   Color: #fff;

        }

.news_001 a:hover, .news_002 a:hover, .news_003 a:hover, .news_004 a:hover
{    
   Color: #000;
   text-decoration: none;
        }

        
.news_001 p, .news_002 p, .news_003 p, .news_004 p 
{
    background: #b90b00;
    padding: 3px;
    color: #ccc;
    text-transform: uppercase;
    text-align: left;
    font-size: .8em;
    line-height: 1.3em;
    }
    
    
    
.enlaces 
{
    
    padding: 3px;
    color: #ccc;
    text-align: left;
    font-size: .85em;
    line-height: 1.3em; 
    border:0px solid #000;
    }
    
.enlaces a 
{
     color: #b70900;
    }

 

.cuerpo_newsletter
{
    text-align: center;
    margin: 0 auto;
     border: 0px solid #333;
}

.table_newsletter  
{
    background: #0e4e98;
    border: 0px;
    padding: 0px;
    width: 620px;
    color: #fff;
    text-align: left;
    vertical-align: top;
    }
    
.table_newsletter td 
{
    vertical-align: top;
    }
   
.table_newsletter img {border: 0px;}
.h1_000  {font-weight: bold; font-size: 23px !important; border: 0px solid #333; margin: 0 0 0 8px; padding: 0; line-height: .85em !important; }
.h1_000 a {color: #000; font-size: 24px; font-weight: bold;}
.h1_000 a:hover {color: #cccc99;}
.tr_blanco { background: #fff;}
.fondo_blanco {bordeR: 0px solid #333; background: #fff; margin: 0 auto; padding: 5px; vertical-align: top; }
.fondo_blanco_down {bordeR: 0px solid #333; background: #fff; margin: 0 auto; padding: 5px; vertical-align: top; font-size: .7em; color: #000; }
.fondo_blanco_down  a {color: #000; }
.tr_blanco h1 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif; color: #353333;}
.tr_blanco h2 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif; color: #353333; font-size: 1.2em; text-align: left;}
.tr_blanco h2 a {  color: #353333; font-weight: bold;}
.tr_blanco td { background: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif; color: #353333; padding: 5px;
                font-size: 1em; line-height: 1em; vertical-align: top;}


.tr_blanco1 { background: #fff; font-weight: normal;}
.tr_blanco1 h1 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif; color: #353333; font-size: 1.7em;}
.tr_blanco1 h2 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif; color: #353333; font-size: 1.2em; text-align: left;}
.tr_blanco1 h2 a {  color: #353333; font-weight: bold;}
.tr_blanco1 td { background: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif; color: #353333; padding: 5px;
                font-size: 1em; line-height: 1em; vertical-align: top;}
                
                
                
.tr_blue { background: #add8ff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif; }
.tr_blue a { color: #2a2929; }
.tr_blue h1 {  color: #000080; font-size: 1.35em;  font-weight: bold; }
.tr_blue td { background: #add8ff; color: #333; font-size: .85em; border: 0px solid #333; margin: 0; vertical-align: top; padding: 5px;}
.tr_blue strong {  color: #2a2929; font-size: .95em; font-weight: bolder;}
.der_news { background:#fcd901;border: 1px solid #333;width: 135px;clear: both; vertical-align: top; }
.der_news a {color: #2a2929;}

table.inner { margin: 0 5px 15px 12px; border : 2px dotted #ccc ; border-collapse:collapse;}
table.inner td { padding : 5px ; border : 2px dotted #ccc ; font-size:11px ; font-weight : normal ; }
table.inner td.table_head { background : #777 ; color : white ; text-transform : uppercase ; font-size : 12px }


.toparticlebodyclass { color: #353333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.smlwhitebodyclass { color: #fff; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12px; padding: 10px 10px 10px 5px; }
.sidebodyclass { color: #353333; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
                 line-height: 12px; padding: 2px 5px 5px; }
sidebodyclass a {color: #000;}
.sidebodyclass2 { color: #353333; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 12px; padding: 2px 5px 5px 0; vertical-align: top;}
.sideheadclass { color: #353333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; padding: 2px 5px; }
.sideredheadboxclass { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; background-color: #dd0328; letter-spacing: 2px; padding-top: 5px; padding-left: 5px; }
.sideredheadclass { color: #dd0328; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; letter-spacing: 2px; padding-top: 5px; padding-left: 5px; }
.bodyheadclass { color: #353333; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
.bodyheadmedwhiteclass { color: #000080; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; padding-top: 3px; padding-right: 10px; padding-left: 10px; }
.bodyheadlargeclass { color: #353333; font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold;
                       line-height: 26px; padding-top: 5px; padding-bottom: 0px; padding-left: 10px; }
.spaceimageclass { padding-top: 5px; }
.logospaceclass { margin-right: 3px; }
.peque {font-size: .7em; font-weight:bold !important; margin: 0 0 0 8px; border: 0px solid #333;}
.enlace_black {color: #000; text-decoration: underline; }
.izquierda {float: left; width: 73px; border: 0px solid #333; padding: 2px;}
.derecha {float: right;}
.sesiones h1
 {
    border-bottom: 0px solid #000;
    font-size: 2em;
    padding: 5px 0 5px 0;
}

.sesiones h2
 {
    border-bottom: 1px solid #000;
    font-size: 1.5em;
    padding: 5px 0 5px 0;
}

.sesiones h3
 {
    border-bottom: 0px solid #000;
    font-size: 0.9em;
    padding: 5px 0 5px 0;
}

.sesiones ul
 {
    border: 0px solid #000;
    font-size: 0.85em;
    padding-left: 25px;
    list-style-type: disc;
   
}

.inner 
{
    border: 1px solid #333;
    font-size: .8em;
    }
.inner td
{
    border: 1px solid #333;
   
    
    }    
.sesiones ul li a
{
    text-decoration: underline;
    color: #840900;
}

.sesiones .pdf
{
    font-size: 0.85em;
    color: #840900;
    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;
}

.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    /*height: 1000px;*/
    background-color: black;
    z-index:1001;
    /*-moz-opacity: 0.8;*/
    /*opacity:.80;*/
    /*filter: alpha(opacity=80);*/
}
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: auto;
    min-height: 40%;
    padding: 16px;
    border: 16px solid #840900;
    /*border: 16px solid orange;*/
    background-color: white;
    z-index:1002;
    overflow: auto;
}



.dia1
{
    width: 450px;
    border: 2px solid #cfd6da;
    float: left;
    padding: 15px 5px 15px 5px;
    background: #d9e0e3;
    height: 580px;
    margin-right: 10px;
    font-size: 1.1em;  
}
    
.dia2
{
    width: 450px;
 border: 2px solid #cfd6da;
    float: left;   
     padding: 15px 5px 15px 5px;
    background: #f0fafe;
    height: 580px;
      font-size: 1.1em;  
}

.tablaPrograma 
{
    width: 425px;
    border: 0px solid #dea0a0;
    text-align: left;
    color: #555; 
    line-height: 1.5em;
}

.tablaPrograma h2
{
    font-size:1.5em;
    color: #555; 
}
.tablaPrograma h3
{
    font-size:.9em;
    color: #555; 
}

.tablaPrograma td
{
    padding: 0 5px 0 5px;
    border-bottom: 1px solid #dea0a0; 
}


.tablaPrograma  a:link 
{
    color: #aa1000;
    text-decoration: underline;
}

.tablaPrograma  a:hover
{
    color: #aa1000;
    text-decoration: none;
    }
.tablaPrograma  a:visited
{
    color: #aa1000;
    text-decoration: underline;
}
.tablaPrograma .strong
{
    color: #aa1000;
    font-weight: bold;
}

.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    /*height: 1000px;*/
    background-color: black;
    z-index:1001;
    /*-moz-opacity: 0.8;*/
    /*opacity:.80;*/
    /*filter: alpha(opacity=80);*/
}
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: auto;
    min-height: 40%;
    padding: 16px;
    border: 16px solid #840900;
    /*border: 16px solid orange;*/
    background-color: white;
    z-index:1002;
    overflow: auto;
}
.white_content h1 
{
    color:#840900;
    font-size: 1.6em;
    margin-top: 5px;
    line-height: 1em;
}

.white_content h2
{
    color:#840900;
    font-size: 1.4em;
    padding-top: 10px;
    padding-bottom: 1px;
    border-bottom:1px solid #840900;
    font-weight: bold;}

.white_content h3 
{
    color: #5b5a5a; font-size: 1.1em;padding-bottom: 1px;
    padding-top: 5px;}

    
.white_content p 
{
  font-size: .9em;
  line-height: 1.1em; 
  
    }
.white_content ul 
{
   font-size: .9em;
  line-height: 1.1em;  
  list-style: disc;
  margin-left: 15px;
  padding: 1px  1px 1px 1px;
    }
.white_content  a:link
{
   color: #5b5a5a;
    text-decoration: underline;
    }    
.white_content  a:hover
{
    color: #aa1000;
    text-decoration: underline;
    }

.white_content .strong
{
    color: #aa1000;
    font-weight: bold;
    
}

.title 
{
    line-height: .95em;
    font-size: 14px;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif;
    }
.title a {}
.title a:hover {color: #cccc99;}


.tr_blanco h2 a {}

.tr_blanco h2 a:hover {color: #cccc99;}




.intro 
{
    
    font-size: 12px;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif;
    margin: 0 0 0 8px;
    }
.titular_vote 
{
    font-size: 18px;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif;
    }
    
.texto_vote 
{
    font-size: 11px;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif;
    line-height:1em;
    
    }
.enlaces_newsletters a
{
    color: #fcd901;
    font-weight: bold;
    }
    
.intro_principal 
{
     font-size: 13px;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif;
    }

.intro_01
{
     font-size: 12px;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif;
    margin: 0 0 0 0px;
    }

  
.verde a:hover 
{
    color: #cccc99;
    }

.subtitulo 
{
    
     font-size: 14px;
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif;
    font-weight: bold;
    padding: 0px 10px 0 10px;
    }
    
.cita 
{
    
    margin-left: 30px;
    font-size: 11px;
    
    }
    
.notes 
{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica,SunSans-Regular,sans-serif;
  font-size: 9.6px !important;
  padding: 0px 10px 0 10px;
  line-height: 1.1em;
    
    }
    
.notes a 
{
    color: #0e4e98;
    }

.notes a:hover 
{
     color: #cccc99;
    
    }
    
    
.enlaces_01 a 
{
    color: #0e4e98;
    }

.enlaces_01 a:hover 
{
     color: #cccc99;
    
    }
    
/*FOTOS SPEAKERS*/

.foto 
{
    width: 960px;
    margin-left:-15px;
    }
    
.foto_peq
{
    width: 130px;
    margin-left: 4px;
    float:left;
    }


.texto_foto
{
    width: 141px;
    height: 20px;
    margin-top:0px;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    float:left;
    text-align:center;
    clear: both;
    border: 0px solid #333;    
    }

.texto_foto a
{
    text-decoration: none;
    }
    
.texto_foto:hover
{
    text-decoration: underline;
    }
    
.orla
{
    width: 142px;
    height: 200px;
    margin-left: 16px;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    float:left;
    text-align: center;
    border: 0px solid #333;
    padding: 0;
    }
      
.orla a
{
    width: 142px;
    height: 50px;
    margin-left: 0px;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    float:left;
    text-align:center;
    text-decoration: none;
    color: #000000;
    font-size: .9em;
    line-height: 1em;
    }    
    
  

/*FIN DE FOTOS SPEAKERS*/



.f_left 
{
    float: left;
    width: 250px;
    }
.f_right 
{
    float: right;
    width: 380px;
    }


/*Fotografias */

/*Menu Resultados*/
    
.aqui a 
{
    font-weight: bold;
    color: #B50400;
    text-decoration: underline;
    }

.menuRes
{
    width: 190px;
    height: 1075px;
    background-color: #DEE3E7;
    padding: 10px 10px 10px 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 0.75em;
    float: left;
    }
 
 
.primerNivel
{
    padding: 0 0 0 0;
    text-transform: uppercase;
    font-weight: bold;
    /*color: #5B5A5A;*/
    } 

.primerNivel ul li
{
    margin-left: 5px;
    padding: 5px 5px 5px 0px;
    border-bottom:1px solid #969798;
    }    
    
    
.segundoNivel
{
    padding: 5px 0 5px 0;
    }
    
.segundoNivel ul li
{
    margin-left: 20px;
    padding: 0 5px 5px 5px;
    }
    
  
/*FIN MENU RESULTADOS*/

/*RESULTADOS*/
.contenedor_res
{
    width: 771px;
    height: 100%;
    float: left;
    border: 3px solid #CED7DE;
    margin: 5px 1px 5px 5px;
    padding: 5px 5px 5px 5px;
    background-color: #E8F3FC;
    }
    
.contenedor_res a
{
    font-size: 0.9em;
    color: #B50400;
    text-decoration: underline;
    }
    
.contenedor_res h1
{
    color: #5B5A5A;
    }
    
.contenedor_res h2
{
    color: #555555;
    margin-left: 5px;
    font-size: 0.9em;
    font-weight: bold;
    }    


/*FIN RESULTADOS*/

/*RESULTADO VIDEOS*/
.contenedor_videos
{
    width: 600px;
    }
.video
{
    margin-top: 10px;
    float: left;
    margin-left: 50px;
    font-size: 0.75em;
    width: 300px;
    height: 270px;
    }
    
.video p
{
    color: #4A657B;
    }
.video strong
{
    color: #4A657B;
    }

/*FIN RESULTADO VIDEOS*/

/*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*/

/*COMUNICACION*/
.contenedor_comunicacion
{
    background-color: #DEE3E7;
    width: 710px;
    padding: 10px 10px 10px 10px;
    margin-left: 20px;
    }

.comunicacion
{
    border: 0px solid #DEE3E7;
    color: #B50400;
    font-size: 0.9em;
    font-weight: bold; 
    margin-left: 40px;
    }
  
.comunicacion a
{
    color: #B50400;
    text-decoration: underline;
    }
    
.comunicacion a:hover
{
    color: #525552;
    text-decoration: none;
    }
    
.comunicacion p
{
    font-size: 0.7em;
    line-height: 0.5em;
    color: #525552;
    margin-left: 40px;
    text-transform: uppercase;
    font-weight: normal;
    }
    
.linea_comunicacion
{
    border-bottom: 1px solid #D2D2D2;
    margin-right: 20px;
    }
    
.linea_fecha
{
    border-bottom: 1px solid #525552;
    margin-right: 20px;
    margin-left: 20px;
    }
    
/*FIN COMUNICACIÓN*/

/*PRESENTACIONES*/
.ponente
{
    margin-bottom: 2px;
    color: #B50400;
    margin-left: 50px;
    font-size: 0.8em;
    font-weight: bold;
    }
.archivo a
{
    background:url("/Resources/Icons/pdf.gif") no-repeat scroll 0 3px transparent;
    margin-left: 10px;
    padding:2px 2px 4px 20px;
    /*font-family:Georgia,"Times New Roman", Times, serif;*/
    font-weight:bold;
    font-size:1em;
    /*line-height: 0.7em;*/
    font-size:0.6em;
    color:#5B5A5A;
    }
    
.archivo a:hover
{
    text-decoration: none;
    color: #5B5A5A;
    }
    
.presentacion
{
    width: 300px;
    float: left;
    }
    
.contenedor_presentaciones
{
    background-color:#DEE3E7;
    width: 600px;
    height: 250px;
    border: 0px solid #000000;
    padding: 5px 0 5px 0;
    margin-left: 30px;
    margin-bottom: 10px;
    }
    
.mini_foto
{
    float: left;
    }
    
.titular_presentaciones
{
    font-size: 0.6em;
    margin-left: 50px;
    letter-spacing: 0.00em;
    word-spacing: 0em;
    }
 
    
.presentaciones
{
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
    width: 375px;
    height: 50px;
    background-color: #ffffff;
    border: 1px solid #CED7DE;
    }
    

/*FIN PRESENTACIONES*/

/*NOTICIAS PORTADA*/

.news_home { border: 0px solid #333;
             width: 315px;
             margin: 0 0 5px 10px;   
             background: #d9dfe2;     
             }
             
             
.contenedor_noticias
{
    border: solid 0px #5B5A5A;
    margin-top: 0px;
    }
.contenedor_noticias h1
{
background: #c0d0e0;
  padding: 3px;
  text-align: left;
  color: #fff;
       font-family: TradeGothicCondensed, 'Arial Narrow', Sans-Serif; 
   font-size: 1.1em;
   font-weight: bold;
   text-transform: uppercase;
  
  }

.contenedor_noticias h2
{
    color: #4f6883;
    font-size: 0.9em;
    font-family: TradeGothicCondensed, 'Arial Narrow', Sans-Serif; 
    font-weight: bold;
    text-align: left;
    padding: 2px;
    line-height: normal;
    margin: 0;
    }
.contenedor_noticias p
{
    font-size: 0.6em;
    text-align: justify;
    padding: 5px 5px 8px 5px;
    border-bottom: solid 1px #c0d0e0;
    margin: 0;
    line-height: normal;
    color: #4f6883;
    }
    
.contenedor_noticias p a
{
    color: #b30400;
    text-decoration: none;
    
    }
    
.contenedor_noticias p a:hover
{
    color: #c80c0c;
    text-decoration: underline;
    }
    
/*POSTER*/

.contenedor_poster
{
    width: 145px;
    height: 250px;
    border: solid 0px #000000;
    padding: 2px 2px 0px 2px;
    background-color: #DEE3E7;
    margin: 0 0 5px 5px;
    float: left;
    }
    
 .contenedor_poster a p
 {
     font-size: 0.7em;
     color: #4A657B;
     text-align: center;
     margin: 0;
     }
     
 .contenedor_poster a:hover p
{
    color: #E63E21;
    }
     
.contenedor_poster img
{
    border: solid 1px #717070;
    }
