@charset "utf-8";
body  {font:100% Verdana, Arial, Helvetica, sans-serif; background:url(../img/bg.jpg) repeat-x; margin:0; padding:0; text-align:center; color:#000;}
.twoColFixLt #container {width:960px; margin: 0 auto; padding:0; text-align:left;}
.twoColFixLt #sidebar1 {float:left; width:211px; height:700px; margin:0}
.twoColFixLt #mainContent {margin:0 0 0 211px; padding:0;} 
.clearfloat {clear:both; height:0; font-size:1px; line-height:0px;}

.uno{background:url(../img/bati01.jpg) bottom left no-repeat}

.top{height:191px; position:relative; width:749px; float:left}
.logo{width:230px; height:88px; position:absolute; bottom:0; left:0;}
.logo a{width:100%; height:100%; display:block;}
.idiomas{width:61px; height:25px; position:absolute; bottom:24px; right:32px;}
.idiomas_esp{float:left; width:11px; height:25px; margin:0; background:url(../img/idiomas_esp.gif) 0 -25px no-repeat;}
.idiomas_esp a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/idiomas_esp.gif) top left no-repeat}
.idiomas_esp a:hover{background-image:none; color:yellow}
.idiomas_esp a:active{color:black}
.idiomas_eng{float:left; width:11px; height:25px; margin:0 13px; background:url(../img/idiomas_eng.gif) 0 -25px no-repeat;}
.idiomas_eng a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/idiomas_eng.gif) top left no-repeat}
.idiomas_eng a:hover{background-image:none; color:yellow}
.idiomas_eng a:active{color:black}
.idiomas_eng_in{float:left; width:11px; height:25px; margin:0 13px; background:url(../img/idiomas_eng_in.gif) no-repeat;}
.idiomas_ita{float:left; width:11px; height:25px; margin:0; background:url(../img/idiomas_ita.gif) 0 -25px no-repeat;}
.idiomas_ita a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/idiomas_ita.gif) top left no-repeat}
.idiomas_ita a:hover{background-image:none; color:yellow}
.idiomas_ita a:active{color:black}
.idiomas_ita_in{float:left; width:11px; height:25px; margin:0; background:url(../img/idiomas_ita_in.gif) no-repeat;}

.menu{height:38px; text-align:left; width:749px; float:left; }
.menu .separa{float:left; width:1px; height:28px; background:url(../img/menu_separa.gif) bottom no-repeat; font-size:1px; line-height:0; margin:10px 0 0 0}
.submenu{width:749px; height:65px; float:left; background:url(../img/submenu_bg.jpg) bottom left no-repeat;}
.contiene_submenu{width:749px; height:65px; float:left; position:relative; overflow:hidden;}
.submenu_contiene{z-index:1; position:absolute; left:1px; top:0}
.v-menu{list-style:none; margin:0; padding:0}
.submenu_media{width:118px; height:65px; position:absolute; top:0; left:120px;}
.submenu_acerca{width:118px; height:65px; position:absolute; top:0; left:1px;}
.fondo{width:118px; height:65px; position:absolute; top:0; left:0; background:url(../img/submenu_bg.png); behavior:url(js/iepngfix.htc); z-index:0}

.contenido{width:749px; float:left;}
.contenido .central{width:540px; height:245px; float:left; margin:23px 0 0 0}
.contenido .central a, .central a:visited, .central a:active{color:#3d8115; font-weight:bold; text-decoration:underline}
.contenido .central a:hover{color:#a0d824; font-weight:bold; text-decoration:underline}
.contenido .central .foto{float:right; padding:5px; border:1px solid #666; background-color:#fff; margin:10px}
.contenido .central .foto img{border:1px solid #fff}
.contenido .central .titulo{margin-bottom:10px;}
.contenido .central .titulo img{float:left; margin-bottom:10px;}
.contenido .central span{font:12px/18px Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#3d8115; text-align:left; font-weight:bold; margin-bottom:10px}
.contenido .derecha{width:129px; height:245px; background:url(../img/derecha_bg.gif) no-repeat; float:left; margin:23px 0 0 18px; padding:0 15px; font:9px Tahoma, Arial, Helvetica, sans-serif; color:#000; position:relative}
.contenido .derecha h5{font-size:11px; color:#468c1d; font-weight:bold; line-height:12px; margin:0; padding:0 0 5px 0}
.contenido .derecha .derecha_txt{height:135px; position:absolute; top:68px; left:15px; width:129px; line-height:11px;}
.contenido .derecha .derecha_foto{height:135px; position:absolute; top:68px; left:15px; width:129px;}
.pie{width:718px; height:28px; float:left; margin:40px 0 0 0;}
.pie .lemot{float:right; width:65px; height:28px; margin:0; background:url(../img/pie_lemot.gif) 0 -28px no-repeat;}
.pie .lemot a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/pie_lemot.gif) top left no-repeat}
.pie .lemot a:hover{background-image:none; color:yellow}
.pie .lemot a:active{color:black}

#divUpControl {position:absolute; left:0px; top:2px; width:276px; height:11px; z-index:1;}
#divDownControl {position:absolute; left:0px; top:91px; width:276px; height:11px; z-index:1;}
#divContainer {left:1px; visibility:hidden; overflow:hidden; width:180px; clip:rect(0px 180px 101px 0px); position:absolute; top:1px; height:101px;}
#divContent {left:0px; position:absolute; top:0px;}

div.derecha_thumb{width:35px; height:35px; float:left; margin:7px 10px 0 0}
.derecha_thumb img{border:2px solid #bcb796;}
.derecha_thumb:hover img{border:2px solid #fff}
.derecha_thumb:hover{color:red}
div.ultimo{margin:7px 0 0 0}

div.media_thumb{width:50px; height:50px; float:left; margin:0 15px 15px 0}
.media_thumb img{border:3px solid #283231;}
.media_thumb:hover img{border:3px solid #57ac25}
.media_thumb:hover{color:red}
.final{clear:both;}