/* ESTILOS QUE AFECTAN A ETIQUETAS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/*-------------------------------------------RESET----------------------------------------------------------*/
*{border:0;text-decoration:none;font-family:Arial,Helvetica,sans-serif;}
body{line-height:1.5em;font-size:62.5%;font-size:0.7em;background:repeat-x left top;color:#737373;margin:0em; padding:0em;background-image:url(pub/imag/fondo.gif);background-repeat:repeat-x; z-index:0;}

/*REDEFINIR ETIQUETAS*/
abbr,acronym{cursor:help;border:0}
img{border:0}
ul,p,ol,li,td,tr,table,dl,dt,dd,th,caption,h1,h2,h4,h5,h6,br{ margin:0; padding:0;}
address{ font-style:normal;}
a{color:#737373;}
a:hover{ text-decoration:underline;}
ul{ list-style:none;}

/*ENCABEZADOS*/
h1{}
h2{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.2em;}
h3{text-align:left;color:#406819;font-size:1.5em; margin:0em; margin-bottom:1em;}
h4{color:#4b4b4b; line-height:1.25em; text-align:left; font-weight:bold; font-size:1.2em; padding-bottom:0.35em;}
h5{font-size:1.1em; font-weight:bold; /*color:#6D9833;*/}
h6{font-size:1em;}

/* ESTILOS QUE AFECTAN A OBJETOS #################################################### */
/************************************************************************************/
#contenedor{height:auto;position:relative; margin: 0 auto;float:left; margin-top:0em; width:100%; background-color:#f1f1f1; }


/***********************************************************ZONA**************************************************************/
/*ZONAS*/
#zonaPagina{position:relative;width:69em;height:auto;/*background-color:#fff;*/margin: 0 auto;}
#zonaCabecera{ width:auto;height:auto;float:left; background-color:#fff;}
/*#zonaIdiomas{*//*width:69em;width:100%;*//*height:1.7em;float:right;position:relative; text-align:right;}
#zonaBotonera{*//*position:relative;*//*float:left;margin-left:0em;width:69em;height:2.3em;background:#fff url(pub/imag/zonaBotonera.gif) no-repeat 0.6em top;}*/
#zonaTopMenu{ position:relative;/* float:left;*/ width:100%; height:2.2em; background-image:url(pub/imag/bg_top_menu.gif); background-repeat:repeat-x; background-position:left top; border-bottom:0.1em solid#fff;}
#zonaPaginatop{position:relative;width:69em;height:auto;/*background-color:#fff;*/margin: 0 auto;}
#enlaces_externos{ position:relative; float:right; width:auto;/*background-color:#999933;*/ min-height:2.2em; margin-top:4.8em;}

/*::::::::::::::::::::zona enlaces_externos ::::::::::::::::::::::::::::*/
#enlaces_externos p{ margin-top:0.25em; color:#333;}
#enlaces_externos ul{ position:relative; float:left;/* padding-top:0.25em;*/ min-height:2.2em}
#enlaces_externos ul li{ position:relative; float:left;text-align:right; width:auto; /*margin-right:0.5em;*/ }
#enlaces_externos ul li a{ position:relative; float:left; text-align:left;min-height:1.95em!important; height:1.95em;width:auto; }
/*RSS*/
#enlaces_externos ul li a.rss:link, #enlaces_externos ul li a.rss:visited, #enlaces_externos ul li a.rss:active{ position:relative; float:left;background-image:url(pub/imag/ico_rss_on.gif); background-position:left center; background-repeat:no-repeat; padding-left:2.5em; padding-top:0.35em; padding-right:0.5em;width:auto!important;}

#enlaces_externos ul li a.rss:hover,#enlaces_externos ul li a.rss:focus{position:relative; float:left;background-image:url(pub/imag/ico_rss_on.gif); background-position:left center; background-repeat:no-repeat; text-decoration:none;color:#000; padding-left:2.5em;}

/*YOUTUBE*/
#enlaces_externos ul li a.youtube:link, #enlaces_externos ul li a.youtube:visited, #enlaces_externos ul li a.youtube:active{ background-image:url(pub/imag/ico_youtube.gif); background-position:left center; background-repeat:no-repeat; padding-left:2.5em; width:2.50em;min-height:1.95em;padding-top:0.25em;}
#enlaces_externos ul li a.youtube:hover,#enlaces_externos ul li a.youtube:focus{background-image:url(pub/imag/ico_youtube_on.gif); background-position:left center; background-repeat:no-repeat; text-decoration:none; color:#000; padding-left:2.5em;width:2.50em;}

/*GOOGLE EARTH*/
#enlaces_externos ul li a.earth:link, #enlaces_externos ul li a.earth:visited, #enlaces_externos ul li a.earth:active{ background-image:url(pub/imag/ico_earth.gif); background-position:left top; background-repeat:no-repeat; padding-left:2.75em!important; padding-left:2.5em;padding-top:0.25em;}
#enlaces_externos ul li a.earth:hover,#enlaces_externos ul li a.earth:focus{background-image:url(pub/imag/ico_earth_on.gif); background-position:left top; background-repeat:no-repeat; text-decoration:none; color:#000; padding-left:2.75em!important; padding-left:2.5em;}

/*PICASA*/
#enlaces_externos ul li a.picasa:link, #enlaces_externos ul li a.picasa:visited, #enlaces_externos ul li a.picasa:active{ background-image:url(pub/imag/ico_picasa.gif); background-position:left center; background-repeat:no-repeat; padding-left:2.5em;padding-top:0.25em;}
#enlaces_externos ul li a.picasa:hover,#enlaces_externos ul li a.picasa:focus{background-image:url(pub/imag/ico_picasa_on.gif); background-position:left center; background-repeat:no-repeat; text-decoration:none; color:#000; padding-left:2.5em;}

/*PANORAMIO*/
#enlaces_externos ul li a.panoramio:link, #enlaces_externos ul li a.panoramio:visited, #enlaces_externos ul li a.panoramio:active{ background-image:url(pub/imag/ico_panoramio.gif); background-position:left center; background-repeat:no-repeat; padding-left:2.5em;padding-top:0.25em;}
#enlaces_externos ul li a.panoramio:hover,#enlaces_externos ul li a.panoramio:focus{background-image:url(pub/imag/ico_panoramio_on.gif); background-position:left center; background-repeat:no-repeat; text-decoration:none; color:#000; padding-left:2.5em;}

/*PANORAMIO*/
#enlaces_externos ul li a.facebook:link, #enlaces_externos ul li a.facebook:visited, #enlaces_externos ul li a.facebook:active{ background-image:url(pub/imag/ico_facebook_on.gif); background-position:left center; background-repeat:no-repeat; padding-left:2.5em;padding-top:0.25em;}
#enlaces_externos ul li a.facebook:hover,#enlaces_externos ul li a.facebook:focus{background-image:url(pub/imag/ico_facebook_on.gif); background-position:left center; background-repeat:no-repeat; text-decoration:none; color:#000; padding-left:2.5em;}

/*::::::::::::::::::::zona idiomas v2 (con banderas) ::::::::::::::::::::::::::::*/

#zonaIdiomas{/*width:69em;width:100%;*/height:2.2em;float:right;position:relative; text-align:right;}
#zonaBotonera{/*position:relative;*/float:left;margin-left:0em;width:69em;height:2.3em;background:#fff url(pub/imag/zonaBotonera.gif) no-repeat 0.6em top;}

a.bandera_cast:link,a.bandera_cast:active,a.bandera_cast:visited{ background-image:url(img/content/bandera_espania.jpg); background-position:center top; width:35px; height:25px; display:block; background-repeat:no-repeat;/* border-right:0.1em solid #cfcfcf;*/}
a.bandera_cast:hover,.bandera_castON {background-image:url(img/content/bandera_espania_on.jpg); width:35px; height:25px; display:block; background-repeat:no-repeat; /*border-left:0.1em solid #c2c2c2;*/ background-position:center top;}
a.bandera_ingl:link,a.bandera_ingl:active,a.bandera_ingl:visited{ background-image:url(img/content/bandera_usa.jpg); width:35px;height:25px; display:block; background-repeat:no-repeat;/* border-right:0.1em solid #cfcfcf;*/ background-position:center top;}
a.bandera_ingl:hover,.bandera_inglON {background-image:url(img/content/bandera_usa_on.jpg); width:35px;height:25px; display:block; background-repeat:no-repeat;/*  border-left:0.1em solid #c2c2c2;*/ background-position:center top;}
a.bandera_grie:link,a.bandera_grie:active,a.bandera_grie:visited{ background-image:url(img/content/bandera_grecia.jpg); width:35px;height:25px; display:block; background-repeat:no-repeat; /* border-right:0.1em solid #cfcfcf;*/ background-position:center top;}
a.bandera_grie:hover,.bandera_grieON {background-image:url(img/content/bandera_grecia_on.jpg); width:35px;height:25px; display:block; background-repeat:no-repeat; /* border-left:0.1em solid #c2c2c2;*/ background-position:center top;}
a.bandera_ital:link,a.bandera_ital:active,a.bandera_ital:visited{ background-image:url(img/content/bandera_italia.jpg); width:35px;height:25px;display:block; background-repeat:no-repeat;/* border-right:0.1em solid #cfcfcf;*/ background-position:center top;}
a.bandera_ital:hover,.bandera_italON {background-image:url(img/content/bandera_italia_on.jpg); width:35px;height:25px; display:block; background-repeat:no-repeat;/*  border-left:0.1em solid #c2c2c2;*/ background-position:center top;}
a.bandera_fran:link,a.bandera_fran:active,a.bandera_fran:visited{ background-image:url(img/content/bandera_francia.jpg); width:35px; height:25px; display:block; background-repeat:no-repeat;/* border-right:0.1em solid #cfcfcf;*/ background-position:center top;}
a.bandera_fran:hover,.bandera_franON {background-image:url(img/content/bandera_francia_on.jpg); width:35px; height:25px; display:block; background-repeat:no-repeat; /*border-left:0.1em solid #c2c2c2;*/ background-position:center top;}
a.bandera_alem:link,a.bandera_alem:active,a.bandera_alem:visited{ background-image:url(img/content/bandera_alemania.jpg); width:35px; height:25px; display:block; background-repeat:no-repeat;/* border-right:0.1em solid #cfcfcf;*/background-position:center top;}
a.bandera_alem:hover,.bandera_alemON {background-image:url(img/content/bandera_alemania_on.jpg); width:35px; height:25px; display:block; background-repeat:no-repeat;/* border-left:0.1em solid #c2c2c2;*/ background-position:center top;}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#contenidos{ position:relative;float:left;background-color:#FFFFFF;width:67em!important;width:67em;height:auto; padding:1em; margin: 0 auto; z-index:0;}

#contenidosZonaSup, #contenidosZonaInf{ position:relative;float:left;width:100%;height:auto;/* background-color:#333333;*/}
#contenidosZonaInf{/* background-color:#CCCCCC;*/}
#contenidosZonaIzq{ position:relative; float:left; width:68%;height:auto;padding:0em 0em 0em!important;}
#contenidosZonaDcha{ position:relative;float:left;width:30%;height:auto;margin-left:1em!important; margin-left:0em;}/*estilos de los contenedores del contenido cuando van en columnas*/

#zonaPie{ /*position:relative;*/ float:left; background-color:#fff;width:68em;padding-left:0.5em; padding-right:0.5em;}

/*CABECERA===========================================================================================================*/
#cabecera{ position:relative; float:left;width:69em;height:auto;/*este valor no se puede modificar por el js de menu_desplegable*/ background-color:#FFFFFF;}
#logo{float:left; position:relative; width:auto;padding:0em 0em 1em 1.6em!important; padding-bottom:0em;height:6em!important; height:auto; background-color:#FFFFFF;}

/*IDIOMAS*/
#idiomas{ position:relative;float:right;/*padding-right:0.4em; *//*background-image:url(pub/imag/bg_idiomas_left.gif); background-repeat:no-repeat; background-position:left top;*/width:auto; padding-left:0.8em;}
#idiomas div{ /*background-image:url(pub/imag/bg_idiomas_right.gif); background-position:right top; background-repeat:no-repeat;*/ position:relative; float:left; width:auto; margin-right:1em; width:1em; height:2em;padding-top:0.5em;}
#idiomas ul{ position:relative; float:left; margin-top:0em; padding-right:0em; /*background-image:url(pub/imag/bg_idiomas.gif);*/}
#idiomas ul li{float:left;list-style-type:none;color:#ffffff;font-size:1em;/* margin-top:0.5em;*/ height:2.5em; /*width:5em;*/ width:35px; padding-left:1px;}

a.LinkIdiomas:link,a.LinkIdiomas:active,a.LinkIdiomas:visited{text-decoration:none;border-right:0.01em solid #fff;padding:0em 0.7em 0em 0.9em!important;padding:0em 0.7em 0em 0.7em;color:#333;font-size:0.96em;font-style:normal;font-weight:normal}
a.LinkIdiomas:hover,.LinkIdiomasON {text-decoration:underline;border-right:0.01em solid #fff;padding:0em 0.7em 0em 0.9em!important;padding:0em 0.7em 0em 0.7em;color:#333;font-size:0.96em;font-style:normal;font-weight:normal}
a.LinkIdiomasUltimo:link,a.LinkIdiomasUltimo:active,a.LinkIdiomasUltimo:visited{list-style-type:none;padding:0em 0.7em 0em 0.9em!important;padding:0em 0.7em 0em 0.7em;color:#333;font-size:0.96em}
a.LinkIdiomasUltimo:hover,.LinkIdiomasUltimoON {text-decoration:underline;padding:0em 0.7em 0em 0.9em!important;padding:0em 0.7em 0em 0.7em;color:#333;font-size:0.96em;font-style:normal;font-weight:normal}

/*MENU PRINCIPAL*/
#botonesMenu{position:relative;float:left;padding:0.25em 0em 0em 0.7em; width:98%;}
#botonesMenu ul{ position:relative; float:left; width:auto;}
#botonesMenu ul li{float:left;list-style-type:none;font-family:Arial,Helvetica,sans-serif;color:#4B4B4B;font-size:1em;text-transform:uppercase}
a.LinkMenu:link,a.LinkMenu:active,a.LinkMenu:visited{border-right:0.1em solid #B7B7B7;padding:0em 0.5em 0em 0.5em;color:#4B4B4B;font-size:0.9em;text-transform:uppercase;display:block; text-decoration:none!important;}

a.LinkMenu:hover,.LinkMenuON{border-right:0.1em solid #B7B7B7;padding:0em 0.5em 0em 0.5em;color:#4B4B4B;font-size:0.9em;text-transform:uppercase;border-bottom:0.3em solid #8DC63F;display:block; text-decoration:none!important;}

/*contacto*/
#contacto{ position:relative;float:right; margin-right:0.5em;text-align:right;}
a.botContacto:link,a.botContacto:active,a.botContacto:visited{padding-left:2.65em;color:#6D9833;font-size:0.96em;background-image:url(pub/imag/ico_contacto.gif);background-position:left;background-repeat:no-repeat}
a.botContacto:hover,.botContactoON{padding-left:2.65em;color:#6D9833;font-size:0.96em;background-image:url(pub/imag/ico_contacto.gif);background-position:left;background-repeat:no-repeat;text-decoration:none;}

/*MENU DESPLEGABLE*/
/*#divN11,#divN12,#divN13{position: absolute; top: 13.6em; left: -100em; z-index: 200;}*/

.ScrollMenuN1,.ScrollMenuN9{background-color:#DADADA;width:16em;}
.tr_vis {display:block}
.tr_inv {display:none}

a.linkDesple:link,a.linkDesple:active,a.linkDesple:visited{width:98%;height:auto;background-color:#DADADA;display:block;padding:0.2em 0.4em 0.2em 0.9em;border-bottom:0.1em solid #FFFFFF;font-family:Arial,Helvetica,sans-serif;color:#737373;font-size:1em; text-decoration:none;}
a.linkDesple:hover{background-color:#F6F5F5; text-decoration:none;}

a.linkDespleON:link,a.linkDespleON:active,a.linkDespleON:visited{width:98%;height:auto;background-color:#F6F5F5;display:block;padding:0.2em 0.4em 0.2em 0.9em;border-bottom:0.1em solid #FFFFFF;font-family:Arial,Helvetica,sans-serif;color:#737373;font-size:1em; text-decoration:none;}
a.linkDespleON:hover{background-color:#F6F5F5;text-decoration:none;}

a.linkDespleFlecha:link,a.linkDespleFlecha:active,a.linkDespleFlecha:visited{width:98%;height:auto;background-color:#DADADA;display:block;padding:0.2em 0.4em 0.2em 0.9em;border-bottom:0.1em solid #FFFFFF;color:#737373; text-decoration:none;}
a.linkDespleFlecha:hover{background-color:#F6F5F5;background-image:url(pub/imag/flecha_menu_on.gif); text-decoration:none;}

a.linkDespleFlechaON:link,a.linkDespleFlechaON:active,a.linkDespleFlechaON:visited{width:98%;height:auto;background-color:#F6F5F5;display:block;padding:0.2em 0.4em 0.2em 0.9em;border-bottom:0.1em solid #FFFFFF;color:#737373;font-size:1em;background-image:url(pub/imag/flecha_menu_on.gif); text-decoration:none;}
a.linkDespleFlechaON:hover{background-color:#F6F5F5;width:98%;background-image:url(pub/imag/flecha_menu_on.gif)}

a.linkDesple2:link,a.linkDesple2:active,a.linkDesple2:visited{width:98%;height:auto;background-color:#B1B1B1;display:block;padding:0.2em 0.4em 0.2em 1.5em;border-bottom:0.1em solid #8C8C8C;color:#FFFFFF; text-decoration:none;}
a.linkDesple2:hover{background-color:#76A933; text-decoration:none;}



/*************************************FIN - CABECERA*******************************************/

/*************************************CONTENIDOS HOME******************************************/
/*FOTO CENTRAL*/
#zonaFotoHome{float:left;width:67em;height:14.5em;background-image:url(pub/imag/fotoHome_nueva_8.gif);background-repeat:no-repeat;background-position:0.75em top;margin-bottom:0.75em!important; margin-bottom:0em;}

/*TITULO DEL SITIO Y DELEGACIONES*/
/*#titulo_site{position:relative; float:right; margin-right:2em!important; margin-right:1.2em;display:block; width:37.4em; padding-top:0em;}*/
#titulo_site{position:relative; float:right; margin-left:2em;display:block;width:37em; padding-top:7em;}
#titulo_site h2{padding:inherit;margin:inherit;padding-top:0.5em!important;font-size:2em;line-height:1.5em;font-weight:lighter; margin-left:0em;}
#titulo_site ul{ position:relative; float:left; display:block;margin:0; margin-bottom:0.5em; padding-top:0em;}
#titulo_site ul li{position:relative;float:left;list-style:none; color:#fff;font-weight:normal;padding-right:0.5em;font-size:1.35em; width:auto;}

/*Clases de delegaciones*/
.delegaciones{ color:#FFFFFF;}
.li_delegaciones{background: url(pub/imag/li_delegaciones.gif) no-repeat left 0.3em; padding-left:1em;}
.delegaciones{ color:#FFFFFF; display:none;}


/*PARTNERS EN LA CABECERA DE LA HOME######################################################################*/
#partners{ position:relative; color:#FFFFFF;  margin-left:0em; top:2.75em;}
#partners p{ position:relative; color:#fff;border-bottom: 0.01em solid #fff; font-size:1.3em;}
#partners ul{ position:relative; float:left; margin-left:2.60em!important; margin-left:1.7em; top:0.1em;}
#partners ul li{ position:relative; float:left;padding:0em; display:block;}

/*SMA*/
.sma{ background-image:url(pub/imag/partners/bg_sma.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block; width:73px; height:58px; display:block;}
.sma a:link, .sma a:visited, .sma a:active{background-image:url(pub/imag/partners/bg_sma.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block; width:73px; height:58px; float:left;}
.sma a:hover, .sma a:focus{background-image:url(pub/imag/partners/bg_sma_hover.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block; width:73px; height:58px; float:left;}

/*REC*/
.rec{ background-image:url(pub/imag/partners/bg_rec.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block; width:89px; height:58px; display:block;}
.rec a:link, .rec a:visited, .rec a:active{background-image:url(pub/imag/partners/bg_rec.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block; width:89px; height:58px; float:left}
.rec a:hover, .rec a:focus{background-image:url(pub/imag/partners/bg_rec_hover.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block; width:89px; height:58px; float:left;}

/*trinasolar*/
.trinasolar{ background-image:url(pub/imag/partners/bg_trinasolar.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block; width:109px; height:58px; display:block;}
.trinasolar a:link, .trinasolar a:visited, .trinasolar a:active{background-image:url(pub/imag/partners/bg_trinasolar.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block; width:109px; height:58px; float:left}
.trinasolar a:hover, .trinasolar a:focus{background-image:url(pub/imag/partners/bg_trinasolar_hover.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block; width:109px; height:58px; float:left;}

/*mecasolar*/
.mecasolar{ background-image:url(pub/imag/partners/bg_mecasolar.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block; width:93px; height:58px; display:block;}
.mecasolar a:link, .mecasolar a:visited, .mecasolar a:active{background-image:url(pub/imag/partners/bg_mecasolar.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block; width:93px; height:58px; float:left}
.mecasolar a:hover, .mecasolar a:focus{background-image:url(pub/imag/partners/bg_mecasolar_hover.jpg); background-position:left top; background-repeat:no-repeat; position:relative; display:block;width:93px; height:58px; float:left;}

/*************************************CONTENIDOS ZONA SUP******************************************/
.bienvenida{ position:relative;float:left;/*width:67%;*/ width:98%;height:auto;margin-left:0.4em; padding-right:1em; /*margin-bottom:0.5em;*/}
.bienvenida h3{color:#4b4b4b; margin:0em; background-image:none;color:#000;}
.bienvenida p{ margin-top:0.75em; margin-bottom:0.75em; font-size:1.2em; color:#000;}

/*promocion*/
#imgPromo{text-align:right;display:none;position:absolute;top:3em;left:774px; width:11em; padding:0em; margin:0em;}
.cerrar{ position:relative; float:right;  width:1.5em; height:1.5em; cursor:pointer;background-image:url(pub/imag/aspa_cerrar.gif); background-position:right top; background-repeat:no-repeat; background-color:#f1f1f1;}

#imgPromo a{ position:relative; float:left; width:100%; height:100%;}

/*banner*/
#banner{ position:relative; float:left; width:100%; height:11.5em; z-index:3000;}

#banner p{ position:relative; float:none!important; margin-top:0em!important; height:auto; display:block; /*padding-left:1em;*/ padding-top:0em; width:100%;}

span.bg_bot_contador{ position:relative; float:left; width:90%; display:block;/*background-image:url(pub/imag/bg_contador_home.gif); background-position:left top; background-repeat:repeat-x;*/ width:100%; margin-left:0.1em; z-index:3000;}
span.bg_bot_contador:hover{position:relative; float:left; width:100%; display:block;/*background-image:url(pub/imag/bg_contador_home_on.gif); background-position:left top; background-repeat:repeat-x;*/ width:100%; margin-left:0.1em; z-index:3000;}

#banner p a{ position:relative; float:left;width:90%!important; width:98%; height:auto;/* margin-top:5em;*/ padding-bottom:0.5em!important; line-height:1.5em; font-size:90%!important; display:block; padding-left:1em; padding-top:0.25em; border-bottom:0.1em solid #ccc; border-top:0.1em solid #fff;}
/*#banner p a:link,#banner p a:visited,#banner p a:active{ color:#79951E; font-weight:bold; background-image:url(pub/imag/bot_instaladores.gif); background-position:left top; background-repeat:no-repeat;}
#banner p a:hover, #banner p a:focus{color:#79951E; font-weight:bold; background-image:url(pub/imag/bot_instaladores_on.gif); background-position:left top; background-repeat:no-repeat; text-decoration:none; color:#4b4b4b;}*/
#botonesBanner{ position:relative; float:right;width:11.5em; height:2.8em; padding-top:0.2em; display:block; margin-left:0!important;left:0em!important;left:0.2em;}
#botonesBanner p{ position:relative; float:right!important; width:100%; height:auto; margin-bottom:0em;}

a.botBanner:link, a.botBanner:visited, a.botBanner:active{font-weight:bold; background-image:url(pub/imag/flecha_contador.gif); background-position:9.9em 0.5em; background-repeat:no-repeat; display:block; font-size:11px;color:#79951E;}
a.botBanner:hover, a.botBanner:focus{font-weight:bold; background-image:url(pub/imag/flecha_contador.gif); background-position:9.9em 0.5em; background-repeat:no-repeat; text-decoration:none;font-size:11px;color:#406819;}

.banner_contador{ position:relative; float:left;font-size:275%!important; padding-top:0.6em; font-weight:bold; color:#000;width:90%; height:1em;margin-left:0.5em!important; margin-left:1em; padding-bottom:0.35em;left:0em!important; left:0.5em;}

#bloqueFerias{ position:relative; float:left;/*width:22.2em;*/width:100%;height:auto; background-image:url(pub/imag/bg_bloques.gif)!important; background-position:left top; background-repeat:repeat-x; margin:0em; padding:0em;}

			/*TOP*/
		#bloqueFerias .rbtop, #bloqueFerias .rbtop div{ position:relative; float:left; width:100%;height:3.2em!important; height:auto;}
		
		#bloqueFerias h3{ position:relative; float:left;background-image:url(pub/imag/bg_h3_left.gif); background-position:left top; background-repeat:no-repeat; display:block;margin:0em; width:98%; padding-left:0.5em;}
		
		#bloqueFerias span{ position:relative; float:left; background-image:url(pub/imag/bg_h3_right.gif); background-position:right top; background-repeat:no-repeat; width:0.5em;height:2.15em; margin-right:0em;}
		
		#bloqueFerias span.ferias_home{ position:relative; float:left; background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat; width:93%; padding-bottom:0em; margin:0em; margin-top:0.1em; height:auto; padding-left:1.15em!important;}
		
		#bloqueFerias span.bg_h3{ position:relative; float:left; padding:0.45em 0.45em 0.55em!important; padding:0.45em; /* padding-bottom:0.6em;*//*width:89%!important;*/ width:89.35%; background-image:url(pub/imag/bg_h3.gif); background-position:left top; background-repeat:repeat-x; height:auto;}
		
		#bloqueFerias a:link span.ferias_home, 
		#bloqueFerias a:visited span.ferias_home,
		#bloqueFerias a:active span.ferias_home{color:#406819!important;background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat; display:block;float:left;text-decoration:none;}
		#bloqueFerias a:hover span.ferias_home, 
		#bloqueFerias a:focus span.ferias_home{color:#406819!important;background-image:url(pub/imag/fondo_h3_on.gif)!important; background-position:left top; background-repeat:no-repeat; display:block;float:left; text-decoration:none;}
		
		
		/*CONTENT*/
		#bloqueFerias .rbcontent {position:relative;display:block; height:auto; width:100%; }
		#bloqueFerias .rbcontent div{position:relative; float:left; width:100%; height:auto; background-image:url(pub/imag/bg_content.gif); background-position:right top; background-repeat:no-repeat;border-left:0.1em solid #f1f1f1; text-align:center; margin-bottom:0.5em; padding-top:0.5em;}
		
		
		#bloqueFerias .rbbot{ position:relative; float:left; display:block;width:96%;background-image:url(pub/imag/bg_both_left.gif); background-position:left bottom; background-repeat:no-repeat; padding-left:0.9em;}
		
		div.esq_dcha{ position:relative; float:right; background-image:url(pub/imag/bg_both_right.gif); background-position:right bottom; background-repeat: no-repeat; padding-right:1em; height:0.7em!important; height:0em;}
		
		#bloqueFerias .rbbot div.informacion{ position:relative; float:left; display:block; width:100%; background-image:url(pub/imag/bg_both.gif); background-position:left bottom; background-repeat:repeat-x; padding-right:0em; background-color:#000000;}
		
		a.mas_info:link, a.mas_info:visited, a.mas_info:active{ position:relative;color:#79951e; background-image:url(pub/imag/flechas_verdes.gif); background-position:left 0.5em; background-repeat:no-repeat; padding-left:1em; margin-right:1em; display:block;}
		a.mas_info:hover,a.mas_info:focus{ text-decoration:underline;}
		
		
		
		

/*************************************CONTENIDOS ZONA INF******************************************/

/*BLOQUES=====================================*/
#bloque1Inf{ position:relative;float:left;/*width:34%!important;width:33%;*/width:21.8em!important;width:21.3em; height:auto;padding-bottom:0.3em;/*margin-right:0.75em!important; margin-right:0.5em; */text-align:center;}
#bloque2Inf{ position:relative; float:left;width:23em!important; width:22.8em;/*width:35%!important; width:33%;*/margin-left:0.6em;}
#bloque3Inf{ position:relative; float:right;width:20.7em;/*width:30%!important; width:30%;*/}

/*Clases de los bloques de la home*/
		.proyectos,.noticias,.novedades,.tienda,.ferias_home,.busqueda,.cursos_home{position:relative;float:left;width:auto;text-indent:1.5em;margin:0.5em 0 0 1em;letter-spacing: inherit; display:block;}
		.proyectos{ font-size:90%;}

/*BLOQUE 1=====================================*/
	/*OFERTAS*/
		.oferta{ position:relative; float:left; width:100%; line-height:normal;}
		.oferta img{margin:0em auto; padding:0em; border:none;}
		.oferta a:link, .oferta a:visited, .oferta a:active{ position:relative; float:left; width:100%; background-color:#FFFFFF; margin:0em; padding:0em;}
		.oferta a:hover,.oferta a:focus{}
	
	/*INC_NOTICIAS HOME*/
	
		#noticiasHome{ position:relative; float:left;/*width:22.2em;*/width:100%;height:auto;/*margin-left:0.9em;*/}
		#noticiasHome h3{ position:relative; float:left;background-image:url(pub/imag/bg_h3_left.gif); background-position:left top; background-repeat:no-repeat; display:block; width:auto; margin:0em; width:99%!important; padding-left:0.5em;}
		
		#noticiasHome span{ position:relative; float:left; background-image:url(pub/imag/bg_h3_right.gif); background-position:right top; background-repeat:no-repeat; width:0.5em;height:2.15em;}
		
		#noticiasHome span.noticias{ position:relative; float:left; background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat; width:100%; padding-bottom:0em; margin:0em; margin-top:0.1em;}
		
		
		#noticiasHome span.bg_h3{ position:relative; float:left; padding:0.45em 0.45em 0em!important; /* padding-bottom:0.6em;*/ display:block; width:88%!important; width:90%; background-image:url(pub/imag/bg_h3.gif); background-position:left top; background-repeat:repeat-x;}
		#contNoticiasHome{ position:relative;float:none; width:100%; margin-top:1em;overflow:auto;/* height:53.5em!important;*/ height:74em!important; float:left;}
		#contNoticiasHomeFacebook{ position:relative;float:none; width:100%; margin-top:1em;overflow:none;height:50em !important; float:left;margin-bottom:10px;}
		
		#noticiasHome a span.noticias{ color:#406819;background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat; cursor:pointer;}
		#noticiasHome a:link span.noticias,#noticiasHome a:visited span.noticias,#noticiasHome a:active span.noticias{ color:#406819;background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat;cursor:pointer;}
		#noticiasHome a:hover span.noticias,#noticiasHome a:focus span.noticias{ color:#406819;background-image:url(pub/imag/fondo_h3_on.gif)!important; background-position:left top; background-repeat:no-repeat;cursor:pointer;}
		
		/*Clases de las noticias*/
		div.noticiaHome{ position:relative;float:left;width:88%;padding-bottom:0.75em; padding-left:0.5em;line-height:1em; padding-right:0.5em; border-bottom:0.1em solid #ccc; margin-bottom:1em;}
		
		.noticiaHome p{ position:relative; line-height:1.5em; text-align:left;}
		.noticiaHome div img{float:left; padding:0.5em 0.5em 0.5em 0em;}
		.noticiaHome a:link, .noticiaHome a:visited, .noticiaHome a:active, .noticiaHome p a{ color:#333333; } 
		.noticiaHome a:hover, .noticiaHome a:focus, .noticiaHome p a:hover{ color:#406819;}

/*BLOQUE 2=====================================*/

	/*SOCIOS TECNOLOGICOS - introduccion de los partners*/
		#bloqueNovedades{ position:relative; float:left;height:auto;/*margin-left:0.9em;*/background-image:url(pub/imag/bg_bloques.gif); background-position:left top; background-repeat:repeat-x; width:100%;}
		#bloqueNovedades h3{ position:relative; float:left;background-image:url(pub/imag/bg_h3_left.gif); background-position:left top; background-repeat:no-repeat; display:block;margin:0em; width:97%!important; padding-left:0.5em;}
		
		#bloqueNovedades span{ position:relative; float:left; background-image:url(pub/imag/bg_h3_right.gif); background-position:right top; background-repeat:no-repeat; width:0.55em;height:2.15em;}
		
		#bloqueNovedades span.novedades{ position:relative; float:left; background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat; width:100%; padding-bottom:0em; margin:0em; margin-top:0.1em;}
		
		#bloqueNovedades span.bg_h3{ position:relative; float:left; padding:0.45em 0.45em 0em!important; /* padding-bottom:0.6em;*/ display:block;width:90%!important;background-image:url(pub/imag/bg_h3.gif); background-position:left top; background-repeat:repeat-x;}
		
		#bloqueNovedades a span.novedades{ color:#406819;background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat; float:left; cursor:pointer;}
		#bloqueNovedades a:link span.novedades,#bloqueNovedades a:visited span.novedades,#bloqueNovedades a:active span.novedades{ color:#406819;background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat;float:left; cursor:pointer;}
		#bloqueNovedades a:hover span.novedades,#bloqueNovedades a:focus span.novedades{ color:#406819;background-image:url(pub/imag/fondo_h3_on.gif)!important; background-position:left top; background-repeat:no-repeat;float:left; cursor:pointer;}
		
		.entradilla{ font-size:1.2em; font-weight:normal;color:#456216; margin-top:0.5em; margin-bottom:0.5em; margin-left:0.75em; margin-right:0.75em; padding-bottom:1em; border-bottom:0.6em solid #d4dcb5;}
	
		/*Nuestros PARTNERS*/
			#novedad_sma, #novedad_rec, #novedad_trina,#novedad_mecasolar{ position:relative;display:block;float:left; display:block; width:88%;padding-left:1em; padding-right:1.6em;padding-bottom:0.5em; background-image:url(pub/imag/bg_content_right.gif); background-repeat:repeat-y; background-position:right top; border-left:0.1em solid #f1f1f1;}
			
			#novedad_mecasolar img,#novedad_sma img, #novedad_rec img, #novedad_trina img{ position:relative; float:right;}
			#novedad_sma ul, #novedad_rec ul, #novedad_trina ul, #novedad_mecasolar ul{ position:relative;display:block; width:auto;}
			#novedad_sma ul li, #novedad_rec ul li, #novedad_trina ul li, #novedad_mecasolar ul li{ position:relative; list-style:none;display:block;background: url(pub/imag/guion.gif) no-repeat left top; padding-left:0.8em;}
			
			#novedad_sma p, #novedad_rec p, #novedad_trina p,#novedad_mecasolar p{ display:block; position:relative; float:left; width:100%;}
			
		
			#bloqueNovedades .rbbot{ position:relative; float:left; display:block;width:96%;background-image:url(pub/imag/bg_both_left.gif); background-position:left bottom; background-repeat:no-repeat; padding-left:0.9em;}
			#bloqueNovedades .rbbot div.informacion{ position:relative; float:left; display:block; width:100%; background-image:url(pub/imag/bg_both.gif); background-position:left bottom; background-repeat:repeat-x; padding-right:0em; background-color:#000000;}
			

/*BLOQUE 3=====================================*/

/*Enlace a Solar PV Tracker*/
#solar_pv_tracker{ position:relative; float:left; width:100%;}
a.irradiacion{ position:relative; float:left; width:100%; width:23.1em; height:10.9em; padding-top:0.60em;}

	/*CURSOS*/
	#bloqueCursos{ position:relative; float:left;/*width:22.2em;*/width:100%;height:auto; background-image:url(pub/imag/bg_bloques.gif)!important; background-position:left top; background-repeat:repeat-x; margin:0em; padding:0em;}

			/*TOP*/
		#bloqueCursos .rbtop, #bloqueCursos .rbtop div{ position:relative; float:left; width:100%;height:3.2em!important; height:auto;}
		
		#bloqueCursos h3{ position:relative; float:left;background-image:url(pub/imag/bg_h3_left.gif); background-position:left top; background-repeat:no-repeat; display:block;margin:0em; width:96%; padding-left:0.5em;}
		
		#bloqueCursos span{ position:relative; float:left; background-image:url(pub/imag/bg_h3_right.gif); background-position:right top; background-repeat:no-repeat; width:0.5em;height:2.15em; margin-right:0em;}
		
		#bloqueCursos span.cursos_home{ position:relative; float:left; background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat; width:96%; padding-bottom:0em; margin:0em; margin-top:0.1em; height:auto;}
		
		#bloqueCursos span.bg_h3{ position:relative; float:left; padding:0.45em 0.45em 0.55em!important; padding:0.45em; /* padding-bottom:0.6em;*//*width:89%!important;*/ width:89.35%; background-image:url(pub/imag/bg_h3.gif); background-position:left top; background-repeat:repeat-x; height:auto;}
		
		#bloqueCursos a:link span.cursos_home, 
		#bloqueCursos a:visited span.cursos_home,
		#bloqueCursos a:active span.cursos_home{color:#406819!important;background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat; display:block;float:left;text-decoration:none;}
		#bloqueCursos a:hover span.cursos_home, 
		#bloqueCursos a:focus span.cursos_home{color:#406819!important;background-image:url(pub/imag/fondo_h3_on.gif)!important; background-position:left top; background-repeat:no-repeat; display:block;float:left; text-decoration:none;}
		
		
		/*CONTENT*/
		#bloqueCursos .rbcontent {position:relative;display:block; height:auto; width:100%; }
		#bloqueCursos .rbcontent div{position:relative; float:left;width:98%; height:auto;/* background-image:url(pub/imag/bg_content.gif); background-position:right top; background-repeat:no-repeat;*//*border-left:0.1em solid #f1f1f1;*/ text-align:center; margin-bottom:0.5em; padding-top:0.5em;}
		
		
		#bloqueCursos .rbbot{ position:relative; float:left; display:block;width:96%;background-image:url(pub/imag/bg_both_left.gif); background-position:left bottom; background-repeat:no-repeat; padding-left:0.9em;}
		
		div.esq_dcha{ position:relative; float:right; background-image:url(pub/imag/bg_both_right.gif); background-position:right bottom; background-repeat: no-repeat; padding-right:1em; height:0.7em!important; height:0em;}
		
		#bloqueCursos .rbbot div.informacion{ position:relative; float:left; display:block; width:100%; background-image:url(pub/imag/bg_both.gif); background-position:left bottom; background-repeat:repeat-x; padding-right:0em; background-color:#000000;}
		
		#curso_sma{ position:relative;display:block;float:left; display:block;padding-left:1em;padding-bottom:0.5em; border-left:0.1em solid #f1f1f1;}
		#curso_sma ul{ position:relative; float:left; width:95%;}
		#curso_sma ul li{ position:relative; list-style:none;display:block;background: url(pub/imag/guion.gif) no-repeat left 0.3em; padding:0.25em; padding-left:0.8em;border-bottom:0.1em solid #ccc; text-align:left; float:left; width:100%;}
		#curso_sma ul li a{ position:relative; float:left; width:auto; display:block;} 
		
		#curso_sma ul li a.mas_info_curso:link, #curso_sma ul li a.mas_info_curso:visited, #curso_sma ul li a.mas_info_curso:active{ position:relative;color:#79951e; background-image:url(pub/imag/flechas_verdes.gif); background-position:left 0.5em; background-repeat:no-repeat; padding-left:1em; margin-right:0em; display:block; float:right;}
		#curso_sma ul li a.mas_info_curso:hover, #curso_sma ul li a.mas_info_curso:focus{ text-decoration:none;}



	/*PROYECTOS*/
		#bloqueProyectos{ position:relative; float:left;/*width:22.2em;*/width:100%;height:auto; /*background-image:url(pub/imag/bg_bloques.gif); background-position:left top; background-repeat:repeat-x;*/ margin:0em; padding:0em; }
		
		/*TOP*/
		#bloqueProyectos .rbtop, #bloqueProyectos .rbtop div{ position:relative; float:left; width:100%;/*height:3.2em!important; height:auto;*/ background-color:#c5c990}
		
		#bloqueProyectos h3{ position:relative; float:left;background-image:url(pub/imag/bg_h3_left.gif); background-position:left top; background-repeat:no-repeat; display:block;margin:0em; width:96.5%!important; padding-left:0.5em;background-color:#c4c88f;}
		
		#bloqueProyectos span{ position:relative; float:left; background-image:url(pub/imag/bg_h3_right.gif); background-position:right top; background-repeat:no-repeat; width:0.5em;height:2.15em; /*margin-right:0em;*/}
		
		#bloqueProyectos span.proyectos{ position:relative; float:left; background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat;/*width:95%; */ width:auto;padding-bottom:0em; margin:0em; margin-top:0.1em; height:auto; padding-left:1.15em!important; text-indent:0!important;}
		
		#bloqueProyectos span.bg_h3{ position:relative; float:left; padding:0.45em 0.45em 0.55em!important; padding:0.45em; /* padding-bottom:0.6em;*//*width:89%!important;*/ width:89.35%; background-image:url(pub/imag/bg_h3.gif); background-position:left top; background-repeat:repeat-x; height:auto;}
		
		#bloqueProyectos a span.proyectos{color:#406819;background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat; display:block; float:left;text-decoration:none; cursor:pointer;}
		
		#bloqueProyectos a:link span.proyectos, 
		#bloqueProyectos a:visited span.proyectos,
		#bloqueProyectos a:active span.proyectos{color:#406819!important;background-image:url(pub/imag/fondo_h3.gif)!important; background-position:left top; background-repeat:no-repeat; display:block;float:left;text-decoration:none;}
		#bloqueProyectos a:hover span.proyectos, 
		#bloqueProyectos a:focus span.proyectos{color:#406819!important;background-image:url(pub/imag/fondo_h3_on.gif)!important; background-position:left top; background-repeat:no-repeat; display:block;float:left; text-decoration:none;}
		
		/*CONTENT*/
		#bloqueProyectos .rbcontent {position:relative;display:block; height:auto; width:100%; float:left; }
		#bloqueProyectos .rbcontent div.fondoProyectos{position:relative; float:left; width:100%; height:12.5em; background-image:url(pub/imag/bg_content.gif); background-position:right top; background-repeat:no-repeat;border-left:0.1em solid #f1f1f1;}
		
		#bloqueProyectos .rbcontent div.fondoProyectos div{background-image:url(pub/imag/bg_proyectos_def.jpg); background-position:left top; background-repeat:no-repeat; position:relative; float:left; top:1.7em; left:0.7em;  width:18.4em; height:12.5em;}
		#bloqueProyectos .rbcontent div.fondoProyectos img{ position:relative; float:left; top:0em; left:0em;}
		
		#bloqueProyectos dl,#bloqueProyectos .rbcontent p{ position:relative;display:block; float:left; width:95%;background-image:url(pub/imag/bg_content_right.gif); background-position:right top; background-repeat:repeat-y; padding-left:1em; padding-bottom:1em; border-left:0.1em solid #f1f1f1;}
		#bloqueProyectos dt{font-size:1em; color:#4b4b4b; line-height:1.2em; text-align:left; font-weight:bold; display:block;width:98%; position:relative; margin-left:0em; margin-bottom:1em;}
		#bloqueProyectos dt h4{ width:95%!important;}
		#bloqueProyectos dd{height:auto;/*width:85%!important;*/position:relative;display:block;background: url(pub/imag/guion.gif) no-repeat left top; padding-left:1.5em; font-size:1.2em; line-height:1.75em; font-weight:bold;}
		#bloqueProyectos dd span{ background-image:none!important;height:auto!important; float:none!important; width:auto!important;}
		
		/*TITULO PROYECTO*/
		.titularproyectoshome{ width:92%!important; width:100%;}
		a.titularproyectoshome{text-transform: uppercase;font-weight:bold!important;position:relative; display:block; background-color:#e7e7e7; padding:0.2em; font-size:1.2em;color:#000!important; text-decoration:none!important;}
		a.tituloproyectoshome:link, a.tituloproyectoshome:active,a.tituloproyectoshome:visited{ position:relative;text-decoration:none!important;}
		a.tituloproyectoshome:hover, a.tituloproyectoshome:focus{position:relative;color:#000!important; text-decoration:none!important;}
		
		.potencia{ color:#000000; font-size:1.4em!important;}
		
		/*BOT*/
		
		#bloqueProyectos .rbbot{ position:relative; float:left; display:block;width:96%;background-image:url(pub/imag/bg_both_left.gif); background-position:left bottom; background-repeat:no-repeat; padding-left:0.9em;}
		
		div.esq_dcha{ position:relative; float:right; background-image:url(pub/imag/bg_both_right.gif); background-position:right bottom; background-repeat: no-repeat; padding-right:1em; height:0.7em!important; height:0em;}
		
		#bloqueProyectos .rbbot div.informacion{ position:relative; float:left; display:block; width:100%; background-image:url(pub/imag/bg_both.gif); background-position:left bottom; background-repeat:repeat-x; padding-right:0em; background-color:#000000;}
		
		a.mas_info:link, a.mas_info:visited, a.mas_info:active{ position:relative;color:#79951e; background-image:url(pub/imag/flechas_verdes.gif); background-position:left 0.5em; background-repeat:no-repeat; padding-left:1em; margin-right:1em; display:block;}
		a.mas_info:hover,a.mas_info:focus{ text-decoration:underline;}
		
		/* FIN BLOQUE ESQUINAS REDONDEADAS */

	/*ICONOS DE HOME = SELLOS DE TOP SOLAR ETC.*/
	#iconosHome{float:left;width:100%;height:auto;padding-top:0.9em}
	.iconosHomeDentro{ position:relative;float:left;padding-left:0em; text-align:right;}
	.iconosHomeDentro div{ position:relative; float:left; width:auto;}

	/*TIENDA ONLINE*/
		#botonTiendaHome{float:left;width:100%;margin-top:0.9em;background-color:#fff;position:relative; margin-bottom:1em!important; margin-bottom:0.5em;}
		.tienda{ position:relative; background-image: url(pub/imag/fondo_tienda.gif); background-position:left top; background-repeat:no-repeat; display:block; margin:0em; color:#fff; padding:0.2em; background-color:#a2cb1b; width:97%;}
		.zonaBotTienda{float:left;width:90%;padding:0.5em;text-align:right; border: 0.1em solid #e7e7e7;}
		
		

		
/*************************************PIE DE PAGINA*******************************************/
/*SUBIR*/
.subir{font-size:1em;font-weight:700;text-align:right; margin-right:0.5em;}
.subir a:link,.subir a:visited,.subir a:active{color:#666;background:#FFF url(pub/imag/flecha_up.gif) no-repeat left top; padding-left:2em;}
.subir a:hover,.subir a:focus{ color:#88A205;background:#FFF url(pub/imag/flecha_up_hover.gif) no-repeat left top;padding-left:2em;}
/*DIRECCION*/
#direccionPie{float:left;width:40em;height:auto;color:#6D9833;padding:0.2em 0em 0.8em 1.1em;font-size:0.8em;background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
#direccionPieUNO, #direccionPieDOS, #direccionPieCUAT, #direccionPieCIN, #direccionPieSIE{float:left;width:32%;height:auto;padding:0.2em 0em 0.8em 1.1em;font-size:0.85em;/*background-color:#FFFFFF;*/ font-family:Verdana, Arial, Helvetica, sans-serif; border-right:1px solid #CCCCCC; margin-top:5px; line-height:normal;}
#direccionPieTRES, #direccionPieSEI{float:left;width:31%;height:auto;padding:0.2em 0em 0.8em 1.1em;font-size:0.85em;/*background-color:#FFFFFF;*/ font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:5px;  line-height:normal;}
#direccionPie span *{color:#6D9833}

/*SPONSOR*/
#sponsor {float:left; height:auto; position:relative; width:100%; background-color:#fff;border-top:0.1em solid #E0E0E0;}
#ico_v{float:left; width:2.5em; height:3.3em; margin-top:0.3em; background-image:url(pub/imag/ico_v.gif); background-repeat:no-repeat;}
#sellos_calidad{ position:relative; float:left; width:7em;}
#ico_iso{ position:relative;float:left; width:3.6em; height:5.0em; margin-top:0.3em; background-image:url(pub/imag/ico_iso_pie.gif); background-repeat:no-repeat; margin-left:1.1em; display:block;}
#asociaciones{ position:relative; float:right; width:50em; margin-top:0.5em;}
#asociaciones img{ position:relative; float:right; width:auto; padding-left:1em; padding-right:1em; margin:0em;}

#agoranet{position:relative;float:left;width:100%!important; padding-bottom:2em;text-decoration:none;color:#999;font-size:xx-small;}

/*AVISO LEGAL*/
#zonaAvisoLegal{ position:relative; float:left;width:100%;border-bottom:0.1em solid #ccc;padding-bottom:0.5em;}
#zonaAvisoLegal ul{ position:relative; float:left; width:auto;}
#zonaAvisoLegal ul li{ position:relative; float:left; width:auto; list-style:none;padding-right:1em;padding-left:1em;}
#zonaAvisoLegal ul li a{color:#88a205; font-size:0.9em;padding-top:1em; }
#zonaAvisoLegal ul li a:hover{color:#88a205;font-size:0.9em; text-decoration:underline;}


/*************************************SENDERO*******************************************/
#zonaTracking{ position:relative;float:left;width:55em;height:1.3em;padding-top:6.5em;padding-left:0.9em;color:#FFFFFF;font-size:0.9em}
#zonaTracking ul { position:relative; float:left; width:100%; padding-top:0.2em;}
#zonaTracking ul li{ position:relative; float:left; width:auto; list-style:none; padding-left:1em; background-image:url(pub/imag/sendero.gif); background-position:left 0.5em; background-repeat:no-repeat; padding-right:0.5em;}
a.LinkTracking:link,a.LinkTracking:active,a.LinkTracking:visited{color:#ffffff}
a.LinkTracking:hover{color:#97E52E}
/***********************************FIN PIE DE PAGINA****************************************/


/*************************************CONTENIDOS_INTERIOR*******************************************/

/*ZONA FOTO CONTENIDOS*/
#zonaFotoContenidos{ position:relative;float:left;width:67em;height:7.5em;background-image:url(pub/imag/fotoContenidos.jpg);background-repeat:no-repeat; background-position:left top;}

/*MENU PARTNERS*/
#menu_partners{ position:relative; float:left; width:67em!important; width:67em; margin-left:0em; margin-top:1em;}
#menu_partners ul {position:relative;float:left;list-style:none;width:100%;background: #eeedee url(pub/imag/fondo_partners.gif) repeat-x left top;}
#menu_partners ul li{ position:relative; float:left; display:block;}
/*botones_partners*/
/*SMA*/
a.bot_sma{ position:relative; float:left; background-image:url(pub/imag/partners/boton_sma_off.jpg); background-repeat:no-repeat; width:11em; height:2.5em; display:block;  text-indent:5em; padding-top:1.1em; font-weight:bold;}
a.bot_sma:link, a.bot_sma:visited, a.bot_sma:active {background-image:url(pub/imag/partners/boton_sma_off.jpg); display:block;}
a.bot_sma:hover, a.bot_sma:focus{background-image:url(pub/imag/partners/boton_sma_on.jpg); display:block;border-right:none; color:#000000;}
.sinenlace_sma{position:relative; float:left;background-image:url(pub/imag/partners/boton_sma_on.jpg); background-repeat:no-repeat; width:11em; height:2.5em; display:block;  text-indent:5em; padding-top:1.1em; font-weight:bold;border-right:none; color:#000000;}
/*REC*/
a.bot_rec{ position:relative; float:left; background-image:url(pub/imag/partners/boton_rec_off.jpg); background-repeat:no-repeat; width:18.5em; height:2.5em; display:block;  text-indent:6.5em; padding-top:1.1em; font-weight:bold;}
a.bot_rec:link, a.bot_rec:visited, a.bot_rec:active{background-image:url(pub/imag/partners/boton_rec_off.jpg); display:block;}
a.bot_rec:hover, a.bot_rec:focus{background-image:url(pub/imag/partners/boton_rec_on.jpg); display:block; border-right:none; color:#000000;}
.sinenlace_rec{ position:relative; float:left; background-image:url(pub/imag/partners/boton_rec_on.jpg); background-repeat:no-repeat; width:18.5em; height:2.5em; display:block;text-indent:6.5em; padding-top:1.1em; font-weight:bold;border-right:none; color:#000000;}

/*TRINASOLAR*/
a.bot_trina{ position:relative; float:left; background-image:url(pub/imag/partners/boton_trinasolar_off.jpg); background-repeat:no-repeat;width:19.75em!important; width:19.2em;height:2.5em; display:block;  text-indent:8em; padding-top:1.1em; font-weight:bold;}
a.bot_trina:link, a.bot_trina:visited, a.bot_trina:active{background-image:url(pub/imag/partners/boton_trinasolar_off.jpg); display:block;}
a.bot_trina:hover, a.bot_trina:focus{background-image:url(pub/imag/partners/boton_trinasolar_on.jpg); display:block;border-right:none; color:#000000;}
.sinenlace_trina{ position:relative; float:left; background-image:url(pub/imag/partners/boton_trinasolar_on.jpg); background-repeat:no-repeat;width:19.75em!important; width:19.2em;height:2.5em; display:block;text-indent:8em; padding-top:1.1em; font-weight:bold;border-right:none; color:#000000;}

/*MECASOLAR*/
a.bot_mecasolar{ position:relative; float:left; background-image:url(pub/imag/partners/boton_mecasolar_off.jpg); background-repeat:no-repeat;background-position:0.5em top; width:10.75em; height:3.1em; display:block; padding-left:7em; padding-top:0.5em; font-weight:bold;}
a.bot_mecasolar:link, a.bot_mecasolar:visited, a.bot_mecasolar:active{background-image:url(pub/imag/partners/boton_mecasolar_off.jpg); display:block;}
a.bot_mecasolar:hover, a.bot_mecasolar:focus{background-image:url(pub/imag/partners/boton_mecasolar_on.jpg); display:block;border-right:none; color:#000000;}
.sinenlace_mecasolar{ position:relative; float:left; background-image:url(pub/imag/partners/boton_mecasolar_on.jpg); background-repeat:no-repeat; background-position:0.5em top; width:10.75em; height:3.1em; display:block; padding-left:7em; padding-top:0.5em; font-weight:bold;border-right:none; color:#000000;}

/*Titular Páginas */
#botoneraProductosUNO, #titularContenidos, #titularNoticias{position:relative;float:left;width:98.5%;/*margin:1em 1.1em 1em 0em!important;*/margin:1em 1.1em 1em 0em;background-color:#f1f1f1;padding-top: 1em;padding-left: 1em;padding-bottom:1em!important; padding-bottom:1em; vertical-align:middle;}

#botoneraProductosUNO h2,#titularContenidos h2, #titularNoticias h2{ position:relative; float:left; font-size: 1.7em; font-weight:normal; margin-bottom:0.5em; margin-right:1em; line-height:1.2em;}
#botoneraProductosUNO h3{ background-image:none; position:relative; float:left; width:50px; height:50px; background-color:#999999; margin-bottom:0em; margin-top:0em;}



#botoneraProductos ul{float:right;padding-right:0.5em}
#botoneraProductos ul li{float:left;list-style-type:none;color:#4B4B4B;font-size:0.9em;text-transform:uppercase;margin-right:0.3em}



/*PRODUCTOS==========================================================================================================*/
#zonaProductos{ position:relative;width:57.5em;margin:0em 2em 0.5em 1.9em;padding-bottom:1.3em;float:left;min-height:25em;height:auto;}/*alberga todo el contenido de las páginas de prodctos*/

/*Texto de introducción de productos*/
#IntroduccionProducto ul{padding-left:0.9em}
#IntroduccionProducto ul li{float:left;list-style-type:none;background-image:url(pub/imag/guion.gif);background-repeat:no-repeat;background-position:inherit;display:block;width:30em;padding-left:1.2em;font-size:1em}
#IntroduccionProductoUNO{/*border-bottom:0.01em solid #CCCCCC;*/padding-bottom:0.5em;position:relative;float:left;color:#737373; padding-top:0em; width:100%;}
#IntroduccionProductoUNO ul{padding-left:0.9em}
#IntroduccionProductoUNO ul li{float:left;list-style-type:none;background-image:url(pub/imag/guion.gif);background-repeat:no-repeat;background-position:inherit;display:block;width:30em;padding-left:1.2em;font-size:1em}

	/*Título de presentación de producto*/
	
#botoneraNegocios{ position:relative;float:left;width:95%;height:auto;margin:0.5em 0em 1.5em 1.1em!important;margin:0.5em 0em 1.5em 0.6em; display:block;}
#botoneraNegocios ul{float:right;padding:0.25em;background-color:#E3E3E3;}
#botoneraNegocios ul li{float:left;list-style-type:none;font-family:Arial,Helvetica,sans-serif;color:#4B4B4B;font-size:1.1em;/*text-transform:uppercase;*/margin-right:0.3em}

	/*CONTENEDOR_DE LOS PRODUCTOS*/
	.fondProductos{background-image:url(pub/imag/fond_productos.gif);background-repeat:repeat-y;height:100%;margin:1.9em 0em 1.9em 0em!important;margin:1.9em 1.2em 1.9em 0em;border-bottom:none!important;border-bottom:0.1em solid #E6E4E4;min-height:100%}
	.fondProductosUNO{height:100%;margin:0em 0em 1.9em 0em!important;margin:0em 1em 1.9em 0em;/*border-bottom:none!important;border-bottom:0.1em solid #E6E4E4;*/min-height:100%;/*width:43em*/ position:relative;}

	#textoPresentacion{position:relative;float:left;height:auto;width:100%;/*padding:2.3em 0em;*/}
	#textoPresentacion ul,#zonaProductosUNO ul{ position:relative;float:left;padding:0.7em 0em 0.7em 0em; width:100%;}
	#zonaProductosUNO ul li{list-style-type:none;background-image:url(pub/imag/guion_gris.gif);background-position:inherit;background-repeat:no-repeat;padding-left:1.3em;padding-top:0.1em;padding-bottom:0.1em;clear:both;width:auto; position:relative;}
	
	#textoProductoSinFoto ul{ position:relative;float:left;padding:0.7em 0em 0.7em 0em; width:auto; display:block;}
	#textoPresentacion ul li,#textoProductoSinFoto ul li{list-style-type:none;background-image:url(pub/imag/guion_gris.gif);background-position:inherit;background-repeat:no-repeat;font-size:1em;padding-left:1.3em;padding-top:0.1em;padding-bottom:0.1em;clear:both;width:auto; position:relative;}
	.textoPresentacionConFoto{ position:relative;float:left;width:66.5%;padding-right:1.8em;font-size:1em}
	.textoPresentacionSinFoto{float:left;width:64.7em}
	.textoPresentacionSinFotoUNO{float:left;font-size:1.5em;color:#79951e;font-weight:bold}
	#columnaDcha{ position:relative;float:left;text-align:inherit!important; text-align:right;width:20.5em;}
	
	.textoPresentacionConFoto2{position:relative;float:left;width:55%;padding-right:1.5em;font-size:1em; text-align:left;}
	#columnaDchaInstaladores{ position:relative; float:left; width:30%;}

	/*producto, alberga el contenido de la marca y sus caracteristicas*/
	.producto ul li{list-style-type:none;background-image:url(pub/imag/guion_gris.gif);background-position:inherit;background-repeat:no-repeat;padding-left:1.3em;padding-top:0.1em;padding-bottom:0.1em;clear:both;width:auto; font-size:1em;}
	.producto br{ display:none;}
	.producto u{text-decoration:underline; font-weight:bold;}

	/*COLUMNAS DE PRODUCTOS*/
	.producto,.contColumnasProducto{float:left;width:100%;height:auto;padding-left:0em;margin-top:0.3em;margin-bottom:0.9em;border-bottom:0.1em solid #cccccc;padding-bottom:1em;/* background-color: #CCFFFF;*/}
	.producto{ border-bottom:1em solid #f7f7f7;}
	.contColumnasProducto{/*background-color:#CCCCCC;*/ border-bottom:0em solid #cccccc;;}
	
	/*COLUMNAS EN PRODUCTOS*/
	.contColumnas1,.contColumnas2{ position:relative; float:left; width:46%;/*background-color:#f1f1f1;*/ display:block;padding-left:0.75em; padding-right:0.75em; margin-bottom:1em;}
	.contColumnas1{ border-right:0.1em solid #ccc;}

	.separador{position:relative; width:100%; border-top:0.1em solid #ccc; padding-bottom:0.75em!important; float:left; height:0.2em; margin:0em; padding:0em;}

	/*FOTO_PRODUCTO*/
	.fotoProducto{width:9em;height:auto;border:0.1em solid #CCCCCC; position:relative; float:left; margin-right:0.5em;}
	
/*==========CAPA CONTENEDORA DE LA COLUMNA IZQUIERDA Y COLUMNA DERECHA DEL INTERIOR (en todas las páginas)==========*/

/*Capa contenedora de menu_izda y  - ZonaProductosUNO */
#textoProductos{ position:relative;float:left;width:100%;/* padding-top:0.5em!important;*//*padding-top:0em; padding-top:0.5em; */}
/*capa_menu_izda*/
#menuProductos{ position:relative;float:left;width:28%;height:auto;/*margin:2em 0.3em 0.5em 0.6em*/}

/*ZonaProductoUNO - Capa de la columna derecha de los productos*/
#zonaProductosUNO{ position:relative;width:69.5%!important; width:69.5%;margin-left:1em;padding-bottom:1.3em;float:left;height:auto;top:0em; padding-right:0em; }
/*#zonaProductosUNO p{ text-align:justify;}*/
/*BLOQUE MENU IZDA=================================================================*/
	#menuProductos ul{ position:relative; float:left;padding-left:0em; width:100%;}
	#menuProductos ul li{ position:relative;list-style-type:none;}
	
	/*clase de vinculo que afectan al menu izquierdo*/
	a.LinkMenuProd:link,a.LinkMenuProd:active,a.LinkMenuProd:visited{color:#313131;font-size:1em;border-bottom:0.1em solid #999999;width:94%;display:block;padding:0.6em 0.6em 0.6em 0.6em; text-decoration:none; position:relative!important; float:left!important; position:none; float:none;}
	a.LinkMenuProd:hover{color:#000000;background-color:#eeeeee; text-decoration:none; position:relative!important; float:left!important; position:none; float:none;}
	.sinLinkMenuProd{color:#000000;font-size:1em;border-bottom:0.1em solid #999999;display:block;padding:0.6em 0.6em 0.6em 0.6em; text-decoration:none;background-color:#eeeeee; margin-bottom:0em; float:left; width:94%;}
	
	/*clase de vinculo que afectan al sub-menu izquierdo*/
	#menuProductos ul li.level_2 a.LinkMenuProd:link,#menuProductos ul li.level_2 a.LinkMenuProd:active,#menuProductos ul li.level_2 a.LinkMenuProd:visited{}
	#menuProductos ul li.level_2 a.LinkMenuProd:hover{ background-color:#fff; text-decoration:underline;}
	#menuProductos ul li ul li.sinLinkMenuProd{}
	
/*BLOQUE zonaProductosUNO=================================================================*/
	#zonaProductosUNO h3, #textoPresentacion h3{color:#6D9833; background-image:none; display:block;font-size:2em; font-weight:normal; margin-bottom:0em; line-height:1.5em; border-bottom:0.01em solid #535e1c;}
	#zonaProductosUNO h4, #zonaPresentacion h4, #textoPresentacion h4{text-align:left; color:#79951e; text-indent:0em;}
	
/*textoProducto*/
.textoProducto{float:left;width:19.8em;height:auto;padding-right:1.3em}
.textoProductoSinFoto{/*width:33.9em;*/height:auto;margin-left:0em;display:inline; position:relative; float:right; width:75%;}
.textoProductoSinFoto p, .textoProductoSinFoto ul li, .textoProductoSinFoto ul li ul li{ text-align:left;}
.textoProductoSinFoto ul{ position:relative; float:left; width:100%;}
.textoProductoSinFoto ul li{list-style-type:none;background-image:url(pub/imag/guion_gris.gif);background-position:inherit;background-repeat:no-repeat;padding-left:1.3em;padding-top:0.1em;padding-bottom:0.1em;width:auto;}
.textoProductoSinFoto ul li ul{ position:relative; float:left; width:auto; padding-left:1.5em;}
.textoProductoSinFoto ul li ul li{list-style-type:none;background-image:url(pub/imag/guion_gris.gif);background-position:inherit;background-repeat:no-repeat;padding-left:1.3em;padding-top:0.1em;padding-bottom:0.1em;width:auto;}

.fondProductosUNO{position:relative; float:left; width:100%; padding:0em!important; margin-right:0em!important;}
.fondProductos{background-image:url(pub/imag/fond_productos.gif);background-repeat:repeat-y;height:100%;margin:1.9em 0em 1.9em 0em!important;margin:1.9em 1.2em 1.9em 0em;border-bottom:none!important;border-bottom:0.1em solid #E6E4E4;min-height:100%}

.producto a:link, .producto a:visited, .producto a:active{text-decoration: none;}
.producto a:hover, .producto a:focus{color: #76A933;text-decoration: underline;}
.flecha_verde{background-image:url(pub/imag/flechas_verdes.gif);background-repeat:no-repeat;background-position:left 0.5em;padding-left:1.1em; color:#79951E; text-align:left; font-size:1em; width:80%;}

/*textoProducto*/
.textoProducto{float:left;width:19.8em;height:auto;padding-right:1.3em}
.textoProductoSinFoto{/*width:33.9em;*/height:auto;margin-left:0em;display:inline; position:relative; float:right; width:75%;}
.textoProductoSinFoto p, .textoProductoSinFoto ul li, .textoProductoSinFoto ul li ul li{ text-align:left;}
.textoProductoSinFoto ul{ position:relative; float:left; width:100%;}
.textoProductoSinFoto ul li{list-style-type:none;background-image:url(pub/imag/guion_gris.gif);background-position:inherit;background-repeat:no-repeat;padding-left:1.3em;padding-top:0.1em;padding-bottom:0.1em;width:auto;}
.textoProductoSinFoto ul li ul{ position:relative; float:left; width:auto; padding-left:1.5em;}
.textoProductoSinFoto ul li ul li{list-style-type:none;background-image:url(pub/imag/guion_gris.gif);background-position:inherit;background-repeat:no-repeat;padding-left:1.3em;padding-top:0.1em;padding-bottom:0.1em;width:auto;}


/*CONTENEDOR PRODUCTO UNO*/
.contenedortitProductoUNO{display:block;}

/*Titulos de producto*/
.titProducto{color:#79951e;padding-bottom:0.7em}
.titProductoUNO{color:#79951e;padding-bottom:0.7em;padding-top:0.7em;font-size:1.2em; text-align:left; font-weight:bold; float:left}


.TitFabricante{width:100%;margin:2.3em 0em 0.5em 0em!important;border-bottom:0.01em solid #CCCCCC;text-align:justify;padding-bottom:0.5em;float:left;color:#737373;font-size:0.9em;height:1.5em; display:block;}

/*ASOCIACION CON DESCARGAS*/
.zonaDetalles{ position:relative;float:left;padding-top:0.5em; width:100%; background-color:#FFFFFF;}
.zonaDetalles table{position:relative;float:left;width:100%;list-style-type:none;text-align:center;}
.zonaDetalles table caption{ font-weight:bold; padding-left:0.5em; padding-right:0.5em;}
.zonaDetalles table tr{ position:relative;width:100%; display:block; float:left;}
.zonaDetalles table tr td,.zonaDetalles table tr th{ position:relative; width:100%;}
.zonaDetalles table tr td.c_h, .zonaDetalles table tr th.c_h{ padding-left:0.5em; padding-right:0.5em;}
.zonaDetalles ul li{list-style-type:none;background-image:url(pub/imag/guion_gris.gif);background-position:inherit;background-repeat:no-repeat;padding-left:1.3em;padding-top:0.1em;padding-bottom:0.1em;clear:both;width:auto;}
.zonaDetalles table tr th.c_h{ padding-left:0.275em; padding-right:0.275em;}
.zonaDetalles ul li{list-style-type:none;background-image:url(pub/imag/guion_gris.gif);background-position:inherit;background-repeat:no-repeat;padding-left:1.3em;padding-top:0.1em;padding-bottom:0.1em;clear:both;width:auto;}


/*PAGINA DE RED DE INSTALADORES=================================================*/
/*Titulo de Buscador*/
#buscadorInstaladores{ position:relative; float:left; width:100%; }
#buscadorInstaladores h4{ position:relative; float:left;background-image: url(pub/imag/bg_top_left_buscador.gif); background-position:left top; background-repeat:no-repeat; display:block; width:50%; margin:0em;/* width:40%!important;*/ padding-left:0.5em; /*height:3.5em;*/ background-color:#9eb816; padding-bottom:0em!important; padding-bottom:0em;}
#buscadorInstaladores span{ position:relative; float:right; background-image: url(pub/imag/bg_top_right_buscador.gif); background-position:right top; background-repeat:no-repeat; width:0.5em;height:auto!important; padding-bottom:0.5em;}
#buscadorInstaladores span.bg_h4{ position:relative; float:left;width:94.8%; padding:0.25em 0.25em 0em;display:block;/*width:auto; */background-image:url(pub/imag/bg_buscador.gif); background-position:left top; background-repeat:repeat-x; color:#fff;  padding-bottom:0.5em!important;padding-bottom:0.25em;background-color:#9EB816; height:auto;}

/*Selectores*/
.filtro_instalador{ position:relative; float:left; width:98%; padding-left:0.5em; padding-right:0.5em; border:0.1em solid #ccc; background-image: url(pub/imag/bg_filtro.gif); background-repeat: repeat-x; background-position:left top; padding-bottom:0em!important;}
.filtro_instalador form {*margin-bottom:.75em!important;padding:0;}
.filtro_instalador fieldset{ /*padding-bottom:0.25em;*/}
.filtro_instalador select{ border:0.1em solid #ccc; width:100%; display:block; background-color:#fff; color:#4b4b4b;}
.filtro_instalador option,select{ font-size:0.95em;}
#divPais, #divInstalador{ position:relative; float:left; width:100%; margin-bottom:0.75em;}

#divPais span, #divInstalador span{ width:auto;background-image:none!important; float:none!important;display:inherit!important; font-size:1.2em; height:auto!important; padding-bottom:0em!important;}

/*mapa*/
#cargandoInstaladores{ background-color:#000000; position:absolute; /*top:9.4em!important; top:10.5em;*/ top:22em; left:0em; width:67em; height:35em; z-index:2000;background-image: url('pub/imag/load_black_24.gif'); background-position:center center;opacity:0.5; background-repeat:no-repeat;filter: alpha(opacity = 50); text-align:center; vertical-align:middle;}
#cargandoInstaladores p{margin-top:20em; color:#fff;filter: alpha(opacity = 100); opacity:1; }
#cargandoProyectos{ background-color:#000000; position:absolute; /*top:9.4em!important; top:10.5em;*/ top:0em; left:0em; width:67em; height:35em; z-index:2000;background-image: url('pub/imag/load_black_24.gif'); background-position:center center;opacity:0.5; background-repeat:no-repeat;filter: alpha(opacity = 50); text-align:center; vertical-align:middle;}
#cargandoProyectos p{margin-top:20em; color:#fff;filter: alpha(opacity = 100); opacity:1; }
#map{width: 99%; height: 35em;padding:0.2em;}
#map span{/*font-size:0.8em;*/}
div.gmnoprint div.gmnoprint div{background-color:#fff;}

/*Ficha_instalador*/
.ficha_instalador{ position:relative; float:left; width:96.1%; background-color:#f6f6f6; margin-top:1em; padding:1em; border: 0.1em solid #dedede; font-size:1.075em;}

.contador{position:relative; /*left:35em;*/ float:right;display:block!important;background-image:url(pub/imag/bg_contador_left.gif); background-position:left top; background-repeat:no-repeat;height:auto; padding-left:1em;width:95%; margin-top:2em!important; *margin-top:1em!important;}

.contador p.texto_contador{ position:relative;text-align:center;text-align:center; line-height:1.2em; color:#000; padding-bottom:1em; padding-top:1em; background-image:url(pub/imag/bg_contador.gif); background-position:left top; background-repeat:repeat-x; float:left; width:94.3%;display:block;}

.contador span{ position:relative; float:left; background-image:url(pub/imag/bg_contador_right.gif); background-position:right top; background-repeat:no-repeat; width:1em; height:3em; display:block;}
.numero{font-size:1.7em;}
.texto_contador{ font-size:1em!important; font-weight:normal; color:#000;}

.ficha_instalador ul/*,div.gmnoprint div.gmnoprint div ul*/{ position:relative; float:left; width:90%; margin-left:1.5em;}
.ficha_instalador ul li/*,div.gmnoprint div.gmnoprint div ul li*/{ font-size:0.925em;position:relative;display:block; list-style:none; background-image:url(pub/imag/guion.gif); background-position:left top; background-repeat:no-repeat; padding-left:1.5em;}

a.proyectosCertificados{ /*display:block;position:relative;*/ float:left;padding-left:1.2em; background-color:#d4dcb5!important; width:98%; padding-bottom:0.5em; padding-top:0.5em;  /*margin-bottom:0.75em;margin-top:1em;*/background-image:url(pub/imag/bg_proyectosCertificados.gif); background-position:0.32em 0.75em;}
/*a.proyectosCertificados:link,a.proyectosCertificados:visited,
div.gmnoprint div.gmnoprint div a.proyectosCertificados:link,div.gmnoprint div.gmnoprint div a.proyectosCertificados:visited{color:#406819;font-size:1em;background: url(pub/imag/bg_proyectosCertificados.gif);background-position:0.32em 0.75em; background-repeat:no-repeat;} 
a.proyectosCertificados:hover,a.proyectosCertificados:active,a.proyectosCertificados:focus,
div.gmnoprint div.gmnoprint div a.proyectosCertificados:hover,
div.gmnoprint div.gmnoprint div a.proyectosCertificados:active,
div.gmnoprint div.gmnoprint div a.proyectosCertificados:focus{color:#333; background-image:url(pub/imag/bg_proyectosCertificados_on.gif); background-position:0.32em 0.75em; background-repeat:no-repeat; padding-left:1.2em; font-size:1em;}*/


/*PAGINA DE VENTAJAS*/
/*#zonaProductosUNO #menuPestanas{ position:absolute; float:left; width:100% background-color:#ccc; width:100%; top:-8.em!important; top:-8.1em; left: 0em!important;}*/

#sedes,
#menuPestanas{ position:relative; float:left; /*width:100% background-color:#ccc;*/ width:100%; /*top:-8.em!important; top:0em;*/ left: 0em!important; height:5em;}

#sedes ul,
#menuPestanas ul{ position:relative; float:left; width:100%; padding-top:0em;}
#sedes ul li,
#menuPestanas ul li{padding-left:0.8em!important;letter-spacing: 0.03em;}

#sedes ul li.conenlace,
#menuPestanas ul li.conenlace{list-style-type:none;background-image:none;background-position:left top;
background-repeat:no-repeat;padding-left:0em!important;padding-top:0em;padding-bottom:0em;clear:none;width:auto;position:relative;float:left;color:#FFFFFF;font-weight:bold;margin-right:0.5em;}



/*Esquina_Izq*/
#sedes ul li.conenlace a:link,#sedes ul li.conenlace a:visited, #sedes ul li.conenlace a:active,
#menuPestanas ul li.conenlace a:link,#menuPestanas ul li.conenlace a:visited, #menuPestanas ul li.conenlace a:active{list-style-type:none;background-image: url(pub/imag/bg_pestana_left.gif);background-position:left -1em;background-repeat:no-repeat;padding-left:0.8em;padding-top:0em;padding-bottom:0em;clear:none;width:auto; position:relative; float:left; color:#FFFFFF; margin-right:0em;text-decoration:none; cursor:pointer;}

#sedes ul li.conenlace a:hover,#sedes ul li.conenlace a:focus,
#menuPestanas ul li.conenlace a:hover,#menuPestanas ul li.conenlace a:focus{list-style-type:none;background-image: url(pub/imag/bg_pestana_left.gif);background-position:left 0em;background-repeat:no-repeat;padding-left:0.8em;padding-top:0em;padding-bottom:0em;clear:none;width:auto; position:relative; float:left; color:#FFFFFF; margin-right:0em;text-decoration:none;cursor:pointer;}

/*EsquinaDcha*/

#sedes ul li.conenlace a:link span, #sedes ul li.conenlace a:visited span,#sedes ul li.conenlace a:active span,
#menuPestanas ul li.conenlace a:link span, #menuPestanas ul li.conenlace a:visited span,#menuPestanas ul li.conenlace a:active span{list-style-type:none;background-image: url(pub/imag/bg_pestana_right.gif);background-position:left -1em;background-repeat:no-repeat;padding-left:1em;padding-top:0em;padding-bottom:2.5em; height:1.5em;clear:none;width:auto; position:relative; float:left; color:#FFFFFF; margin-right:0em;text-decoration:none;cursor:pointer;}

#sedes ul li.conenlace a:hover span,#sedes ul li.conenlace a:focus span,
#menuPestanas ul li.conenlace a:hover span,#menuPestanas ul li.conenlace a:focus span{list-style-type:none;background-image: url(pub/imag/bg_pestana_right.gif);background-position:left 0em;background-repeat:no-repeat;padding-left:1em;padding-top:0em;padding-bottom:2.5em; height:1.5em;clear:none;width:auto; position:relative; float:left; color:#FFFFFF; margin-right:0em;text-decoration:none;cursor:pointer;}


/*Centro class="bgPestana"*/
#sedes ul li.conenlace a:link span.bgPestana,#sedes ul li.conenlace a:visited span.bgPestana,#sedes ul li a:active span.bgPestana,
#menuPestanas ul li.conenlace a:link span.bgPestana,#menuPestanas ul li.conenlace a:visited span.bgPestana,#menuPestanas ul li a:active span.bgPestana{ position:relative; float:left; width:auto; background-image:url(pub/imag/bg_pestana.gif); background-position:left -1em; background-repeat:repeat-x;padding-top:0.5em;padding-bottom:1.5em; padding-left:0em; margin-right:0em; text-decoration:none;cursor:pointer;}

#sedes ul li.conenlace a:hover span.bgPestana,#sedes ul li.conenlace a:focus span.bgPestana,
#menuPestanas ul li.conenlace a:hover span.bgPestana,#menuPestanas ul li.conenlace a:focus span.bgPestana{ position:relative; float:left; width:auto; background-image:url(pub/imag/bg_pestana.gif); background-position:left 0em; background-repeat:repeat-x;padding-top:1.5em;padding-bottom:1.5em; padding-left:0em; margin-right:0em;text-decoration:none;cursor:pointer;}

/*SINENLACE*/

/*Esquina_Izq*/
#sedes ul li.sinenlace,
#menuPestanas ul li.sinenlace{list-style-type:none;background-image: url(pub/imag/bg_pestana_left.gif);background-position:left top;background-repeat:no-repeat;padding-left:0.8em;padding-top:0em;padding-bottom:0em;clear:none;width:auto; position:relative; float:left; color:#FFFFFF; font-weight:bold; margin-right:0.5em;}


/*EsquinaDcha*/
#sedes ul li.sinenlace a,
#menuPestanas ul li.sinenlace span{list-style-type:none;background-image: url(pub/imag/bg_pestana_right.gif);background-position:left top;background-repeat:no-repeat;padding-left:1em;padding-top:0em;padding-bottom:2.5em; height:1.5em;clear:none;width:auto; position:relative; float:left; color:#FFFFFF; margin-right:0em;}


/*Centro */
#sedes ul li.sinenlace span.bgPestana,
#menuPestanas ul li.sinenlace span.bgPestana{ position:relative; float:left; width:auto; background-image:url(pub/imag/bg_pestana.gif); background-position:left top; background-repeat:repeat-x;padding-top:1.5em;padding-bottom:1.5em; padding-left:0em;}

/*PAGINA DE SOLICITUD===========================================================================================*/
#zonaProductosUNO #formSolicitud,#frmContacto{ position:relative; float:left; width:100%;}
#formSolicitud p,#frmContacto p{ position:relative; float:left;text-align:left!important; width:100%; margin-top:0.3em; margin-bottom:0.3em;}
#formSolicitud label,#frmContacto label{ position:relative; float:left; width:22%; }

#formSolicitud input,#frmContacto input{ position:relative; float:left; width:76%;}

/*PAGINA DE FORM_CONTACTO===========================================================================================*/
.cajaTextoContacto{background-color:#ffffff;border:0.1em solid #CCCCCC;padding:0.1em 0.3em 0.1em 0.3em;width:97%;}

.cajaTextoSolicitud{background-color:#ffffff;border:0.1em solid #CCCCCC;width:97%;padding:0.1em 0.3em 0.1em 0.3em;}

.botonesFormulario{ position:relative;float:left;padding:1em 0em 1em 0em; width:80%;}

a.botBorrar:link,a.botBorrar:active,a.botBorrar:visited{background-image:url(pub/cast/graf/bot_borrar.gif);background-repeat:no-repeat;width:6em;height:2em;position:relative; float:left;}
a.botBorrar:hover{background-image:url(pub/cast/graf/bot_borrar_on.gif)}

a.botEnviar:link,a.botEnviar:active,a.botEnviar:visited{background-image:url(pub/cast/graf/bot_enviar.gif);background-repeat:no-repeat;width:6em;height:2em;position:relative; float:left;}
a.botEnviar:hover{background-image:url(pub/cast/graf/bot_enviar_on.gif)}


.botFormul{ position:relative;float:left;margin-left:20em!important; margin-left:10em; width:AUTO;}



/*PAGINA DE PROYECTOS Y PAGINA DE NOTICIAS=================================================*/

/*DESPLEGABLE DE NOTICIAS*/
#ZonaDesplegableNoticias{ position:relative;float:left;width:100%;text-align:right; margin:0em; padding:0em; line-height:normal; margin-top:0.25em;}
#rss{ position:relative; float:left; width:auto; height:3em}
#rss ul li a{background-image:url(pub/imag/ico_rss_pag.gif); background-position:left center; background-repeat:no-repeat; text-decoration:none; color:#000; padding-left:2.5em;min-height:1.95em; height:2em; display:block; float:left; position:relative;text-decoration:none;}
#rss ul li a:hover{ text-decoration:underline;}
#rss ul li a strong{ padding-top:0.3em; position:relative; float:left;}

span.rss{position:relative; float:left;background-image:url(pub/imag/ico_rss_pag.gif); background-position:left center; background-repeat:no-repeat; text-decoration:none;color:#000; padding-left:2.5em; display:block;}


.cajaTextoNoticias{ position:relative;background-color:#ffffff;border:0.1em solid #CCCCCC;width:14em;}

/*Contenedores de proyectos y noticias*/
#contenedorNoticias{ position:relative;float:left;height:auto;width:100%;/*padding:2.3em 0em;*/}

	/*Clases de los bloques de noticias*/
		.noticia{ position:relative; display:block; clear:both;/* float:left; width:100%;*//*border-bottom:0.01em solid #F0F1F1;*/padding-bottom:1em;}
		
		/*PROYECTOS===================================================================================*/
		/*Desplegable_Proyectos*/
		#ZonaDesplegableProyectos {position:relative;float:left;width:100%; margin-bottom:1em; padding:0em;}
		#ZonaDesplegableProyectos form{ position:relative; float:left;padding:0em; margin:0em; margin-bottom:0em;}
		#ZonaDesplegableProyectos fieldset{ position:relative; float:left; width:96.5%;border:0.1em solid #ccc; margin-left:0em!important; margin-right:0em!important; padding:1em!important; margin-bottom:0em;}
		#ZonaDesplegableProyectos fieldset legend{ margin-bottom:0em!important; margin-bottom:1em;}
		#ZonaDesplegableProyectos select{ /*font-size:90%;*/ border:0.1em solid #ccc; background-color:#FFFFFF;}
		
		.cajaTextoAnno{ position:relative;width:auto; margin-right:0.5em;}
		.cajaTextoPais{ position:relative;width:12em; margin-right:0.5em;}
		.CajaTextoInstalador{ position:relative;width:27em; margin-right:0.5em;}
		.CajaTextoInstalador option{ width:24.5em;}
		#listaProyectos{width:16em; margin-top:1em;}
		#listaProyectos option{ width:13.5em;margin-top:0em;}
		
		
		.titularProyecto{ position:relative;padding:0.2em 0.5em 0.2em 0.8em;background-color:#e7e7e7;color:#4b4b4b; font-weight:bold;border:0.1em solid #b7b7b7; border-top:0.1em solid #dbdbdb;/* width:99%;*/}
		
		/*proyecto sin foto*/	
		.textoProyectoSinFoto{ position:relative;float:left; width:97.5%!important; width:95%;height:auto;padding:0.7em 0.8em 1.2em 0.8em;}
		.textoProyectoSinFoto ul li{ position:relative;float:left; display:block; width:100%;list-style-type:none;background-image:url(pub/imag/guion_gris.gif);background-position:inherit;background-repeat:no-repeat;padding-left:1.3em;}
		
		/*proyecto con foto*/
		.textoProyecto{ position:relative;float:left; width:97.5%;height:auto;padding:0.7em 0.5em 1.2em 0.8em}
		.textoProyecto ul li{float:left;list-style-type:none;background-image:url(pub/imag/guion_gris.gif);background-position:inherit;background-repeat:no-repeat;font-size:1.1em;padding-left:1.3em;clear:both;width:42em}
		
		/*Clases de los listados de proyectos*/
		.textoProyectoVerde{color:#6D9833}
		
		/*Clases de las imagenes de proyectos*/
		.fotoProyecto{float:right;width:10.5em;height:auto;padding-top:0.7em}
		
		/*Clases de las Descargas de proyectos*/
		.descargaProyecto{ position:relative;float:left;width:100%;font-size:1em;font-weight:bold;background-image:url(pub/imag/fond_gradiente.gif);background-repeat:repeat-x;height:1.5em}
.descargaProyecto ul{float:right}
.descargaProyecto ul li{float:left;padding-left:1.3em;padding-bottom:0.3em!important;padding-bottom:0.1em;list-style-type:none;background-image:url(pub/imag/hoja.gif);background-position:left;background-repeat:no-repeat;height:1em;display:block;margin-right:1em}
		/*NOTICIAS===================================================================================*/
		/*Fecha de noticia*/
		.fechaNoticia{ position:relative;text-align:right;color:#6D9833;padding:0.1em 0.5em;color:#79951E; font-weight:bold; /*width:98%;*/}
		/*Titulo de la noticia*/
		.titularNoticia{ position:relative;padding:0.2em 0.5em 0.2em 0.8em;background-color:#F0F1F1;color:#4b4b4b;font-size:1.1em;font-weight:bold;border:0.1em solid #b7b7b7; border-top:0.1em solid #dbdbdb; background-image:none; margin:0em;}
		/*texto de noticia*/
		.textoNoticia{ position:relative;float:left;padding:1.5em 0.5em 1.8em}
		/*texto de noticia sin foto*/
		.textoNoticiaSinFoto{position:relative;float:left;height:auto;padding:1.5em 0.8em;/* width:100%;*/}
		.textoNoticiaSinFoto a:link, .textoNoticiaSinFoto a:active, .textoNoticiaSinFoto a:visited {color:#6D9833!important;font-weight:bold;}
		.textoNoticiaSinFoto img{margin:0.75em;}
		/*imagen de noticia*/
		.fotoNoticia{float:left;width:17.5em;height:auto;padding-top:1.5em}
		
		/*Clases de las descargas de noticias*/
		.descargaNoticia{ position:relative;float:left;width:100%;font-weight:bold;background-image:url(pub/imag/fond_gradiente.gif);background-repeat:repeat-x;}
		.descargaNoticia ul{ position:relative;float:right; width:auto;}
		.descargaNoticia ul li{ position:relative;float:left;padding-left:2em;padding-top:1em;list-style-type:none;background-image:url(pub/imag/ico_pdf.gif);background-position:left;background-repeat:no-repeat;height:2em;display:block;margin-right:1em}

/* PAGINA de FERIAS=================================================================================================*/
.ferias{ position:relative; float:left; width:98%; padding-top:1em;}
.ferias ul { position:relative;  float:left;/* width:100%;*/ margin-bottom:1em; margin-left:1em;}
.ferias ul li{position:relative;/* float:left; */display:block!important;width:90%; list-style:none; padding-left:5em; margin-bottom:0.5em;}
.ferias ul li.past{background-image:url(pub/imag/img_feria_past.gif); background-position:left top; background-repeat:no-repeat;}
.ferias ul li.future{background-image:url(pub/imag/img_feria_future.gif); background-position:left top; background-repeat:no-repeat;}
.ferias ul li.active{background-image:url(pub/imag/img_feria_active.gif); background-position:left top; background-repeat:no-repeat;}
.ferias ul li img{padding-top:0.5em;padding-right:0.5em;}
.ferias h2{ font-size: 1.7em; font-weight:normal; position:relative; display:block;}
.ferias table{ position:relative; width:100%;}
.ferias table th{background-color:#F0F1F1; padding-bottom:0.2em; padding-top:0.2em; border-bottom:0.1em solid #b7b7b7; border-top:0.1em solid #dbdbdb; font-size:1em;}
.ferias table tr{margin-bottom:0.5em; }
.ferias table tr td{position:relative; padding-top:0.5em; padding-bottom:0.5em;border-right:0.1em solid #fff; border-bottom:0.1em solid #fff;}
.ferias table td a{ color:#406819;}
.ferias table td a:hover{ color:#406819; text-decoration:underline;}

.bg_verde{ background-image: url(pub/imag/bg_feria_active.gif); background-position:left top; background-repeat:repeat-x; background-color:#b5cb4c; color:#000; font-weight:bold; /*font-size:1.1em;*/}
.bg_verde_claro{ background-color:#dfe5c0; color:#000000;}
.bg_gris_degradado{background-color:#f3f2f2; color:#666666;}
.ano_ferias{ font-size:1.3em; font-family:Arial, Helvetica, sans-serif; margin-bottom:0.2em;}

/*PAGINA DE DESCARGAS=================================================================================================*/

#descargas{position:relative;/* width:67em!important;width:67.5em;*/ width:100%;  padding:0em; margin:0em; float:left;}
#descargas table{ position:relative;/*float:left;*/width:100%; padding:0em; margin-bottom:0.5em;margin-top:0.5em;}
#decargas th{float:left; position:relative;}
#descargas th[id="tipo00"]{ width:54em!important;}
#descargas th[id="tipo01"],#descargas th[id="tipo02"],#descargas th[id="tipo03"],#descargas th[id="tipo04"],#descargas th[id="tipo05"],#descargas th[id="tipo06"]{width:2em;}
#descargas td{border-bottom:0.01em solid #999999;padding-top:0.3em!important;padding-bottom:0.3em!important;padding-top:0em;padding-bottom:0em;height:auto;width:2em;}

/*Clases descargas*/
.titularDescarga{position:relative;padding:0.2em 0.5em 0.2em 0.8em;background-color:#e7e7e7;color:#4b4b4b;font-size:1em;
font-weight:bold;border-top-width:0.01em;border-right-width:0.01em;border-bottom-width:0.01em;border-left-width:0.01em;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#dbdbdb;border-right-color:#b7b7b7;border-bottom-color:#b7b7b7;border-left-color:#dbdbdb;margin-bottom: 0em; float:left; width:98%;}
.titulo_descarga{position:relative;width:53em!important;float:left;padding-left:1em;/*font-size:1.1em;*/margin-left:1em;background: url(pub/imag/guion_gris.gif) no-repeat left 0.25em;}
.titulo_idiomas{font-weight:bold;/*font-size:1.2em;background: url(../pub/imag/fond_gradiente_descargas.gif) repeat-x left top;*/height:2em;border-bottom:0.01em solid #f1f1f1;}
.descarga{position:relative;width:auto;list-style-type:none;height:1.5em;text-align:center;float:left;background: url(../pub/imag/hoja.gif) no-repeat center top;}


/*Boton de busqueda*/
#Buscar{font-size:10px;font-weight:bold;width:6.6em;height:2.2em;background: url(pub/cast/graf/bot_buscar.gif) no-repeat left top;}
#Buscar:link, #Buscar:visited{width:6.6em;height:2.2em;background:transparent url(../pub/cast/graf/bot_buscar.gif) no-repeat left top;}
#Buscar:hover, #Buscar:active, #Buscar:focus{background:transparent url(../pub/cast/graf/bot_buscar_on.gif) no-repeat left top;}
.subcategoria{ padding-left:1em; color:#81a30c; float:left;}


#IntroduccionProducto{width:62.3em;margin:2.3em 1.2em 0.5em 1.1em!important;margin:2.3em 0.6em 0.5em 0.6em;border-bottom:0.01em solid #CCCCCC;text-align:justify;padding-bottom:2.3em;float:left;color:#737373;font-size:0.9em}
/*fin de provisionales*/

/*PÁGINA DE LOCALIZACION============================================================================================*/
#zonaMapa{float:left;width:67em;margin:2.3em 0em 0.5em 0em!important;margin:2.3em 0em 0.5em 0em}
#loc_mundial{position:relative;float:right;background: url(pub/imag/mapa.gif) no-repeat left top;width:503px; height:257px; padding-right:1em; padding-left:1em;}
#loc_mundial ul li{ list-style:none;}
#delegaciones{ position:relative; float:left; width:16.5em; padding-left:1em;}
.borde_punteado{ border-bottom:0.1em dotted #ccc; padding-left:0em;}
#google_map{ position:relative; float:right; width:45em; display:block;margin: 0 auto;}
/*PAISES*/
a.espanna:link{ position:absolute; top:6.4em; left:21.3em;}
a.italia:link{position:absolute; top:5.8em; left:23.3em;}
a.grecia:link{position:absolute; top:6.2em; left:25em;}
a.usa:link{position:absolute; top:7em; left:5em;}
a.china:link{position:absolute; top:8.3em; left:38.7em;}

a.espanna:visited, a.espanna:hover, a.espanna:active, a.italia:visited, a.italia:hover, a.italia:active, a.grecia:visited, a.grecia:hover, a.grecia:active, a.usa:visited, a.usa:hover, a.usa:active, a.china:visited, a.china:hover, a.china:active{background: url(pub/imag/fondo_verde.gif) repeat left top; width:2em; height:2em;}
.producto a:link, .producto a:visited, .producto a:active{text-decoration: none;}
.producto a:hover, .producto a:focus{color: #76A933;text-decoration: underline;}

a.LinkProducto:link,a.LinkProducto:active,a.LinkProducto:visited{padding:0em 0.25em 0em 0.25em;color:#4B4B4B;font-size:0.9em;border:0.1em solid #E3E3E3;display:block;margin-top:0.10em;}
a.LinkProducto:hover,.LinkProductoON{padding:0em 0.25em 0em 0.25em;font-family:Arial,Helvetica,sans-serif;color:#4B4B4B;font-size:0.9em;border:0.1em solid #ffffff;display:block;margin-top:0.10em;}
a.LinkProductoVolver:link,a.LinkProductoVolver:active,a.LinkProductoVolver:visited{padding:0em 0.25em 0em 0.25em;color:#4B4B4B;font-size:0.9em;text-transform:uppercase;border:0.1em solid #E3E3E3;display:block;margin-right:1.3em;margin-top:0.10em;}
a.LinkProductoVolver:hover,.LinkProductoVolverON{padding:0em 0.25em 0em 0.25em;color:#4B4B4B;font-size:0.9em;text-transform:uppercase;border:0.1em solid #c8c8c8;display:block;margin-right:1.3em;background-color:#e3e3e3;margin-top:0.10em;}
.textoGrisBold{float:left;width:38em;font-size:1.2em;color:#737373;font-weight:bold}

.TextoObligatorio {color:#CC0000}
.logo{height: auto;width: auto;float:right;text-align:right;padding-bottom: 0.5em;}
.caja_buscador{border:1px solid #CCCCCC;}

/*PÁGINA DE SMATRAINING============================================================================================*/
/*Titulo de la noticia*/
	/*capa_menu_izda*/
		#menuCurso{position:relative;float:left;width:28%!important;width:27%;height:auto;}
		#menuCurso h4{ position:relative; float:left;background-image: url(pub/imag/bg_top_left_buscador.gif); background-position:left top; background-repeat:no-repeat; display:block; width:auto;width:98%!important;  margin:0em;  margin-bottom:0.5em;padding-left:0.5em; /*height:3.5em;*/ background-color:#9eb816; padding-bottom:0em!important;}
#menuCurso h4 span{ position:relative; float:right; background-image: url(pub/imag/bg_top_right_buscador.gif); background-position:right top; background-repeat:no-repeat; width:0.5em;height:2.15em; padding-bottom:0.5em;}
#menuCurso h4 span.bg_h4{ position:relative; float:left; padding:0.45em 0.45em 0em!important; /* padding-bottom:0.6em;*/ display:block; width:90.8%!important; width:90%; background-image:url(pub/imag/bg_buscador.gif); background-position:left top; background-repeat:repeat-x; color:#fff;  padding-bottom:0.5em!important;padding-bottom:0.5em;background-color:#9EB816; height:auto;}

		#contenido_1 ul,#contenido_2 ul,#contenido_3 ul, #contenido_4 ul, #contenido_5 ul, #contenido_6 ul,#contenido_7 ul,#contenido_8 ul{float:left;padding:0.7em 0;position:relative;width:70%; clear:both;}
		#contenido_1 div.clear p.bg_gris_claro,#contenido_2 div.clear p.bg_gris_claro,#contenido_3 div.clear p.bg_gris_claro, #contenido_4 div.clear p.bg_gris_claro, #contenido_5 div.clear p.bg_gris_claro, #contenido_6 div.clear p.bg_gris_claro, #contenido_7 div.clear p.bg_gris_claro, #contenido_8 div.clear p.bg_gris_claro{ float:left; position:relative; width:100%;}
		
		#contenido_1 div.clear p.margenBot,#contenido_2 div.clear p.margenBot,#contenido_3 div.clear p.margenBot, #contenido_4 div.clear p.margenBot, #contenido_5 div.clear p.margenBot, #contenido_6 div.clear p.margenBot, #contenido_7 div.clear p.margenBot, #contenido_8 div.clear p.margenBot{ float:left; position:relative; width:100%; margin-top:2em;}
		#contenido_1 div.clear p.margenIzq,#contenido_2 div.clear p.margenIzq,#contenido_3 div.clear p.margenIzq, #contenido_4 div.clear p.margenIzq, #contenido_5 div.clear p.margenIzq, #contenido_6 div.clear p.margenIzq, #contenido_7 div.clear p.margenIzq,#contenido_8 div.clear p.margenIzq{ float:left; position:relative; width:100%; margin-top:0em!important; margin-left:0em!important; margin-bottom:1em;}
		
		a.cursoActivo{color:#4b4b4b;}
		a.cursoActivo:link,a.cursoActivo:visited,a.cursoActivo:active{ background-image:url(pub/imag/bg_proyectosCertificados.gif); background-position:left 0.25em; background-repeat:no-repeat;padding-left: 1.8em; margin-left:0.5em;}
		a.cursoActivo:hover,a.cursoActivo:focus{ background-image:url(pub/imag/bg_proyectosCertificados_down.gif); background-position:left 0.4em; background-repeat:no-repeat;padding-left: 1.8em;margin-left:0.5em;}
		a.cursoActivoON{background-image:url(pub/imag/bg_proyectosCertificados_up.gif); background-position:left 0.3em; background-repeat:no-repeat;padding-left: 1.8em;margin-left:0.5em;color:#4b4b4b;} 
		
		/*Clases*/
		.titularCurso{ position:relative;padding:0.2em 0.5em 0.2em 0.8em;background-color:#e7e7e7;color:#4b4b4b;
font-size:1.1em;font-weight:bold;border-top: 0.01em solid #dbdbdb;border-right:0.01em solid #b7b7b7;border-bottom:0.01em solid #b7b7b7;border-left:0.01em solid #dbdbdb;margin-bottom: 0.5em;float:left;width:98%;}
		.marcas_curso{ float:right; height:3em}
		.bg_verdeCurso{ background-image: url(pub/imag/bg_feria_active.gif); background-position:left top; background-repeat:repeat-x; background-color:#b5cb4c; color:#000; /*font-size:1.1em;*/}

/*PÁGINA DE SMARTPHONE============================================================================================*/
/*CAPAS_ contenedoras*/
#contenedorIframe{ position:relative; float:left; width:33.8em; padding-top:5em;}
#demo{ position:absolute; top:-3.5em; left:0em; width:100px; height:100px; z-index:4000;}
#capaIframe{position:relative; float:left; width:33.8em; height:63em; background-image:url(pub/imag/img_irradiacion/iphone.jpg); background-repeat:no-repeat; background-position: left top;}
	#mascara_iphone{ margin-top:11.25em; margin-left:5.2em!important; margin-left:2.55em; border-top:0.1em solid #79951e; position:relative; float:left;  }
	#capaIframe iframe{ overflow:hidden!important; position:relative; float:left; height:409px;width:282px;}

#capaBases{position:relative; float:right;/*  width:35%; */width:46.5%!important;width:45.92%;padding:1em; /*background-color:#999933;*/}
	
	/*Listas de las bases*/
	#capaBases h3{position:relative; /*float:left; width:100%;*/ display:block;}
	#capaBases h4{ text-align:center; color:#79951e; text-indent:0em; /*position:relative; float:left;*/}
	
	/*FORM*/
	#capaBases form{ position:relative; float:left; width:auto;}
	#capaBases form fieldset{ position:relative; float:left; width:auto; padding:0em; margin:0em;}
	#capaBases form legend{ display:none;}
	
	#capaBases form p{ position:relative; float:left; width:auto;}
	div.bg_smartphone{ position:relative;float:left; width:100%;background-image:url(pub/imag/bg_form_smartphone.jpg); background-position:left top; background-repeat:repeat-x;}
	
	div.bg_smartphone div{ position:relative; width:100%!important; width:98%; float:left;background-image:url(pub/imag/bg_smartphone_left.jpg); background-position:left top; background-repeat:no-repeat; padding-left:0.8em; padding-bottom:0.05em; }
	
	#capaBases form ul{ position:relative;  float:right;width:99%;background-image:url(pub/imag/bg_smartphone_right.jpg); background-position:right top; background-repeat:no-repeat; padding:0em; margin:0em!important; padding-bottom:1.5em; padding-top:1.5em;}
	
	#capaBases form ul li{ position:relative; /*float:left;*/ width:auto; background-image:none; padding-left:0em; margin-bottom:0.5em;}
	
	#capaBases form ul li label{}
	#capaBases form ul li label span{ position:relative;float:left!important; width:5em; margin-bottom:0.25em; margin-top:0.25em;}
	
	#capaBases form ol{position:relative; float:left;width:100%; list-style:none;}
	
	#capaBases form ol li{ position:relative; float:left; width:auto;}

	#capaBases form ol li div.invitado label{ position:relative; float:left; width:100%; margin-bottom:0.5em;}
	#capaBases form ol li div.invitado label span{ position:relative; float:left; width:6em;}
	
	.numero_smartphone{ position:relative; float:left; width:auto; margin-right:0.5em; font-size:1.2em; height:auto; background-color:#6D9833; color:#fff; font-weight:bold; padding-left:0.25em; padding-right:0.25em;}
	.invitado{ position:relative; float:left; width:90%; margin-bottom:0.5em;}
	
	input.cajaTextoSubscripcion{ position:relative; float:left; width:75%;border:0.1em solid #CCCCCC;padding:0.1em 0.3em 0.1em 0.3em;color:#6D9833; margin-bottom:0.5em!important; margin-bottom:0em;}
	
	.btn_subscripcion{ background-image:url(pub/imag/bot_subscribir.gif); background-position:left top; background-repeat:no-repeat; position:relative; float:left; width:9.75em; padding-top:0.25em; padding-bottom:0.25em;}
	.btn_subscripcion:hover{ background-image:url(pub/imag/bot_subscribir_on.gif); background-position:left top; background-repeat:no-repeat; position:relative; float:left; width:9.75em; padding-top:0.25em; padding-bottom:0.25em;}
	
/*PAGINA DE ALTA DE PROYECTOS==========================================================================*/

#alta_proyecto{ position:relative; float:left; width:100%;}

#alta_proyecto legend{ position:relative; float:left;font-size:1.1em; font-weight:bold; border-bottom:0.1em solid #79951E; width:100%!important; *width:98%!important; display:block; margin-left:0em!important; margin-bottom:1em;margin-top:1em;}

#alta_proyecto p{ position:relative; float:left;text-align:left!important; width:100%; margin-top:0.3em; margin-bottom:0.3em;}
#alta_proyecto label span{ position:relative; float:left; width:22%; }

#alta_proyecto input.cajaTextoSolicitud{ position:relative; float:left; width:76%;}
#alta_proyecto input.cajaTextoSolicitud{ font-size:1em;}
#alta_proyecto select.cajaTextoSolicitud{position:relative; float:left; width:78%!important;}
#alta_proyecto label #l_instalador{position:relative; float:left; width:78%!important;}
#alta_proyecto label #l_instalador select.cajaTextoSolicitud{ position:relative; float:left; width:100%!important;}
#alta_proyecto #Descripcion{ font-size:95%;}


#alta_proyecto .botFormul{ position:relative;float:left;margin-left:15em!important; margin-left:10em; width:AUTO;}	

#alta_proyecto #enviar{background-image:url(pub/imag/bot_actualizar.gif);background-repeat:no-repeat; background-position:center center;width:8em;height:auto;position:relative; float:left; background-color:transparent;font-weight:bold; color:#666666; font-size:1em; padding-bottom:0.5em; padding-top:0.5em;}
#alta_proyecto #enviar:hover{ font-weight:bold;color:#000;font-size:1em;}

#alta_proyecto #borrar{background-image:url(pub/imag/bot_actualizar.gif); background-position:center center;background-repeat:no-repeat;width:8em;height:auto;position:relative; float:left;background-color:transparent;font-weight:bold;color:#666666;font-size:1em;padding-bottom:0.5em; padding-top:0.5em;}
#alta_proyecto #borrar:hover{font-weight:bold;color:#000;font-size:1em;}
#alta_proyecto #imagen{ position:relative; float:left; padding-left:9em; width:80%; background-image:none; border:none!important; }
#alta_proyecto #imagen li{background-image:none!important;}
#alta_proyecto #imagen li label span{width:2em!important;}

#imagen1,#imagen2,#imagen3{ border: 0.1em solid #ccc; margin-bottom:0.2em; margin-top:0.2em;}

#capaCoordenadas, #capaMecasolar{ position:relative; float:left; width:100%; padding-top:0.25em;}
#capaCoordenadas p{ position:relative; float:left; width:auto!important; padding-right:2.5em; margin-top:0em!important; margin-bottom:0em!important;}
#coor{ position:relative; float:left; width:75.5%!important; padding-top:0em!important; padding-bottom:0em!important;}
#coor li{ position:relative; float:left!important; width:45%!important;clear:none!important; background-image:none!important;}
#coor li label{ position:relative; float:left; width:100%;}
#coor li label input{ position:relative; float:left; width:6em!important;}
#coor li label input{ font-size:1em;}
#coor li label span{ width:7.5em;}

#capaMecasolar p{ padding-right:0em!important; float:left; width:23em!important;}
#mecasolar ul li{ position:relative; float:left; width:10em!important;}
#mecasolar li{ position:relative; float:left!important; width:45%!important;clear:none!important; background-image:none!important;}
#mecasolar{ position:relative; float:left; width:60%!important; padding-bottom:0em!important; padding-top:0em!important; margin-bottom:0.2em; margin-top:0.2em;}







/*#botonKit{ position:relative; float:left;width:18.4em;}
.kit{width:18.4em; height:5.7em; margin: 0 auto;}
a.kit{background:transparent url(pub/cast/graf/bot_kit.jpg) no-repeat -0.3em top; display:block;}
a.kit:hover{background:transparent url(pub/cast/graf/bot_kit_hover.jpg) no-repeat -0.3em top;display:block;}*/

/*=======CLASES==============================================================================================*/
/*Generales*/
.invisible{display:none}
.n{font-weight:bold}
.c{font-style:italic}
.sub{text-decoration:underline}
.c_h{text-align:center;margin:0 auto}
.c_v{vertical-align:middle;margin:auto 0}
.c_hv{text-align:center;vertical-align:middle;margin:auto auto}
.f_p{ font-size:0.9em; line-height:normal;}

/*Tamanno fuentes*/
.gr{ font-size:1.4em; margin-top:0.5em; margin-bottom:0.5em;}
.md{ font-size:1.2em;}

/*Colores*/
.verde{ color:#79951e;}
.blanco{color:#fff}
.negro{ color:#000;}

/*fondos*/
.bg_gris_claro{ background-color:#f1f1f1;}
.bg_blanco{ background-color:#fff; padding:0.5em;}
/*.bg_verde{ background-color:#79951e;}*/
.flechas_dcha{padding-left:1.75em;background: url(pub/imag/flechas_dobles.gif) no-repeat left 0.45em;}


/*bordes*/
.b_bot_gris{ border-bottom:0.1em solid #ccc;}
.b_rig_gris{ border-right:0.1em solid #ccc;}
.b_lef_gris{ border-left:0.1em solid #ccc;}
.b_blanco{ border-bottom:0.1em solid #fff;}
.b_negro{ border-bottom:0.1em solid #000; display:block;}
.borde_izq{ border-left:0.01em solid #999999;width:4em;}
.b_grueso_verde_claro{ border-bottom:0.1em solid #f1f1f1; position:relative; float:left; width:100%;}
.b_dotted_verde{ border-bottom:0.1em dotted #79951e; position:relative; float:left; width:100%; margin-bottom:1.5em; padding-bottom:0.5em;}
.b_gris{ border:0.1em solid #ccc; padding:0.1em;}

/*listas*/
.guion{ background-image:url(pub/imag/guion.gif); background-position:left 0.2em; background-repeat:no-repeat; padding-left:1em;}
/*img*/
.img_destacado{ position:relative; float:left;background-color:#e6e6e6; width:100%;}
/*alineaciones*/
.justify{ text-align:justify;}
.a_left{ text-align:left;}
.a_right{ text-align:right;}
.f_left{ float:left;}
.f_right{ float:right;}
/*margenes*/
.margenIzq{ margin-left:1em; display:block;}
.margenTop{ margin-top:0.5em;}
.margenBot{ margin-bottom:0.5em;}
.margendcha{ margin-right:1em;}
.margenTodos{ margin:0.5em; margin-left:1em;}
.paddingTodos{padding:0.5em;}
.margenTopBot{ margin-bottom:0.75em; margin-top:0.75em;}
.margenSubscripcion{ margin-right:2em!important; margin-right:2.5em; margin-top:0.5em;}
.paddingIzqPeq{ padding-left:0.2em;}
.paddingIzda_formu{ padding-left:11em;}
.margenIzda_formu{ margin-left:11em;}
.margenTop_formu{ margin-top:1em;}

/*anchos*/
.ancho10{ width:12em!important;}


/* microformatos */
.additional-name,.adr,.altitude,.bday,.category,.class,.country-name,.email,.extended-address,.family-name,.fn,.geo,.given-name,.honorific-prefix,.honorific-suffix,.key,.latitude,.locality,.longitude,.mailer,.nickname,.note,.n,.organization-name,.org,.photo,.post-office-box,.postal-code,.region,.rev,.role,.sort-string,.sound,.street-address,.tel,.title,.type,.tz,.uid,.url,.value,.vcard{font-family:Verdana, Arial, Helvetica, sans-serif;}
.texto{color:#737373;font-size:0.9em}
.clear { clear:both;}
/*Clases de vinnetas*/
.vinneta_h5{padding:0.2em 0.5em 0.2em 0.8em;background-color:#e7e7e7;font-weight:bold;border:0.1em solid #b7b7b7; border-top:0.1em solid #dbdbdb;}
.pdf{ background-image:url(pub/imag/ico_pdf.gif); background-position: left 0.25em; background-repeat:no-repeat; padding-left:2.5em; padding-bottom:0.5em; padding-top:0.5em; color:#79951e;}



/*MAS INFO*/
.mas_info{ float:right;color:#79951e; background-image:url(pub/imag/flechas_verdes.gif); background-position:left 0.5em; background-repeat:no-repeat; padding-left:1em;}
a.mas_info:hover{ text-decoration:underline;}

/*vinculos*/
a.LinkVerdePeque:link,a.LinkVerdePeque:active,a.LinkVerdePeque:visited{color:#6D9833;font-size:0.96em}
a.LinkVerdePeque:hover{text-decoration:underline}
a.LinkGrisPeque:link,a.LinkGrisPeque:active,a.LinkGrisPeque:visited{color:#4B4B4B;font-size:0.96em}
a.LinkGrisPeque:hover{text-decoration:underline}

a.LinkVerdeClaro:link,a.LinkVerdeClaro:active,a.LinkVerdeClaro:visited{color:#8DC63F;font-size:0.96em}
a.LinkVerdeClaro:hover{text-decoration:underline}

a.LinkGris:link,a.LinkGris:active,a.LinkGris:visited{color:#737373;font-size:0.96em}
a.LinkGris:hover{text-decoration:underline}

a.LinkVerdeFlechas:link,a.LinkVerdeFlechas:active,a.LinkVerdeFlechas:visited{color:#8DC63F;background-image:url(pub/imag/flechas_verdes.gif);background-repeat:no-repeat;background-position:left;padding-left:1.1em}
a.LinkVerdeFlechas:hover{text-decoration:underline}

a.LinkVerdeFlechasUNO:link,a.LinkVerdeFlechasUNO:active,a.LinkVerdeFlechasUNO:visited{color:#8DC63F;font-size:1em;background-image:url(pub/imag/flechas_verdes.gif);background-repeat:no-repeat;background-position:left;padding-left:1.1em}
a.LinkVerdeFlechasUNO:hover{text-decoration:underline}


#bloque3Izq td{  padding:0.5em;}
.fondoCelda{/*border-bottom:0.01em solid #e0e0e0;*/ text-align:center;}
