

body {

text-transform : none;

margin : 0;

padding : 0;

text-align : left;

background:#aaafb7 url(../images/bg.gif) repeat-x left top;

}

html {

margin-bottom : 1px;

font-size : 101%;

text-align : center;

}

body {

color : #000;

font : 62.5% Verdana, Geneva, sans-serif;

text-align : center;

}

.ajustar:after {

content : ".";

display : block;

height : 0;

clear : both;

visibility : hidden;

}

.ajustar {

display : block;

}

h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form {

border : 0;

margin : 0;

padding : 0;

}

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 : 11px;

vertical-align : top;

border : 0;

margin : 0;

padding : 0;

}

table, th, td {

border-collapse : collapse;

}

input, select {

font-size : 10px;

}

* {

margin : 0;

padding : 0;

}

a {

color : #15568e;

text-decoration : none;

}

a:hover {

color : #0d385d;

text-decoration : underline;

}

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 : #666666;

}

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 {

font-size : 12px;

line-height : 18px;

margin : 0;

padding : 0;

}

#bloque_web {

background-color : #fff;

border-color : #ccc;

border-style : solid;

border-width : 0 1px 1px 1px;

margin : 0 auto;

text-align : left;

width : 1000px;

}

#cuerpo {

width : 980px;

margin : 0 auto;

}

#top {

font : 11px Arial, Helvetica, sans-serif;

background-color : #545454;

color : #fff;

border-bottom : 2px solid #000;

border-top : 2px solid #000;

margin : 0;

padding : 5px 10px;

z-index : 1;

height : 20px;

}

#top .top_0 {

float : left;

color : #fff;

text-align : right;

margin : 0 4px;

}

#top .top_0 a img, #top .top_1 a img {

margin : 0 4px -1px 0;

}

#top .top_1 {

float : right;

color : #fff;

margin : 0 4px;

}

#cabecera {

width : 1000px;

height : 85px;

}

.cab01 {

width : 390px;

float : left;

height : 85px;

}

.cab02 {

width : 329px;

float : left;

height : 85px;

}

.cab02 .fecha {

text-align : center;

}

.cab02 .fecha .f_fecha {

text-align : center;

font : normal 10px/14px Verdana, Arial, Helvetica, sans-serif;

color : #111;

font-weight : 600;

margin-top : 5px;

}

.cab02 .fecha .f_actualizada {

text-align : center;

font : normal 10px/14px Verdana, Arial, Helvetica, sans-serif;

color : #c21612;

margin-top : 5px;

}

.cab02 .contenido1 {

height : 25px;

text-align : center;

font : 18px/20px Arial, Helvetica, sans-serif;

color : #333;

letter-spacing : 1px;

vertical-align : bottom;

text-transform : uppercase;

font-weight : 900;

margin : 0;

padding : 10px 0 10px 0;

}

.cab02 .contenido1 h2 {

text-align : center;

font : 18px/60px Arial, Helvetica, sans-serif;

vertical-align : bottom;

}

.cab03 {

width : 270px;

float : right;

height : 85px;

}

.cab03 #buscador {

text-align : left;

vertical-align : middle;

font : 11px normal;

float : right;

border : 1px solid #e5e5e5;

margin-top : 5px;

margin-right : 5px;

padding : 5px;

}

#caja_menu {

text-align : left;

background-color : #fbecab;

height : 54px;

margin : 0;

}

#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;

}

.bloque_marcadores {

margin : 10px 0 0 0;

padding : 0;

}

.pag_incio {

height : 30px;

margin : 0;

}

.pag_incio_der {

width : 278px;

float : left;

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

color : #c91526;

text-align : right;

margin : 10px 0;

}

.pag_incio_izq {

float : left;

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

color : #333;

text-align : left;

margin : 10px 0;

}

.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 : 10px arial, helvetica, sans-serif;

color : #333;

text-align : left;

margin : 10px 0;}
