/* CSS Document */
body { margin:0 0 0 0; background-color:#FFFFFF; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:13px; color:#000000; }

/* Comunes */
h1 { font-family:Verdana; font-size:16px; font-stretch:extra-condensed; font-weight:bold; color:#009241; background:url(img/adorno_h1.png) bottom left no-repeat; padding-left:12px;}
h2 { font-size:16px; width:200px; font-style:italic; font-stretch:ultra-condensed; color:#000; background:url(img/comillas.png) top left no-repeat; padding-left:40px; }
h3 { font-size:18px; margin:2px; }
.separador { clear:both; font-size:1px; }
.separador_vertical { clear:both; width:90%; height:2px; background-color:#009241; margin:4px auto 4px auto; }
.fecha { font-size:10px; font-weight:bold; font-style:italic; color:#404a44; background-color:#dbe8df; }

/* contenedor del espacio */
.contenedor { width:920px; margin:0 auto 0 auto; }

/* logo */
.logo { float:left; width:920px; height:69px; }
/* menu */
.menu { float:left; width:920px; height:43px; background:url(img/menu_fondo.png) repeat-x; }
.menu_degradado { float:left; width:920px; height:43px; background:url(img/menu_degradado.png) top right no-repeat; }
.menu_boton { float:left; width:140px; height:33px; background:url(img/menu_boton_final.png) top right no-repeat; color:#a8a8a8; font-size:16px; font-weight:bold; margin:0 6px 0 6px; padding:10px 0 0 0; }
.menu_boton a, .menu_boton a:link, .menu_boton a:visited { color:#FFFFFF; text-decoration:none; }
.menu_boton a:hover { color:#fff600; margin-left:4px; }


/* ELEMENTOS DEL CUERPO */
.lateral_izq { float:left; width:208px; }
	.lateral_verde { float:left; width:208px; background:url(img/lateral_degradado.png) bottom left no-repeat #dcf8a6; font-size:12px; color:#015f2b;}
	.lateral_verde p { width:92%; margin:0 auto 0 auto;}
	.lateral_verde ul {margin-left:5px; *margin-left:25px; }
	.lateral_verde li {list-style-image:url(img/li.png); }
	.lateral_verde li a {color:#009241; text-decoration:none; border-bottom:1px dashed #009241; }
	.lateral_verde li a:hover {color:#000; border-bottom:1px solid #dcf8a6; }

.lateral_dch { float:right; width:200px; color:#FFFFFF; font-weight:bold; }
	.lateral_dch strong { color:#000; }
	.caja_flotante {float:right; width:192px; height:203px; background:url(img/caja_flotante.png) no-repeat; padding:0 4px 0 4px; color:#FFFFFF; }
	.ld_arriba {width:192px; height:178px; background:url(img/caja_arriba.png) no-repeat; padding:0 4px 0 4px; font-size:11px; }
	.ld_centro {width:200px; height:25px; background:url(img/caja_separador.png) top left no-repeat; font-size:1px; margin-bottom:-2px; *margin-bottom:0px; }
	.ld_abajo {width:192px; height:178px; background:url(img/caja_abajo.png) no-repeat; padding:0 4px 0 4px; color:#000; font-size:11px;}
		.ld_abajo h3 {color:#009241; }
	.ld_boton1 {width:124px; height:21px; background:url(img/boton1.png) no-repeat; padding:6px 0; margin:0 auto 0 auto; color:#0b9649; }
	.ld_boton1 a, .ld_boton1 a:link, .ld_boton1 a:visited {color:#0b9649; font-size:11px; text-decoration:none; }
	.ld_boton1 a:hover {color:#fff;}
	
	.ld_boton2 {width:124px; height:21px; background:url(img/boton2.png) no-repeat; padding:6px 0; margin:0 auto 0 auto; color:#fff; }
	.ld_boton2 a, .ld_boton2 a:link, .ld_boton2 a:visited {color:#fff; font-size:11px; text-decoration:none; }
	.ld_boton2 a:hover {color:#000;}

.central {float:left; width:500px; margin:0 5px 0 5px; }
.central_ancho {float:right; width:700px;}
.central_ancho li {list-style-image:url(img/li_central.png); }
.marco_foto { border:1px solid #11994d; padding:3px; float:left; width:200px; }
.resalte { background-color:#f5fde5;}
.resalte a {color:#009241; text-decoration:none; border-bottom:1px dashed #009241; }
.resalte a:hover {color:#02612c; text-decoration:none; border-bottom:1px solid #02612c; border-top:1px solid #02612c; }

/* Pie */
.pie { width:920px; margin:10px auto 0 auto; border-top:2px solid #009241; padding-top:6px; color:#009241; font-size:11px;}

/* Titulos */
.ingloba { font-style:italic; font-weight:bold; color:#009241 }
.identar { text-indent:10px; text-align:justify; }
.quotes { font-style:oblique; font-weight:bold; color:#009241;}

/* Formularios */
.campo { border:1px solid #009241; background-color:#f5fde5; color:#009241; }
.enviar {width:125px; height:28px; background:url(img/boton2.png) no-repeat; color:#fff; border:none; }