body{
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 12px;
}

img.derecha{
	margin-left: 15px;
}

img.izquierda{
	margin-right: 15px;
}

/* Formulario */

input.nombre,textarea.comentario{
	font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size: 20px;
	border: 1px solid #E5E5E5;
	color: #5a5a5a;
	width: 90%;
	height: 25px;
}

textarea.comentario{
	height: 100px;
}

input.boton{
	background: #115a20;
	padding: 5px 5px 5px 5px;
	color: #ffffff;
	font-size: 16px; 
}

/* */

/* Tablas */

.footer{
	font-family: Georgia;
	font-size: 12px;
	color: #5e5e5e;
}

.footer2{
	color: #828282;
	text-decoration: none;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
}

/* */

/* Enlaces */

ul.portal_descargas{
	background: #f1f5ef;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
ul.portal_descargas li{
	
	border-bottom: 1px solid #d6ddd3;
	border-top: 1px solid #ffffff;
}
ul.portal_descargas li a, ul.portal_descargas li a:hover{
	padding: 10px 10px 10px 10px;
	color: #204e4d;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	display: block;
	text-decoration: none;
}
ul.portal_descargas li a:hover{
	background: #d9e3d5;
}

div.titulo_icono{
        padding-left: 20px;
        background: url(img/bg_titulo_seccion.jpg) no-repeat #ffffff;
    }
a.normal_portal:link, a.normal_portal:active, a.normal_portal:visited, a.normal_portal:hover{	
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;	
	color: #1a4721;
}
a.normal_portal:link, a.normal_portal:active, a.normal_portal:visited{
	text-decoration: none;
}

a.normal_portal:hover{
	text-decoration: underline;
}

a.correo:active,a.correo:visited,a.correo:link,a.correo:hover{	
	font-family: Georgia;
	font-size: 16px;
	color: #207230;	
	text-decoration: none;	
}
a.correo:hover{
	text-decoration: underline;
}

a.subopcion:active,a.subopcion:visited,a.subopcion:link,a.subopcion:hover{
	color: #207230;
	text-decoration: none;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
}
a.subopcion:hover{
	color: #00380b;
	text-decoration: underline;
}

a.opcion:active,a.opcion:visited,a.opcion:link,a.opcion:hover{
	color: #828282;
	text-decoration: none;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
}
a.opcion:hover{
	color: #000000;
}

a.verde:link,a.verde:visited,a.verde:active,a.verde:hover{	
	color: #2f6a15;
	text-decoration: none;
}

a.verde:hover{

	text-decoration: underline;
}
/* */


/* Contenedores */

.sub_menu{
	font-size: 9px;
}

.info{
	font-size: 15px;
	text-align: justify;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #163e0b;
	text-decoration: none;
	background:#edf3ee;
}
.verde1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #163e0b;
	text-decoration: none;
}
.verde2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #163e0b;
	text-decoration: none;
}
.titulo_seccion{
	font-family: Georgia;
	font-size: 24px;
	color: #207230;	
	text-align: left;
	border-bottom: 1px solid #e4efe6;
	padding-bottom: 5px;
	margin-bottom: 15px;	
}

.subtitulo_seccion{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #207230;	
	font-weight: bold;
	margin-bottom: 15px;	
}

div.fecha_clima,.submenu{
	font-family: Georgia;
	font-size: 16px;
	color: #207230;
	background: #edf3ee;
	text-align: left;
	border-bottom: 1px solid #e3e8e4;
	padding: 15px 20px 15px 20px;
}

.submenu{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	padding: 10px 5px 10px 5px;
}

ul li{
	padding:  0px 0px 10px 0px;
}

ul.menu{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.menu li{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #E6E6E6;
	padding: 10px 8px 10px 8px;
	background: #f2f2f2;
	text-align: left;
}


#cloth, td.cloth{
	font:100% Arial, Helvetica, sans-serif; 
}
#cloth{width:100%;border-collapse:collapse;margin:1em 0;}
th.cloth, td.cloth{
	text-align:left;padding:.5em;border:1px solid #fff;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 12px;
}

th.concluida, td.concluida{
	text-align:left;padding:.5em;border:1px solid #fff;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 12px;
	color: #ffffff;
}

th.cloth{background:#328aa4 url(tablecloth/tr_back.gif) repeat-x;color:#fff;}
td.cloth{background:#e5f1f4;}

th.concluida{background:#328aa4 url(tablecloth/tr_back.gif) repeat-x;color:#fff;}
td.concluida{background:#316fb4;}
/** **/



/*  */

