body{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 14px 0; background-color: #DAD9D8; text-align:center; color: #5B5F65}
#contenedor{ margin: 0 auto; width: 780px; text-align:left}
#cuadro_cont{ background: url(fondo_cuadro.gif) 0 0 repeat-y}
#cuadro{ padding: 0 40px 0 32px}
#extra{ text-align:right; padding-right: 8px; position:relative}
#extra .ico, #inferior .ico{ vertical-align: -2px}
#logo{display: block; float: left;}
#contenido{margin-top: 11px}
#izquierda{float: left; width: 170px}
#centro{float: left; width: 377px; padding-right: 37px; voice-family: "\"}\""; voice-family:inherit; width: 340px;}
html>body #centro {width: 340px}

#centro.grande{float: left; width: 547px; padding-right: 37px; voice-family: "\"}\""; voice-family:inherit; width: 510px;}
html>body #centro.grande {width: 510px}

#centro2{float: left; width: 538px; padding-right: 37px; voice-family: "\"}\""; voice-family:inherit; width: 501px;}
html>body #centro2 {width: 501px}

#centro p{margin: 9px 0 9px 0}
#derecha{float: left; width: 161px}
#cab_seccion{display: block; margin-bottom: 24px}
#inferior{border-bottom: 1px solid #E4E2E2; padding-bottom: 12px; margin-top: 65px; width: 340px; margin-left: 170px}
#inferior a{font-weight: normal; color: #808080;}

/* Destacados */
.destacado{padding-bottom: 6px; margin-bottom: 21px; background: url(fondo_destacado.gif) 0 100% no-repeat;}
.destacado .iconito{float: right; position: relative; top: -13px; left: -5px; z-index:auto}
.destacado .cabe{ padding: 4px 0 5px 8px; background: url(fondo_destacado_cabe.gif) 0 100% repeat; }
.destacado .con{padding: 6px 8px 0 12px; background: url(fondo_destacado_con.gif) 0 0 no-repeat;}
.destacado .con p{margin: 8px 0 8px 0}

/* Encabezados */
h1{margin: 0 0 10px 0; padding:0; font-weight:normal; font-size: 10px}
h2{margin: 0; padding:0; display:inline; font-weight:normal; font-size: 10px}
h3{margin: 0; padding:0; display:inline; font-weight:normal; font-size: 10px}
.home{float: left; margin: 0}
.azul{color: #005D9F; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
h1.azul{font-size: 14px}
.bullet_raya{ display: block; margin: 12px 0 13px 0 ; border-bottom: 1px solid #E4E2E2; color: #5B5F65; font-weight:bold; padding-bottom: 2px; background: url(cuadrado_naranja.gif) 2px 5px no-repeat; padding-left: 10px}

/* Menu lateral */
#menu_lateral{margin: 0; padding: 0; background: url(fondo_menu_izquierda.gif) 0 0 no-repeat; width: 145px; min-height: 106px; padding-top: 15px}
* html #menu_lateral{height:106px;}
#menu_lateral li{padding-left: 18px; margin-bottom: 5px; background: url(guion.gif) 9px 6px no-repeat}
#menu_lateral li a{color: #5B5F65; text-decoration:none; font-weight:normal}
#menu_lateral li a:hover{color: #5B5F65; text-decoration:underline}
#menu_lateral li.sel a{font-weight:bold; color: #005D9F}

/* Home */
#img_home{ float: left; display: block; margin: 0; padding: 0;}
#ult_noticias{margin: 0; float: right; margin-left: 9px; overflow:hidden; padding: 0; width: 226px; height: 191px; voice-family: "\"}\""; voice-family:inherit; width: 224px; height:189px}
html>body #ult_noticias {width: 224px; height: 189px}
#ult_noticias .titu{ background: url(bl_periodico_home.jpg) 0 0 no-repeat; margin: 0; padding: 7px 0 15px 9px}
#ult_noticias .con{ padding: 0 4px 0 10px }

/* Bloques Home */
.bloque_home{float: left; overflow: hidden; width: 230px; margin-right: 9px; background: url(fondo_bloque_home.gif) 0 bottom no-repeat; height:336px; voice-family: "\"}\""; voice-family:inherit; height:334px;}
html>body .bloque_home {height:334px}
.bloque_home .titu{background: url(fondo_bloque_home_titu.gif) 0 0 no-repeat; margin: 0; padding: 7px 0 26px 9px}
.bloque_home .con { padding: 0 15px 5px 15px}
.bloque_home .con p{margin: 8px 0 8px 0}
/* Bloque 1 */
.bloque_home#uno{width: 234px; voice-family: "\"}\""; voice-family:inherit; width: 232px;}
html>body .bloque_home#uno {width: 232px;}
/* Bloque 2 */
.bloque_home#dos{width: 230px; voice-family: "\"}\""; voice-family:inherit; width: 228px;}
html>body .bloque_home#dos {width: 228px;}
.bloque_home#dos .con{padding: 0 13px 5px 13px;}
/* Bloque 3 */
.bloque_home#tres{width: 226px; margin: 0; voice-family: "\"}\""; voice-family:inherit; width: 224px;}
html>body .bloque_home#tres {width: 224px;}
.bloque_home#tres .con{padding: 0 12px 5px 12px;}

/* Formularios */
.formu{margin: 15px 0 0 0}
.formu tr td{padding: 4x 0 4px 0}
.formu tr td.pri{ text-align:right; padding-right: 7px}
.txt{border: 1px solid #7F9DB9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

/* Pie */
#pie{margin-top: 26px; padding-left: 13px; color: #808080}
#pie .sep{margin: 0 4px 0 1px}
#pie a{ font-weight: normal; color: #808080; text-decoration:none}
#pie a:hover{ text-decoration:underline}

/* Genericos */
a{ font-weight: bold; text-decoration:underline; color: #005D9F}
a:hover{ text-decoration: none}
ul{margin: 15px 0 0 0; padding: 0; list-style-type: none}
ul li{ margin-bottom: 9px}
table{font-size: 10px}
hr{ color: #E4E2E2; background-color: #E4E2E2; height:1px; border: 0; margin: 20px 0 0 0}

/* Menu Superior */
#menu_superior{ padding: 6px 40px 0 0}
#menu_superior ul{margin: 0;}
#menu_superior ul li{margin: 0; float: right;}
#menu_superior ul li a{color: #55575B; font-weight:normal; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
#menu_superior ul li a:hover{color: #85878B; font-weight:norma; text-decoration:underline}

/* Menu Principal */
#menu{ padding: 0 0 4px 1px; margin: 25px 0 0 0; background: url(fondo_menu_principal.gif) 2px bottom no-repeat; float: right}
#menu_principal{margin: 0;}
#menu_principal li{ margin: 0; float: left; background: url(sep_menu_principal.gif) 100% 3px no-repeat #F9971D; padding-right: 2px}
#menu_principal li a{display: block; font-weight:normal; background-color: #F9971D; color: #FFF; padding: 4px 7px 4px 7px; text-decoration:none}
#menu_principal li a:hover{ text-decoration:underline}
#menu_principal li.sel a{background-color: #005D9F;}
#menu_principal .sinfondo{ background-image: none}

/* Listas */
.cuadrado li{ margin-top: 5px; background: url(cuadrado_azul.gif) 0 5px no-repeat; padding-left: 10px; margin-bottom: 4px}
.cuadrado li a{ color: #5B5F65; font-weight:normal}

.ulgenerica{margin: 0 0 0 20px}
.ulgenerica li{margin-bottom: 2px}

.ulnaranja li{background: url(cuadrado_naranja.gif) 2px 5px no-repeat; padding-left: 12px}

/* Estilos Varios */
img{border: 0}
.clearer{clear:both; margin: 0; padding:0; height:1px; font-size:1px; line-height:1px}
.clearfix {clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display:inline-table}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%}
.clearfix {display: block;}
/* End hide from IE-mac */
.centrado{ text-align:center}
.bordeGris{border: 1px solid #C9C8C7}
.btn img{ margin-top: 8px}
.sinmargen{margin: 0}
.flotaIzq{display: block; float: left; margin: 0 7px 7px 0}
.flotaDer{display: block; float: right; margin: 0 0 7px 7px}
.cont_referencias{padding: 0 35px; margin: 10px 0 40px 0}
.referencia{float: left; margin: 10px 10px 0 0; width: 120px}
.paginacion{ text-align:right}
.margen_izq{ padding-left: 30px}
