* {font-family:verdana,arial,helvetica}
body {margin:0px;padding:0px;}
span {font-size:80%;}
hr {height:1px;color:#6f8dc3;}
textarea {width:490px;}
img {border-style:none;}
td {font-size:9pt;}
p {text-align:left;color:black; font-size:9pt; padding:0px;}
p a{color:#009134;}
li {list-style:url("imagenes/flecha.gif") outside;padding-bottom:5px;}
li a{color:#009134;}
h2 {color:#009134;}

a {color:#ffffff;text-decoration:none;font-size:7pt;font-weight:bold;}
a:hover {color:#FFFF00;}

#menu_superior td {border-style:none; border-right-style:solid; border-color:#ffffff;
                   border-width:2px; padding:0px; padding-left:7px; padding-right:7px;}

.marco_global {
 width:1000px;height:638px; /*tamaño de la imágen para 1024x768*/
 overflow:scroll;
 background-color:#6daf45;
 background-repeat:no-repeat;
}

.marco {
 width:100%;height:100%;
 background-color:#ffffff;
 background-repeat:no-repeat;
 background-position:center top;}

.menu {width:100%;}

.creditos {width:100%;height:100%;background-image:url(imagenes/fondoc.jpg);
 color:#009134;font-size:7pt;font-weight:bold;text-align:center;}

.txtlema {color:#000; font-size:8pt; text-align:center;}
.txtlema a{color:#000;font-size:8pt;}

.texto {color:black; font-size:9pt; padding:20px;}
.texto a{color:#009900; text-decoration:none; font-size:8pt; font-weight:bold; }
.texto a:hover {color:#000000;}

.letrapeq {font-size:8pt; font-style: normal; text-decoration: none;}

a.submenu {color:#009900; text-decoration:none;font-size:7pt;font-weight:bold; }
a.submenu:hover {color:#000000;}

.no {font-weight:bold;color:#009134;font-size:100%;}
.fumadores {font-weight:bold;color:#6ac128;font-size:100%;}

.enlace_info {font-size:100%;color:#009900;}
.enlace_info:hover {background-color:#e4fe98;color:#009134;}

.titulo {font-size:14pt;font-weight:bold;}
.form_texto {width:490px;}
.form_boton {width:150px;}
.tabla0 {background-color:#b7d881;padding:4px;}
.tabla1 {background-color:#d1e5a6;padding:4px;}
.texto_faq {width:95%;height:95%;border:solid 2px #6daf45;}
.texto_Kb {color:#999999; text-decoration:none; font-style:italic; font-size:7pt;}
.recuadro {background-color:white; scrolling:yes; border:solid 2px #6daf45;}

/*Estilos nuevos. Servirán para eliminar el sistema de pintado de textos en capas.
Supone la optimización para una única resolución de pantalla (1024x768).
---------------------------------------------------------------------------------*/
/*Texto predominante en imagen. Equivale a texto en la antigua "capa 1"*/
.bloque_1 {position:relative;top:60px;left:14px;width:620px;}

/*Texto en imagen predominante. Equivale a texto en la antigua "capa 2"*/
.bloque_2 {display:block;position:relative;top:230px;left:20;width:620px;margin:auto;}

/*Texto en imagen predominante. Añadido para aumentar el ancho*/
.bloque_3 {display:block;position:relative;top:230px;left:20;width:710px;margin:auto;}

/*Cabecera de página*/
tr.cabecera {height:116px;text-align:center;}
.cabecera td{font-size:14pt;font-weight:bold;padding:12px;}

/*Menú*/
.menu {height:34px;}

/*Estilos para noticias y últimas noticias*/
.titulo_ultimas_noticias {border-bottom:solid 1px #000000;width:100%;margin-bottom:7px;}
.ult_not {width:270px;}
.noticia .fecha {color:#ce7200;border-right:1px solid #ce7200;padding-right:7px;margin-right:7px;}
.noticia {text-align:left;font-size:10pt;line-height:1.4em;}
.noticia a {color:#6daf45;text-decoration:none;font-size:11pt;line-height:1.1em;}
.noticia a:hover {background-color:#e4fe98;color:#009134;}
.noticia h1 {font-size:11pt;display:inline;}
.noticia p{margin:0px;padding:0px;}

.leer_aparte {font-size:7pt;color:#009134;background-color:#e4fe98;text-align:left;
    display:block;padding:1px;font-weight:normal;}
.leer_aparte:hover {color:#009134;padding-left:2px;}

#mapa_del_sitio a {color:#582d24;}
#mapa_del_sitio a:hover {color:#009134;}

#noticia_anterior {cursor:pointer;}
#noticia_siguiente{cursor:pointer;}

.contenedor_central {width:600px;vertical-align:top;margin:0px;padding:0px;}

/* Para listados de noticias */
.lista_noticias {color:black; font-size:9pt; padding:0px;vertical-align:top;}
.lista_noticias a{color:#009134;}
.lista_noticias .fecha{padding-top:7px;font-size:8pt;font-weight:bold;}
.lista_noticias .noticia{padding:7px 0px;border-bottom:1px dashed #8fcf67;}

/* Para menú de idiomas */
#idiomas a {color:#436409; text-decoration:none; font-family:verdana,arial,helvetica;font-size:7pt;font-weight:bold;}
#idiomas a:hover {color:#000000;}

.resaltado {font-weight:bold;font-size:13pt;}
.centrado {text-align:center;}

/* Comentarios en campañas */
.comentario {
    display:none;width:330px;height:390px;overflow:auto;
    text-align:left;background-color:transparent;
    padding:0px 25px;
}
