* {
   margin:  0;
   padding: 0;
}

html{ font-size:100%; }

body {
   font: 62.5%/1.3  "Trebuchet MS", Arial, Helvetica, sans-serif;
   margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
   padding: 0;
   text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
   color: #000000;
}

.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
   clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clearfloatright { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
   clear:right;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clearfloatleft { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    clear:left;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

hr{
   height: 0px;
   border-color: #aaa;
}

img {
   border: 0;
}

A { font-weight: bold; text-decoration:none; }
A:link { color: #BE2C37; }
A:visited { color: #BE2C37; } 
A:hover { color: #000; }

#EnlaceCRISOL {
   position: absolute;       
   z-index: 500;
   text-align: left;
   left:50%;
   margin-left:31.3em;
}

#Contenedor {
	width: 78em;
   margin: 0 auto;
	text-align: left;
}

#CabeceraPagina {
	float: left;
   position: relative;  
   z-index: 200;
	height: 4.2em;
	width: 78em;
	color: #545152;
}

#NombreAsociado {
	float: left;
	height: 1.538em;
   width: 60em;
   width: /**/58em;
   font-size: 1.3em;
   line-height: 1.538em; 
   font-weight: bold;
   background-image: url(../images/fondo_nombre_asociado.gif);
   color: #fff;
   padding-left: 2em;
}
#FondoPiePagina {
   float: left;
   height: 0.5em;
   width: 78em;
   background-image: url(../images/fondo_pie_pagina.gif);
   background-position: right;
}

#MenuPrincipal {
	float: left;
	height: 2em;
	width: auto;
   list-style: none;
   margin: 0 0 0 31.3em;
   _margin-left: 15.6em;
   padding: 0;
   z-index: 700;            
}                       

#MenuPrincipal li{ 
   float:left;
}
#MenuPrincipal li a{ 
   display: block;
   color: #c00;
   font-size: 1.4em;
   line-height: 1.5em;
   padding: 0;
   width: 5.5em;
   text-align: center;
}
#MenuPrincipal li.Actual a{ 
   background-color: #000;
   color: #fff;
}
#MenuPrincipal li.Actual a:hover{ 
   background-color: #000;
   color: #fff;
}
#MenuPrincipal li a:hover{ 
   background-color: #c00;
   color: #fff;
}

#PDFONLINE {
   float: right;
   height: 2em;
   list-style: none;
   margin: 0;
   padding: 0;
}                       
#PDFONLINE li{ 
   float:left;
}
#PDFONLINE li a{ 
   display: block;
   color: #fff;
   background-color: #C66;
   font-size: 1.1em;
   line-height: 1.1em;
   padding: 0 0.5em;
   text-align: center;
   margin: 0 0.2em;
}
#PDFONLINE li a:hover{ 
   background-color: #C33;
}
.MenuGaleria{
   float: left;
   margin: 1em 0 1em 1em;
}
* html .MenuGaleria{
   margin: 0.5em 0 0.5em 0.5em;
}
#Cuerpo .Caja3_10 .MenuGaleria h3 { 
   color: #fff;
}

.MenuGaleria img {
   margin: 0 0.5em 0.5em 0;
}
#lineanegra {
   background-color: #000;
   float: left;
   height: 0.2em;
   width: 78em;
}

#Cuerpo {
	float: left;
	width: 78em;
   z-index: 20;            

}

.Caja_pdf {
   float: left;
   width: 10.8em;
   margin: 1em 0 0 0;
   color: #848484;
}
.Caja_pdf a img{
   display: block;
}

#Cuerpo h3, #Cuerpo .CuerpoDerecha h3 {
   font-size: 1em;
   font-weight: bold;
   color: #C00;
   margin:0.2em 0;
}

#Cuerpo .CuerpoDerecha h3,  #Cuerpo .CuerpoDerecha h2 {  
   font-size: 1.4em;
   line-height: 1.4em;
   margin:0;
}

#PiePagina {
   float: left;
   width: 78em;
   margin: 0 0 1em 0;
   text-align: center;
}
 
#Logo {
   float: left;
   height: 24em;
   width: 39em;
   background-color: #000;
}

.Mitad {
   float: left;
   width: 39em;
   margin: 0;
    background-color: #fff;            
}

.Caja1_6 {
   float: left;
   width: 12.3em;
   margin: 1em 0.7em 0 0;
   color: #848484;
}

.Caja2_6 {
   float: left;
   width: 25.495em;
   margin: 1em 0.895em 0 0;
   color: #848484;
}

.Caja3_10  {
   float: left;
   width: 23.3em;
   overflow:hidden;
   o\verflow:visible;
   w\idth: 23.4em;
   margin: 0;
   padding: 0 0 0.5em 0;
   background-color: #000;
}
* html .Caja3_10 {
   width: 23.3em;
   overflow:hidden;
}

.Caja2_10 {
   float: left;
   width: 15.7em;
   w\idth: 14.6em;
   margin: 0;
   padding: 1em 1em 0.5em 0;
   background-color: #fff;
   text-align: right;
}
* html .Caja2_10 {
   width: 15.7em;
   w\idth: 14.7em;
}

.CuerpoDerecha{
   float: right;
   width: 38em;
   w\idth: 29.5em;
   padding: 1em 8.5em 1em 1em;
   margin: 0;
}

#SobreNosotros, #Localizacion ,#Direcciones  {
   float: right;
   width: 29.5em;
   height: auto;
   margin: 1em 0 0 0;
}

#Localizacion, #Direcciones {
   display: none;
}

dd{    
   display: -moz-inline-stack; /* FF2*/
   display: inline-block;   
   zoom: 1; /* IE7 (hasLayout)*/
   *display: inline; /* IE */
   width: 22em;
   w\idth: 24em;
   margin: 0 0 0 1em;
}
dt{
   display: -moz-inline-stack; /* FF2*/
   display: inline-block;   
   zoom: 1; /* IE7 (hasLayout)*/
   *display: inline; /* IE */
   width: 4.2em;
   margin:0;
   font-weight: bold;
   text-align: right;
}
dl{ margin: 0 0 1.4em 0;}

#Cuerpo .Contactos h2 {
   color: #c00;
   margin: 1em 0 0 0;
}
 
