body {
	background: white;
	color:black;
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
        font-weight:normal;
}


p{
  /* text-indent: 10px; */
}




/* Presentación de la tabla de precios de hoteles */

.derecha
{
	text-align: right;
}


.centrado
{
	text-align: center;
}

caption.PreciosHoteles
{
        font-size : large;	
	text-align: left;
	font-weight: bold;
        padding-top:20px;
        padding-bottom:20px;
}

td
{
  padding:5px;
  text-align: left;
}

th
{

  text-align: center;
  padding:2px;
}


ul.nota
{
	margin-top: 0em;
	margin-bottom: 0.4em;
}

/* Fin de la presentación de la tabla de precios de hoteles */


img{
  border:0px;
}

/* Para incluir separadores de enlaces no visuales pero que se puedan reproducir por un lector de voz*/
.invisible {
	display:none;
}



div#logoJisbd { 
    float : left;
    padding : 3px 0 0 0;
    margin-right : 10px;
  } 


div#logoSistedes{ 
    float : right;
    padding : 0;
    margin-left : 10px;
    margin-top : 25px;
   } 


div#tituloCongreso { 
    margin-top : 10px;
    text-align : left;
  }

h1.tituloCongreso  { 
        color      : #E10820;
        font-weight   : bold;
	font-size : xx-large;
        text-align : left;
}

h2.tituloCongreso { 
   	color     : #848382;
	font-weight   : bold;
	font-size : large;

}




#divisor {
        border-top: solid 3px #E10820;
        border-bottom: solid 3px #E10820;
        /*height:3em;*/
        left: 0px;
        width: 100%;
        line-height: normal; 
	/*padding-top: 10px;
        padding-bottom: 0px;
	text-align: right;
	margin-left:auto; 
	margin-right: 0px;*/
}


/* No sería para el Explorer */
html > body #divisor { 
} 


a#logoIdioma{ 
    float : right;
    vertical-align: middle;
    margin-left : 10px;
    margin-top : 10px;
} 




h2.titulo  { 
        color      : #000000;
        font-size : x-large;	
        margin-top : 10px;
        text-align : center;
}




.bloqueMenu { 
  float : left;
  width : 26%;
  color     : #E10820;
  background: #F3F3F3;
  border : none;
   /*border-right : 1px solid #000;*/
  margin-top : 0;
padding-left: 1%;
} 




/* Enlaces del menú */


dt.Nivel1{
        font-size:11pt;
	line-height   : 150%;
        font-weight:bold;
	background-color: inherit;
	text-decoration: none; 
        color: 	#000;
}


a.Nivel1{
        font-size:11pt;
	line-height   : 150%;
        font-weight:bold;
	background-color: inherit;
	text-decoration: none; 
        color: 	#828282;
}

a.Nivel1:hover, a.Nivel1:active { 
	color: 	#E10820;	
	}



dd.Nivel2{
        font-size:10pt;
	line-height   : 130%;
        font-weight:bold;
	background-color: inherit;
	text-decoration: none; 
        color: 	#000;
      }


a.Nivel2{
        font-size:10pt;
	line-height   : 130%;
        font-weight:bold;
	background-color: inherit;
	text-decoration: none; 
        color: 	#828282;    
}


a.Nivel2:hover, a.Nivel2:active { 
	color: 	#E10820;	
	}



a.descarga:hover {
  background: #ffc; 
  color: #990000;
}


dt.lista{
  margin-top:20px; 
  font-size: 1.2em; 
}



.bloqueContenido { 
        float : left;
        width : 72%;
        background : #fff; 
        color : #000; 
        margin-bottom : 0;
 
        font-size : small;
       	line-height:1.5em;
 	text-align: justify;

} 

div.item{ 
        clear : both;
        padding : 0.2em 0.7em 0 1em;
} 



.imagenIzquierda { 
  float : right;
  border : none;
  margin-left:15px;
} 

p.bloque{
       text-indent: 0px; 
       display: block;
       width: 350px;
       padding: 10px;
       margin-bottom: 10px; 
       border: 4px double #E10820;
       text-align:left;
}


p.bloque2{
       text-indent: 0px; 
       display: block;
       width: 325px;
       padding: 10px;
       margin-bottom: 10px; 
       border: 4px double #E10820;
       text-align:left;
}



.hide { 
        visibility : hidden;
        clear : both;
        margin : 0;
} 

div.Pie { 
	font-size : small;
	font-weight:lighter;
	line-height:1.0em;
        margin-top:30px; 
	/*width:100%;*/
        text-align: right; 
	}
 

div.patrocinadores { 
        float : right; 
        width : 72%;
        background : #fff; 
        color : #000; 
        margin-bottom : 0;
        font-size : small;
       	line-height:1.5em;
 	text-align: justify;

} 

