

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

margin : 0;

padding : 0;

border : 0;

outline : 0;

font-style : inherit;

font-size : 100%;

font-family : inherit;

vertical-align : baseline;

}

:focus {

outline : 0;

}

body {

line-height : 1;

color : black;

font-family : Arial, Helvetica, sans-serif;

}

ol, ul {

list-style : none;

}

table {

border-collapse : separate;

border-spacing : 0;

}

caption, th, td {

text-align : left;

font-weight : normal; vertical-align:middle

}

blockquote:before, blockquote:after, q:before, q:after {

content : "";

}

blockquote, q {

quotes : "" "";

}

body {

color : #000;

font : 101% Arial, Helvetica, sans-serif;

text-align : left;

text-transform : none;

margin : 0;

padding : 0;

text-align : left;



}

html {

margin-bottom : 1px;

text-align : center;

}

.ajustar:after {

content : ".";

display : block;

height : 0;

clear : both;

visibility : hidden;

}

.ajustar {

display : block;

}

ul, ol, li {

list-style : none;

}

a img {

border : 0;

}

abbr, acronym {

text-decoration : none;

border : 0;

}

.center, p.center {

text-align : center;

}

table, tr, td, th, div, p {

margin : 0;

padding : 0;

font-size : 12px;

font-weight : normal;

}

h1, h2, h3, h4, h5, h6 {

text-decoration : none;

text-align : left;

}

img {

font-size : 12px;

vertical-align : top;

border : 0;

margin : 0;

padding : 0;

}

table, th, td {

border-collapse : collapse;

}

input, select {

font-size : 12px;

}

* {

margin : 0;

padding : 0;

}

a {

color : #38588e;

text-decoration : none;

}

a:hover {

color : #c21612;

text-decoration : underline;

}

h1 {

color : #111;

font : 24px/26px Arial, Helvetica, sans-serif;

font-weight : 900;

}

h1 a, h1 a:active, h1 a:link, h2 a, h2 a:active, h2 a:link, li a, li a:active, li a:link {

text-decoration : none;

color : #000;

}

a:visited, li a:visited, h1 a:visited, h2 a:visited, h3 a:visited {

text-decoration : none;

color : #515151;

}

h4 a, h4 a:active, h4 a:link, h4 a:visited {

text-decoration : none;

color : #c21612;

}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, .navega_2 li a:hover, h5 a:hover, h6 a:hover {

text-decoration : underline;

color : #c21612;

}

p img {

vertical-align : top;

}

input {

vertical-align : middle;

}

p, div, td, table, tr {

font-size : 12px;

line-height : 18px;

}

h5 a, h5 a:active, h5 a:link, h6 a, h6 a:active, h6 a:link {

text-decoration : none;

color : #15568e;

}

#web_laopinion {

margin : 0;

padding : 0;

font-size: 12px; line-height: 18px;

}

#bloque_web {

background-color : #fff;

margin : auto;

text-align : left;

width : 1000px;

}

#cuerpo {

width : 980px;

margin : 0 auto;

font-size : 12px;

line-height : 18px;

}

#caja_menu {

text-align : left;

background-color : #fbecab;

border-bottom : 1px solid #ddd;

margin : 0;

font-size: 12px; line-height: 18px;

}

#bloque_12 {

margin : 10px 0 0 0;

padding : 0;

}

#bloque_13 {

background-color : #f0f0f0;

border : 1px solid #ddd;

margin : 10px 0 10px 0;

padding : 0 0 10px;

font-size: 12px; line-height: 18px;

}

.bloque_marcadores {

margin : 10px 0 0 0;

padding : 0;

font-size: 12px; line-height: 18px;

}

.pag_incio {

padding : 5px 0 5px 0;

margin : 0;

width : 980px; min-height:15px; height:20px;

}

.pag_incio_der {

float : right;

font : normal 10px verdana, arial, helvetica, sans-serif;

color : #c91526;

text-align : right;

margin-right : 10px;

}

.pag_incio_izq {

float : left;

font : normal 10px verdana, arial, helvetica, sans-serif;

color : #c91526;

text-align : left;

margin-left : 10px;

}

.f_left {

float : left;

}

.f_right {

float : right;

}

.clear {

clear : both;

font-size : 1px;

color : #fff;

}

.limpiar {

clear : both;

font-size : 1px;

color : #fff;

height : 1px;

line-height : 0;

margin : 0;

padding : 0;

}

.limpiar:after {

content : ".";

display : block;

clear : both;

visibility : hidden;

line-height : 0;

height : 0;

}

* html .ajustar, * html .limpiar {

height : 1%;

}

.pag_dest {

font : normal 9px/12px arial, helvetica, sans-serif;

color : #333; font-weight:100;

text-align : left;

margin : 5px 0;

}

#cabezote {

width : 1000px;

margin : 0 auto;

font-size: 12px; line-height: 18px;

}

.banner_top {

background-color : #ffffff;

margin-bottom : 5px;

padding : 6px 9px 10px;

text-align : center;

}

.banner_contenido {

background-color : #ffffff;

margin-bottom : 10px;

padding : 6px 4px 0;

text-align : center;

}

.banner_contenido a, .banner_top a {

color : #666;

text-decoration : none;

}

.banner_contenido a:hover, .banner_top a:hover {

color : #000;

text-decoration : underline;

}

.banner_contenido .banner_titulo, .banner_top .banner_titulo {

color : #666;

margin-bottom : 4px;

text-align : left;

font : normal 0.7em verdana, arial, helvetica, sans-serif;

}

.banner_contenido .banner {

text-align : center;

}

.banner_contenido .banner img {

margin-bottom : 10px;

}

.banner_contenido .banner object, .banner_contenido .banner embed {

margin-bottom : 10px;

}

#top {

background-color : #fff;

border-color : #ccc;

border-style : solid;

border-width : 1px 0;

font-size : 10px;

padding : 2px 10px;

}

#top #menu_top {

color : #15568e;

float : left;

width : 980px;

}

#top #menu_top ul {

list-style : none;

}

#top #menu_top ul li {

display : inline;

font : normal 10px verdana, arial, helvetica, sans-serif;

}

#top #menu_top #m_der {

float : left;

margin-left : 10px;

}

#top #menu_top #m_izq {

float : right;

margin-right : 10px;

text-align : right;

}

#zona_logo {

height : 80px;

padding : 5px 10px 0; 

background-color:#be0000!important;

}

#zona_logo #logo {

float : left; background: inherit; 

}

#zona_logo #titulo_pagina {

float : left;

text-align : center;

width : 300px;

height : 65px;

vertical-align : middle;

min-height : 60px;

}

#zona_logo #titulo_pagina h2 {

color : #fff; 

font : normal 18px/50px Georgia, "Times New Roman", Times, serif;

text-align : center;

}

#zona_logo #titulo_pagina img {

margin-top : 12px;

}

#zona_logo #fechaHora ul li {

color : #fff;

display : inline;

font : normal 10px/12px verdana, arial, helvetica, sans-serif;

}

#zona_logo #fechaHora ul li span {

color : #fff; font-weight:600;

}

#zona_logo #buscador {

float : right;

font : normal 12px/12px verdana, Arial, Helvetica, sans-serif;

}

#zona_logo #buscador div {

margin-bottom : 5px;

}

#zona_logo #busqueda {

text-align : right;

}

#zona_logo #busqueda .campo {

border : 1px solid #a5acb2;

font-family : Verdana, Geneva, sans-serif;

width : 220px;

}

#menu_hor {

margin : 0;

padding : 0;

font-weight : normal;

}

#menu_hor ul {

list-style : none;

}

#menu_hor ul li {

display : inline;

font : normal 10px arial, helvetica, sans-serif;

}

#menu_hor ul li a {

color : #15568e;

text-decoration : none;

}

#menu_hor ul li a:hover {

color : #0d385d;

text-decoration : underline;

}

.separador { border-bottom: 1px dotted #ccc; margin:5px 0;}
