body
{
	background:url(images/bg.jpg) no-repeat #fff center top;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px auto auto auto;
	color:#000;
}
p{
	padding:2px;
	margin:0px;
	font-size: 12px;
}
#main_container{
width:1000px;
height:auto;
margin:auto;
padding:0px;
}



.top_bar{
width:1000px;
height:38px;
background-color:#4a4a4a;
}

.box {
	WIDTH: 331px; MARGIN-BOTTOM: 1px; BACKGROUND: url(/pix/home/box_bottom.gif) repeat-x right bottom; MARGIN-LEFT: -3px
}

A.box3 {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; CURSOR: pointer; TEXT-DECORATION: none
}
A.box3:hover {
	BACKGROUND: url(box_left.gif) repeat-y 121px 0px; 
}
HTML > BODY .box3:hover {
	DISPLAY: block; BACKGROUND-POSITION: 121px 0px
}


.top_search{
width:370px;
height:32px;
margin:0px 20px 0 0;
_margin:0px 10px 0 0;
float:right;
background:url(images/top_search_bg.gif) no-repeat center;
}
input.search_input{
width:182px;
height:18px;
float:left;
margin:5px 0 0 0 ;
border:1px solid #dbdbdb;
border-bottom-color:#ffffff;
border-right-color:#ffffff;
}
.search_text{
float:left;
width:110px;
padding:8px 0 0 15px;
color:#999999;
}
.search_text a{
text-decoration:none;
color:#999999;
}
.search_bt{
float:left;
padding:2px 0 0 15px;
}
.languages{
float:right;
width:150px;
padding:8px 0 0 0;
}
.lang_text{
float:left;
padding:0 5px 0 0;
color:#b3adad;
}
a.lang{
display:block;
float:left;
padding:0 5px 0 5px;
}
#header{
width:1000px;
height:140px;
background:url(images/header2_bg.jpg) no-repeat center;
background-position:0px 0px;
margin:auto;
}
#logo{
float:left;
padding:10px;
}
/*------------------------------oferte_content-----------------------*/
.oferte_content{
width:280px;
height:130px;
float:left;
padding:0 0 0 50px;
}
.top_divider{
float:left;
width:1px;
height:140px;
}
.oferta{
width:178px;
height:120px;
float:left;
padding:15px 30px 0 30px;
}
.oferta_img{
float:left;
padding:0 0 10px 0;
}
.oferta_title{
font-size:15px;
color:#b72c24;
font-weight:bold;
}
.oferta_details{
width:400px;
float:left;
padding:0 0 0 30px;
}
.oferta_text{
padding:5px 0 5px 0;
font-size:12px;
color:#FFFFFF;
text-align:justify;
line-height:15px;
}
a.details{
width:83px;
height:21px;
display:block;
float:right;
margin:5px 0 0 0;
padding-left:5px;
background:url(images/details_bt_bg.gif) no-repeat center;
text-align:center;
line-height:21px;
text-decoration:none;
color:#000000;
}
div.oferta_pagination1 {
clear:both;
padding:10px 0 0 0;
_padding:0px 0 0 0;
margin:5px;
text-align:center;
float:right;
font-size:20px;
	width: 238px;
}
/*---------------------oferta_pagination-----------------------------*/

div.oferta_pagination {
clear:both;
padding:10px 0 0 0;
_padding:0px 0 0 0;
margin:5px;
text-align:center;
float:right;
font-size:10px;
	width: 138px;
}

div.oferta_pagination a {
width:22px;
height:22px;
display:block;
float:left;
margin:0 0 0 5px;
_margin:0 0 0 3px;
line-height:23px;
text-align:center;
background:url(images/pag_bg.gif) no-repeat center;
text-decoration:none; 
color:#9d8b8b;
}
div.oferta_pagination a:hover, div.pagination a:active {
width:22px;
height:22px;
display:block;
float:left;
line-height:23px;
text-align:center;
background:url(images/pag_bg_a1.gif) no-repeat center;
text-decoration:none; 
color:#ad1614;
}
div.oferta_pagination span.current {
width:22px;
height:22px;
display:block;
float:left;
line-height:23px;
text-align:center;
background:url(images/pag_bg_a1.gif) no-repeat center;
text-decoration:none; 
color:#ad1614;
}
#main_content{
clear:both;
}
/*---------------- menu tab----------------------*/
#menu_tab{
width:1000px;
height:50px;
background-color:#fff;
}
.left_menu_corner{
width:9px;
height:50px;
float:left;
background:url(images/menu_left.gif) no-repeat center;
}
.right1_menu_corner{
width:9px;
height:50px;
float:left;
background:url(images/menu_left.gif) no-repeat center;
}
.right_menu_corner{
width:9px;
height:50px;
float:left;
background:url(images/menu_right.gif) no-repeat center;
}
ul.menu {
list-style-type:none; float:left; display:block; width:982px; 
margin:0px; padding:0px;background:url(images/menu_bg.gif) repeat-x;}

ul.menu li {
display:inline;
font-size:11px;
font-weight:bold;
line-height:50px;
}
ul.menu li.divider {
display:inline;
width:2px;
height:50px;
float:left;
background:url(images/menu_divider.gif) no-repeat center;
}

a.nav1:link, a.nav1:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/home.png) no-repeat left; color:#676d77;
	width: 45px;
}
a.nav2:link, a.nav2:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/favs.png) no-repeat left; color:#676d77; width: 60px}
a.nav3:link, a.nav3:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/checked.png) no-repeat left; color:#676d77; width: 55px}
a.nav4:link, a.nav4:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/user_add.png) no-repeat left; color:#676d77;
	width: 65px;
}
a.nav5:link, a.nav5:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/Download-256x256.png) no-repeat left; color:#676d77;
	width: 52px;
}
a.nav6:link, a.nav6:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/contact-new.png) no-repeat left; color:#676d77;
	width: 65px;
}

a.nav7:link, a.nav7:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px 0 14px;height:50px;text-decoration:none; background:url(images/services.png) no-repeat left; color:#676d77;
	width: 85px;
}

a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover , a.nav7:hover{
color:#333333;}


li.currencies{
width:auto;
float:left;
padding:0 0 0 15px;
_padding:12px 0 0 15px;
color:#676d77;
font-size:11px;
font-weight:bold;
}
/*----------------crumb_navigation-------------*/
.crumb_navigation{
width:980px;
height:15px;
padding:5px 10px 0 20px;
color:#333333;
background:url(images/navbullet.png) no-repeat left;
background-position:5px 6px;
}
.crumb_navigation a{
color:#0fa0dd;
text-decoration:underline;
}
span.current{
color:#0fa0dd;
}

/*-------------left_content------------------*/
.left_content{
width:196px;
float:left;
}
.title_box{
width:196px;
height:30px;
margin:5px 0 0 0;
background:url(images/menu12_title_bg.gif) no-repeat center;
text-align:center;
font-size:13px;
font-weight:bold;
color:#fff;
line-height:30px;
}
.title_box1{
width:196px;
height:30px;
margin:5px 0 0 0;
background:url(images/menu_title_bg22.gif) no-repeat center;
text-align:center;
font-size:13px;
font-weight:bold;
color:#fff;
line-height:30px;
}
/*--------left menu---------*/
ul.left_menu{
width:196px;
padding:0px;
margin:0px;
list-style:none;
}
ul.right1_menu{
width:196px;
padding:0px;
margin:0px;
list-style:none;
}
ul.right2_menu{
width:196px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin:0px;
list-style:none;
}
ul.right1_menu li{
margin:0px;
list-style:none;
}
ul.right2_menu li{
margin:0px;
list-style:none;
}
ul.left_menu li.odd a{
width:166px;height:25px;display:block;background:url(images/checked.png) no-repeat left #dad0d0; background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.left_menu li.even a{
width:166px;height:25px;display:block;background:url(images/checked.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
background:url(images/checked.png) no-repeat left #fe973a; color:#FFFFFF;background-position:5px 5px;
}

ul.right1_menu li.odd a{
width:166px;height:25px;display:block;background:url(images/checked2.png) no-repeat left #dad0d0; background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.right1_menu li.even a{
width:166px;height:25px;display:block;background:url(images/checked2.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.right1_menu li.even a:hover, ul.right1_menu li.odd a:hover{
background:url(images/checked2.png) no-repeat left #fe973a; color:#FFFFFF;background-position:5px 5px;
}
ul.right2_menu li.odd a{
width:166px;height:25px;display:block;background:url(images/Download-256x256.png) no-repeat left #dad0d0; background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.right2_menu li.even a{
width:166px;height:25px;display:block;background:url(images/Download-256x256.png) no-repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;
}
ul.right2_menu li.even a:hover, ul.right1_menu li.odd a:hover{
background:url(images/Download-256x256.png) no-repeat left #fe973a; color:#FFFFFF;background-position:5px 5px;
}

.border_box{
backgroundcorlor:eee6e6;
width:194px;
height:auto;
text-align:center;
border:0px #ffffff solid;
}
.product_title{
color:#ea2222;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a{
text-decoration:none;
color:#ea2222;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a:hover{
color:#064E5A;
}
.product_img{
padding:5px 0 5px 0;
}
.prod_price{
padding:5px 0 5px 0;
}
span.reduce{
color:#999999;
text-decoration:line-through;
}
span.price{
color:#ea2222;
}
/*----------newsletter--------------*/
input.newsletter_input{
width:160px;
height:16px;
border:1px #ddd9d9 solid;
margin:10px 0 5px 0;
font-size:12px;
padding:3px;
color:#999999;
}
a.join{
width:35px;
display:block;
margin:5px 0 5px 120px;
_margin:5px 0 5px 130px;
background:url(images/blue-add.png) no-repeat left;
padding:0 0 0 20px;
text-decoration:none;
color:#1c4a52;
}
.banner_adds{
width:194px;
text-align:center;
padding:10px 0 10px 0;
}

/*center content--------------------------*/
.center_content{
width:585px;
float:left;
padding:5px 10px;
}
.center_title_bar{
width:520px;
height:33px;
float:left;
padding:0 0 0 40px;
margin:0 0 0 12px;
_margin:0 0 0 6px;
line-height:33px;
font-size:12px;
color:#847676;
font-weight:bold;
background:url(images/bar_bg.gif) no-repeat center;
}

/*----------------------right content--------------*/
.right_content{
width:196px;
float:left;
padding:5px 0 0 0;
}
.shopping_cart{
width:195px;
height:84px;
text-align:center;
background:url(images/cart_bg.gif) no-repeat center;
}
.cart_title{
font-size:12px;
font-size:12px;
color:#847676;
font-weight:bold;
padding:8px 0 0 0;
}
.cart_details{
width:115px;
float:left;
padding:5px 0 0 15px;
text-align:left;
}
.cart_icon{
float:left;
padding:5px 0 0 5px;
}
span.border_cart{
width:100px;
height:1px;
margin:3px 0 3px 0;
display:block;
border-top:1px #999999 dashed;
}
/*---------prod_box----------*/
.prod_box{
width:173px;
height:auto;
float:left;
padding:10px 10px 10px 11px;
}
.top_prod_box{
width:173px;height:12px;background:url(images/product_box_top1.gif) no-repeat center bottom;float:left; padding:0px; margin:0px;
}
.bottom_prod_box{
width:173px;height:10px;background:url(images/product_box_bottom1.gif) no-repeat center top;float:left;padding:0px; margin:0px;
}
.center_prod_box{
width:173px;height: auto;background:url(images/product_box_center1.gif) repeat-y;float:left; text-align:center;padding:0px; margin:0px;
}
.prod_details_tab{
width:173px;
height:31px;
float:left;
background:url(images/products_details_bg1.gif) no-repeat center;
margin:3px 0 0 0;
}
.prod_details_tabdownload{
width:173px;
height:31px;
float:left;
background:url(images/products_details_bg1.gif) no-repeat center;
margin:3px 0 0 0;
}

img.left_bt{
float:left;
padding:6px 0 0 6px;
}
a.prod_details{
width:25px;
display:block;
float:left;
background:url(images/square-blue-add.gif) no-repeat left;
padding:0 0 0 20px;
margin:7px 0 0 38px;
_margin:6px 0 0 35px;
text-decoration:none;
color:#0fa0dd;
}
a.prod_detailsdown{
width:28px;
display:block;
float:left;
background:url(images/Download-256x256.png) no-repeat left;
padding:0 0 0 20px;
margin:7px 0 0 -12px;
_margin:6px 0 0 35px;
text-decoration:none;
color:#0fa0dd;
}

.prod_boxcustom_big{
width:554px;
height:auto;
float:left;
padding:0 10px 10px 15px;
}

/*---------prod_box_big----------*/
.prod_box_big{
width:554px;
height:auto;
float:left;
padding:10px 10px 10px 15px;
}
.prod_box_big1{
width:554px;
height:auto;
float:left;
padding:0px 10px 10px 15px;
}
.top_prod_box_big{
width:554px;height:12px;background:url(images/details_box_top1.gif) no-repeat center bottom;float:left; padding:0px; margin:0px;
}
.bottom_prod_box_big{
width:554px;height:12px;background:url(images/details_box_bottom1.gif) no-repeat center top;float:left;padding:0px; margin:0px;
}
.center_prod_box_big{
width:554px;height: 500;background:url(images/details_box_center1.gif) repeat-y;float:left; text-align:center;padding:5px; margin:0px;
}
.center_prod_box_big1{
width:554px;height: 120;background:url(images/details_box_center1.gif) repeat-y;float:left; text-align:center;padding:5px; margin:0px;
}

.metalcustom{
width:270px;
padding:0 0 0 0;
float:left;
}
.metalcustom11stand{
width:185px;
padding:0 0 0 0;
float:left;
}
.capa{
width:320px;
padding:0 0 0 0;
float:left;
}

.firstpage{
width:140px;
padding:0 0 0 0;
float:left;
}

.firstpage2{
width:400px;
padding:0 0 0 0;
float:left;
}

.metal{
width:550px;
padding:0 0 0 0;
float:left;
	}



.product_img_big{
width:170px;
padding:5px 0 5px 10px;
float:left;
BACKGROUND: url(Images/frame.gif) no-repeat center top;
	height: auto;
}
.product_img_left{
width:200px;
padding:5px 0 5px 10px;
float:left;
BACKGROUND: url(Images/frame.gif) no-repeat center top;
	height: auto;
}
.details_big_box{
width:270px;
float:left;
padding:0 0 0 0;
text-align:left;
}
.caparight{
width:220px;
float:left;
padding:0 0 0 0;
text-align:left;
}
.details_big_right{
width:340px;
float:left;
padding:0 0 0 0;
text-align:left;
}
.left{
	width:165px;
	float:left;
	padding:0 0 0 0 ;
    height:400px;
}

.right{
	width:170px;
	float:left;
	padding: 0 0 0 0 ;
    height: 400px;
}

.details_big_left{
width:170px;
float:left;
padding:0 0 0 0;
text-align:left;
}
.product_title_big{
color:#ea2222;
padding:0 0 5px 0;
font-weight:bold;
font-size:14px;
}
.details_big_boxstand{
font-size:12px;
font-weight:bold;
line-height:18px;
height: 400px
}
.specifications{
font-size:12px;
font-weight:bold;
line-height:18px;
}
.border1
{
	width:100px;
	padding: 5px 0 5px 0;
	height: 10px;
}
.border2
{
	width:270px;
	padding: 5px 0 5px 0;
	height: 55px;
}
.thumbs{
padding:8px 5px 8px 5px;
border:1px #DFD1D1 solid;
margin:3px 0 0 0;
	height: 72px;
	width: 130px;
}
.thumbs a{
padding:3px;
}
.prod_price_big{
padding:5px 0 5px 0;
font-size:16px;
}
span.reduce{
color:#999999;
text-decoration:line-through;
}
span.price{
color:#ea2222;
}
a.addtocart{
width:76px;
height:27px;
display:block;
float:left;
background:url(images/addtocart.gif) no-repeat left;
padding:0 0 0 33px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
a.addtocart1{
width:165px;
height:27px;
display:block;
float:left;
background:url(images/dis.gif) no-repeat left;
padding:0 0 0 5px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
a.compare{
width:76px;
height:27px;
display:block;
float:left;
margin:0 0 0 10px;
background:url(images/compare.gif) no-repeat left;
padding:0 0 0 33px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
a.dis{
width:170px;
height:150px;
display:block;
float:left;
margin:0 0 0 0;
background:url(images/backgr.png) no-repeat left;
padding:0 0 0 0;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
span.blue{
color:#5F9FAB;
}
/*---------------contact_form------------------*/
.contact_form{
width:355px;
float:left;
padding:0px 0 0 75px;
}
.form_row{
width:335px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{
width:253px;
height:18px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:253px;
height:50px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
a.contact{
width:99px;
height:27px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(images/contact_bt.gif) no-repeat left;
padding:0 0 0 10px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
/*--------------footer----------------*/
.footer{
width:1000px;
clear:both;
height:65px;
background:url(images/footer_bg.gif) repeat-x top;
}
.left_footer{
float:left;
width:300px;
padding:5px 0 0 10px;
}
.right_footer{
float:right;
padding:15px 30px 0 0;
}
.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #666666;
}
.right_footer a:hover{
text-decoration:underline;
}

A.box3 {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; CURSOR: pointer; TEXT-DECORATION: none
}

A.box3:hover {
	BACKGROUND: url(box_left1.gif) repeat-y 121px 0px; HEIGHT: auto;
}
.center_footer{
float:left;
width:200px;
text-align:center;
color:#666666;
padding:10px 0 0 60px;
}
a{color:#36c;}
a:hover{
	color:#777;
	text-decoration:none;
	text-align: justify;
}
a img{border:none;}

/*subir*/
p.subir {text-align:right;}
p.subir  a {font-weight:bold;background: url(/imgs/ico.flecha-positivo.gif) right bottom no-repeat; display:block; padding:0.5em 1em 0 0; }

/* genericos */
.accesorio{display:none;}
.limpiar{clear:both;}


/* titulares genericos */
h1, h2, h3, h4 {margin-bottom:0.5em;line-height:1.1em;}
h1 a, h2 a, h3 a, h4 a {text-decoration:none;} 
h1{font-size:1.6em;color:#f90;}
h2{font-size:1.4em;color:#318e11;}
h3{font-size:1.2em;color:#966f4f;}
h4{font-size:1.1em;color:#888;}

/* enlace */
h1 a {color:#f90;}
h2 a{color:#318e11;}
h3 a{color:#966f4f;}
h4 a{color:#888;}

/* CARCASA */
.estructura-body{padding:2em 0;}
#estructura{width:77em;margin:1em auto;text-align:left;}

/* Pie */
.pie{width:39em;float:right;}
.pie ul{background:#bebaa7 url(/imgs/bk.curva-pie-izq.gif) left bottom no-repeat;margin:0;float:right;width:13em;padding:0.2em 0 0.3em 2.3em;list-style:none;}
.pie ul.fijos-funcionalidad{background:#d3cfb9 url(/imgs/bk.curva-pie-drh.gif) left bottom no-repeat;}
.pie ul li{display:inline;padding-right:0.3em;border-right:1px solid #888;margin-left:0.5em;}
.pie ul li.rss{background: url(/imgs/ico.rss.gif) left center no-repeat;padding-left:1.6em;}
.pie ul li.ultimo{border:none;}
.pie ul li a{color:#615f55;text-decoration:none;font-weight:bold;font-size:0.95em;}
.pie ul li a:hover{text-decoration:underline;}

/* Cabecera */
/* idioma buscador */
.cabecera{background:#fff url(/imgs/bk.curva-cabecera.gif) 18em -0.2em no-repeat;width:100%;text-align:right;}
.cabecera div.idioma-buscador{float:right;width:38em;text-align:right;padding:0;margin:3.5em 1em 0.5em 0;}
.cabecera div.idioma-buscador a{background: url(/imgs/ico.flecha-naranja.gif) right center no-repeat;width:5em;padding-right:0.8em;color:#575757;text-decoration:none;font-weight:bold;}

.cabecera div.idioma-buscador a:hover{background: url(/imgs/ico.flecha-naranja.gif) right center no-repeat;width:5em;padding-right:0.8em;text-decoration:underline;}
.cabecera div.idioma-buscador form{margin-top:0.5em;}
.cabecera div.idioma-buscador form fieldset{border:none;}
.cabecera div.idioma-buscador form legend, .cabecera div.idioma-buscador form label {display:none;}
.cabecera div.idioma-buscador form input{background: url(/imgs/bk.gama-azul.gif) left top repeat-x;border:1px solid #ccc;margin-left:1em;color:#575757;font-size:1em;width:19em;}
.cabecera h1{float:left;margin:0.5em 0 0; padding:0.5em 0 0.3em 1em;}
.cabecera h1 img{border:none; width:9.8em;}


/* Menu */
.menus{clear:both;width:77em;overflow:hidden;border-top:5px solid #b2b2b2;border-bottom:5px solid #b2b2b2;padding:0;}
.menus ul{list-style:none;font-size:1.2em;margin:0;}
.menus ul li{margin:0;}
.menus ul a{text-decoration:none;}
.menus h1 {display:none}

.menus .menu-publicos{float:right;width:12.4em;padding:.6em .3em .3em;border-left:1em solid #6891d4;border-right:1em solid #6891d4;border-bottom:1em solid #6891d4;background:#6891d4 url(/imgs/bk.rayado-azulG.gif) 0 0 repeat;font-weight:bold;}
.menus .menu-publicos p{color:#fff;padding:.7em 0 0 .5em;font-size:1.1em;margin-bottom:0.7em; text-align:left;}
.menus .menu-publicos ul{text-align:right;padding:0 0 0 .5em;margin:0 0.2em 0 0;position:relative;}
.menus .menu-publicos ul li{margin-bottom:0.3em;font-size:0.93em;}
.menus .menu-publicos ul li a{color:#fff;background:url(/imgs/ico.flecha-verde-izda.gif) right center no-repeat;padding-right:1em;letter-spacing:-0.01em;}
.menus .menu-publicos ul li a:hover, .menus .menu-publicos ul li.on a{color:#ffff66;background: url(/imgs/ico.flecha-verde-izda-on.gif) right center no-repeat;padding-right:1em;}

.menu-secciones {background:#ad905c;float:left;width:61.99em;}
.menu-secciones ul{overflow:hidden;width:100%;background:#ebdfbd;border-bottom:1px solid #966f4f;font-weight:bold;}
.menu-secciones ul li{float:left; margin:0; width:12.6em; border-right:1px solid #e2bf8a;border-left:1px solid #fff;text-align:center;}
.menu-secciones ul li a{color:#77522f; display:block; padding:0.5em 0;}
.menu-secciones ul li.ultimo{border-right:none;}
.menu-secciones ul li.primero{border-left:none;}
.menu-secciones ul li.on a, .menus .menu-secciones ul li a:hover{background:#9b7e5c;color:#fff2cd;padding:.5em 0;display:block;}

/* Subemnu secciones posicionado cada uno de su padre */
#estructura .menus .menu-secciones .submenu-secciones{width:auto;font:0.95em/1.2em verdana,helvetica,sans-serif;letter-spacing:-.03em;border:none; padding:0.2em 0 0;background:none;margin:0.3em 0}
.menus .menu-secciones .submenu-secciones li{border-left:none;width:auto;margin-bottom:0;padding:0;display:inline;}
.menus .menu-secciones .submenu-secciones li a{color:#fff; font-weight:normal;padding:0 0.45em;}
.menus .menu-secciones .submenu-secciones li.on {padding:0;}
.menus .menu-secciones .submenu-secciones li.on a, .menus .menu-secciones .submenu-secciones li a:hover{padding:0 0.45em;background:none;color:#5b3311;display:inline;}


/* submenu parte publica */
.menus .publico{background:none;}
#estructura .menus .publico .submenu-secciones{line-height:0.9em;position:relative;top:5.8em;margin-bottom:0;background:#6891d4;text-align:right;padding:0.4em 0 0.5em; z-index:0;} 
.menus .publico .submenu-secciones li{border-color:#4368a3;float:none;width:auto;display:inline;} 
.menus .publico .submenu-secciones li a{display:inline;}
.menus .publico .submenu-secciones li.on a, .menus .publico .submenu-secciones li a:hover{background:none;color:#233c5c;}

/* img que depende de la seccion */
/*.home .menus {background:#6891d4 url(/imgs/trebol.jpg) right top no-repeat;}*/
.home .menus .image {background:#6891d4 url(/imgs/g9x_esp.jpg) right top no-repeat;
	height:12.5em;
}
.home .menu-secciones {background:none;}
.gamesa .menus {background:#6891d4 url(/imgs/diente-leon.jpg) right bottom no-repeat}
.productos .menus {background:#6891d4 url(/imgs/hombre_aerogenerador.jpg) left -4em no-repeat;}
.principios .menus {background:#6891d4 url(/imgs/camino_arboles.jpg) left -2em no-repeat;}
.donde-estamos .menus {background:#6891d4 url(/imgs/arbol-prado.jpg) right -3em no-repeat;}
.inversores .menus {background:#6891d4 url(/imgs/nubes-sobre-mar.jpg) left -2em no-repeat;}
.prensa .menus {background:#6891d4 url(/imgs/prensa-cesped.gif) left top no-repeat;} 
.nuestras-personas .menus {background:#6891d4 url(/imgs/personas-hoja.jpg) left top no-repeat;}
.partners .menus {background:#6891d4 url(/imgs/sol-mar.jpg) left -5em no-repeat;}
.fijos .menus {background:#6891d4 url(/imgs/hojas.jpg) left -4em no-repeat;}


/* MIGAS */
.migas{background:#fff;padding:1em 1em 0;}
.migas ul{list-style:none;display:inline;margin:0 0.3em 0;padding:0;color:#777;line-height:1.2em;}
.migas ul li{display:inline;margin:0;}

/* Contenido */
.contenido{background:#fff;clear:both;width:1000px;overflow:hidden;margin:0;color:#333;padding:0;}
.contenido p{line-height:1.3em;}

/* Texto */
.texto{width:1000px;overflow:hidden;float:left;margin-left:0;}
.con-columna .texto {width:58.5em;overflow:hidden;}
/*.con-columna .texto p, .con-columna .texto h2{ padding-left:1.3em;}*/
 
.con-columna .columna{width:15em;margin-left:1em;float:right;}

/* generales dentro de texto */
.texto ol{margin-left:3em;}
.texto ol.romanos{list-style:lower-roman;}
.texto ol.letras{list-style: lower-roman;}

.texto ul{list-style:none;}
.texto ul li{background: url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat;padding-left:1em;}


p.volver{text-align:right;font-weight:bold;margin-top:1em;font-size:0.9em;}
p.texto-destacado {color:#777;}

.entradilla{color:#888;font-weight:bold;border-left:8px solid #ddd; background:#eee;margin-bottom:1em;}
.entradilla ul, .entradilla p{padding:0.3em 0;}
.bloque-centro .entradilla{background:none;font-weight:normal;border-left:none;color:#777;margin-bottom:1em;}


.aviso{color:#83392a;font-weight:bold;font-size:1.2em;}

.herramientas{float:right;}
.texto .herramientas li {background:none;display:inline;margin:0 0.2em;padding-left:0;}
.herramientas li img{border:none;width:1.2em;}

.foto {width:24.15em;}
.foto img{border:0.2em solid #c5c5c5;width:98%;}
.foto p{padding:0.3em;font-size:.9em;background:url(/imgs/bk.parrafo-subfoto.gif) 0 0 repeat-x;border-bottom:1px solid #c5c5c5;color:#777;}
.foto-dcha {float:right;margin:0 0 1em 1em;}
.foto-izda {float:left;margin:0 1em 1em 0;}
.listado-dcha{width:30.3em;float:right;}

.externa, .pdf, .doc, .xls, .zip, .txt, .archivo, .ppt{display:block;background-position:left bottom;background-repeat:no-repeat;}
.externa a,.pdf a,.doc a,.xls a,.zip a,.txt a,.archivo a,.ppt a{padding-left:0.5em;}
.externa a {padding-left:1em;}
.contenido .externa{background:url(/imgs/ico.externo.gif) left top no-repeat;}
.contenido .pdf{background:url(/imgs/ico.pdf.gif) 0 0 no-repeat; }
.contenido .img{background:url(/imgs/ico.img.gif) 0 0 no-repeat; }
.contenido .doc{background-image:url(/imgs/ico.doc.gif);}
.contenido .xls{background-image:url(/imgs/ico.xls.gif);}
.contenido .zip{background-image:url(/imgs/ico.zip.gif);}
.contenido .txt,.archivo{background-image:url(/imgs/ico.txt.gif);}
.contenido .ppt{background-image:url(/imgs/ico.ppt.gif);}
span.pdf{ padding-left:1em;}

a.pdf{ display:block; padding-left:1.3em;}

.paginado{border-top:3px solid #ddd;padding-top:0.3em;font-size:0.9em;text-align:center;margin-left:0;}
.texto ul.paginado li{background:none;display:inline;margin:0 0.2em;padding-left:0;color:#777;}
.paginado li a{color:#f90;padding:0 0.3em;}
.paginado li a:hover{color:#666;}


/* Estilos tabla */
table{border-collapse:collapse;width:100%;font:1em/1em Arial,Helvetica,sans-serif;color:#555;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #ddd; margin-bottom:1.5em;}
th,td{padding:0.5em;border:1px solid #ddd;}
th{background-color:#f7f7f7;color:#888;}
caption{padding:0.5em;font-size:1.35em;background:#eee;color:#6B9B0B;font-weight:bold;border-top:3px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
tfoot td{color:#888;font-size:0.9em;background-color:#f7f7f7;}
tfoot th{background:#eee;color:#666;}
#estructura table p{line-height:1.7em;  }


.destacado-1,.destacado-2,/*.destacado-3,*/.destacado-4{border-top:3px solid #b2b2b2;border-bottom:3px solid #b2b2b2;margin-bottom:1em;overflow:hidden;padding:0.5em 0.5em 0;}
.destacado-1{background-color:#fcf7c5;color:#6a550b;}
.destacado-1 h2,.destacado-1 a{color:#6a550b;}
.destacado-1 a{text-decoration:none;}
.destacado-1 a:hover{color:#8d710f;}
.destacado-1 ul li{background-image:url(/imgs/ico.flecha-amarilla.gif);}
.destacado-2{background-color:#e1e7b4;color:#586500;}
.destacado-2 h2,.destacado-2 a{color:#636f0f;}
.destacado-2 a{text-decoration:none;}
.destacado-2 a:hover{color:#808300;}
.destacado-2 ul li{background-image:url(/imgs/ico.flecha-verde.gif);}
/*.destacado-3{background-color:#D5ECF4;color:#127686;}*/
.destacado-3 h2,.destacado-3 a{color:#127686;}
.destacado-3 a{text-decoration:none;}
.destacado-3 a:hover{color:#1691A4;}
.destacado-4{background-color:#ffecd5;color:#e28c05;}
.destacado-4 p{color:#e68c00;}
.destacado-4 h2,.destacado-4 a{color:#e28c05;}
.destacado-5{background-color:#E3E4E6; border-top:3px solid #E3E4E6;border-bottom:3px solid #E3E4E6;margin-bottom:1em;overflow:hidden;padding:0.5em 0.5em 0;}


/*.home .bloque-dcha .destacado-4{background:#ffecd5 url(../imgs/bk.energicu.gif) right bottom no-repeat; padding-bottom:2em;}*/
.home .bloque-dcha .destacado-4{background:#ffecd5 padding-bottom:2em;}
.home .bloque-dcha .destacado-4 p{width:12em; padding-bottom:0.5em;}

.destacado-4 p{color:#c57b08;}

.columna .destacado-1,.columna .destacado-2,.columna .destacado-3{font-weight:bold;font-size:1.2em;}

.bloque-dcha h2 {font-size:1.3em;margin-bottom:0.3em;}
.bloque-dcha h2 a {text-decoration:none;}
.bloque-dcha h2 strong {font-size:1.35em;}
.bloque-dcha ul{margin-left:0.3em;}
.bloque-dcha p{color:#555;}

/* Estilos formulario b?sico*/
.formulario-basico {width:100%;overflow:hidden;}
.formulario-basico label{width:7em;float:left;text-align:right;}
.formulario-basico label.coment{width:5em;}
.formulario-basico input, .formulario-basico select{margin:0 0 0.8em 0.5em; border:1px solid #ddd;}
.formulario-basico input{width:17em;}
.formulario-basico select{width:18em;}
.formulario-basico input:focus, .formulario-basico select:focus{background:#fff;}
.formulario-basico textarea{margin-left:0.7em;border:1px solid #ddd;width:23em;padding:0.2em; height:8em;}
.formulario-basico textarea.largo{ height:12.5em;}
.formulario-basico textarea.medio{ height:10.4em;}
.formulario-basico fieldset{border:none;float:left;width:49%; margin-top:1em; }
.formulario-basico legend{display:none;}
.formulario-basico input.check{width:1em;margin:0;border:0;background:none;float:left;margin-left:0.5em;}
.formulario-basico .input-file{width:20em;}
.formulario-basico p {margin-top:0.3em;}
.formulario-basico p span{color:#777; text-align:right;display:block; width:10em;float:left;}
.formulario-basico p label{float:left;clear:none;width:3em;}

.formulario-basico p.centrar {clear:both;text-align:center;}
.formulario-basico .boton{margin:1em auto;}

.formulario-basico ul{clear:both; margin:0 0 0 9em;}
.formulario-basico ul li{padding:0; margin:0 1em 0 0;display:inline; background:none;}
.formulario-basico ul li label{float:none; clear:both;}
.formulario-basico ul li input {width:1em;margin:0;border:0;background:none;float:none;}

/* Formulario de opini?n */
.formulario-opinion{width:58em;}
.formulario-opinion .entradilla{padding:.3em;}
.formulario-opinion ul{margin:0 0 2em 0;}
.formulario-opinion ul li{background:none;clear:both;}
.formulario-opinion input{float:left;width:1em;height:1em;margin-left:4em;padding:0;background:none;}
.formulario-opinion label{display:block;float:left;padding-bottom:.7em;width:40em;}
.formulario-opinion .boton{margin-left:35em;height:auto;}
.formulario-opinion ul li span{font-weight:bold;color:#999;font-size:.9em;}

/*  otros gen?ricos  */
fieldset{border:none;}
input,select,textarea{font:0.95em/1em Arial,Helvetica,sans-serif;color:#666;border:1px solid #ddd;}
input, select{background:url(/imgs/bk.degradado-gris-horiz.gif) left center repeat-x;}
input{padding:0.1em 0.5em;}
textarea{background:url(/imgs/bk.degradado-gris-horizG.gif) left top repeat-x;}
input:focus, select:focus, textarea:focus{background:#fff;}
#estructura input.boton{background:url(/imgs/bk.gama-verde.gif) left top repeat-x;padding:0 0.5em;color:#518712;width:auto;border:1px solid #bcc690;cursor:pointer;}
input.formulario-error,textarea.formulario-error{border:1px solid #D62F27;color:#D62F27;}
/*cuando el form esta mal completado*/
.formulario-error{text-align:center;color:#D62F27; font-weight:bold;border-top:1px dashed #D62F27;border-bottom:1px dashed #D62F27;padding:0.3em;margin:1em 3em;}
#estructura .formulario-error li {background:none;}

/* CONTACTO */
h2.contacto{ margin:0;font-size:1.2em;}
ul.contacto{width:100%;overflow:hidden;clear:both;margin:0;border-top:3px solid #eee;border-bottom:3px solid #eee;padding:0.5em 0;}
.texto .contacto ul{margin:auto;}
.texto .contacto li{float:left;width:45%;margin:0 0 0 3%;background:none;}
.texto .contacto li li{float:none;display:block;width:auto;margin:0.5em 0;}
.texto .contacto li h3{font-size:1.2em;}
.texto .contacto li a{background:url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat;padding-left:1em;text-decoration:none;}
.texto .contacto li br {margin:0.3em 0;}


/*Galeria de fotos comunes*/
h2.tit-galeria{ margin:0;}
h2.tit-galeria span{margin-left:1em;font-size:0.7em;display:block;float:right;}
h2.tit-galeria span a{background:url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat;padding-left:1em;color:#36c;}
h2.tit-galeria span a:hover{color:#888;}

.galeria {border-top:3px solid #eee;border-bottom:3px solid #eee;padding:0.5em 0;overflow:hidden;width:100%;margin:0 auto 1em auto;}
.texto .galeria li{background:none;float:left;width:21.8%;margin:0 1.25% 0.5em 1.25%;padding:0;position:relative;}
.galeria li div{overflow:hidden;}
.galeria li div.fotografias{height:8.65em;overflow:hidden;}

.galeria li img{width:100%;}

.galeria li p{color:#777;font-size:0.9em;padding:0;margin:0.3em;}
.galeria li p span{font-weight:bold;font-size:1.1em;}
.galeria li a span img{width:3.3em;position:absolute;top:5.5em;left:9em;}
.galeria li ul{border-top:1px solid #ddd;padding:0.3em 0;margin:0 0.3em;}
.texto .galeria li ul li{width:auto;border:0;float:none;background:url(/imgs/page_down.gif) top left no-repeat;font-size:0.9em;color:#666;padding:0.3em 1.6em; margin:0 0 0.1em 0;}
.galeria li ul li a{position:static;text-decoration:none;padding:0; display:inline;}
.galeria li.limpiar{border:none;}
.galeria-foto{width:56.3em; padding:0.4em; margin:1em auto; border:1px solid #ccc;}
.galeria-foto img{width:56.3em;}
.galeria-video{width:43em; padding:0.4em; margin:1em auto; border:1px solid #ccc;}


/*  bloques portadas seccion  */
.bloque-centro {overflow:hidden;float:left;}
.bloque-dcha {float:right;}


.bloque-centro .destacado {width:48.1%;overflow:hidden;margin-right:2.5%;margin-bottom:1.5em;float:left;border-top:3px solid #ddd;border-bottom:3px solid #ddd;}
.bloque-centro .destacado-b {margin-right:0;}

.bloque-centro .destacado h2{padding:.2em .5em;background:#f7f7f7;margin:0 0 .2em;border-bottom:1px solid #ddd;font-size:1.4em;}
.bloque-centro .destacado h2 a {color:#318e11;text-decoration:none;}
.bloque-centro .destacado div{background: url(/imgs/bk.parrafo-subfoto.gif) top left repeat-x;clear:both;padding-bottom:.2em;}
.bloque-centro .destacado ul.ylogos{ margin:0.2em 0; padding:0; list-style:none; }
.bloque-centro .destacado ul.ylogos li{ margin:0.4em 0; padding:0; list-style:none; }
.bloque-centro .destacado h3{padding:.3em; margin-bottom:0;font-size:1.05em;}
.bloque-centro .destacado p{padding:0.5em;}
.bloque-centro .destacado p img {float:right;margin:0 0 1em 1em;border:2px solid #ddd;}
.bloque-centro .destacado p span.fecha-antetitulo {display:block;text-transform:uppercase;font-size:.8em;line-height:normal; color:#888;}
.bloque-centro .destacado ul li.conlogo{ margin:2em 0; }
.bloque-centro .destacado ul{ width:100%;}.bloque-centro .destacado ul li{ width:100%; }

a.made{ padding:0.1em 4em 2em 0;background:url(../imgs/logo_minimade.gif) top right no-repeat;display:block; width:40%;}
a.made:hover{ padding:0.1em 4em 2em 0;background:url(../imgs/logo_minimade.off.gif) top right no-repeat;display:block; }

a.enertron{ padding:0.1em 8em 2em 0;background:url(../imgs/logo_minienertron.gif) top right no-repeat;display:block; width:61%;}
a.enertron:hover{ padding:0.1em 8em 2em 0;background:url(../imgs/logo_minienertron_off.gif) top right no-repeat;display:block; }

a.game{ padding:0.2em 6em 1.5em 0;background:url(../imgs/logo_minigamesa.gif) top right no-repeat;display:block; width:61%;}
a.game:hover{ padding:0.2em 6em 1.5em 0;background:url(../imgs/logo_minigamesa_off.gif) top right no-repeat;display:block;}

.gamesa-on{ width:auto; float:left;}
.made-on{ width:auto; float:left;}

.conlogos span .made-off span,.conlogos span .game-off span{ display:none;}
.conlogos { overflow:hidden; width:100%; }
.conlogos span{display:block;width:10em;float:left; margin-right:1em;}

.made-off{ display:block; width:70px; height:46px; background: url(../imgs/logo_made_off.gif) top right no-repeat;}
.made-off:hover{display:block;width:70px; height:46px;background: url(../imgs/logo_made.gif) top right no-repeat;}

.game-off{display:block; width:99px; height:46px; background: url(../imgs/logo.gamesamed.off.gif) top right no-repeat; }
.game-off:hover{display:block;width:99px;  height:46px;background: url(../imgs/logo.gamesamed.gif) top right no-repeat;}




.bloque-centro-1,.bloque-centro-2{float:left;margin-right:1em;}
.bloque-centro-1 .destacado, .bloque-centro-2 .destacado{float:none;width:100%;margin-right:0;}


/* Home */
.home .menus h1 {color:#fff; font-size:2.5em; line-height:1em; display:block; padding:1em 0 .25em .7em; margin:0}
.home .menus .menu-publicos{padding:4.8em 0.3em 1em;}
.home .bloque-centro{width:57.5em;}
.home .bloque-centro h1 {font-size:1.45em;line-height:.8em; margin-top:0.5em;}

.home .bloque-centro ul{margin:0.5em 0 0.5em 0.3em;}
.home .bloque-centro ul a{text-decoration:none;}

.home .bloque-centro-1{width:25em;}
.home .bloque-centro-2{width:31.5em;margin-right:0;}
.home div.renovable {padding-bottom:4.5em; background: url(/imgs/bk.home-energias-renovables.gif) right bottom no-repeat;}

.home .bloque-centro .compromiso ul li, .home .bloque-centro .renovable ul li{background:url(/imgs/ico.flecha-verde.gif) 0 50% no-repeat;}
.home .bloque-centro .compromiso img{float:right;width:5em;margin:0 0 1em 1em;}



.home .bloque-centro .destacado{margin-top:1em;}
.home .bloque-centro .destacado img{width:5em;border:none;}

.home .bloque-centro .fabricacion-aerogeneradores img{width:25.8em; margin:0 auto; display:block;}
.home .bloque-centro .informate-sobre img{width:210px; margin:0 auto; display:block;}

.home .bloque-centro-2 .noticias{overflow:hidden;width:100%;}
.home .bloque-centro-2 .noticias ul {padding:0 0 0 0.3em; margin:0.5em 0 0;}
.home .bloque-centro-2 .noticias ul li {background:url(/imgs/ico.nota-noticia.gif) 0 0 no-repeat;padding-left:1.3em; margin-bottom:1em;}
.home .bloque-centro-2 .noticias ul li a{margin:0; }
.home .bloque-centro-2 .noticias ul li span{font-family:Georgia, "Times New Roman", Times, serif; margin-top:0.3em; font-size:.9em; color:#888; display:block; letter-spacing:0.1em;}
.home .bloque-centro-2 .noticias p.mas-noticias{ text-align:right; margin:0;}
.home .bloque-centro-2 .noticias p.mas-noticias a{background:url(/imgs/ico.flecha-verde.gif) 0 60% no-repeat;text-decoration:none;padding-left:0.8em;font-weight:bold; font-size:0.9em;}

.home .bloque-dcha {width:15.7em; margin-top:0.5em;}
.home .bloque-dcha ul a{text-decoration:none;}
.home .bloque-dcha .destacado-2{background:#e1e7b4 url(/imgs/bk.trabaja-gamesa.gif) 9.5em 4em no-repeat; padding-bottom:2em;}
.home .bloque-dcha .destacado-2 p{width:10em;}
.home .bloque-dcha .destacado-2 ul{width:10em;}
.home .bloque-dcha .destacado-1 ul li{background:url(/imgs/ico.flecha-amarilla.gif) 0 10% no-repeat;}
.home .bloque-dcha .destacado-2 ul li{background:url(/imgs/ico.flecha-verde.gif) 0 10% no-repeat;}

/* portada secci?n Gamesa... */
.gamesa .bloque-centro {width:74em;}
.gamesa .bloque-dcha {width:22.7em;}

.gamesa .destacado img{float:right;margin:0.5em 0 0.5em 0.5em;}
.gamesa .destacado p img{border:none; width:5.8em;}
.gamesa .calidad ul a{text-decoration:none;}

.gamesa .enlaces-gamesa{clear:both;margin-right:0.5em;padding:0.2em 0.5em 0.5em 0.5em;font-size:1.3em;font-weight:bold;background:#f7f7f7;border-top:3px solid #ddd;border-bottom:3px solid #ddd;}
.gamesa .enlaces-gamesa p{float:left;color:#888;}
.gamesa .enlaces-gamesa ul{padding-top:0.3em;}
.gamesa .enlaces-gamesa ul li{display:inline;margin-left:1.5em;padding-left:0.5em;}
.gamesa .enlaces-gamesa ul li a{padding-left:0.5em;}

.gamesa .video{padding:0;background:#f7f7f7;}
.gamesa .video h2{background:#fcf7c5;padding:0.5em;margin-bottom:0;border-bottom:1px solid #b2b2b2;font-size:1.4em; color:#6a5714;}


.organigrama{background:#eee;text-align:center;padding:0.5em 2em 1.5em 2em;border-top:3px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd; width:92%; overflow:hidden; margin-top:1em;}
.organigrama div {margin:0 auto; width:54em; overflow:hidden;}
.organigrama p.organigrama-bloque1{width:50%; margin:0 auto 1em auto;border:1px solid #ddd; padding-bottom:0.5em; background:#fff;text-align:center;}
.organigrama p.organigrama-bloque1 strong{background:#F7F7F7;color:#666;font-size:1.1em; margin:0 0 0.5em 0; display:block;border-bottom:1px solid #ddd; padding:0.5em;}
.organigrama ul.organigrama-bloque2{margin:0;width:27%;float:left;border-top:1px solid #ddd; border-bottom:1px solid #ddd;  }
.organigrama ul.organigrama-bloque2 li{background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;  }
.organigrama .organigrama-bloque2 li{background:none;padding:0 0 0.5em 0;margin-bottom:0;color:#555}
.organigrama li.organigrama-destacado{background:#F7F7F7;color:#666;font-weight:bold;font-size:1.1em; padding-top:0.5em;}
.organigrama ul.organigrama-bloque2 strong{display:block; background:#F7F7F7;padding:0.5em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 0.5em 0;color:#888;}
.organigrama ul.organigrama-bloque3{width:33%;margin:3% 2%;padding:0.8em 2em;float:left;border:1px solid #ddd;text-align:left; background:#fff;}
.organigrama ul.organigrama-bloque3 ul{margin-top:0.5em;color:#666;}
.organigrama ul.organigrama-bloque3 ul li{padding:0;margin-bottom:0.5em;background:none;list-style:disc;}


.organigrama .organigrama-bloque2 li.especial{ padding:0.4em; margin-bottom:1.5em;border-top:1px solid #ddd; border-bottom:1px solid #ddd;background:#fff; }

/* portadas seccion inversores */
.inversores .bloque-centro{width:58.5em;}
.inversores .bloque-dcha{width:16em;}
.inversores .destacado{margin-right:0;width:100%;overflow:hidden;}
.inversores .bloque-centro .destacado p img {float:none;padding:0}
.inversores .bloque-centro .destacado p.enlace{background:url(/imgs/ico.flecha-azul.gif) 0.5em 70% no-repeat;width:100%;padding:0.5em 0 0 1.3em;color:#888;border-top:1px dashed #ccc;}
.inversores .bloque-centro .destacado p.enlace a{display:inline;}

.inversores .bloque-centro-1{width:56.5%;}
.inversores .bloque-centro-2{width:39.5%;margin-right:0;}

.inversores #texto .destacado div{clear:none;}
 
.inversores  .destacado .junta-intro {/*width:35%;float:left;*/ width:97%; background:none; }
.inversores  .destacado .junta-video {float:left; border-left:1px dashed #ddd; width:58%; overflow:hidden; padding-left:3%;background:none; }
.inversores  .destacado .junta-video p{padding:0;margin-top:0.3em;}

/*.inversores .destacado .junta-video a{display:block;border:1px solid #ddd;position:relative; padding:0.2em; width:19em;}
.inversores .destacado .junta-video img{width:100%;}
.inversores .destacado .junta-video span img{width:3.3em;position:absolute;top:-4.5em;left:15em;}*/


/* Enlaces a v?deos */
#estructura .miniatura-video{display:block;border:1px solid #ddd;padding:0.3em;width:18.8em;position:relative;}
#estructura .miniatura-video img{padding:0; border:0; float:none; margin:0; width:18.8em;}
#estructura .miniatura-video span{position:absolute;top:1.5em; right:0.5em;}
#estructura .miniatura-video span img{width:3.3em;}
#estructura .destacado-subseccion .miniatura-video{margin:0 0 0.5em 1em;float:right;} 


.inversores .noticias div{width:100%;overflow:hidden;background:none;}
.inversores .noticias div p, .inversores .noticias div ul{width:16.8em;float:right;margin:0 .2em 0 0.5em;clear:right;color:#777;}
.inversores .noticias div p.fecha{width:3.4em;float:left;margin-top:0.5em;text-align:center;background:url(/imgs/bk.fecha-noticia.gif) center center no-repeat;font-size:0.8em;color:#777;}
.inversores .noticias div p a{text-decoration:none;font-weight:bold;}
.inversores .noticias p.acceso{clear:both;border-top:1px dashed #ddd;padding-top:0.5em;background:url(/imgs/ico.flecha-azul.gif) 0.5em 0.7em no-repeat;padding-left:1.3em;margin-bottom:0;}
.inversores .noticias div ul{clear:both;}

.inversores .info li{margin-bottom:0.1em;}
.inversores .info li a{text-decoration:none;}
.inversores .info li a:hover{text-decoration:underline;}

.inversores .destacado-1 .acceso{background:url(/imgs/ico.flecha-amarilla.gif) 0 0.2em no-repeat;padding-left:1em;}
.inversores .destacado-1 img{ width:13.3em;}

.fecha-ubicacion{font-size:0.85em; text-transform:uppercase; color:#888;}
.fecha-ubicacion .hora{font:1.15em/1em Georgia, "Times New Roman", Times, serif;text-transform: none;}

/*Portada juntas generales*/
.inversores .destacado-subseccion {width:100%; margin-bottom:1em;}
.inversores .destacado-subseccion div{/* si hay video width:33%; float:right;*/ width:95%; float:none; background:#f7f7f7; margin:1.4em 0.6em 1em 0;border:1px solid #ddd;padding:0.5em;}
.inversores .enlaces-gamesa{clear:both;font-size:1em;font-weight:bold;background:#f7f7f7;border-top:3px solid #ddd;border-bottom:3px solid #ddd;padding:0.5em; overflow:hidden; width:100%;}
.inversores .destacado-subseccion div ul{margin:0;}
.inversores .destacado-subseccion div li a{text-decoration:none;}
.inversores .enlaces-gamesa span{float:left;color:#888; display:block;}
.inversores .enlaces-gamesa ul {margin-top:1em;}
.inversores .enlaces-gamesa ul li{display:inline;margin-left:1.5em; padding-left:0.5em;}
.inversores .enlaces-gamesa ul li a{padding-left:0.5em;}


/* portada secci?n productos */
.productos .bloque-centro {width:53em;}
.productos .bloque-dcha {width:21em;}
.productos .bloque-centro .primero {margin:0;}

.productos .parques{margin-right:0;}
.productos .destacado p img{border:none;}
.productos .destacado p span img{width:100%;}

.productos .info-idi{width:100%;background-color:#fbf8db;border-bottom:3px solid #b2b2b2;padding:0;}
.productos .info-idi h2{padding:.5em .7em;background:#fcf7c5;margin:0;border-bottom:1px solid #b2b2b2;font-size:1.4em;}
.productos .info-idi ul{padding-top:.5em;font-size:.95em;margin:0 0.8em;}
.productos .info-idi ul li{background:url(/imgs/ico.flecha-amarilla.gif) 0 .6em no-repeat;padding:.3em .3em .3em 1em;}
.productos .info-idi ul li a{font-weight:bold;text-decoration:none;}
.productos .info-idi ul li p img{float:right; border:.2em solid #d9d9d9; margin-left:.3em; width:7.7em;}


/* portada secci?n principios */
.principios .bloque-centro {width:58.5em;}
.principios .bloque-dcha {width:15em;}
.principios .bloque-centro .destacado p img {width:5.3em;border:0;}
.principios .destacado-1 ul li a{font-weight:bold;text-decoration:none;}
.principios .contenido .entradilla{overflow:hidden;}
.principios .contenido .entradilla p{float:left; width:47%; margin-right:1em;}
.principios .contenido .entradilla ul{float:right; width:47%;}
.principios .contenido .entradilla img{float:right;}
.principios .con-columna .entradilla p{float:none; width:100%;}


/* Subsecci?n Conoce las energ?as renovables*/
.destacado-subseccion h2, .destacado-subseccion-2 div h2{font-size:1.2em;}
.destacado-subseccion h2 a, .destacado-subseccion-2 h2 a{text-decoration:none; color:#318e11;}

.destacado-subseccion{padding:1%;border-top:3px solid #ddd;border-bottom:3px solid #ddd;width:53%;float:left;overflow:hidden;margin-right:2%;}
.principios .destacado-subseccion img{float:right;margin-left:1em;width:11.7em;border:none;}

.destacado-subseccion-2 {width:43%;float:left;}
.destacado-subseccion-2 div{padding:2%; background:#f7f7f7;border-top:3px solid #ddd;border-bottom:3px solid #ddd; margin-bottom:1em;}

/* portada secci?n prensa */
.prensa .bloque-centro {width:59em;}
.prensa .bloque-dcha {width:15em;}

.prensa .noticias p{font-size:0.9em;color:#666;}
.prensa .noticias p .fecha-antetitulo,.prensa .noticias p a{font-size:1.1em;}
.prensa .noticias a{text-decoration:none;}
.prensa .noticias .primero{border-bottom:1px dashed #ddd;padding-bottom:1em;}
.prensa .noticias .primero a{font-weight:bold;}
.prensa .noticias div {padding:0.5em 0; background:none;}
.prensa .noticias div p {margin:0; padding-top:0; }

.prensa .galeria-multimedia p{padding:0.3em 0; margin:0.3em auto;}
.prensa .galeria-multimedia p img {width:27.4em;border:1px solid #ccc;float:none;margin:0; }

.prensa .info-agenda ul{margin:0;font-size:0.9em;}
.prensa .info-agenda ul li{clear:both;background:none;padding:0;margin:0;width:100%;overflow:hidden;}
.prensa .info-agenda p {width:9em; float:left; padding:0 .2em 0 1em; color:#b28903; font-weight:normal;}
.prensa .info-agenda p a {display:block;font-weight:bold;}
.prensa .info-agenda p.fecha { width:4em; margin:0 0 .2em 0; padding:.6em; text-align:center; text-transform:uppercase;background:url(/imgs/bk.fecha-feria.gif) left top no-repeat; color:#fff; font-size:0.8em;}

/* portada secci?n nuestras personas */
.nuestras-personas .bloque-centro {width:58em;}
.nuestras-personas .bloque-dcha {width:16em;}
.nuestras-personas .bloque-centro .destacado ul{padding-top:0.5em;}
.nuestras-personas .bloque-centro .lista p {float: right; width:20%;}
.nuestras-personas .bloque-centro .destacado img {width:auto;border:0;}
.nuestras-personas .entradilla {background:none;font-weight:normal;border-left:none;}
.nuestras-personas .destacado-1 ul li a{font-weight:bold;text-decoration:none;}
.nuestras-personas .destacado-1 h2{overflow:hidden; width:100%;}
.nuestras-personas .destacado-1 h2 img{float:right;margin-bottom:0.5em;}

/* portada secci?n Partners */
.partners .bloque-centro {width:53em;}
.partners .bloque-dcha {width:21em;}
.partners .bloque-centro .primero {margin:0;}
.partners .bloque-centro .destacado ul{padding-top:0.5em;}
.partners .bloque-centro .destacado img{float:right;margin-bottom:0;border:none;width:5.4em;}
.partners .bloque-centro .sin-caja{border:none; padding:0;}

.partners .info-actualidad{width:100%;background-color:#fbf8db;border-bottom:3px solid #b2b2b2;padding:0;}
.partners .info-actualidad h2{padding:.5em .7em;background:#fcf7c5;margin:0;border-bottom:1px solid #b2b2b2;font-size:1.4em;}
.partners .info-actualidad ul{padding-top:1em;font-size:.95em;margin:0 0.8em;}
.partners .info-actualidad ul li{clear:both; background:none; padding:0;}
.partners .info-actualidad ul li a{font-weight:bold;text-decoration:none;}
.partners .info-actualidad ul li p.fecha{font-size:0.9em;width:4.3em; float:left;background:url(/imgs/bk.fecha-noticia.gif) 0 0 no-repeat;padding:.3em 0; margin:0; text-align:center;} 
.partners .info-actualidad ul li p{width:16em; float:right; margin-right:0;}
.partners .info-actualidad ul li ul{width:16.8em; float:right; margin:0; padding-top:0;}
.partners .info-actualidad ul li ul li{background:url(/imgs/ico.flecha-amarilla.gif) 0 .3em no-repeat; padding-left:1em;}
.partners .info-actualidad ul li p img{float:right; border:.2em solid #d9d9d9; margin-left:.3em;}

/* Secci?n Gamesa... */
.graficos{list-style:none; width:100%; overflow:hidden; margin:0 0 1em 0;}
.graficos li{float:left;width:48%; background:none;text-align:center;}
.graficos p{font-size:0.8em;margin:0 7em;}
.graficos h2,.graficos p{text-align:left;}
/*.graficos img{width:15.1em;}*/



/* PRODUCTOS */
.descarga-destacado{ display:block;width:45%;background:url(/imgs/ico.pdf.gif) 0.2em 0.3em no-repeat #f7f7f7; margin-bottom:0.5em; padding:0.3em 0em 0.3em 1.5em; border:1px solid #eee;}

/* catalogo de aerogeneradores */
.catalogo-aerogeneradores{margin:1em 0;width:100%;overflow:hidden;border-bottom:3px solid #c5c5c5; padding-top:0.5em; clear:both;}
.texto .catalogo-aerogeneradores li{width:47%;overflow:hidden;float:left;margin:0 1% 1% 0; background:none;}
.catalogo-aerogeneradores li img{float:left; width:7em; margin:0 0.8em 1em 0;border:1px solid #c5c5c5;}
.catalogo-aerogeneradores li ul li ul li a{ color:#888;}.catalogo-aerogeneradores li ul li a:hover{ color:#318e11;}

.catalogo-aerogeneradores li div{float:left;width:55%;}
.catalogo-aerogeneradores li span{clear:both;color:#f90; font-weight:bold; display:block; margin:0.5em 0;}
.catalogo-aerogeneradores li ul{width:100%;margin:0;font-size:0.9em; color:#888;}
.texto .catalogo-aerogeneradores li ul li{float:none;width:100%;background:url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat; margin-bottom:0.1em;}

.catalogo-aerogeneradores li a.descarga-destacado{ width:90%; clear:both; margin-top:1em;}


/* ficha Aerogenerador */
.foto-video{float:right;width:47.8%;overflow:hidden;margin:0 0 2% 2%;}
.foto-video div{border:3px solid #c5c5c5; height:20em; }
.foto-video div img{width:100%;height:100%;}

.foto-video ul{margin:0;font-size:0.9em;}
.foto-video ul li{display:inline;background:none; padding:0;}
.foto-video ul li a{display:block; float:right;text-align:center;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5; text-decoration:none; padding:0.2em 0.8em; color:#777;}
.foto-video ul li a:link,.foto-video ul li a:visited{background:#f7f7f7;}
.foto-video ul li a:hover,.foto-video ul li a:active{background:#ddd; color:#fff;}
.foto-video ul li a.activo:link,.foto-video ul li a.activo:visited,.foto-video ul li a.activo:hover,.foto-video ul li a.activo:active{color:#fff;background:url(/imgs/bk-pestana-activa.gif) top left repeat-x #ddd;}

.ficha-caracteristicas{background:url(/imgs/bk.ficha-caracteristicas.gif) top left repeat-x; overflow:hidden; width:100%;border-top:3px solid #eee;color:#666;}
.ficha-caracteristicas ul{float:left;width:45.5%;padding:0.5em 2%;margin:0;}
.ficha-caracteristicas ul li ul{float:none;width:auto;padding:0;border:none;}
.ficha-caracteristicas ul li{background:none;border-bottom:1px dashed #eee; padding:0;}
.ficha-caracteristicas ul li.ultimo{ border:none;}
.ficha-caracteristicas ul li ul li{background: url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat;padding-left:1em;border:none;}

.detalle-aerogenerador{border-top:4px solid #eee;border-bottom:4px solid #eee; background: url(/imgs/bk.detalle-aerogenerador.gif) top right repeat-y; margin-bottom:1em; width:100%;overflow:hidden; }
.detalle-aerogenerador img {float:left; width:72%;}
.detalle-aerogenerador ol{float:right;width:12.5em; margin:1em 0 0;list-style:outside decimal; padding-left:2em; color:#f90; font-weight:bold; }
.detalle-aerogenerador ol li{background:none;padding-left:0; margin:0.2em;}
.detalle-aerogenerador ol li span{color:#666; font-weight:normal;}



.tabla-curva-potencia{float:right; width:16em; font-size:0.9em; text-align:center; margin-bottom:2em;}
.tabla-curva-potencia td{ padding:0.2em;}
.tabla-curva-potencia caption{font-size:1em; text-transform:uppercase;}

.curva{ width:75%;}
.curva img{width:100%;}
.pie-grafico{border-top:3px solid #eee; float:left; width:40em; padding-top:0.5em;}

/* flash infograf?as genericos*/
.infografia {text-align:center;}
.infografia p{text-align:left;padding:0.3em;font-size:.9em;background:url(/imgs/bk.parrafo-subfoto.gif) 0 0 repeat-x;border-bottom:1px solid #c5c5c5;color:#777;}

/* consumer */
.infografia-eroski h2{text-align:left;margin-bottom:0;}
.infografia-eroski div{border:2px solid #c5c5c5;}

/* Fabricaci?n de aerogeneradores accesible */
.graficos-fabricacion-aerogeneradores li{clear:both;margin-bottom:2em; overflow:hidden; width:100%;}
.graficos-fabricacion-aerogeneradores li.limpiar{display:none;}
.graficos-fabricacion-aerogeneradores li p{width:16em; float:left;}
.graficos-fabricacion-aerogeneradores img{width:35.6em;float:left; margin:0.3em 2em 0 0;}
ul.graficos-fabricacion-aerogeneradores img{/*float:right;*/}

.tabla-fabricacion-aerogeneradores{width:32em; float:right; margin-left:2em;}
.tabla-fabricacion-aerogeneradores caption{margin-left:1.45em;}

/* Secci?n Prensa... */
.bloque-1 ul{margin:0 0 1.5em 0;}
.bloque-1{width:48.1%;overflow:hidden;padding-bottom:0.5em;float:left;}
.bloque-2{width:48.1%;overflow:hidden;margin:0 1.3% 1.5em 0;padding-bottom:0.5em;float:right;}
.bloque-1 li,.bloque-2 li{margin-left:1.5em;}
.bloque-1 li a,.bloque-2 li a{text-decoration:none;}
.bloque-1 .lugar-fecha,.bloque-2 .lugar-fecha{font-size:0.85em; text-transform:uppercase; color:#888;}

/* Secci?n D?nde estamos... */
.mapa-localizacion { width:100%; overflow:hidden;background:url(/imgs/bk.mapa-degradado.gif) 57.5em 2.7em no-repeat;}
.mapa-localizacion ul {padding:.6em 0 0 0; width:77em; float:left; margin:0; border-bottom:1px solid #989898}
.mapa-localizacion ul li {float:left; padding:0 .5em; margin:0; text-align:center; color:#888; font-weight:bold; font-size:1.1em; list-style:none; background:none;}
.mapa-localizacion ul li span {display:block; padding:.5em .5em 0 .5em; }
.mapa-localizacion ul li a {display:block; padding:.4em .9em; text-decoration:none; color:#3388ee; background:#f7f7f7;border-top:3px solid #ddd; border-left:3px solid #ddd;border-right:3px solid #ddd;}
.mapa-localizacion ul li a:hover, .mapa-localizacion ul li.on a {background:#888; color:#fff;}
.mapa-localizacion img {float:left;}
.mapa-localizacion div.localizacion {clear:both;float: left;width:77%;height:24em; }
.mapa-localizacion div.explicacion {float:left; width:19%; padding:2%;}



/* listado parques e?licos*/
.productos .mapa-localizacion {margin-bottom:0; }
.productos .mapa-localizacion div.localizacion {float:none;width:100%;}

h2.lugar{margin:1em 0 0;}
.lista-parques{width:100%;overflow:hidden; margin:0.5em 0;padding:0.5em 0;border-top:3px solid #ddd;border-bottom:3px solid #ddd;}
.texto .lista-parques li{float:left; width:47.5%; margin-right:1%; background:none;padding:0.3em;}
.texto .lista-parques li img{width:12em; float:left; margin:0 0.8em 1em 0;}
.lista-parques li.on {background: url(/imgs/bk.degradado-gris-horizG.gif) 0 0 repeat-x; }
.lista-parques li.on h3{color:#666;}
.lista-parques li h3{font-size:1.1em; margin-bottom:0.3em;}
.lista-parques li h3 a{color:#36c}
.lista-parques li h3 a:hover{color:#888;}
.lista-parques li span{color:#333;font-size:0.95em;}
.lista-parques li span span{color:#777;}
.lista-parques a.ver{ display:block; background:url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat; padding-left:0.8em;}


.ficha-parque-mapa{width:100%;overflow:hidden;}
.ficha-parque-mapa img{float:left;margin:0 1em 1em 0;width:18em;}
.ficha-parque-mapa div.ficha-parque-texto{float:left;width:15em;margin-bottom:1em;}
.ficha-parque-mapa div.ficha-parque-texto h3{margin-bottom:0;}
.ficha-parque-mapa div.ficha-parque-texto p{width:auto;font-size:0.9em;}
.ficha-parque-mapa div.ficha-parque-texto p a{white-space:nowrap;}
.ficha-parque-mapa div.ficha-parque-texto span span{font-size:0.95em;color:#777;}

.productos div.explicacion {width:100%; margin:0; border-top:1px solid #333; padding:1%;background:url(/imgs/bk.mapa-degradado.gif) 0 0 no-repeat;}
p.listado-completo {margin-top:0.2em; width:100%; overflow:hidden;}
p.listado-completo a{ display:block; font-weight:bold;float:right; width:15em; background:url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat; padding-left:0.8em;}

/* listado parques e?licos sin javascript */
.lista-paises{overflow:hidden; width:100%;margin:0.5em 0 0 0;border-top:3px solid #ddd;padding:1em 0 1em 1.5em;border-bottom:3px solid #ddd;background:#f7f7f7;}
.lista-paises li{width:18%;float:left;font-weight:bold;}
.lista-paises ul{margin:0.3em 0 0 0;}
.lista-paises li ul li{float:none; width:auto;margin:0; font-weight:normal;}
.lista-paises a{text-decoration:none;}
.buscar-parques{border-top:none;}
.buscar-parques li.comunidad{float:none; width:auto;margin:0.5em 0 0 2em;font-weight:bold; color:#318e11;}
.buscar-parques li.comunidad ul{margin:0.3em 0 0 0;padding-top:1em;font-weight:normal; overflow:hidden; width:100%}
h2.lugar a{color:#318e11;}
li.comunidad a{color:#318e11;border-bottom:1px solid #ddd; display:block;}
li.comunidad ul li a{border:none;}
.lista-comunidades{overflow:hidden;width:100%;margin:0.5em 0 1em 0;border-top:3px solid #ddd;border-bottom:3px solid #ddd;padding:1em 0 1em 1.5em;background:#f7f7f7;}
.lista-comunidades li{width:18%;float:left;}

/* */
.submenu-interiores h2{color:#77522f;font-size:1em;margin-bottom:0;}
.submenu-interiores ul{margin:0 0 1em;list-style:none;font-size:0.9em;border-top:3px solid #b2b2b2;border-bottom:3px solid #b2b2b2;}
.submenu-interiores ul li{background:#ede0be;border-bottom:1px solid #bdae95;border-top:1px solid #fff;margin:0;padding:0.3em 0.4em;}
.submenu-interiores ul li.primero{border-top:none;}
.submenu-interiores ul li.on{color:#77522f;background:#fcf8f4;}

.submenu-interiores ul a{color:#77522f;text-decoration:none;line-height:normal;}
.submenu-interiores ul a:hover{color:#888;}

.submenu-interiores ul li ul{border-top:none;border-bottom:none;border-left:2px solid #ebd9bd;margin:0.5em 0 0 0.3em;background-color:#fcf8f4;padding-bottom:0.1em;}
.submenu-interiores ul li ul li{border:none;background:#fcf8f4;padding:0.2em 0 0.2em 0.5em;}
.submenu-interiores ul li ul li.on a{color:#888;}
.submenu-interiores ul li ul li ul{border-left:1px solid #ccc;}
.submenu-interiores ul li ul li ul li{padding:0 0 0 0.4em;}
.submenu-interiores ul li ul li.on ul li a{color:#997049;}
.submenu-interiores ul li ul li ul li.on a{color:#888;}
.submenu-interiores ul li ul li ul li.on a:hover{color:#888;}


/*  BUSCADORES INTERIORES  */
/*genericos*/
.buscador-basico {margin:1em 0;}
.buscador-basico legend{text-transform:uppercase;font-size:0.85em;padding:0 0.5em 0 2em;background:#fff url(/imgs/ico.flecha-verde.gif) 0.7em 0.2em no-repeat;}
.buscador-basico fieldset{border-top:3px solid #ddd;}
.buscador-basico label{color:#577735;}
.buscador-basico input{margin:0 0.4em;}
.buscador-basico fieldset div{padding:0.7em 1em;border-bottom:3px solid #ddd;}

/*noticias*/
.buscador-noticias input{width:8.5em;}
.buscador-noticias a{margin-right:1.5em;}
.buscador-noticias img{vertical-align:text-top;}

/* Parques */
.buscar-parques fieldset {width:100%;overflow:hidden; padding:0.5em 0;}
.buscar-parques div{border-bottom:3px solid #ddd;}
.buscar-parques fieldset div{border:none;float:left;border:none;width:44%;padding-left:0;padding-right:0;}
.buscar-parques fieldset div div{width:100%;}
.buscar-parques fieldset div label{float:left;margin-right:1em;width:10em;text-align:right;padding-top:0.2em;}
.buscar-parques select{float:left;width:15em;margin-bottom:0.5em;}

.buscar-parques span{clear:both;display:block;color:#666; margin:0 0 0.5em 7em;}
.buscar-parques p.boton{ margin-top:1em;text-align:right; width:97%;}

/* Buscador con Java script */
.buscar-parques fieldset fieldset.con-js{width:100%;}
.buscar-parques fieldset fieldset.con-js div{float:left;border:none;width:44%;}
.buscar-parques fieldset.con-js label{line-height:1.2em;}
.buscar-parques fieldset input.con-js{margin-top:1em;}

/*leyenda de parques */
#texto .leyenda li{ list-style:none; background:none;}  
#texto .leyenda li img{ vertical-align: middle;}.leyenda li a{color:#888; margin-left:1em;background:none;}


/*AVISOS*/
p.mostrar-ocultar{text-align:right;margin-bottom:0;}
p.mostrar-ocultar a{background:#ddd;position:relative;top:-.7em;right:-1.6em;font-size:0.8em;text-transform:uppercase;text-decoration:none;border:1px solid #ddd;padding:0 0.2em;color:#2666b2;}
p.mostrar-ocultar a:hover{background:#ccc;color:#555;}

/* Donde estamos sin javascript */
.lista-localizaciones{width:100%; overflow:hidden; margin:1em 0;padding:0.5em 0;}
.donde-estamos .lista-localizaciones li{float:left; width:30%; margin-right:1%; background:none;}
.lista-localizaciones li h2{font-size:1.1em; margin-bottom:0.3em;}
.lista-localizaciones li span{color:#333;font-size:0.95em;}
.lista-localizaciones li span span{color:#777;}
.lista-localizaciones a.mail{display:block; background:url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat; padding-left:0.8em;}

/* buscador avanzado */
.buscador-avanzado{margin:1em 0;}
.buscador-avanzado legend{text-transform:uppercase;font-size:0.85em;padding:0 0.5em 0 2em;background:#fff url(/imgs/ico.flecha-verde.gif) 0.7em 0.2em no-repeat;}
.buscador-avanzado .seleccionar-seccion{width:46em; float:left;}
.buscador-avanzado fieldset{border-top:3px solid #ddd;padding:0.7em 1em;border-bottom:3px solid #ddd;}
.buscador-avanzado label {width:11em;margin:0;color:#577735;display:block;float:left;text-align:right;margin-bottom:.5em;}
.buscador-avanzado .seleccionar-seccion input{width:1em;margin:0 0.4em;border:none;background:none;float:left;}
.buscador-avanzado input.campo{width:20em;}

ul.listado-noticias{width:100%;margin:0;overflow:hidden;}
.texto ul.listado-noticias li{background:url(/imgs/ico.nota-noticia.gif) left top no-repeat;padding-left:2.9%;width:44%;margin-right:3%;float:left;margin-bottom:1em;}
ul.listado-noticias a{text-decoration:none;}
ul.listado-noticias img{float:right;width:5em;border:2px solid #c5c5c5;margin-left:.5em;margin-bottom:.2em;}

/*Noticias Externas*/
.texto ul.listado-noticias-externas{margin:0.5em 0;}
/*.texto ul.listado-noticias-externas li.pdf{background:url(/imgs/ico.pdf.gif) left top no-repeat;padding-left:0.5em;margin-bottom:1em;}*/
.texto ul.listado-noticias-externas li.externa{background:url(/imgs/ico.externo.gif) left top no-repeat;}
.texto ul.listado-noticias-externas a{text-decoration:none;padding-left:0.5em;}
.texto ul.listado-noticias-externas span.fecha-autor {padding-left:0.5em;}

.fecha-autor{font-size:0.85em;text-transform:uppercase;color:#888;}
.fecha-autor .autor{font:1.15em/1em Georgia, "Times New Roman", Times, serif;text-transform: none;}

/*listado de descargaa de doc sin ser desplegable*/
.texto ul.lista-descargas{margin:0.5em;}
ul.lista-descargas a{text-decoration:none;}
ul.lista-descargas p{font-size:0.9em;color:#888;margin:0.3em 0;}
ul.lista-descargas li{margin:1em 0 0;}
ul.lista-descargas li span{display:block; padding-left:0.5em; margin-top:0.5em;}
ul.lista-descargas li span.peso{color:#999; font-size:0.9em;display:inline;}
ul.lista-descargas li span.pdf{color:#999; font-size:0.9em;margin-left:0.5em;}
ul.lista-descargas li span.pdf a{color:#999;text-transform:uppercase;}


/*Listado de documentos (desplegables)*/
.listado-documentos{margin-bottom:0;}
.listado-documentos li h2{cursor:pointer;font-size:1.3em;}
.listado-documentos li{background:url(/imgs/ico.flecha-azul.gif) 0 0.2em no-repeat; border-bottom:1px solid #ccc;margin:1em 0 0; padding:0 0 0 1em;}
.listado-documentos li li{background: url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat;padding-left:1.5em;border-bottom:none;}
.listado-documentos li.on{background:url(/imgs/ico.flecha-azul-abajo.gif) 0 0.2em no-repeat;}
.listado-documentos li p{margin-left:1em;color:#444;}
.listado-documentos li span{display:block; margin-top:0.5em;}
.listado-documentos li span.peso{color:#999; font-size:0.9em;display:inline;}


/*FAQ*/
.faqs{margin-bottom:0;}
.faqs li h2{cursor:pointer;font-size:1.3em;}
.faqs li{background:url(/imgs/ico.flecha-azul.gif) 0 0.2em no-repeat; border-bottom:1px solid #ccc;margin:1em 0 0; padding:0 0 0 1.5em;}
.faqs li li{background: url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat;padding-left:1.5em;border-bottom:none;}
.faqs li.on{background:url(/imgs/ico.flecha-azul-abajo.gif) 0 0.2em no-repeat;}
.faqs li p{margin-left:1em;color:#444;}

/*Mapa Web*/
#mapaWeb {list-style:none;margin:0;width:100%;overflow:hidden;}
#mapaWeb li{float:left;width:46%;overflow:hidden;margin-right:2%;text-align:right; background:none;}
#mapaWeb li a{text-decoration:none;display:block;width:25%;float:left;}
#mapaWeb h2 a{color:#318e11;}
#mapaWeb h2 a:hover{color:#777;}
#mapaWeb li ul{margin:0 0 0 0;}
#mapaWeb li ul ul{margin:0.3em 0 0 0;}
#mapaWeb li ul li{float:none;margin:0;width:92%;text-align:left;margin-bottom:0.3em;}
#mapaWeb li ul li a{display:inline;float:none;width:auto; font-weight:bold;}
#mapaWeb li ul li ul li a{font-weight:normal;}
#mapaWeb li div{width:67%;float:right;margin-bottom:1em;margin-left:2%; border-left:1px solid #ddd; padding:2%;}

/* Pagina de cotizaci?n de bolsa */
#cotizacion table{border-collapse:collapse; border:none; width:98%;}
#cotizacion table tr td{border:none;}
#cotizacion table tr.fondoblanco{text-align:center;border:1px solid #ccc;padding:0.5em;}

#cotizacion table tr.fondoblanco a{display:block;font-weight:bold;background: url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat; padding-left:0.5em; width:15%;}


#cotizacion table#detalle{text-align:center;border:1px solid #ccc; margin-top:1em;}
#cotizacion table#detalle .cabeTablaValorDetalle{color:#318e11;font-weight:bold;text-transform:uppercase;}
#cotizacion table#detalle .fondoAlternativo{background-color:#eee;font-weight:bold;text-transform:uppercase;font-size:1.8em;}

.valorGrandeBaja,.valorGrandeSube{display:block;padding-top:1em;}
.valorGrandeBaja{color:#ac0505;}
.valorGrandeSube{color:#393;}
.valorMedianoSube{color:#393;font-size:1.2em;}
.valorMedianoBaja{color:#ac0505;font-size:1.2em;}

#cotizacion table#demandas,#cotizacion table#ofertas{border:2px solid #ccc;text-align:center;background:#888;color:#fff;}
#cotizacion table#demandas .fondoOscuro,#cotizacion table#ofertas .fondoOscuro{background:#666;color:#fff;}
#cotizacion table#demandas .fondoClaro,#cotizacion table#ofertas .fondoClaro{background:#eee;color:#444;}
#cotizacion table#demandas .fondoBlanco,#cotizacion table#ofertas .fondoBlanco{background:#fff;color:#444;}

/*!!
Epoch DHTML JavaScript Calendar - Version 2.0.2
Edici?n espa?ola
CSS Style File
(c) 2006-2007 MeanFreePath
Free for NON-COMMERCIAL use - see website for details and updates
http://www.meanfreepath.com/javascript_calendar/index.html
!!*/

table.calendar {background:#fff;font-size: 0.8em;border-collapse: collapse;border: solid #ccc 1px;width: 22em;text-align: center;}
table.calendar input, table.calendar select {font-size: 1em;}
table.calendar td, table.calendar th {border:none;font-size:1em;text-align: center;}
div.mainheading {margin:0.1em;}
table.calendar input{background:url(/imgs/bk.gama-verde.gif) left top repeat-x;}
table.calendar select{width:7em;}

.closeBtn {margin-left:0.3em;}

table.cells {border-collapse: collapse;border: solid #ccc 1px;cursor: pointer;empty-cells: show;margin: 0 0.2em;}
table.cells th.wkhead {border-right:3px solid #ccc ;width: 22px;}
table.cells th {border:1px solid #ccc;text-align:left;font-weight:bold;color:#318e11;width: 10em;}

/*The date cells*/
table.cells td {border:1px solid #ccc;vertical-align:top;font-weight:bold;height:1em; /*IE doesn't like ems*/}
table.cells td.wkhead {text-align: center;border-right: double #ccc 3px;color: #318e11;}
table.cells td.noselect {color: #bbb;text-decoration: line-through;cursor: default;}

table.cells td.hlday, table.cells td.curdate, table.cells td.cell_selected {background-color: #318e11;}
table.cells td.wkday, table.cells td.wkend, table.cells td.noselect {background-color: #eee;}
table.cells td.wkhead, table.cells td.notmnth, table.cells td.notallowed {background-color:#fff;}

table.cells td.curdate, table.cells td.cell_selected  {color:#fff;}
table.cells td.notmnth {color: #ccc;}
table.cells td.notallowed {color: #eee;font-style: italic;}
table.cells td.hover {background-color: #ccc;}
table.cells td div {padding:0.1em;}

/* ENVIAR A UN AMIGO */
.enviar{width:40em;background:#fff;margin:0 auto;padding-top:1em;}
.enviar h1{background:#eee;padding:0.5em;color:#666;border-left:15px solid #555;text-align:left;font-size:1em;margin-bottom:1em;}
.enviar form.envio-amigo fieldset{width:100%;overflow:hidden;}
.enviar form.envio-amigo fieldset legend{display:none;}
.enviar form.envio-amigo label{width:15em;float:left;text-align:right;clear:both;}
.enviar form.envio-amigo input{width:17em;float:left;margin:0 0 1em 0.5em;}
.enviar form.envio-amigo div input{width:1em;}
.enviar form.envio-amigo textarea{width:18em;float:left;margin:0 0 1em 0.5em;}
.enviar form.envio-amigo p{clear:both;text-align:center;margin-top:1em;}
.enviar form.envio-amigo p input{float:none;}
.enviar form.envio-amigo input.boton{background:url(/imgs/bk.gama-verde.gif) left top repeat-x;padding:0 0.5em;color:#318e11;width:auto;border:1px solid #318e11;cursor:pointer;}
.envio-aviso{text-align:center; background:#eee; margin:0 1em 1em 1em; padding:1em; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.nuevaVentana {} /*no tiene estilos pero lo a?adimos para poder seleccionarlo en el WYSIWYG */

/* energiculturA */
.video-izda{ float:left; width:auto; margin-right:1em;}
.energicultura{ float:left; width:40em; line-height:1.1em;}
.energicultura-n,.energicultura-v,.energicultura-a{  margin:0.2em 0; padding:0 0.5em 0.4em;}
.energicultura-n h2,.energicultura-v h2,.energicultura-a h2{ color:#fff; padding:0.5em; font-size:1.15em; margin-bottom:0.2em;}
.energicultura-n h2{background:#e28c05 url(/imgs/bk.energi.n.gif) right bottom no-repeat; padding-right:1.5em;}
.energicultura-v h2{ background:#a2a00f url(/imgs/bk.energi.v.gif) right bottom no-repeat;}
.energicultura-a h2{ background:#769ad0 url(/imgs/bk.energi.a.gif) right bottom no-repeat;}


/*genericos q necesito al final*/
#estructura li.limpiar{clear:both;float:none;font-size:0.9em;line-height:0.1em;width:100%;}
#estructura li.limpiar span{display:none;}

/* GALERIA MULTIMEDIA */
#lbOverlay {position: absolute;left: 0;width: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;left: 50%;overflow: hidden;background-color: #fff;text-align: center;padding: 0.3em;}
.lbLoading {background: #fff url(/imgs/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(/imgs/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(/imgs/nextlabel.gif) no-repeat 100% 15%;}
#lbCloseLink {display: block;float: right;width: 7em;height: 2em;background: transparent url(/imgs/closelabel.gif) no-repeat center;margin: 0.3em 0;}
#lbBottom {font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:0.9em;color:#666;line-height:1.4em;text-align: left;border: 7px solid #fff;}
#lbCaption, #lbNumber {margin-right: 9em;}
#lbCaption {font-weight: bold;}


.windfact{width:100%;overflow:hidden;}
.windfact div{width:55%;float:left;border-top:.2em solid #ddd;border-bottom:.2em solid #ddd;}
.windfact ol{width:40%;float:left;padding-top:.6em;margin-left:3%;padding-left:1%;font-size:2em;font-weight:bold;color:#f90; list-style-position:inside;}
.windfact ol li{padding-bottom:.2em;}
.windfact ol span{font-size:.5em;font-weight:normal;color:#222;padding-left:1em;line-height:normal;}
.windfact div p{font-weight:bold;color:#666;padding:.5em;background:url(/imgs/bk.parrafo-subfoto.gif) left top repeat-x;border-bottom:.2em solid #ddd;margin-bottom:0;}
.windfact div img{width:30%;}
#estructura .windfact div img.control{width:37%;}

.not1 {float:left; width:400px;}
.not1 ul{list-style:none;}
.not1 ul li{background: url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat;padding-left:1em;}


.prod_boxled{
width:270px;
height:auto;
float:left;
padding:10px 10px 10px 11px;
}
.top_prod_boxled{
width:270px;height:12px;background:url(images/product_box_top1.gif) no-repeat center bottom;float:left; padding:0px; margin:0px;
}
.bottom_prod_boxled{
width:270px;height:10px;background:url(images/product_box_bottom1.gif) no-repeat center top;float:left;padding:0px; margin:0px;
}
.center_prod_boxled{
width:270px;height: auto;background:url(images/product_box_center1.gif) repeat-y;float:left; text-align:center;padding:0px; margin:0px;
}
