html {
font: 10pt tahoma,sans-serif;
}
body {
margin: 0;
}
img {
border: 0;
}
i {
font-family: georgia,sans-serif;
}
a {
color: #2C56C0;
background: transparent url(fa.gif) repeat-x bottom;
font-weight: bold;
font-family: sans-serif;
text-decoration: none;
padding: 1px 0;
padding: 2px;
font: bold 12px sans-serif;
}
a:hover {
color: #FFF;
background: #2C56C0;
}
a img {
border: 0;
text-decoration: none;
}
a:hover img {
text-decoration: none;
}
ul {
list-style-position: outside;
list-style-image: url(nodo.gif);
padding: 0;
padding-left: 1.2em;
margin: 1em;
}
li {
vertical-align: 3px;
margin-bottom: 0.25em;
}
.bloque {
margin-bottom: 1em;
}
#cabecera {
background: #B00 url(cabecera.jpg) repeat-x;
}
#cabecera a {
background: transparent;
}
#cabecera #logo {
position: relative;
z-index: 1;
margin: 10px;
margin-left: 13px;
}
#cabecera #micro {
position: absolute;
top: 27px;
right: 10px;
z-index: 1;
}
#visitas {
position: absolute;
top: 0;
right: 0;
text-align: right;
padding: 8px;
color: #DDD;
}
#visitas img {
vertical-align: -3px;
}
#visitas span {
background: #000;
padding: 0 8px;
font: bold 13px sans-serif;
}
#fondo-descripcion {
position: absolute;
top: 64px;
left: 290px;
right: 240px;
font: bold 13px "trebuchet ms",sans-serif;
color: #500;
background: #333;
opacity: 0.50;
padding: 1px 7px 0;
}
#descripcion {
position: absolute;
top: 64px;
left: 290px;
right: 240px;
font: bold 13px "trebuchet ms",sans-serif;
color: #ECF9FF;
padding: 0 6px;
}
#fondo-eslogan {
position: absolute;
z-index: 0;
top: 112px;
left: 0;
background: #D00;
width: 100%;
font: bold 12pt sans-serif;
padding: 2px 0;
opacity: 0.40;
}
#eslogan {
position: absolute;
z-index: 0;
top: 112px;
left: 0;
padding: 2px 0;
text-indent: 296px;
color: #FFF;
font: bold 12pt sans-serif;
letter-spacing: -1px;
}
#sep {
font-size: 1px;
height: 8px;
background: url(gris.gif) repeat-x top;
}
#cuerpo {
margin: 8px;
margin-top: 4px;
line-height: 120%;
}
#lateral {
width: 33%;
float: right;
}
#lateral h1 {
color: #006E2E;
padding: 2px;
padding-top: 0;
border: 0;
border-bottom: 1px solid #D15600;
background: #FFFFE0 url(fh1.gif) repeat-x left bottom;
font: bold 15pt "trebuchet ms",sans-serif;
color: #007535;
margin: 0;
margin-bottom: 8px;
}
.cuadro {
border: 1px solid #D4F66E;
background: #F7FFDE;
color: #4CA619;
padding: 8px;
margin-bottom: 8px;
}
#principal {
margin-right: 33%;
padding-right: 8px;
}
.entrada {
margin-bottom: 8px;
padding: 8px;
color: #333;
border: 1px solid #CDDFEF;
background: #ECF9FF;
}
.entrada h2 {
font: bold italic 15pt georgia,serif;
margin: 0;
margin-bottom: 0.5em;
padding: 2px 6px;
color: #5C6C8C;
background: #D6E4F0;
border: 0;
border-top: 1px solid #ABC2D0;
border-bottom: 1px solid #BBD2E0;
letter-spacing: -1px;
}
.entrada p, .entrada li {
padding: 0;
margin: 0;
}
.directo {
background: #FFF url(endirecto.gif) no-repeat 8px 50%;
padding-left: 110px;
color: #900;
font-family: "trebuchet ms",sans-serif;
}
.directo h2 {
font: 14pt "trebuchet ms",sans-serif;
margin: 0;
margin-bottom: 4px;
padding: 0;
color: #333;
background: transparent;
border: 0;
letter-spacing: 0;
}
.enlaces {
background: #F5FFFF;
padding: 0 8px;
margin: 8px 16px;
}
.audio {
margin: 12px 0;
}
.info {
color: #678;
background: url(fpostinfo.gif) repeat-x top;
margin-top: 8px;
padding-top: 4px;
}
.icono {
vertical-align: -2px;
padding-right: 4px;
}
#paginas {
text-align: center;
padding: 6px;
border: 1px dashed #DDD;
background: #F8F8F8;
}
#calendario {
width: 100%;
text-align: center;
width: 184px;
margin: 0 auto;
}
#calendario td {
border: 1px solid #CCC;
text-align: center;
padding: 2px;
font: 8pt "trebuchet ms",sans-serif;
}
#calendario th {
width: 14%;
}
#parrilla {
font: 8pt "trebuchet ms",sans-serif;
}
#parrilla h2 {
color: #006E2E;
border-bottom: 1px solid #006E2E;
font-size: 18px;
margin: 0.75em 0 0.25em;
}
#parrilla h3 {
margin: 0;
margin-top: 0.5em;
font-size: 13px;
}
#parrilla h3 b {
color: #006E2E;
}
#parrilla ul {
list-style: none;
list-style-image: none;
margin: 0;
margin-left: 0.5em;
padding-left: 0.75em;
text-indent: -0.75em;
}
#parrilla li {
font: italic 8pt georgia,sans-serif;
}
#amigas {
margin: 0;
margin-bottom: 8px;
padding: 0;
text-align: center;
}
#amigas h1 {
text-align: left;
}
#amigas a {
background: transparent;
border: 0;
}
#amigas img {
border: 3px solid #E0E0E0;
}
#pie {
clear: both;
background: #FCE2E1 url(fpie.gif) repeat-x top;
padding: 10px;
font: 10pt tahoma,sans-serif;
color: #730;
line-height: 120%;
}
#pie h1 {
margin: 6px 0;
font-size: 14pt;
}
#pie h2 {
margin: 0;
font-size: 13pt;
}
#pie b {
color: #400;
}
#firma {
margin-top: 4px;
border-top: 1px solid #F8C4C1;
padding: 4px 0;
text-align: right;
}
#pub-lateral {
margin: 0 auto;
text-align: center;
line-height: 0;
}
#pub-lateral a {
background: none;
}
#pub-lateral div {
padding-bottom: 4px;
margin-bottom: 8px;
border-bottom: 2px solid #A00;
}
#pub-superior {
padding: 4px 0;
margin-bottom: 8px;
border-bottom: 2px solid #A00;
overflow: hidden;
height: 100%;
text-align: center;
}
#pub-superior a {
background: none;
}
#pub-superior div {
float: left;
width: 33.3%;
}
#pub-superior div.p4 {
float: left;
width: 25%;
}
.botonAGRF { width: 220px; height: 40px; margin: 0 auto }
.botonAGRF a { display: block; height: 36px; line-height: 36px; text-decoration: none;
	color: #FFF; background: url(boton.gif) no-repeat top left;
	font-size: 1.35em }
.botonAGRF a:hover { background: url(boton.gif) no-repeat bottom left }
