body{ margin:0; padding:0; background:#345800 url(img/fd-body.jpg) repeat-x top; font:12px tahoma, verdana; color:#fff}
a{ color:#fff; text-decoration:none}
a:hover{text-decoration:underline}
.clear{ clear:both; margin:0; padding:0}

#layout{ margin:0 auto; width:952px; background-color:#3f6b00}
#content {width:952px; margin: 0px; padding: 0px;}
#leftcontent {width: 625px; margin: 0px; padding: 0px 0px 0px 7px; float: left;}
#rightcontent {width: 313px; margin: 0px; padding: 0px 7px 0px 0px; float: right;}

/*IMG*/
img.centered  {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px;}
img.alignnone {padding: 0px;margin: 0px 0px 10px 0px;display: inline;}
img.alignright {padding: 0px;margin: 0px 0px 10px 10px;display: inline;}
img.alignleft {padding: 0px;margin: 0px 10px 10px 0px;display: inline;}	
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignright {float: right;}
.alignleft {float: left;}

/*HEADER*/
.header{background:url(img/fd-header.jpg); height:243px; width:952px; position: relative}
.header h1 {font-size:12px;font-weight:normal;text-align:right;margin:0px;padding:0px;}
.header .fecha{ right:0px; top:165px; position:absolute; margin:0; padding:0}
.header .menu{ left:0px; top:165px; position:absolute; list-style-type:none; margin:0; padding:0}
.header .menu li{float:left}
.header .menu a{ color:#fff; padding:0 32px 0 23px;}
.header .menu a.inicio{ background:url(img/ic-home.gif) no-repeat left}
.header .menu a.contacto{ background:url(img/ic-contacto.gif) no-repeat left}
.header .menurojo{background:url(img/fd-menurojo.jpg); width:235px; height:28px; position:absolute; left:13px; top:199px; margin:0; padding:0; list-style-type:none}
.header .menurojo li{float:left}
.header .menurojo a{color:#fff; padding:0 14px 2px 13px; display:block; float:left; margin-top:5px}
.header .menurojo a.izq{ border-right:1px solid #5a1a1b}
.buscador{ position:absolute;top:199px; right:13px;}
.buscador input[type="text"]{ background-color:#345800; border:1px solid #437102; font:12px tahoma, verdana; color:#54791f; margin:0 5px 0 0; padding:6px 8px; width:181px; float:left}
.buscador input[type="submit"]{width:28px; height:28px; font-size:0px; background:url(img/bt-buscador.gif);border:none}

/*COL IZQ*/
#colIzq{ float:left; width:452px; margin:0px 0px 0px 0px; padding:4px 0px 0px 0px; float:left}
#colIzq h2{color:#D0EAAB; font:24px tahoma, verdana; line-height:20px; }
.nota { margin-bottom:26px; clear:both;}
.nota .encabezado{background:url(img/fd-encabezado.gif) repeat-x bottom; padding-bottom:10px;}
.nota .encabezado .seguir{ font:bold 12px tahoma, verdana; color:#fff}
.nota .titulo{ font:18px tahoma, verdana; line-height:20px; display:block; padding-bottom:6px}
.nota h1{ font:18px tahoma, verdana; line-height:20px; display:block; padding:0 0 6px 0; margin:0}
.nota .infonota{color:#294303; padding:0; margin:0}
.nota .archivado a{color:#fdb814; font-weight:bold}
.nota .descrip{color:#d0eaab; line-height:20px; text-align:justify;}
.nota .etiquetas{ background:url(img/fd-encabezado.gif) repeat-x top;background:url(img/fd-etiqueta.gif) no-repeat left; padding-left:20px; margin-top:11px; color:#294303;}
.nota .etiquetas a{color:#ffb401}
.nota img{border:5px solid #D0EAAB;display:block; margin-bottom:10px}
.roja{ background:url(img/fd-roja.gif) repeat-x; height:30px; position:relative; text-align:center}
.roja .left{width:5px; height:30px; position:absolute; background:url(img/cv-roja.gif) left; left:0}
.roja .right{width:5px; height:30px; position:absolute; background:url(img/cv-roja.gif) right; right:0}
.roja p{ margin:0; padding:9px 0 0; color:#fdc40d}

/*COL CENTR*/
#colCent{ width:154px; background:url(img/fd-colCent.gif); float:right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#colCent .top{background:url(img/cv-colCent.gif) top; width:154px; height:5px; padding: 0px; margin: 0px;}
#colCent .bottom{background:url(img/cv-colCent.gif) bottom; width:154px; height:5px}
#colCent h2{margin:6px 0 0 10px; padding:6px 0 0 12px; background:url(img/fd-tituCent.gif); width:122px; height:23px; font:bold 14px tahoma, verdana; color:#d30000}
#colCent ul{margin:1px 10px; padding:0 0 0 0; list-style-type:none}
#colCent li{margin:0px; padding:7px 0 0 0;}
#colCent li a{color:#b8e07e; padding: 0 0 0 21px}
.categorias li a{background:url(img/ic-carpeta.gif) left no-repeat}
.archivo li a{background:url(img/ic-archivos.gif) left no-repeat}
.enlaces li a{background:url(img/ic-enlace.gif) left no-repeat}

/*COL RIGHT*/
#colRig{width:300px; float: right; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#colRig h3{margin:0; padding:9px 0 0 12px; background:url(img/tt-colRig.gif); width:288px; height:23px; font:bold 14px tahoma, verdana; color:#d30000}
.jugar {margin:10px 0px;}
.jugar img {border:1px solid #fff;}
.recuadro{ background:url(img/fd-recRig.gif); margin-top:9px}
.recuadro .top{background:url(img/cv-recuadro.gif) top; width:300px; height:5px}
.recuadro .bottom{background:url(img/cv-recuadro.gif) bottom; width:300px; height:5px}
.recuadro ul{margin:0 10px 7px 10px; padding:0 0 0 0; list-style-type:none}
.recuadro li{margin:0px; padding:7px 0 0 0;}
.recuadro li a{color:#b8e07e; padding: 0 0 0 21px;  background:url(img/ic-noticia.gif) no-repeat left}
.tagsInt{padding:10px;color:#D0EAAB;text-align:center}
.tagsInt a{color:#D0EAAB;}

/*FOOTER*/
.banner {margin:15px 0px 5px 0px;}
.banner img {border:1px solid #fff;}
.footer{background:url(img/fd-footer.jpg) repeat-x top; height:113px; position:relative}
.footer .sombra{height:61px; width:952px; background:url(img/fd-sombrafoot.jpg); position:absolute; bottom:0px}
.footer .left{ position:absolute; left:0; top:0; background:url(img/cv-footer.jpg) left; width:8px; height:52px}
.footer .right{ position:absolute; right:0; top:0; background:url(img/cv-footer.jpg) right; width:8px; height:52px}
.footer .texto {height: 52px;}
.footer .rss{background:url(img/ic-rss.gif) no-repeat left; padding-left:24px; margin-left:3px}
.footer p{padding:25px 0 0 13px; margin:0; float:left}
.footer p.derecha{padding:25px 13px 0 0; margin:0; float:right}
.footer .sesion{ color:#200530; font-weight:bold}

.contactform input[type="text"]{ background-color:#345800; border:1px solid #437102; font:12px tahoma, verdana; color:#54791f; margin:0 5px 0 0; padding:6px 8px; width:181px; float:left}
.contactform textarea{ background-color:#345800; border:1px solid #437102; font:12px tahoma, verdana; color:#54791f; margin:0 5px 0 0; padding:6px 8px; width:181px; float:left; height:120px}
.contactform input[type="submit"]{margin:0; padding:0; background:url(img/fd-tituCent.gif) no-repeat; width:134px; height:29px; font:bold 14px tahoma, verdana; color:#d30000; border:none}
