* {outline:none;}

.contenedor{background-color:#f7f1e0;width:990px;height:auto;display:table;margin:0 auto 0 auto;text-align:center;}
.contenedor_contenido {background-color:#fff;width:auto;height:auto;display:block;margin:0 auto 0 auto;text-align:center;}
.contenedor_pie {background:url(../img/filete_verde.jpg) repeat-x #000;clear:left; width:auto;height:auto;display:block;margin:0 auto 0 auto;text-align:center;}

.cabecera {height:116px;background-color:#f7f1e0;display:table;width:990px;}
.logo_interno{float:left;width:370px;text-align:right;padding-top:34px;padding-bottom:33px;}
.cabecera_derecha{float:left;width:550px;display:inline;}
.idiomas {float:right;text-align:right;padding:12px 5px 0 3px;margin-top:36px;}
.idiomas a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#004812;text-decoration:none;padding:12px 5px 0 3px;}
.idiomas a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#004812;text-align:right;text-decoration:underline;}

.ruta{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#004812;text-align:right;padding:12px 100px 0 3px;text-decoration:none;width:890px;margin:0 auto 0 auto;}
.ruta a{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#004812;text-align:right;text-decoration:none;width:990px;margin:0 auto 0 auto;}
.ruta a:hover{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#004812;text-align:right;text-decoration:underline;}
.derecha_datos{float:right;text-align:right;font-family:Arial, Helvetica, sans-serif;color:#004812;font-size:11px;font-weight:bold;margin-top:26px; padding-right:50px;}
.derecha_titular{float:left;border-right:2px solid #b6951d;width:212px;padding-right:5px;height:42px;}
.derecha_texto{width:115px;float:left;}

.contenido{width:990px;height:327px;background-color:#fff;overflow:auto;margin:0 auto 0 auto;}


.texto_titular{font-family:Arial, Helvetica, sans-serif;font-size:35px;line-height:1.2; font-weight:bold;color:#004812 !important;text-align:left;padding:10px 30px 20px 0}
.resaltado_corporativo{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#004812 !important;}
.resaltado_corporativo2{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#004812 !important;}

.titulo_nostra_gent{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:bold;color:#004812 !important;margin-top:20px;}
.texto{width:600px;;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000 !important;margin:10px 35px 10px 90px;line-height:150%;}



.contenido_index{width:990px;min-height:320px;height:auto;display:block;background-color:#fff;margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-align:left;}
.contenido_index_in{width:990px;min-height:302px;height:auto;display:block;background-color:#fff;clear:both; margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-top:10px;padding-bottom:15px;text-align:left;}
.contenido_index_in ul {list-style-type:circle;margin: 5px 0 0 30px;}
.contenido_index_in ul li{margin: 5px 0 12px 0;}




.contenido_scroll{width:773px;min-height:327px;display:block;background-color:#fff;clear:both; margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-top:10px;padding-bottom:15px;text-align:left;line-height:150%;}
.contenido_scroll ul {list-style-type:circle;margin: 5px 0 0 30px;}
.contenido_scroll ul li{margin: 5px 0 12px 0;}




/*plantilla con scroll + galeria > in_galeria*/
.contenido_scrollmini{width:773px;min-height:227px;background-color:#fff;clear:both; margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-top:10px;padding-bottom:15px;text-align:left;line-height:150%;}
.contenido_scrollmini ul {list-style-type:circle;margin: 5px 0 0 30px;}
.contenido_scrollmini ul li{margin: 5px 0 12px 0;}
.div_galeria{width:990px;height:100px;}

/*plantilla corporacio > in_corporacio*/
.div_corporacio{width:990px;height:100px;text-align:center;margin:0 auto 0 auto;line-height:150%;}

/*plantilla con scroll + galeria > in_galeria_grande*/
.contenido_scrollmini_galeria_grande{height:auto; display:block; width:773px;min-height:227px;background-color:#fff;clear:both; margin:0 auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-top:10px;padding-bottom:15px;text-align:left;line-height:150%;}
.contenido_scrollmini_galeria_grande ul {list-style-type:circle;margin: 5px 0 0 30px;}
.contenido_scrollmini_galeria_grande ul li{margin: 5px 0 12px 0;}
.editor_contenedor_grande{width:373px;margin:0 auto 0 auto;float:left; height:auto; text-align:left;}
.galeria_contenedor_grande{width:400px;margin:0 auto 0 auto;float:right; height:auto; text-align:left;}

.galeria_contenedor{width:100%;margin:0 auto 0 auto;text-align:center;background-color:#f7f1e0;}

.contenido_galeria{width:990px;height:100px;background-color:#f7f1e0;margin:0 auto 0 auto;text-align:center;}
#gal{padding:0 190px 0 110px;width:690px;height:100px;}


.filete{height:18px;display:table;background-color:#004812;width:990px;}
.filete_interno{text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#fff;margin-left:30px;margin-top:2px;}
.pie_interno{height:95px;width:990px; padding:2px 0 0 0;display:block; margin:0 auto 0 auto;}
.pie_copy{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#fff;width:930px;padding-right:60px;float:right;margin: 0 auto 0 auto;text-align:right;}
.pie_copy a{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#c09200;text-decoration:none;}
.pie_copy a:hover,.pie_copy a:visited{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#c09200;text-decoration:underline;}
/*HOME*/
.cont_logo{height: 448px;text-align:center;}
.logo{padding-top:120px;}

sup{font-size:8px;font-family:Arial, Helvetica, sans-serif;}

.pie{/* background:url('../img/pie_home.jpg') no-repeat center; */ height:141px;width:782px;}
.enlace_pie_home{text-align:center;padding-top:55px;}
.enlace_pie_home a{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#fff !important; letter-spacing: 0.1em;text-decoration:none;}
.enlace_pie_home a:hover{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#f0b700 !important; letter-spacing: 0.1em;text-decoration:none;}
.separador{color:#f0b700;font-weight:bold;}

#menu_horizontal {background-color:#004812;height:30px; width:990px; margin:0 auto 0 auto; text-align:center;}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/image_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/image_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#multi-level {width:940px;height:30px; position:relative; left:0; z-index:100; padding:0 0 0 70px;}

/* The menu styling */
/* Remove the padding, margins and bullets from the lists */

.menu, .menu ul {list-style-type:none; padding:0; margin:0; }

/* Set up the size of the list items and float left to place inline */
.menu li {display:inline; float:left; position:relative; height:26px;padding:4px 35px 0 35px;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */
.menu li a,.menu li a:visited {display:inline; float:left; height:30px; line-height:20px; text-decoration:none; color:#4d6c64; padding:0; font-size: 1.1em; color: #fff; font-weight:bold;text-transform:uppercase;}

/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible; cursor:pointer; position:relative;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#fff;}
.menu li:hover {position:relative;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#fff;background-color:#2a9345; }

.menu li:hover { height:26px; z-index:2; position:relative; }

/*Estilo del primer nivel*/
/* Style the top level links */
.menu li a, .menu li a:visited {color: #fff; font-size: 1.1em; font-weight: bold;  padding:0 0.2em 0em 0.2em;  text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#fff;}
.menu li a:hover {color: #fff; text-decoration:underline; font-weight:bold;}
.menu li:hover a {color: #fff;height:26px; text-decoration:none;font-weight:bold; background-color:#2a9345;border-bottom:#4d6c64;} /*hover cuando estas los hijos desplegados*/

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0;}

/*Estilo para los hijos*/
/* Style the drop down sub level links */
.menu :hover ul.sub {left:0; top:30px; padding:0; white-space:nowrap; height:23px;text-align:left; width:auto; display:block; width:200px;}
.menu :hover ul.sub li {height:23px;display:block; float:left; background-color: #eeeef0; border-bottom:1px solid #49675d; border-left:1px solid #49675d; border-right:1px solid #49675d;}
.menu :hover ul.sub li a, .menu :hover ul.sub li a:visited { display:block; float:left; height:23px; width:200px; line-height:20px; text-decoration:none; padding:0px;font-size:12px; font-weight: normal;  background-color: #eeeef0;}
.menu :hover ul.sub li a:hover { color:#fff; text-decoration:underline; font-size:12px; font-weight: normal; background:#eeeef0;}
/* All this lot is for IE6, believe it or not, to style the fly outs */
.menu :hover ul.sub li a ,
.menu :hover ul.sub li a:hover ul li a ,
.menu :hover ul.sub li a:hover ul li a:hover ul li a ,
.menu :hover ul.sub li a:hover ul li a:hover ul li a:hover ul li a , 
.menu :hover ul.sub li a:hover ul li a:hover ul li a:hover ul li a:hover ul li a 
{display:block; float:left; height:23px; width:200px; padding:0px; font-weight:normal; color:#4d6c64;}

.menu :hover ul.sub li a:hover ,
.menu :hover ul.sub li a:hover ul li a:hover ,
.menu :hover ul.sub li a:hover ul li a:hover ul li a:hover ,
.menu :hover ul.sub li a:hover ul li a:hover ul li a:hover ul li a:hover ,
.menu :hover ul.sub li a:hover ul li a:hover ul li a:hover ul li a:hover ul li a:hover 
{color:#000; font-weight:normal; text-decoration:none; font-size:12px;}



/*     CARRUSEL JQUERY	   */
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/*     CARRUSEL JQUERY	   */






/*HOME*/
.contenedor{background-color:#f7f1e0;width:990px;height:auto;display:table;margin:0 auto 0 auto;text-align:center;}
.cont_logo{height: 448px;text-align:center;}
.logo{padding-top:120px;}
.pie{/* background:url('../img/home/pie_home.jpg') no-repeat center; */ height:141px;width:990px;margin: 0 auto 0 auto;}
.enlace_pie_home{text-align:center;padding-top:55px;}
.enlace_pie_home a{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#fff !important; letter-spacing: 0.1em;text-decoration:none;}
.enlace_pie_home a:hover{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#f0b700 !important; letter-spacing: 0.1em;text-decoration:none;}
.separador{color:#f0b700;font-weight:bold;}

/*mapa nostra gent*/
#mapa_nostra_gent{background:url(../../data/resources/image/la_nostra_gent/la_nostra_gent.jpg) no-repeat top right;}


/*TABLA COOPERATIVES*/
.xl70,.xl69{background-color:#004912;color:#fff;}
.xl66,.x165{height:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:120%;}

/*tabla govern*/
.tabla_govern {text-align:center;height:auto;margin:0;padding:0;width:620px;}
.tabla_govern td {background:#efefef;border-bottom:1px solid #666;text-align:left;height:30px;padding:20px; vertical-align:middle;width:270px;}
.una {background:none !important;color:#344e20;font-size:20px;font-weight:bold;}


