@charset "UTF-8";
/************************************** ELEMENTOS HTML *********************************************/
body {
  font-size: 0.80em;
  font-family: Arial, sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #cccccc;
  background-color: #121212;
  /*background-image: url(/imagenes/fondo_bio.jpg);
  background-position: 0 -12px;
  background-repeat: repeat-x*/
}

p {  line-height: 130%;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size:1.1em;
}
p strong {color:#fff}
img {  border: 0
}

ol, ul {list-style: none;
}

a {
  text-decoration: none;
  color: #32A4E2
}

a:hover {
  color: #fff
}

h1 {
  border-bottom:1px solid #32A4E2;
  font-size:130%;
  font-weight:normal;
  margin-left:0;
  margin-right:0;
  margin-top:20px;
  padding-bottom:20px;
  text-transform:uppercase;
}

h2 {
  margin: 0 0 5px 0;
  color: #32a4e2;
  font-size:160%;
}
h3 {
  color: #32a4e2;
  margin: 0;
  padding: 10px 7px 0 3px;
}
h4 {  color:#fff;}
.fechador {
  color: #666;
  font-size: 80%;
  float: right;
  padding: 0 15px 5px 0;
  margin-top:3px;
}
.fechador img {
  margin-top:3px;
}
h6 {
  margin:10px 0;
  font-size: 100%;
  color: #999;
  font-weight:normal;
}

ul li.bullet { 
  background-image:url(/media/11444/vineta.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  padding-left:20px;
  margin-top:10px;
}
table td p {
  color: #999;
}
table td strong {
  color: #fff;
}
table.programa td {
  border-bottom: solid 1px #555
}
table tr.no_borde td {
  border-bottom: none
  }
.justificado {
  text-align: justify
}
.celeste {  color: #32a4e2
}
.date {    font-size:90%;
    margin-bottom:10px;
    margin-left:200px;
}
.backLink {  display:block;
    width:auto; 
    margin-top:9px;
    color:#777777;
}
.bajada {  color:#FFFFFF;
    font-size:121%;
    line-height:160%;
}
/************************************** LINKS *********************************************/
 a.pdf {background-image:url(/media/6597/acrobat.png); 
  background-position: 0 0; 
  background-repeat:no-repeat}
 a.video {background-image:url(/imagenes/iconos/flash.png); 
  background-position: 0 0; 
  background-repeat:no-repeat}
 a.doc {background-image:url(/imagenes/iconos/word.png); 
  background-position: 0 0; 
  background-repeat:no-repeat}
 a.ppt {background-image:url(/imagenes/iconos/powerpoint.png); 
  background-position: 0 0; 
  background-repeat:no-repeat}
a.sitio_externo {background-image:url(/media/9300/sitio_externo.gif); 
    background-position:8px 4px;
    background-repeat:no-repeat;
    display: block;
    }
a.rss {background-image: url(/imagenes/iconos/rss.gif);
  width: 17px;
  height: 17px;
  display: block;
  background-repeat: no-repeat;
  background-position: 0 -17px;
  margin-right: 5px;
  float: left
}
a.rss:hover {background-position: 0 0
}
span.pdf {background-image:url(/media/6597/acrobat.png); 
  background-position: 0 0; 
  background-repeat:no-repeat
}
span.pdf a{padding-left:25px;
}
/************************************** ESTRUCTURA *********************************************/
#container {
  width: 975px;
  background-color:#3F3F3F;
  background-image:url(/imagenes/fondo_bio.jpg);
  background-position:0 -12px;
  background-repeat:repeat-x;
  margin: 0 auto;
  border: none;
  text-align: left;
  padding:0 20px
}

#header {
  background: none;
  height: 96px;
  width: 975px;
  border: none;
  padding: 33px 0px 0 0px;
  background-image: url(/media/4973/logo.jpg);
  background-repeat: no-repeat;
  background-position: 0 -6px;
  /*float:left;
  clear:both;*/
}

#header h1 {      
  margin: 0; 
  padding: 0;
  border: none; 
  z-index:9}  
#header h1 a {      
  height:93px;
  width:349px;  
  display:block;
  float: left;} 

#contenido_principal {
  float: left;
  width: 656px;
  padding: 0px 0px 0px 0px;
  margin-bottom: 10px;
  min-height:500px;
}

#contenido_secundario {
  float: right;
  width: 319px;
  padding: 0px;
  margin-bottom: 10px;
  height: auto
}

#footer {
  padding: 0 10px 0 20px;
  background-image: url(/media/13920/pie_biometria2.jpg);
  /*background-image: url(/media/13925/pie_biometria2alt.jpg);
  background-image: url(/media/43484/pie_biometria_3.jpg);*/
  background-repeat: no-repeat;
  background-position:0 -1px;
  width: 945px;
  height: 100px;
  margin-top:0;
}

#footer_cibra {
  padding: 0 10px 0 20px;
  /*background-image: url(/imagenes/pie.jpg);*/
  background-image: url(/media/43484/pie_cibra_2010.jpg);
  background-repeat: no-repeat;
  background-position:0 -1px;
  width: 945px;
  height: 100px;
  margin-top:0;
}

#footer_cibra div.contacto_footer p, #footer p {
  margin: 0;
  padding: 10px 0;
}
#footer_cibra div.contacto_footer, #footer div.contacto_footer {
      float:right;
      margin:30px 102px 0 0
    }
#footer_cibra div.contacto_footer a, #footer div.contacto_footer a {
      background-image: url(/media/4987/icono_mail.gif); 
      background-position: 0px 0px; 
      background-repeat: no-repeat; 
      padding-left: 27px; 
      display: block; 
      height: 25px; 
      padding-top: 5px;
    }
/************************************** MENU SUPERIOR *********************************************/

div#menu {
          margin-left:395px;
          margin-top:0;
}

#menu ul.columna_menu  {
          margin: 0;
          padding: 0;
          float:left;
          overflow:hidden;
          width:auto;
            }
            
div#menu ul.columna_menu li{     
          border-bottom: #666 1px solid;
          padding:2px;
          margin-left:38px;}

#menu ul li a {    
          color:#757575;
          font-size:0.9em;
          height:auto;
          margin:1px 0 0;
          padding:0;
          text-decoration:none;  
          }

#menu a:hover {      color: #FFFFFF;
        }

#menu .current_page_item a {color: #FFFFFF;}

/************************************** BOXES y CONTENIDOS  *********************************************/
#banner.home a {
  height: 250px;
  margin: 0 auto;
  width: 975px;
}

#banner.flash {
  height: 325px;
  margin: 0 auto;
  width: 975px;
}

.box_derecha {
  background: #1a1a1a;
  float: right;
  height: auto;
  margin-top: 10px;
  padding: 0 5px 5px 5px;
  width: 294px;
}

.box_derecha div {
  width: 294px;
  height: auto;
  background-image: url(/imagenes/fondo_bio_boxes.jpg);
  /*padding-bottom: 18px;
  padding-top: 5px;*/
  float:left
}

.box_derecha ul {
  margin:0px;
  background-image:url(/imagenes/fondo_bio_boxes.jpg);
  padding:0  
}
.box_derecha ul li {
  background-image:url(/media/9315/icono_cibra0.gif);
  background-position:7px 50%;
  background-repeat:no-repeat;
  border-bottom:1px solid #333333;
  padding:6px 4px 8px 40px;  
}

.box_derecha_menu {
  background: #1a1a1a;
  float: right;
  height: auto;
  margin-top: 10px;
  padding: 0 5px 5px 5px;
  width: 294px;
}

.box_derecha_menu div {
  width: 294px;
  height: auto;
  background-image: url(/imagenes/fondo_bio_boxes.jpg);
}

.box_derecha_menu h3 {
  padding: 10px;
  color: #FFF;
  font-size: 90%;
}

.box_derecha h3 {
  width: auto;
  height: auto;
  padding: 10px;
  margin-top: 0;
  font-size: 90%;
  color: #fff
}

.box_derecha div h3 {
  color: #32a4e2;
  padding-bottom: 0;
  margin-top:0;
}

.box_derecha div img.ficha_editor {
  float: left;
  border: 1px solid #ccc;
  margin: 10px
}

.box_derecha div p {
  margin-left: 10px;
  margin-right: 10px
}

.box_derecha div p.txt_editorial {
  margin-left: 81px;
  margin-right: 13px;
  color: #999
}

.box_derecha div.auspiciantes img {
  padding-left: 43px;
  padding-bottom: 9px;
}
.box_derecha h3.twitter {background-image: url(/media/18330/twitter_dark_light.gif);
      background-position: 220px 6px;
      bckground-repeat:no-repeat
}
.box_derecha div.tweet ul.tweet_list {margin-left:0;padding-left:0;}
.box_derecha div.tweet ul.tweet_list li {background:none}

#archivo_noticias.treeview ul li ul {
  background-image:none;
  height:auto
    }
#archivo_noticias.treeview ul li ul li {border-bottom:1px solid #444;
}
.treeview ul li {background-image:none;
    padding-left:20px
}
#archivo_noticias div.hitarea {width:10px; background:none} 
.treeview ul li.expandable {
  background-image:url(/media/11444/vineta.gif);
  background-position:0 4px;
  background-repeat:no-repeat;
}

/*#archivo_noticias.treeview ul li ul li.last {border-bottom:none;*/
      }
.treeview li.lastCollapsable, .treeview li.collapsable {
  background-image:url(/media/11444/vineta.gif);
  background-position:0 -15px;
  background-repeat:no-repeat;
}
/************************************** fixes  *********************************************/

.fltrt {
  float: right;
  margin-left: 8px;
}

.fltlft {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}

.clearfloat {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}
.fltnone {float:none}
/************************************** FORMS  *********************************************/

#form_buscar {
  background-color: #121212;
  border: none;
  width: 302px;
  height: 87px;
  float: right;
  background-image: url(/imagenes/buscar_bg.jpg);
  margin-left: 31px;
  margin-top: -10px
}

#form_buscar form {
  margin: 39px 10px 10px 20px;
}

#form_buscar form#Formbuscar input#q {
  background-color:#333333;
  border:1px solid;
  border-color:#121212 #666666 #666666 #121212;
  width:175px;
  color:#e8e8e8;
  padding:3px;
}

.submit {
  margin-left: 8px;
  padding:3px;
}
fieldset {    background-color: #3F3F3F; 
      padding:15px 20px 30px 30px;
      border:none;
}
legend {    visibility: hidden;
}
label {      color:#d2d2d2;
      font-size:90%;
      margin-top:9px;
      padding-bottom:2px;
      display:block;
      float:left;
      width:190px;
      clear:left;
}
select {    width:auto;
      float:left;
      margin-top:5px;
}
fieldset input {  background-color:#333333;
      border:1px solid #666666;
      width:305px;
      color:#e8e8e8;
      padding:5px;
      float:left;
      padding-bottom:2px;
      }
fieldset button  {  margin-top:35px;
      margin-right:200px;
      float:right;
}
fieldset input.error {color:#f00;}
div#resultados_busqueda ul li.li_sin_vinetas h4 {margin-top:15px;}
input#buscar  {
  background-color:#222;
  border-color:#121212 #666666 #666666 #121212;
  border-style:solid;
  border-width:1px;
  color:#E8E8E8;
  padding:3px;
  width:175px;
}
/************************************** seccion boxes *********************************************/

.columna {
  float: left;
  width: 198px;
  border: 1px solid #1a1a1a;
  padding: 7px;
  margin-right: 5px;
  background-color: #222
}

.foto {
  width: 100%;
  height: 150px;
  background-color: #111
}

.columna a h1 {
  color: #32a4e2;
  float: right;
  font-size: 150%;
  margin: 5px 5px 0px 0px;
  text-decoration: none
}

.columna a:hover h1 {
  color: #fff
}

.columna p {
  font-size: 70%;
  line-height: 110%
}

.comentario {
  background: #1f1f1f;
  padding: 5px;
}

a.title {
  margin-top: 20px;
  padding: 0px;
  font-size: 110%;
  font-weight: bold;
  text-decoration: none;
  color: #32a4e2;
}

/*.title a {
  border-bottom: none;
  color: #454545;
}*/

a.title:hover {  
}

.img_noticias_index {
  width: auto;
  height: 150px;
  float: left;
  border: 1px solid #777;
  margin:0px 15px 15px 0;
  overflow:hidden;
}

.entry {
  border-bottom:1px solid #32A4E2;
  float:left;
  height:auto;
  margin-bottom:20px;
  margin-top:20px;
  padding-bottom:13px;
  width:100%;
}
.noticias {
  min-height: 100px;
  margin-bottom: 0px;
}
.noticias p {
  min-height: 100px;
  line-height:150%;
}
.entry medios p {
}
div.parrafo_con_imagen p img {
  border: 1px solid #ccc;
  padding: 2px;
  margin-right: 20px;
  float:left;
}

div.parrafo_con_imagen {
  clear:left;
  padding-top:10px;
}

.encabezado {
  border-top: 1px solid #32a4e2;
  padding-top: 20px;
  margin-top: 10px;
  height: auto
}

.encabezado img {
  border: 1px solid #ccc;
  float: left;
  margin-top: 0px;
  margin-right: 40px;
  margin-bottom: 10px;
  height:auto;
  width:95px;
  margin-right:27px;
}

.leer_mas {
  background-color: #333;
  display: block;
  float: right;
  padding: 6px 7px 7px 7px;
  margin-right: 10px
}

.leer_mas a {
  text-decoration: none;
}

.leer_mas a:hover {
  color: #FFF
}
.texto p {font-size:1.1em}
/***************  group noticias 3 en columnas  *************/
div.post div.noticias {
    background-color:#222222;
    height:450px;
    margin-bottom:0;
    padding:10px;
    border-bottom:none
    }
.img_noticias_index img {
    width:185px;
    height:auto;
    }
div.entry h2 span.fecha {
    margin-bottom:5px;
    font-size:0.75em;
    }
div.post div.entry {
    float:left;
    height:auto;
    margin:0 11px 20px 0;
    padding-bottom:0.8em;
    width:187px;
    }
div.post div.leer_mas {
    background-color:#333333;
    float:none;
    font-size:0.85em;
    margin-right:4px;
    padding:6px 7px 7px;
    width:172px;
    }
div.post div.noticias p {
    color:#757575;
    min-height:164px;
    line-height:130%;
    overflow:hidden;
    }
div.post div.noticias a.title  {
    color:#32A4E2;
    display:block;
    font-size:15px;
    font-weight:bold;
    height:59px;
    padding:0;
    text-decoration:none;
    margin-top:0
}
/****** end group *******/
.box_derecha div .leer_mas_2 {
  background-color: #333;
  padding: 5px 5px 7px 5px;
  margin-right: 10px;
  width: 60px;
  margin-left: 71px
}

.box_derecha div .leer_mas_2 a {
  text-decoration: none;
  font-size: 10px;
  color: #FFF;
  padding: 5px
}

.box_derecha div .leer_mas_2 a:hover {
  color: #32a4e2;
  padding: 5px;
}

 div.metodos_biometricos div a.mail {
  background-image:url(/media/4987/icono_mail.gif); 
  background-position:8px 4px;
  background-repeat:no-repeat
}

div.box_derecha_menu div a.historia {
  background-image:url(/media/9656/historia.gif);
  background-position:8px 4px;
  background-repeat:no-repeat;
}
div.box_derecha_menu div a.preguntas {
  background-image:url(/media/9661/preguntas.gif);
  background-position:8px 4px;
  background-repeat:no-repeat;
}

div.box_derecha_menu div a.glosario {
  background-image:url(/media/9668/az_glosario.gif);
  background-position:8px 4px;
  background-repeat:no-repeat;
}
/************************************** otros menus *********************************************/
ul.nav_metodos {
  background-image: url(/media/14237/metodos.gif);
  background-repeat: no-repeat;
  display: block;
  height: 87px;
  margin: 10px 0 0;
  padding: 7px 0 0 191px;
  width:453px;
}

ul.nav_metodos  li {
  float: left;
  margin-right: 8px;
  width: 67px;
  height: 67px;
}

ul.nav_metodos  li  a {
  width: 67px;
  height: 67px;
  display: block;
  background-repeat: no-repeat;
  text-indent: -9999em;
}
ul.nav_metodos  li a:hover {
  background-position: 0 -67px
}
ul.nav_metodos  li a.dactilar {
  background-image: url(/imagenes/metodos_bio/huella.jpg)
}
ul.nav_metodos  li a.iris {
  background-image: url(/imagenes/metodos_bio/iris.jpg)
}
ul.nav_metodos  li a.voz {
  background-image: url(/imagenes/metodos_bio/voz.jpg)
}
ul.nav_metodos  li a.mano {
  background-image: url(/imagenes/metodos_bio/mano.jpg)
}
ul.nav_metodos  li a.facial {
  background-image: url(/imagenes/metodos_bio/cara.jpg)
}
ul.nav_metodos  li a.adn {
  background-image: url(/imagenes/metodos_bio/adn.jpg)
}
ul.nav_metodos  li a.glosario {
  background-image: url(/imagenes/metodos_bio/glosario.jpg)
}
ul.nav_metodos  li.ultimo {
  margin-bottom: 20px
}
ul.herramientas_contenido {
  height: 26px;
  padding-top: 4px;
  padding-right: 30px
}
ul.herramientas_contenido li {
  float: right;
}
ul.herramientas_contenido li a {
  margin: 0 9px 0 9px;
  display: block;
  width: 22px;
  height: 22px;
}
ul.herramientas_contenido li a.imprimir {
  background: url(/imagenes/imprimir.gif) no-repeat 0 0;
}

ul.herramientas_contenido li a.imprimir:hover {
  background-position: 0 -22px;
}

ul.herramientas_contenido li a.enviar {
  background-image: url(/imagenes/compartir.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}

ul.herramientas_contenido li a.enviar:hover {
  background-position: 0 -22px;
}

.navegador_contenidos {
  background-image: url(/imagenes/fondo_bio_boxes.jpg);
  padding: 10px;
  height: auto;
  width: 110px;
  float: right;
  margin: 90px 0 10px 18px;
}

.navegador_contenidos a {
  text-decoration: none;
  color: #32A4E2;
  display: block;
  border-bottom: 1px solid #333;
  padding-bottom: 7px
}

.navegador_contenidos a:hover {
  color: #fff;
}

div.info_congreso div {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #333
}

div.info_congreso div a {
  background-position: 8px 4px;
  background-repeat: no-repeat
}
/*
div.info_congreso div.inscripcion a {
  background-image: url(/imagenes/iconos/inscripcion.gif)
}

div.info_congreso div.programa a {
  background-image: url(/imagenes/iconos/programa.gif)
}

div.info_congreso div.expositores a {
  background-image: url(/media/4992/expositores.gif)
}
div.info_congreso div.presentaciones a {
  background-image: url(/imagenes/iconos/presentaciones.gif)
}
div.info_congreso div.como_llegar a {
  background-image: url(/imagenes/iconos/comollegar.gif)
}

div.info_congreso div.agendar a {
  background-image: url(/imagenes/iconos/agendar.gif);
  border: none
}
*/
div.info_congreso a {
  padding: 7px 6px 0 40px;
  color: #32a4e2;
  display: block;
  height: 24px
}

div.info_congreso a:hover {
  background-color: #111;
  color: #FFF
}

div.info_congreso div.pdf a {
  background-image: url(/imagenes/iconos/acrobat.png)
}

div.info_congreso div.video a {
  background-image: url(/imagenes/iconos/flash.png)
}

div.info_congreso div.doc a {
  background-image: url(/imagenes/iconos/word.png)
}

div.info_congreso div.ppt a {
  background-image: url(/imagenes/iconos/powerpoint.png)
}

div.metodos_biometricos div {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #333
}

div.metodos_biometricos div a {
  background-position: 8px 4px;
  background-repeat: no-repeat
}

div.metodos_biometricos div.adn a {
  background-image: url(/imagenes/iconos/menu_metodos/adn.jpg)
}

div.metodos_biometricos div.cara a {
  background-image: url(/imagenes/iconos/menu_metodos/cara.jpg)
}

div.metodos_biometricos div.glosario a {
  background-image: url(/imagenes/iconos/menu_metodos/glosario.jpg)
}

div.metodos_biometricos div.huellas a {
  background-image: url(/imagenes/iconos/menu_metodos/huellas.jpg)
}

div.metodos_biometricos div.mano a {
  background-image: url(/imagenes/iconos/menu_metodos/mano.jpg)
}

div.metodos_biometricos div.ojo a {
  background-image: url(/imagenes/iconos/menu_metodos/ojo.jpg)
}

div.metodos_biometricos div.voz a {
  background-image: url(/imagenes/iconos/menu_metodos/voz.jpg)
}

div.metodos_biometricos a {
  padding: 8px 0 8px 40px;
  color: #32a4e2;
  display: block;
  height: auto
}

div.metodos_biometricos a:hover {
  background-color: #111;
  color: #FFF
}
.box_derecha_menu.estandares div a{
  padding:6px 0px 6px 40px;border-bottom:1px solid #333333;
}
.box_derecha_menu div a:hover {
  background-color: #111;
  color: #FFF
}
div.img img {
  width: auto;
  height: auto;
  margin-bottom: 20px;
  float:left;
}
/************************************ KEYNOTES 2011 ***********************************************/

div#destacados {
    clear: both;
    height: auto;
    margin-top: 20px;
    width: 655px;
}
div#destacado_previo, div#destacado_siguiente {
    border: 0 none;
    cursor: pointer;
    display: none;
    float: left;
    height: 131px;
    margin: 0;
    padding: 0;
    text-indent: -10000px;
    width: 22px;
}
div#destacado_previo {
    background-position: 0 0;
    background-repeat: no-repeat;
}
div#destacado_siguiente {
    background-position: 0 0;
    background-repeat: no-repeat;
}
div#destacado_previo:hover, div#destacado_siguiente:hover {
    background-position: -22px 0;
}
div#destacados_contenedor {
    display: block;
    float: left;
    padding: 0 0;
    width: 630px;
}
div#destacados_nav {
    display: block;
    float: right;
    margin: 0 -3px;
    overflow: hidden;
    text-align: right;
    width: 350px;
    padding: 3px;
}
div#destacados_nav a {
    background: #222222;
    color: #A1A1A1;
    font-size: 100%;
    margin-left: 2px;
    padding: 20px;
    text-decoration: none;
}
 div#destacados_nav a.activeSlide {
    color: #47abba;
    background: #111;
}
div#destacados_nav a:hover{color: #fff;}
div#destacados_nav a:focus {
    outline: medium none;
}
div#destacados_lista {
    display: block;
    float: left;
    height: 215px;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
div#destacados_lista div {
    width: 630px;
    background-image: url("/media/65333/fondo_keynotes_2011.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 219px;
}

#destacados_lista a {
    text-decoration: none;
}
#destacados_lista span.texto a {
    color: #747576;
    display: block;
    float: right;
    height: 100px;
    margin: 5px 10px 5px 0;
    overflow: hidden;
    width: 350px;
}
#destacados_lista span.nombre {
    color: #47abba;
    display: block;
    font-size: 206%;
    font-weight: bold;
    margin: 40px;
    word-spacing: -2px;
}
#destacados_lista img {
    float: right;
    height: 213px;
    margin: 0 0 0 10px;
    padding: 0;
    width: auto;
}
#destacados_lista .leer_mas {
    background-color: #111111;
    background-image: none;
    display: block;
    float: left;
    font-size: 10px;
    height: auto;
    margin-left: 40px;
    margin-top: 10px;
    padding: 5px;
    width: auto;
}
#destacados_lista .leer_mas a {
    color: #47abba;
    text-decoration: none;
}
#destacados_lista .leer_mas a:hover {
    color: #fff;
}
#destacados_lista h6 {
    font-size: 14px;
    margin-left: 40px;
    /*width: 328px;*/
    color:#D8D8D8;
}
.mini_bio {
  border-top: 1px solid #32a4e2;
  margin-left: 123px;
  margin-top: 0;
  clear:left;
  font-size:1.1em;
  line-height:130%
  font-size:1.1em;
}
.mini_bio ul li {
  list-style-image:url(/media/64342/bullet.gif);
  font-size:1.1em;
  line-height:130%;
}
.banderita {
  display: block;
  height: 11px;
  float: left
}
.banderita img {
  margin-right:10px;
}

/* FIN @grupo Destacados 2011 (keynote speakers) */


/***********************************************************************************/

/* @grupo Destacados pre 2011 (keynote speakers) */
/*
div#destacados {
  width: 655px;
  height: 130px;
  margin-top: 20px;
  clear:both;
}

div#destacado_previo, div#destacado_siguiente {
  display: block;
  width: 22px;
  height: 131px;
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  cursor: pointer;
  text-indent: -10000px;
}

div#destacado_previo {
  background-image: url(/media/26902/slider_izq.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}

div#destacado_siguiente {
  background-image: url(/media/26897/slider_der.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
}

div#destacado_previo:hover, div#destacado_siguiente:hover {
  background-position: -22px 0;
}

div#destacados_contenedor {
  display: block;
  margin: 0;
  margin-bottom:20px;
  padding: 15px;
  width: 580px;
  float: left;
  overflow: hidden;
}

div#destacados_nav {
  display: block;
  text-align: right;
  overflow: hidden;
  margin: 5px;
  width: 350px;
  float: right;
}

div#destacados_nav a {
  margin: 0 5px;
  text-decoration: none;
  color: #a1a1a1;
  font-size:80%;
}

div#destacados_nav a:hover, div#destacados_nav a.activeSlide {
  color:#32A4E2;
  
}

div#destacados_nav a:focus {
  outline: none;
}

div#destacados_lista {
  display:block;
  float:left;
  height:110px;
  margin:0;
  overflow:hidden;
  width:100%;
  background:transparent;
}

div#destacados_lista div {
  width:630px;
}

div#destacados_lista div div {
  float: left; 
  display: block; 
  width: 46%;
}

#destacados_lista a {
  text-decoration: none;
}

#destacados_lista span.texto a {
  display: block;
  margin: 5px 10px 5px 0;
  width: 350px;
  height: 100px;
  overflow: hidden;
  color: #747576;
  float: right;
}

#destacados_lista span.nombre {
  display: block;
  color: #32a4e2;
  font-size: 120%;
  margin-bottom: 3px;
}

#destacados_lista img {
  display: block;
  margin: 2px 20px 0 10px;
  padding: 0;
  width: auto;
  height: 80px;
  border: 1px solid #888;
  float: left;
}

#destacados_lista .leer_mas {
  background-color: #333;
  display: block;
  width: auto;
  height: auto;
  float: left;
  padding: 5px;
  margin-top: 10px;
  font-size: 10px
}

#destacados_lista .leer_mas a {
  text-decoration: none;
  color: #ccc;
}

#destacados_lista .leer_mas a:hover {
  color: #32a4e2
}
#destacados_lista h6 {
  font-size: 10px
}

.mini_bio {
  border-top: 1px solid #32a4e2;
  margin-left: 110px;
  margin-top: 0;
  clear:left;
  font-size:1.1em;
  line-height:130%
}
.mini_bio ul li {
  list-style-image:url(/media/64342/bullet.gif);
  font-size:1.1em;
  line-height:130%;
}
.banderita {
  display: block;
  height: 11px;
  float: left
}
.banderita img {
  margin-right:10px;
}
/*************   fin descatacados pre 2011 *****************/
.sponsors {border-bottom:none}
.sponsors img {
  border:1px solid #dedede;
  margin-left:12%;
  margin-top:10px;
  padding:0;
}

/* @end
==============================*/

/* @group Paginador */

#contenido_principal ul.paginador li {
  list-style-type: none;
  float: left;
  display: block;padding:3px 8px;
  margin: 3px;background:#f8f8f8
}

#contenido_principal ul.paginador span.selected li {background:#008BCF; color:#f8f8f8}
#contenido_principal ul.paginador {padding-left:10px}
#contenido_principal ul.paginador li a {display:block}
#contenido_principal ul.paginador li a:hover {color:#555}

/* @end */

/* @group Resultados de Búsqueda */

#contenido_principal #xsltsearch #xsltsearch_summary strong {
  font-weight: bold;
}

#contenido_principal #xsltsearch .xsltsearch_description strong {
  background-color: #FFF6BF;
  padding: 0 2px 0 2px;
}

#contenido_principal #xsltsearch .xsltsearch_form .input {
  border: 1px solid #bcbcbc;
  padding: 3px 7px 4px 4px;
  font-size: 11px;
}

#contenido_principal #xsltsearch #xsltsearch_stats {
  font-size: 12px;
  font-style: italic;
}

/* @end

/* @group En los medios*/

.fecha {
  display:block;
  float:left;
  height:auto;
  padding: 0px 10px 10px 10px;; 
  background-color:#333333;
  text-align:center;
  margin-right:15px;
}

.fecha h6 {
  color:#999;
  margin:0;
  padding:0;
}
.fecha h5 {
  color:#D5C17A;
  font-size:180%;
  font-weight:bold;
  margin-top:-14px;
  margin-bottom:0;
  float:none;
  padding:0;
}
.fecha h4 {
  font-size:80%;
  font-weight:normal;
}

/*matias*/
span.fecha {
  display:block;
  float:none;
  background-color:transparent;
  color:#FFFFFF;
  font-size:75%;
  margin:0 15px 0 0;
  padding:0;
  height:auto;
  text-align:left;
}
/*matias*/
div.destacado {
  background-image:url("/imagenes/fondo_bio_boxes.jpg");
  background-position:0 0;
  border-bottom:1px solid #32A4E2;
  float:left;
  height:auto;
  margin-bottom:20px;
  margin-top:-20px;
  padding:15px 0;
  width:100%;
}
div.destacado div.fecha, div.destacado p {margin-left:15px;}
.destacado img {margin-right:15px}
.medios h6 {color:#D5C17A;margin-bottom:0;margin-top:10px;}
.medios em {color:#777;font-size:85%;}
.medios h3 {color:#fff;margin-bottom:10px;margin-top:0;font-size:150%;}
.medios h2 {
    border-bottom:1px solid;
    margin-bottom:18px;
    padding-bottom:18px;
}
.leer_mas_medios {
  background:none repeat scroll 0 0 #444;
  border:1px solid #666666;
  display:block;
  float:none;
  font-size:100%;
  margin:15px 0;
  padding:6px 28px 5px;
  width:55px;
}
.video {background-image:url("/media/18089/videos.gif");
  background-position:2px 0;
  background-repeat:no-repeat;
  padding-left:29px;
}
.medios {
    background: none repeat scroll 0 0 transparent;
    padding: 20px 0;
    min-height: 222px
}
/* @end

/******* @group presentaciones********/
.presentaciones ul li{
  border-bottom:1px solid #C8C9CC;
  list-style-type:none;
  padding:10px 10px 10px 28px;}

.presentaciones ul li h3 {
  padding-left:0px;
  margin-left:-23px;
}

.presentaciones ul li h3 a {
  padding:0;
  padding-left:23px;
  font-size:14px
}
  
/******* @group box informacion cibra ********/
.box_derecha ul li.registro {
  background-image: url(/imagenes/iconos/inscripcion.gif)
}
.box_derecha ul li.alojamiento{
    background-image:url(/media/68864/alojamiento.gif);
}
.box_derecha ul li.transmisionenvivo{
    background-image:url(/media/70475/transmision.gif);
}
.box_derecha ul li.programa {
  background-image: url(/media/70470/agenda.gif)
}
.box_derecha ul li.expositores {
  background-image: url(/media/12648/expositores.gif)
}
.box_derecha ul li.presentaciones {
  background-image: url(/imagenes/iconos/presentaciones.gif)
}
.box_derecha ul li.como_llegar {
  background-image: url(/imagenes/iconos/comollegar.gif)
}
.box_derecha ul li.agendar {
  background-image: url(/imagenes/iconos/agendar.gif);
}
.box_derecha ul li.keynotespeakers {
  background-image: url(/media/12653/keynotespeakers.gif);
}
.box_derecha ul li.fotos {
  background-image: url(/media/18084/fotos.gif);
}
.box_derecha ul li.videos {
  background-image: url(/media/18089/videos.gif);
}
.box_derecha ul li.videos {
  background-image: url(/media/18089/videos.gif);
}
.box_derecha ul li.contacto {
  background-image: url(/media/4987/icono_mail.gif);
}

/* @end
/******* @group apoyan ********/

div#apoyan {
    width:973px;
    background-image:url(/media/13180/apoyan_fondo.gif);
    background-position:0 0;
    background-repeat:no-repeat;
    height:75px;
    padding:0;
    }
    ul.apoyan li {
    list-style:none;
    float:left;
    margin-top:1px;
    }
    ul.apoyan li a:hover {
    background-position:0 -73px;
    }
ul.apoyan li a {
    background-image:url(/media/21743/biometria_foot_icons_grey.gif);    
    background-position:0 0;
    padding:0;
    display:block;
    height:73px;
    background-repeat:no-repeat;
    }
ul.apoyan li.nist a {
    background-position:-571px 10px;
    width:106px;
    margin-left:-40px;
    height:56px
    }
ul.apoyan li.nist a:hover {background-position:-571px -40px;}
ul.apoyan li.jgm a {
    background-position:-804px 9px;
    width:163px;height:50px;
    }
ul.apoyan li.jgm a:hover {background-position:-804px -41px;}
ul.apoyan li.dnpdp a {
    background-position:0 7px;
    width:169px;height:50px;
    }
ul.apoyan li.dnpdp a:hover {background-position:0 -43px;}
ul.apoyan li.idrobada a {
    background-position:-164px 9px;
    width:156px;
    }
ul.apoyan li.idrobada a:hover {background-position:-164px -41px;}
ul.apoyan li.biometrics a {
    background-position:-322px 9px;
    width:129px;
    }
ul.apoyan li.biometrics a:hover {background-position:-322px -41px;}
ul.apoyan li.fbi a {
    background-position:-679px 12px;
    width:133px;
    }
ul.apoyan li.fbi a:hover {background-position:-679px -38px;}
ul.apoyan li.interpol a {
    background-position:-455px 7px;
    height:60px;
    width:117px;
    }
ul.apoyan li.interpol a:hover {background-position:-455px -43px;}
.con_el_apoyo_de {
    text-align:left;
    color:#777;
    clear:both;
    font-size:1em
    }
/* @end

/* matias */

/* @group Herramientas Contenido */
#contenido_principal ul#herramientas_contenido_superior {
  display: block;
  float: right;
  margin: 0;
  /*width: 20%;*/
  height:60px;
  list-style-type:none;
  padding:0;
}

#contenido_principal ul.herramientas_contenido li {
  display: block;
  list-style-type: none;
  float: left;
  margin: 5px -7px 0;
  background-image:none;
  padding:0;
}
#contenido_principal ul#herramientas_contenido_superior ul, #contenido_principal ul#herramientas_contenido_superior > li {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  clear: both;
  height: 29px;
  background-image:none;
  padding:0;
}

#contenido_principal ul#herramientas_contenido_superior ul.linea {
  border-top: 1px dotted #666; 
  padding:0;
  background-image:none;
}
#contenido_principal ul.herramientas_contenido li {
  display: block;
  list-style-type: none;
  float: left;
  margin: 5px -7px 0;
  background-image:none;
  padding:0;
}


#contenido_principal ul.herramientas_contenido li a {
  text-indent: -10000px;
  display: block;
  width: 22px;
  height: 22px;
  background-position: 0 0;
}

#contenido_principal ul.herramientas_contenido li a.imprimir {
  background: url(/media/13930/herramientas.gif) no-repeat 0 0;
}

#contenido_principal ul.herramientas_contenido li a.imprimir:hover {
  background-position: 0 -22px;
}

#contenido_principal ul.herramientas_contenido li a.compartir {
  background: url(/media/13930/herramientas.gif) no-repeat -22px 0;
}
#contenido_principal ul.herramientas_contenido li a.compartir:hover {
  background-position: -22px -22px;
}

#contenido_principal ul.herramientas_contenido li a.fuenteChica {
  height: 22px;
  background: url(/media/13930/herramientas.gif) no-repeat -44px 0;
}

#contenido_principal ul.herramientas_contenido li a.fuenteChica:hover {
  background-position: -44px -22px;
}

#contenido_principal ul.herramientas_contenido li a.fuenteGrande {
  height: 22px;
  background: url(/media/13930/herramientas.gif) no-repeat -66px -1px;
}

#contenido_principal ul.herramientas_contenido li a.fuenteGrande:hover {
  background-position: -66px -22px;
}

/* @end
==============================*/



#contenido_principal div#encabezado_contenido {
  margin: 0 0 20px;
  border-bottom: 1px solid #008bcf;
  color: #008bcf;
  display: block;
  min-height: 62px;
}
#contenido_principal div#encabezado_contenido div#titulo {
  width: 80%;
  float: left;
display:block;
}
#contenido_principal div#encabezado_contenido h2 {
  font-weight:normal;
  font-size:130%;
  margin-top:7px;
  color:#666;
}
#contenido_principal div#encabezado_contenido h3 {
  border-top: 0 none;
  border-bottom: 0 none;
  margin-top:5px;
  margin-bottom:7px;
  font-weight:bold;
  font-size:160%;
  margin-top:4px;
  padding:3px 0 0;
  color:#FFF
}

br.clear {
clear:both;
}

/* matias */

/* @group Eventos */
ul.listado_eventos li {  color:#E8E8E8;
      margin-top:15px;
      padding-left:50px;
}
ul.listado_eventos h2 {font-size:135%
}
ul.listado_eventos img {
      float:left;
      margin-left:-70px;
      width:50px;
}
ul.listado_eventos p {  color:#999;
}
.box_derecha ul.proximos_eventos {font-size:100%}
ul.proximos_eventos li a {
  background-image:url(/imagenes/iconos/agendar.gif);
  background-position:7px 3px;
  background-repeat:no-repeat;
  display:block;
  height:auto;
  padding:8px 5px 8px 35px;
}
ul.proximos_eventos li a:hover {background-color:#111}
ul.proximos_eventos li {
  background-image:url(/imagenes/fondo_bio_boxes.jpg);
  background-position:-10px 0;
  padding:0;
}

ul.topicos {
  margin:0;
  padding:0;
}

ul.topicos li {
  border:1px solid #555555;
  color:#e8e8e8;
  float:left;
  height:90px;
  margin-right:9px;
  padding:10px;
  width:100px;
  line-height:150%
}

.titulo_congreso {font-size:175%; color:#FFFFFF;margin-top:20px;}
span.presentacion a {float:right; display:block; height:30px}

.bullt {
  list-style-image:url(/media/64342/bullet.gif);
  line-height:130%;
  margin-top: 0;
  clear:left;
}


/* @end
==============================*/













/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

