@charset "utf-8";
/* Estilos añadidos para solucionar el montaje de columnas hacia arriba con cabecera pequeña */
body { /*background-image: url(../imagenes/fondo-principal-mini.jpg);*/ }
/*#supercontenedor-idioma {  background-image: url(../imagenes/idioma-raya.jpg); background-repeat: repeat-x; } 
#contenedor-idioma { padding: 0em 0 0 12.5em; }
#menu-cabecera-derecha { padding-top: 1.4em; }
#contenedor-columnas { margin-top: -3.1em; }
#columna-izquierda { margin-top: 1.1em; }
#contenido-columna-central { margin: 1.1em 2.2em -3000em 1.6em; }*/
#contenido-columna-central { float: left; width: 481px; margin: 119px 22px -3000em 22px; padding-bottom: 3000em; }
/* CSS Document */
.cont-fijo  {margin-bottom:20px;}
.cont-fijo h2 {font-family: Arial, Helvetica, sans-serif; font-size:20px; color: #e4811a; margin:18px 0px 5px 0px;}
.cont-fijo h3 {font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight: normal; color: #e57d03; margin:10px 0px 10px 0px;}
.cont-fijo h4 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #635d57; margin:13px 0px 5px 10px; }
.cont-fijo h4.h4_azul {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#02759d;}
.cont-fijo h5 {font-size:16px; font-weight:normal; color: #373430; margin:0px 0px 5px 10px;font-family: Arial, Helvetica, sans-serif;  }

/*.cont-fijo p{font-size:13px; color: #635d57; margin:0 10px 10px 10px; line-height:18px;}*/
.cont-fijo p{font-size:14px; color: #635d57; margin:0 10px 10px 10px; line-height:18px;}

.cont-fijo strong {font-size:14px; /* antes era 12px*/ color: #373430;}
.cont-fijo img {border:2px solid #e3e3e3; margin: 0px 20px;}

.cont-fijo .underline{text-decoration:underline;font-size:12px; }

.cont-fijo a, .cont-fijo a:visited {font-size:12px; color: #0078b3; text-decoration:underline;}
.cont-fijo a:hover {color: #0078b3; text-decoration:none;} 

.cont-fijo ol {margin:0 30px; line-height:17px; }
.cont-fijo ol li {font-size: 12px; color: #8e8983; margin-bottom:3px; list-style-type:decimal;}
.cont-fijo ul {margin:0 30px; line-height:17px;}
.cont-fijo ul li {font-size: 12px; color: #8e8983; margin-bottom:3px; list-style-image:url(/imagenes/ico-li.gif);}
.cont-fijo ul.menu-programa { margin:15px 5px;}
.cont-fijo ul.menu-programa li{ list-style-image:none; padding: 0.3em; border-bottom: 1px solid #e6e6e6; }
.cont-fijo ul.menu-programa li a, .cont-fijo ul.menu-programa li a:visited {display: block; padding-left: 0.7em; color: #0078b3; text-decoration: none;}
.cont-fijo ul.menu-programa li a:hover {color: #ffffff; background-color: #e96a00;}
.cont-fijo ul.menu-programa li.activo {color: #ffffff; background-color: #e96a00; padding:4px 5px; font-size:14px; text-transform:uppercase;}
.cont-fijo .resaltado{border:1px solid #d2d2d2; background-color:#e7e7e7;padding:0.5em 1.5em ;margin:1em 0;font-size:1.2em;}

.cont-fijo table {margin: 0px 30px 15px 30px; }
.cont-fijo table td {font-size:12px; padding:5px;}
.cont-fijo table.tabla_zonas td {background-color:#eaeaea; color:#373430; border:1px solid #FFF;}
.celda-zonas {background-color:f1f1f1; color:#373430;}
