/* elementos */

body { margin: 0 auto; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #F1F1F1; /* background: url(../graficos1/fondo2.gif) repeat; */ }
p, h1, h2, h3, h4, h5, h6 { margin: 15px 0; }
h1, h2 { font: normal 24px "Times New Roman", Times, serif; color: #005899; }
h2 { font-size: 19px; }
h3 { font-size: 13px; color: #FF3399; }
h4 { font-size: 11px; }
h5 { }
h6 { font: bold 11px Arial, Helvetica, sans-serif; color: #B7B7B7; }
img { border-style: none; }
ul { margin: 0; padding: 0; list-style: none; }
a:link, a:visited { color: #000000; text-decoration: none; }
a:hover { background-color: #FFFF66; }

/* encabezado */

#decoracion { width: 1000px; margin: 0 auto; background-color: #FFFFFF; }
#encabezado { position: relative; height: 137px; background: url(../graficos1/e_fondo.gif) no-repeat; }
#encabezado a:hover { background: none; }
#logo { position: absolute; left: 50px; }
#global { position: relative; height: 26px;	margin: 10px 0; }
#global a:hover { color: #FF3399; background: none; }
ul#nav1 { position: absolute; left: 15px; }
ul#nav2 { position: absolute; right: 47px; }
ul#nav1 li, ul#nav2 li { float: left; }
ul#nav1 a, ul#nav2 a { float: left; padding: 0 10px; line-height: 26px; border-right: 1px #B2B2B2 dotted; }
ul#nav1 li.ult a, ul#nav2 li.ult a { border-right: none; }
#fb { position: absolute; top: 4px; right: 24px; }
#fb a { padding: 0; }

/* barra 1 */

#barra1 { float: left; width: 130px; margin-top: 10px; padding-left: 24px; line-height: 27px; }
#barra1 a { display: block; width: 120px; padding-left: 10px; }
#barra1 a:hover { background: url(../graficos1/fondo1.gif) repeat; }
#barra1 h6 { margin: 12px 0 -7px 10px; }
#barra1 .seccion a { font-weight: bold; color: #FF3399; background: url(../graficos1/fondo1.gif) repeat; }
#barra1 .seccion a:hover { background-image: none; background-color: #FFFFFF; }

/* contenido */

#contenido { float: left; width: 570px; padding: 0 30px; margin-top: 12px; font-size: 11px; }
#contenido a { color: #FF3399; }

/* barra 2, pie */

#barra2, #novedades { float: right; width: 192px; margin-top: 7px; padding-right: 24px; }
#barra2 a, #novedades a { color: #FF3399; }
#novedades { margin-top: -15px; }
#novedades h1 a { color: #005899; }
#novedades h2 { margin-bottom: -15px; }
#pie { clear: both; padding: 40px 70px 1px 0; text-align: center; }

/* ---------------------------- */

/* alineación */

.alder { float: right; margin: 3px 0 3px 5px; }
.alizq { float: left; margin: 3px 3px 3px 0; }
h1 img.alizq, h1 img.alder { margin-top: 17px; }
.alcen { text-align: center; color: #FF3399; }
.alcen i { color: #000000; }
.alcen img { margin: 15px 13px 0; }
.fotounica { margin-top: 15px; }
.aldeb { clear: both; }
.unir { margin-top: -15px; }

/* cuadros */

.ruta { height: 13px; margin-top: -15px; padding-top: 13px; background: url(../graficos2/linea.gif) repeat-x; }
#contenido .ruta a { color: #000000; }
.sumario { clear: both; margin: 20px 0; padding: 10px 35px 17px; background: url(../graficos1/fondo1.gif) repeat; }
.sumario h2 { margin-bottom: -15px; }
#contenido .sumario a { color: #000000; }
#contenido .sumario a h2, #contenido .sumario h2 a { color: #FF3399; }
#contenido .sumario a:hover { color: #FF3399; }
.cuadro1 { clear: both; padding: 3px; text-align: center; background-color: #D1E1ED; }
.cuadro2 { clear: both; padding: 10px 20px; background-color: #D1E1ED; }
.cuadro3 { clear: both; padding: 1px 15px; background-color: #D1E1ED; }
.cuadro4 { clear: both; padding: 0 10px; border: 1px dashed #CACACA; }
.relac { padding-left: 40px; padding-top: 1px; }
.relac h4, .relac p { margin: 12px 0; }
.texto1 { color: #FF3399; font-size: 12px; font-weight: bold; }
.texto2 { color: #FF3399; }
.linea { clear: both; height: 13px; background: url(../graficos2/linea.gif) repeat-x; }

/* ---------------------------- */

/* inicio */

.columna1 { float: left; width: 360px; margin-top: 7px; padding-right: 10px; }
.columna2 { float: right; width: 190px; margin-top: 7px; padding-left: 10px; }
.columna1 h1, .columna2 h1, .columna1 h2, .columna2 h2, .columna1 h3, .columna2 h3 { margin-bottom: -15px; }
#contenido .columna1 a, #contenido .columna2 a { color: #000000; }

/* formulario */

#formulario { clear: both; margin-top: 40px; }
label { display: block; position: relative; float: left; width: 150px; margin-left: 10px; text-align: right; }
select { height: 20px; background-color: #F5F5F5; font: 12px Verdana, Arial, Helvetica, sans-serif; }
.fcampo { height: 22px; width: 190px; }
.farea, .fcampo { margin-bottom: 10px; border: 1px solid #D3D3D3; background-color: #F5F5F5; font: 12px Verdana, Arial, Helvetica, sans-serif; }
.fenviar { height: 32px; width: 72px; border: none; }

/* comentarios */

.nombre { margin-bottom: -15px; font-weight: bold; color: #005899; }
.fecha { color: #999999; }

/* mapa */

.mapa1 { float: left; width: 275px; padding-right: 10px; }
.mapa2 { float: right; width: 275px; padding-left: 10px; }
.mapa1 h2, .mapa2 h2 { font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
#contenido .mapa1 a, #contenido .mapa2 a { color: #005899; }

/* noticias */

.titulo1 { font: normal 24px "Times New Roman", Times, serif; color: #005899; }