/*========================= STYLES TEMPLATES / MAYO 2005 ====================================*/


/* -------------------- ESTILOS DE CONTORNO Y FONDO DE LAS TABLA GENERAL -------------------*/


/* FONDO DE LA PANTALLA */
.bgtotal {
	background-color: #1A6965;
}

/* BORDES LATERALES-IZQUIERDO + DERECHO */
.bordes-lat {
	border-left:  1px solid #03AEA5;
	border-right: 1px solid #03AEA5;
}
.img-lat-izq{
background-image:url(/imgs/lat-izq.jpg);
width: 1px;
}
.img-lat-der{
background-image:url(/imgs/lat-der.jpg);
width: 1px;
}

/* -------------------- ESTILOS DEL H1 -------------------*/

/* FONDO DEL H1 */
.bgH1 {
	background-color: #000000;
}

/* H1 */
h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 10px 0px 10px;
	height: 15px;
	float: left;
}


/* -------------------- ESTILOS DEL TOP -------------------*/

/* FONDO DEL TOP EN DONDE SE INSERTA LA IMAGEN */
.bgtop {
	background-color: #03AEA5;
}









/* -------- FONDOS DE LAS 3 COLUMNAS VERTICALES - ( MENU / MIDDLE / BANNER y TOPSITES) --------*/

/* FONDO DE LA COLUMNA DEL MENU */
.bg-columna-left {
	background-color: #EAFFFE;
}

/* FONDO DE LA COLUMNA DEL MIDDLE */
.bg-columna-middle {
	background-color: #EAFFFE;
}

/* ESPACIO QUE CORRESPONDE A LA ALTURA ENTRE LAS CAJAS DE LA COLUMNA IZQ */
.espacio-entre-cajas {
	height: 10px;
}


/* -------------------- ESTILOS DE LA COLUMNA IZQUIERDA (MENU PRINCIPAL) -------------------*/

/*FONDO Y BORDE DEL MENU PRINCIPAL*/
.basemenu {
	border-top:    1px solid #CFCCB7;
	border-bottom: 1px solid #CFCCB7;
	border-right:  1px solid #CFCCB7;	
	border-left:   1px solid #CFCCB7;
	background-color: #FBFFFF;
}

/* TITULO DEL MENU PRINCIPAL*/ 
.titulomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #03AEA5;
	text-align: center;
	padding-right: 10px;
	border-top:    0px solid #7D0D33;
	border-bottom: 1px solid #CFCCB7;
	border-right:  0px solid #5D0004;	
	border-left:   0px solid #C95454;
	height: 20px;
	text-transform:uppercase;
}
/* FONDO DE LA CELDA DEL MENU PRINCIPAL - COMUN */
.clasemenuc {
	text-align: left;
	vertical-align: middle;
	border-top:   0px solid #7D0D33;
	border-bottom:1px solid #EFEDDA;
	border-right: 0px solid #010754;
	border-left:  0px solid #A61446;
	background-color: #FBFFFF;
	padding-left: 3px;

}
/* FONDO DE LA CELDA DEL MENU PRINCIPAL - OVER */
.clasemenuo {
	text-align: left;
	vertical-align: middle;
	border-top:   0px solid #7D0D33;
	border-bottom:1px solid #EFEDDA;
	border-right: 0px solid #7D0D33;
	border-left:  0px solid #A61446;
	background-color: #F9F8EF;
	padding-left: 3px;
}

/* HIPERVINCULOS DEL MENU PRINCIPAL */
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-right: 5px;
}
a.menu:active {
	text-decoration: none;
	color: #1A6965;
	font-weight: bold;
}
a.menu:link {
	text-decoration: none;
	color: #1A6965;
	font-weight: bold;
}
a.menu:visited {
	text-decoration: none;
	color: #1A6965;
	font-weight: bold;
}
a.menu:hover {
	text-decoration: none;
	color: #1A6965;
	font-weight: bold;
}






/* -------------------- ESTILOS DEL MIDDLE (NOTICIAS) -------------------*/

/* BORDE DE LA TABLA DE LAS NOTICIAS */ 
.borde-tabla-centro {
	border-top:    1px solid #CFCCB7;
	border-bottom: 1px solid #CFCCB7;
	border-right:  1px solid #CFCCB7;	
	border-left:   1px solid #CFCCB7;
	background-color: #FBFFFF;
}

/* TITULO Y FONDO DE LAS CAJAS DEL CENTRO */ 
.titulocentral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000E2E;
	text-align: left;
	text-transform: normal;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 7px;
	height:21px;
	background-color: #EFEDDA;
	border-top: 3px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #CFCCB7;
}

/* SUBTITULO Y FONDO DE LAS CAJAS DEL CENTRO */ 
.subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1A6965;
	text-align: left;
	text-transform: normal;
	padding-left: 7px;
	height:15px;
	/*background-color: #FDF9D1;*/
	border-bottom: 1px solid #EFEDDA;
}

/* CUERPO DE TEXTO DEL CENTRO */
.cuerpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #171717;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}

.cuerpo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #171717;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}

.cuerpo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #171717;
	font-size: 10px;
	text-align: right;
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

/* TEXTO DE LAS NOTICIAS (PADDING)*/
.celda-noticia {
	padding: 0px 4px 6px 8px;
}

/* COLOR DE FONDO DE LOS CUADROS DEL CENTRO (PADDING)*/
.celda-central {
	padding: 2px;	
}

.celda-central-internas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	padding: 7px;
	line-height: 15px;

}
/* HIPERVINCULOS DEL MORE  */
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
}
a.more:active {
	text-decoration: none;
	color: #1A6965;
	font-weight: bold;
}
a.more:link {
	text-decoration: none;
	color: #1A6965;
	font-weight: bold;
}
a.more:visited {
	text-decoration: none;
	color: #1A6965;
	font-weight: bold;
}
a.more:hover {
	text-decoration: none;
	color: #03AEA5;
	font-weight: bold;
}

/* HIPERVINCULOS DE LAS NOTICIAS  */
.noticias1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #0866D8;
	font-weight: normal;
}
a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #0866D8;
	font-weight: normal;
}
a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #0866D8;
	font-weight: normal;
}
a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #5891D7;
	font-weight: normal;
}






/* -------------------- ESTILOS DE LA COLUMNA DERECHA (TOP SITES) -------------------*/

/* FONDO Y BORDE DEL TOP-SITES */
.base-topsites {
	border-top:    1px solid #CFCCB7;
	border-bottom: 1px solid #CFCCB7;
	border-right:  1px solid #CFCCB7;	
	border-left:   1px solid #CFCCB7;
	background-color: #03AEA5;
}

/* TITULO DEL TOP-SITES*/ 
.titulo-topsites {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-right: 10px;
	border-top:    0px solid #7D0D33;
	border-bottom: 1px solid #CFCCB7;
	border-right:  0px solid #5D0004;	
	border-left:   0px solid #C95454;
	height: 20px;
	background-color: #03AEA5;
}

/* FONDO DE LA CELDA DEL TOP SITES - NORMAL */
.topsites-opciones-c {
	text-align: left;
	vertical-align: middle;
    height: 20px;
    border-bottom: 1px solid #EFEDDA;
	background-color: #0866D8;
	padding-left: 3px;
}

/* FONDO DE LA CELDA DEL TOP SITES - OVER */
.topsites-opciones-o {
	text-align: left;
	vertical-align: middle;
height: 20px;
border-bottom: 1px solid #CFCCB7;
	background-color: #4294F8;
	padding-left: 3px;
}

/* HIPERVINCULOS DEL TOP SITES */
.links-topsites {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	font-weight: normal;
	padding-right: 5px;
}
a.links-topsites:active {
	text-decoration: none;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: normal;
}
a.links-topsites:link {
	text-decoration: none;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: normal;
}
a.links-topsites:visited {
	text-decoration: none;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: normal;
}
a.links-topsites:hover {
	text-decoration: none;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: normal;
}

/* HIPERVINCULOS DEL TOP SITES - MORE */
.links-topsites-more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-right: 5px;
	

}
a.links-topsites-more:active {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
}
a.links-topsites-more:link {
	text-decoration: none;
color: #ffffff;
	font-weight: normal;
}
a.links-topsites-more:visited {
	text-decoration: none;
color: #ffffff;
	font-weight: normal;
}
a.links-topsites-more:hover {
	text-decoration: none;
color: #ffffff;
	font-weight: normal;
}


/* -------------------- ESTILOS DEL BOTTOM -------------------*/
/*IMG DE BORDE DEL BOTTOM*/
.borde-bottom {
	background-image:url(/imgs/borde-bottom.jpg);
	height: 10px;
}

/* FONDO DE LA CELDA DE LAS OPCIONES DEL TOP - NORMAL */
.titulo-bottom {
	text-align: center;
	vertical-align: middle;
	border-top:    0px solid #A61446;
	border-bottom: 0px solid #7D0D33;
	border-right:  0px solid #7D0D33;
	border-left:  0px solid #A61446;
	background-color: #03AEA5;
	height: 20px;
}

/* FONDO DEL BOTTOM */
.bgbottom {
	/*background-color: #;*/
}

/* CUERPO DE TEXTO DEL BOTTOM */
.cbottom {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}

/* HIPERVINCULO (TITULO) DE LAS OPCIONES DEL SITE-MAP */
.site-map-tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding-right: 8px;
}
a.site-map-tit:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
a.site-map-tit:link {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
a.site-map-tit:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
a.site-map-tit:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}

/* FONDO DEL TD DE LAS CATEGORIAS DEL SITE-MAP */
.bgbottom-links {
	text-align: center;
	vertical-align: middle;
	border-top:    0px solid #A61446;
	border-bottom: 0px solid #7D0D33;
	border-right:  0px solid #7D0D33;
	border-left:   0px solid #A61446;
	background-color: #03AEA5;
	height: 40px;
}

/* HIPERVINCULO (CATEGORIAS) DE LAS OPCIONES DEL SITE-MAP */
.site-map-cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
a.site-map-cat:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
a.site-map-cat:link {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
a.site-map-cat:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
a.site-map-cat:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
/*estilos del textarea de contacto*/
.textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 175px;

}
.cuerpo-popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #171717;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	padding: 5px;
}

.closepopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	padding: 0px 8px 4px 8px;
	text-align: right;
	vertical-align: top;
}
a.closepopup:active {
	text-decoration: none;
	color: #632726;
	font-weight: normal;
}
a.closepopup:link {
	text-decoration: none;
	color: #632726;
	font-weight: normal;
}
a.closepopup:visited {
	text-decoration: none;
	color: #632726;
	font-weight: normal;
}
a.closepopup:hover {
	text-decoration: none;
	color: #632726;
	font-weight: normal;
}
/* FONDO Y BORDE DEL TOP DEL POPUP */
.bg-pop {
	border-bottom: 1px solid #FFFFFF;
	background-color: #850020;
	text-align: center;	
}

/* FONDO Y BORDE DE LA TABLA QUE CONTIENE EL POPUP */
.bg-pop-total {
	border-top: 1px solid #FFFFFF;
	border-right:  1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left:  1px solid #000000;
	background-color: #EAE8AF;
	text-align: center;	
}

