/* CSS Document */

/*Estilos para cambio de cabecera*/

#centrada{position:relative; width:100%;left:0;top:0px;height:auto;margin:0 auto;/* centrar con firefox *//* text-align:center;centra las capas con internet explorer */}



#cabecera{width:100%;/*height:127px;*/background: url(pub/imag/cabecera_home_nueva.jpg) no-repeat left top;position:relative;float:left; background-color:#FFFFFF;}



/*MARCA*/

#logo{ position:relative; float:left;width:auto;float:left}

#logo a.cabecera_logo{background:transparent url(pub/imag/logo.gif) no-repeat center center;float:left;}







/*menu_navegacion*/

#menu1{height:22px;width:760px;position:relative; float:left; line-height:1.75em;}

#m1{float:right; position:relative; top:0em;}

#m1 ul{ position:relative; width:auto;float:left; margin-left:0em;}

#m1 li{ list-style:none; display:inline; line-height:1.65em;}

#m1 a{border-top:0.3em solid #fff;color:#fff;padding-right: 0.5em;padding-bottom: 0.5em;padding-left: 0.5em;}

#m1 a:hover{ text-decoration:none; background-color:#fff; color:#526b30; padding-bottom:0.5em;}



/*menu_enlaces*/

#menu_top{ position:relative; float:left; width:98.75%!important; width:97%; border-top:0.1em solid #e8e8e8; margin:0.5em; margin-top:2em;}

#borde_sup{position:relative; float:left; width:100%;border-top:0.1em solid #acacac; padding-top:0.5em;}

#enlaces_externos{ position:relative; float:left; width:auto;}

#enlaces_externos p{ padding-top:0.3em; margin-right:0.25em;}

#enlaces_externos ul{ position:relative; float:left; width:auto}

#enlaces_externos ul li{ position:relative; float:left; width:auto; list-style:none;}

#enlaces_externos ul li a{ padding:0.2em;position:relative; float:left;}

#enlaces_externos ul li a:hover{ text-decoration:none;}



/*RSS*/

#enlaces_externos ul li a.rss{ background-image:url(pub/imag/ico_rss.gif); background-position:left center; background-repeat:no-repeat; padding-left:2.5em; padding-top:0.35em; padding-right:0.5em; border-right:0.1em solid #cfcfcf;width:auto!important;}



/*YOUTUBE*/

#enlaces_externos ul li a.youtube{ background-image:url(pub/imag/ico_youtube.gif); background-position:center top; background-repeat:no-repeat; padding-left:2.5em; width:2.65em; border-right:0.1em solid #cfcfcf;padding-top:0.25em;}



/*GOOGLE EARTH*/

#enlaces_externos ul li a.earth{ background-image:url(pub/imag/ico_earth.gif); background-position:center center; background-repeat:no-repeat; padding-left:2.75em!important; padding-left:2.5em;padding-top:0.25em; border-right:0.1em solid #cfcfcf;}



/*PICASA*/

#enlaces_externos ul li a.picasa{ background-image:url(pub/imag/ico_picasa.gif); background-position:center center; background-repeat:no-repeat; padding-left:2.5em;padding-top:0.25em; border-right:0.1em solid #cfcfcf;}



/*PANORAMIO*/

#enlaces_externos ul li a.panoramio{ background-image:url(pub/imag/ico_panoramio.gif); background-position:center center; background-repeat:no-repeat; padding-left:2.5em;padding-top:0.25em; border-right:0.1em solid #cfcfcf;}



/*idiomas*/

#idiomas{ position:relative; float:right; width:auto; padding-bottom:0.25em;}

#idiomas ul{ position:relative; float:right;}

#idiomas ul li{ position:relative; float:left; padding-left:0em; padding-right:0em; width:auto; list-style:none; line-height:1.7em;}

#idiomas img{ position:relative;}

#idiomas a{ color:#000; padding-left:0.5em; padding-right:0.5em;}







/*banner cabecera*/

#foto_cabecera{color:#fff;vertical-align:text-bottom;height:140px;width:760px;margin-top:0em;text-indent:2em;background-color:#fff;background-repeat:no-repeat;background-position:left 0.7em!important;background-position:left 0em; float:left; position:relative; z-index:1}



#foto_cabecera p{ position:relative; float:left;padding-top:9.75em!important;padding-top:9em;}



.foto_cab{/*background: url(pub/imag/cabecera_home.jpg); background-repeat: no-repeat; background-position: left top;*/ width:100%; height:140px;}





/*MENU PRINCIPAL*/

#menu2{width:67.75em;float:left;background:#fff url(pub/imag/zonabotonera.gif) no-repeat; position:relative;}



#m2,#m2 ul{ position:relative; float:left;margin-left:0.3em;}



#m2 li{position:relative; float:left; list-style:none; height:2em;/*width:119px;*//* width needed or else Opera goes nuts */ }



#m2 li a,#m2 li a:link{position:relative; float:left;height:2.05em; display:block; font-size:0.92em; color:#4b4b4b;top:0.2em;}



#m2 li a:hover,#m2 li a:focus{position:relative; float:left;text-decoration:none; display:block;height:2.25em;background:url(pub/imag/menu_over.gif) repeat-x bottom;color:#4b4b4b;}



/* Con el width en auto en Opera se ve mal el menu desplegable.*/



#m2 li ul{position:absolute;/*width:10em;*/left:-999em;top:1.98em!important;top:2em; display:block;/*background-color:#FFFFFF!important;*/ background-color:none;}



#m2 li:hover ul,#m2 li.sfSobre ul{ position:absolute;margin:0;left:-0.15em;display:block; z-index:2;}



#m2 li ul li{ position:relative;display:block; width:12em; font-size:0.95em; margin-bottom:0.35em!important; margin-bottom:0em;}



#m2 li ul li a,#m2 li ul li a:link,#m2 li ul li a:visited{display:block; width:12em; padding:0em 0.3em 0.3em;background-color:#f1f1f1; height:2.25em; clear:both;color:#4b4b4b;}



#m2 li ul li a:hover,#m2 li ul li a:focus{display:block;width:12em;  padding:0em 0.3em 0.3em;background:#fff url(pub/imag/menu_over.gif) repeat-x bottom;  height:2.25em;color:#4b4b4b;}



/*idiomas*/



.selec_idiom{ color:#999; font-size:0.85em;}







/*Sendero*/



.sendero{width:100%;color:#FFF; position:relative; float:left; padding:0em; margin:0em; top:9.75em;}



.sendero ul{padding:0em; margin:0em; position:relative; float:left;width:95%; padding-left:0.5em;}



.sendero ul li{ position:relative; float:left; width:auto; list-style:none; text-indent:0.25em;}



a.sendero{font-size:0.9em;font-weight:normal;}



a.sendero:link,a.sendero:visited{text-decoration:none;}



a.sendero:hover,a.sendero:focus{text-decoration:underline;}







/*DESCARGAS*/



#descargas{position:relative;/* width:67em!important;width:67.5em; */ width:98%; left:1%; padding:0em; margin:0em; float:left; text-align:left;}



#desacargas img{ padding:0em;}



#descargas table{float:left; position:relative; width:100%; padding:0em; margin-bottom:0.5em;margin-top:0.5em;}



#decargas table th{float:left; position:relative; width:100%; border-bottom:0.01em solid #4b4b4b;}



.titulo_doc{font-weight:bold;font-size:1.2em;height:2em;border-bottom:0.01em solid #f1f1f1;}



#descargas table td{border-bottom:0.01em solid #f1f1f1;padding-top:0.3em;padding-bottom:0.3em;height:auto;border-top: 0.01em solid #FFFFFF;border-right: 0.01em solid #FFFFFF;border-left: 0.01em solid #FFFFFF;}



#descargas a:link,#descargas a:visited,#descargas a:active{color:#526b30}



#descargas a:hover{color:#526b30;text-decoration:underline}



.titulo_descarga{position:relative;float:left;padding-left:1em;font-size:0.90em;margin-left:1em;background: url(../pub/imag/guion_gris.gif) no-repeat left top;}



.descarga{position:relative;width:auto;list-style-type:none;height:1.5em;text-align:center;float:left;background: url(../pub/imag/ico_pdf.gif) no-repeat center top;}











