html{
 margin:0;
 padding-top:20px;
}
body{ 
 margin:0; 
 padding-top:20px; 
 text-align:center;
 background-color:#333333;
}

a { 
 color:#660000;
 text-decoration:none;
 }

a:hover { color:white;} 
 
#anchop{
  height:744px; 
 width:1020px; 
 text-align:left; 
 min-width: 500px;margin-left:auto; 
 margin-right:auto; 
  
} 
 
#cabecera{
 /*border-bottom: solid #333333 8px;*/
 height:75px; 
 width:100%; 
 background-image: url("img/jh.jpg"); 
 } 
 
#coliz{
 padding-top:25px;
 padding-left:5px;
 background-color:#999999;
 border-right: solid #666666 3px;
 height:642px;
 width:150px; 
 float:left; 
 position:relative; 
 margin-left:-150px; 
 margin-right:1px; 
 }
 
#externo{ 
 border:solid black 0px; 
  /*/*/ border-left-width: 150px ;  /* ancho de la columna izquierda. hack para ocultar los bordes */ 
border-left-color: white;   /* color de la columna izquierda */ 
border-left-style: solid; 
background-color: black; /* color de la columna central */ 
width: 870px; 
 } 
 
#interno{margin:0; width:100%;}
 
#colpr{
 height:667px;
 width:100%;
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 }

#colprtop{  
 text-align:center;
 padding-top:50px;
 padding-left:5px;
 height:100px;
 width:858px;
 background-color:white;
 }

#colprtop a{color:#666666;}

#colprtop a:hover{color:#ff0000;}

#colprtop a:visited{color:#660000;}

#colprbot{
 text-align:center;
 padding-top:10px;
 padding-left:5px;
 width:858px;
 height:507px;
 background-color:white;
 }

#contbar{
 color:#660000;
 font-size:24px;
 padding-left:15px;
 }

#contgal{
 font-size:16px;
 padding-left:20px;
 padding-top:10px;
 padding-bottom:10px;
 }
 
.clr{clear:both;}
 
.contcab{padding:5px;} /*padding para contcab */ 
 
#cabecera .content{padding-bottom:0;} /*padding fondo 0 para quitar el espacio en IE5 Mac*/ 
 

 
 /*estilo para impresión*/ 
@media print{ 
/*esconde la columna izquierda al imprimir*/
#coliz{display:none;} 
#externo{border-left:0;} 
}
