/* Estilos Generales */
a:hover { text-decoration: underline; }
body { margin: 0px; height: 100%; background-color: #EC7600; margin-left: 5px; }

/* Estructura de la página - Estilos Particulares y Clases */
#contenedor 
{ 
position: absolute; 
width: 740px; 
height: 100%; 
background-color: #FFFFFF; 
}

#cabecera_1 
{ 
height: 83px; 
padding-top: 25px;
 padding-left: 225px; 
 background-color: #EC7600; 
 background-image: url(../imagenes/fondos/cabecera_parte_1.gif); 
 background-position: left; background-repeat: no-repeat; 
 }
 
.publicidad
 { 
 width: 475px; 
 height: 65px; 
 background-color: #EC7600; 
 }
 
#cabecera_2 
{ 
height: 44px; 
padding-top: 10px; 
background-image: url(../imagenes/fondos/cabecera_parte_2.gif); 
background-position: left; background-repeat: no-repeat;
 }
 
.titulo_central 
{ 
font-family: verdana; 
font-weight: bold; 
font-size: 18pt; 
color: #1845AD; 
padding-left: 225px;
}

#cuerpo 
{ background-color: #FFFFFF; }

#lat_izq 
{ 
width: 180px; 
border: solid #6C6C6C 1px; 
border-top: solid #6C6C6C 2px; 
border-bottom: 0px; 
background-color: #ffffff; 
margin-top: 5px; 
}

#lat_der 
{ 
float: right;  
width: 550px; 
border: solid #000000 0px; 
background-color: #ffffff; 
margin-top: 5px; 
}

.central_foto {
 margin-bottom: 5px; 
 width: 350px; 
 height: 170px; 
 background-image: url(../imagenes/fotos/central_2.jpg); 
 background-repeat: no-repeat;
  }
  

#central_izq 
{
 width: 350px;
 border: solid #000000 0px; 
 margin-right: 10px; 
 }
#central_der { width: 185px; float: right; border: solid #000000 0px; margin-right: 5px; background-color: #F0F0F0; }
.central_texto_1 { padding-left: 15px; padding-top: 10px; color: #ffffff; font-size: 13pt; font-family: tahoma }
.central_texto_2 { padding-left: 35px; padding-top: 10px; font-size: 10pt; font-family: tahoma; color: #E6F69D; }

.cabecera_seccion { background-color: #6C6C6C; margin-bottom: 10px; font-family: tahoma; color: #ffffff; font-size: 8pt; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; background-image: url(../imagenes/iconos/ico_flecha.gif); background-repeat: no-repeat; background-position: 95% 50%  }
.texto_secciones { font-family: tahoma; color: #000000; font-size: 8pt; padding-left: 5px; padding-right: 8px; text-align: justify; } 
.texto_destacado { font-family: tahoma; color: #000000; font-size: 8pt; padding-left: 2px; padding-right: 2px; text-align: justify; } 
.texto_enlaces { font-family: tahoma; color: #000000; font-size: 8pt; padding-left: 5px; padding-right: 8px; } 
.texto_destacado { font-family: tahoma; color: #315B96; font-size: 8pt; font-weight: bold; padding-left: 5px; }

.menu { width: 160px; padding: 0px; margin: auto; margin-bottom: 10px; }
.menu_enlace_1 { list-style-type: none; padding-left: 12px; font-family: tahoma; color: #000000; font-size: 8pt; text-align: left; line-height: 17px; font-weight: bold; }
.menu_enlace_2 { list-style-type: none; padding-left: 8px; font-family: tahoma; color: #000000; font-size: 8pt; border-bottom: dotted #545454 1px; text-align: left;  }
.menu_enlace_3 { list-style-type: none; font-family: tahoma; color: #000000; font-size: 8pt; text-align: left;  font-weight: bold; }
.newsletter { margin-left: 8px; width: 167px; height: 115px; background-image: url(../imagenes/fondos/newsletter.gif); background-repeat: no-repeat; font-family: Tahoma; font-size: 8pt; color: #ffffff; padding: 5px; padding-top: 50px; }
.newsletter_mensajes { font-family: tahoma; color: #ffffff; font-size: 8pt; }
.noticias { width: 100%; padding: 0px; margin: auto; margin-bottom: 10px; }
.menu_enlace_n { list-style-type: none; padding-left: 5px; font-family: tahoma; color: #000000; font-size: 8pt; border-bottom: dotted #545454 1px; text-align: left; }

#pie { clear: both; font-family: tahoma; font-size: 8pt; color: #000000; text-align: center; border-left: solid #6C6C6C 0px; padding-bottom: 10px; padding-top: 10px; background-color: #ffffff; border-top: solid #6C6C6C 1px; }

/* Enlaces */
.enlacen { font-family: Tahoma; color: #000000; font-size: 8pt; text-decoration: none; }
.enlace_noticia { font-family: Tahoma; color: #800000; font-size: 8pt; text-decoration: none; }
.enlacer { font-family: Tahoma; color: #800000; font-size: 8pt; text-decoration: none; }
.enlaceb { font-family: Tahoma; color: #ffffff; font-size: 8pt; text-decoration: none; }
.enlacem { font-family: Tahoma; color: #000000; font-size: 8pt; text-decoration: none; }
.ecentral { font-family: verdana; font-weight: bold; font-size: 18pt; color: #1845AD; text-decoration: none; }
.enlaceo { font-family: Tahoma; color: #FF8000; font-size: 8pt; text-decoration: none; }


/* agenda */
.agds { font-family: Tahoma; font-size: 7pt; color: #FFFFFF; border: solid #5F5F5F 1px; text-align: center; padding: 2px; background-color: #A5A5A5}
.agdn { font-family: Tahoma; font-size: 7pt; color: #585858; border: solid #5F5F5F 1px; text-align: center; padding: 2px; }

.hrojo { font-size: 7pt; color: #800000; font-family: tahoma; }
.foto { border: solid 0px; padding-bottom: 4px; }
.foto2 { border: solid #EC7600 1px; }

/* enlaces paginadores */
.paginador { padding-left: 10px; padding-right: 10px;  padding-left: 5px; margin-top: 15px; font-family: Tahoma; font-size: 7pt; color: #580000; text-align: right; }
.pag_registros { font-family: Tahoma; color: #000000; text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
.enlacep { font-family: Tahoma; color: #000000; text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
.enlacep2 { font-family: Tahoma; color: #F0F0F0; text-decoration: none; background-color: #FF8000; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }

label { width: 4em; float: left; text-align: right; margin: 0px 2em 0px 0; }
.inewsletter { float: left; margin-bottom: 2px; font-size: 7pt; color: #585858; background-color: #FFFFFF; border: solid #808080 1px; }

h1 { font-family: Tahoma; font-size: 9pt; color: #FF8000; display: inline; }
h2 { font-family: Tahoma; font-size: 7pt; color: #FF8000; display: inline; }

.iformulario { font-size: 7.5pt; background-color: #FFFFFF; color: #585858; border: solid #969696 1px; padding-left: 3px; }
.aformulario { font-size: 8pt; background-color: #FFFFFF; color: #585858; border: solid #969696 1px; padding-left: 3px; }

.icono { border: solid 0px; }

