body{ font-family:Arial, Helvetica, sans-serif; font-size:0.8em; background:url(../img/bg.jpg) repeat-x #1D2E02; color:#1D2E02 }
*html body{ }
html{text-shadow: #000 0px 0px 0px}
*{ margin:0; padding:0; list-style:none}
h1, h2, h3, h4, h5{ font-size:1em; font-family:Georgia, Arial, Helvetica, sans-serif;}
.box, p, ul, ol{ margin-bottom:12px} 
a{ color:#1D2E02}
a:hover{color:#009966}
p{ text-align:justify}
img { border: none; }
.nomargin{ margin:0!important}
.center{ width:946px; margin:0 auto}
.pad{margin:0 30px 0 55px}
.left{ float:left;}
.right{ float:right}
.header { height:380px; background:url(../img/cab.jpg) no-repeat center top; clear:both}
.en .header { background:url(../img/cab_en.jpg) no-repeat center top}
.contents{clear:both; min-height:365px; }
*html .contents{ height:340px}
.over{ overflow:hidden;}
*html .over{ overflow:visible; height:1%}
.footer{ clear:both}
.outer{ background:url(../img/foot1.jpg) repeat-x left bottom  #fff; padding-top:15px}
.bg_bottom{ background:url(../img/footer.jpg) no-repeat right bottom;}
h1{ display:none}
.header ul{ position:absolute; margin-top:318px; width:870px; padding-left:52px }
.header ul li{ float:left; background:url(../img/sep.gif) no-repeat right center; /*padding:0 1px*/}
.header ul li a{ float:left; display:block; height:44px; overflow:hidden; text-indent:-9999px; background-position:left top; outline:0}
.header ul li a:hover, .header ul .selected, .header ul li a:active, .header ul li a:focus{background-position:0 49px}
.half_r .box p{ text-align:left}

.m1{ background-image:url(../img/m1.gif); width:75px}
.m2{ background-image:url(../img/m2.gif); width:108px}
.m3{ background-image:url(../img/m3.gif); width:106px}
.m4{ background-image:url(../img/m4.gif); width:104px}
.m5{ background-image:url(../img/m5.gif); width:136px}
.m6{ background-image:url(../img/m6.gif); width:198px}
.m7{ background-image:url(../img/m7.gif); width:140px}

.en .m1{ background-image:url(../img/e1.gif); width:77px}
.en .m2{ background-image:url(../img/e2.gif); width:110px}
.en .m3{ background-image:url(../img/e3.gif); width:140px}
.en .m4{ background-image:url(../img/e4.gif); width:111px}
.en .m5{ background-image:url(../img/e5.gif); width:118px}
.en .m6{ background-image:url(../img/e6.gif); width:217px}
.en .m7{ background-image:url(../img/e7.gif); width:94px}

.idiomas{ color:#48C200; width:110px; text-align:center; position:absolute; margin:0px 0 0 830px; padding:1px; font-weight:bold;}
.idiomas a{ color:#ccc; font-weight:normal}
.half_l{float:left; width:390px; /*margin:0 55px*/}
.box h2{ text-transform:uppercase; font-size:1.2em; font-weight:bold; background:url(../img/line.gif) repeat-x left bottom;}
.box h2 span{ display:block; background:url(../img/bf_right.gif) no-repeat right bottom; padding-bottom:14px;}
.img_left{ float:left; margin:0 10px 4px 0}
.vermas{ text-align:right}

.half_r{float:right; width:350px; /*margin:0 30px*/}
.half_r .box{ background:url(../img/line2.gif) repeat-x; padding:10px}
.googlemaps{ width:437px; float:left; background:#fff}

.footer{color:#fff; padding:150px 0 70px 0; font-size:0.9em}
.footer a{color:#fff; margin-left:300px; text-decoration:none}
.footer a:hover{text-decoration:underline}

.gal{ background:url(../img/gal.gif) no-repeat right top; width:400px; min-height:291px; padding-top:1px}
.gal h3{ text-transform:uppercase; font-size:1.1em; font-weight:bold; border-bottom:2px solid #1D2E02; margin-bottom:10px; margin:20px 20px 10px 10px; clear:both; position:relative}
.gal ul { margin-left:10px}
.gal li{ float:left}
.gal li a{ float:left; margin-right:6px; margin-bottom:6px; display:block; border:2px solid #fff; text-decoration:none}
.gal li a img{ border:none}
.gal li a:hover{border:2px solid #54E500;}
h3{color:#1D2E02; margin-bottom:18px; font-size:1em; font-weight:bold; text-transform:uppercase}
h4{color:#1D2E02; margin-bottom:10px; font-size:1em; font-weight:normal}

#year {width:750px; height:400px; margin:0 auto; font-size:1.1em; font-family:Arial, Helvetica, sans-serif}
.holder {float:left; border:2px solid #fff; margin:0 10px 10px 0; border:1px solid #1E3002}
pre {margin:0;}
pre pre { display:inline}
pre.month {background:#1D3003; color:#fff; border-bottom:2px solid #1D3003; font-weight:bold; padding:2px }
pre.wkday {background:#2A5008; color:#fff; border-bottom:3px solid #2A5008;}
pre.green {background:#d1e6bd; color:#000;}
pre.bookc {background:#ff9600!important; color:#fff!important;}

.tablon { background: url(../img/int-tablon-fnd.jpg) no-repeat left top; padding: 90px 26px 24px 88px; margin: 0 0 0 27px; }
.tablon .noticia { padding: 14px 10px 24px; margin: 0 36px 20px 0; float: left; height: 129px; width: 334px; background: transparent url(../img/int-tablon-noticia-fnd.png) no-repeat left bottom; }
.tablon .noticia h3 { font-size: 13px; text-transform: uppercase; font-weight: bold; margin-bottom: 6px; }
.tablon .noticia .imagen { float: left; border: 1px solid #92af76; margin-right: 10px; }
.tablon .noticia .texto { margin-right: 5px; }
.tablon .noticia .leerMas { float: right; margin-right: 5px; }

.prensa { clear: both; padding-top: 12px; }
.prensa .articulo h3 { font-weight: bold; margin-bottom: 5px }
.prensa .articulo { background: url(../img/int-prensa-articulo-fnd.gif) repeat-x left bottom; padding-bottom: 64px; margin-bottom: 20px; }
.prensa .articulo .contenido { background: #faf2e6; padding: 13px 10px 0; }
.prensa .articulo .imagen { float: left; border: 0px solid #f4e1ba; margin-right: 10px; }
.prensa .articulo .vermas { float: right; margin-right: 10px; }
.prensa .articulo .texto { margin-right: 10px; }


.videos .video { float: left; margin-right: 20px; }
.videos .articulo { margin-bottom: 20px; }

.noticiaDetalle h3 { font-size: 14px; text-transform: uppercase; font-weight: bold; margin-bottom: 6px; }
.noticiaDetalle .imagen { float: left; margin-right: 13px; margin-bottom: 1em; border: 1px solid #f4e1ba; }
.noticiaDetalle .texto { color: #515151; }

.pdf{ vertical-align:middle; border:none}
