/* 
Negro: #000
Blanco: #FFF
Gris: #666
Rojo: 81131a
Azul Facebook: #0052a4
*/


@font-face { font-family: "hc"; src: url("fuentes/hc.eot") /* EOT file for IE */ }
@font-face { font-family: "hc"; src: url("fuentes/hc.TTF") /* TTF file for CSS3 browsers */ }
@font-face { font-family: "hcb"; src: url("fuentes/hcb.eot") /* EOT file for IE */ }
@font-face { font-family: "hcb"; src: url("fuentes/hcb.TTF") /* TTF file for CSS3 browsers */ }
@font-face { font-family: "hci"; src: url("fuentes/hci.eot") /* EOT file for IE */ }
@font-face { font-family: "hci"; src: url("fuentes/hci.TTF") /* TTF file for CSS3 browsers */ }

a:link, a:visited, a:active { color:#000; text-decoration: none; }
a:hover { color:#FFF; text-decoration: none; }
.menu a:link, .menu a:visited, .menu a:active, .menu-on a:link, .menu-on a:visited, .menu-on a:active { color:#FFF; text-decoration:none; }
.menu a:hover { color:#000; text-decoration: none; }
.menu-on a:hover { color:#666; text-decoration: none; }

.idioma a:link, .idioma a:visited, .idioma a:active { color:#FFF; text-decoration: none; }
.idioma a:hover { color:#666; text-decoration: none; }

hr{ border-style:solid; border-color:#626256; border-width:1px; border-bottom:none;}

b,strong{ font-family: "hc", sans-serif; }
em{ font-family: "hci", sans-serif; }
body{ font-family: "hc", sans-serif; background-color:#000; color:#666; font-size:13px; }
table{ border-collapse:collapse; }
img { border:none; }
label{ width:80px; float:left; }
input[type=text] { width:500px;}
.menu{ background-color:#000; padding:3px; padding-left:13px; padding-right:13px; font-size:12px; }
.menu-on{ background-color:#666; padding:3px; padding-left:13px; padding-right:13px; font-size:12px; }

.table-principal{ width:960px; max-width:960px; min-width:960px; margin-left:auto; margin-right:auto; background-color:#FFF; }
.td-cabecera{ 
min-height:28px; 
height:28px; 
max-height:28px; 
background-image:url(imagenes/cabecera-home.jpg); 
text-align:right; 
padding-top:97px; 
padding-right:20px; 
color:#FFF;
background-position:center; 
}
.idioma{ margin-right:20px; }
.td-botonera{ padding:15px; padding-right:50px; background-color:#FFF; text-align:right; color:#FFF; }
.icono-alineado-derecha{ padding-left:5px;}
.titulo{ font-size:20px; font-family: "hc", sans-serif; color:#000;}
.subtitulo{ font-size:16px;}
.li-izquierda{ list-style-image:url(imagenes/contenido-flecha-roja-blanco.jpg); margin-left:34px; margin-top:10px; }
.rojo{ color:#81131a }
.rojogrande{ color:#81131a; font-size:16px; }
.titulorojo{ font-size:20px; font-family: "hc", sans-serif; color:#81131a;}
.amarillo{ color:#af761c }
.amarillogrande{ color:#af761c; font-size:16px; }

.td-home-contenido{ padding:30px; padding-top:0px; text-align:justify; }
.td-home-cuadro-inferior-foto{ width:33%; padding:10px; padding-bottom:0px;}
.td-home-cuadro-inferior-01{ color:#000; vertical-align:top; width:33%; padding:10px; padding-bottom:2px; font-size:14px; background-image:url(imagenes/linea-sobre-gris.jpg); background-position:bottom; background-repeat:no-repeat;}
.td-home-cuadro-inferior-02{ width:33%; vertical-align:top; color:#000; text-align:left; padding:10px; padding-bottom:0px; padding-top:0px; font-size:12px; }
.td-home-cuadro-inferior-03{ width:33%; vertical-align:top; color:#000; text-align:justify; padding:10px; padding-top:0px; padding-bottom:0px; font-size:12px; }
.td-home-cuadro-inferior-facebook{ padding-top:45px; padding-bottom:45px; text-align:center; vertical-align:middle; background-color:#0052a4; margin:10px; }
.td-home-cuadro-inferior-leer-mas{ width:33%; vertical-align:top; color:#000; padding:5px; padding-top:2px; text-align:right; font-size:12px;}

