/* CSS Document */

body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, input{margin:0;padding:0;}
ul, ol, li{list-style:none;}
a img{border:0;}
a:hover, a:active, a:focus, strong{color:#db5f1b;}
a{text-decoration:none;color:#3f4c51;outline:none;}
acronym{text-decoration:none;border:0;}

/* =Layout */
body{background:#fff;font:12px Arial, Helvetica, sans-serif;}
#container{width:900px;margin:0 auto;position:relative;background:url(../img/bg_container.png) repeat top left;border:1px solid #d5d8d9;border-width:0 1px;}
#branding{height:85px;background:url(../img/bg_branding.png) no-repeat top left;}
#nav{float:left;width:200px;background:url(../img/bg_nav.png) repeat-x top left;}
#nav_choose_language{position:absolute;top:87px;left:255px;background:url(../img/rainbow_bar.png) no-repeat bottom left;padding-bottom:5px;width:600px;}
#nav_main{background:url(../img/bg_navmain.png) no-repeat top right;padding:110px 0 0 20px;position:relative;right:-25px;height:525px;}
#search_input{position:absolute;top:86px;right:46px;width:200px; text-align:right;}
#content{width:645px;float:right;;background:#ebebeb url(../img/bg_contentmain.png) repeat-x top left;padding:20px 0 0 30px;}
#content_main{height:610px;}
html>body #content_main{height:auto;min-height:610px;}
#content_main .wrap{background:url(../img/rainbow_bar.png) no-repeat top left;padding-top:20px;overflow:hidden;}
.section #content_main .wrap{width:600px;}
.col{width:182px;float:left;margin-right:26px;}
#content_sub{}
#site_info{clear:both; text-align:right;background:url(../img/bg_siteinfo.png) no-repeat bottom left;height:130px;padding:100px 43px 0 0;}

h1{position:absolute;top:85px;left:50px;z-index:1000;height:70px;width:107px;text-indent:-9999px;background:url(../img/bg_h1.png) no-repeat top left;}
h1 a{display:block;height:70px;width:107px;}
h2{height:175px;width:600px; text-indent:-9999px;margin-bottom:2px;}
h3{padding:0.5em 0;color:#4d5d65;}
h4{font-size:12px;padding:1em 0 0;color:#4d5d65;}
p, li{font-size:11px;}
p{padding:0.5em 0;color:#48535a;line-height:1.2em;}
.section p{line-height:1.4em;}

.article{border-bottom:1px solid #8d9295;padding:10px 0;float:left;width:100%;}
.image{margin:8px 0 5px;}
.left{float:left;margin:5px 25px 5px 0;}
.right{float:right;margin:5px 0 5px 25px;}
.subtitle{color:#eb681e;padding:0 0 0;}
.date{display:block;font-style:normal;font-weight:bold;}


/* =Navigation */
#nav_main li{text-transform:uppercase;font-size:11px;padding-right:15px;width:165px;}
#nav_main li a{display:block;padding:9px 0 8px 8px;border-top:1px solid #c9ccce;}
#nav_main li#social{padding:9px 0 0 9px;}
#nav_main li#social a{display:inline;padding:0;border:0;}
#nav_01{}
#nav_02{}
#nav_03{}
#nav_04{}
#nav_05{}
#nav_06{}
#nav_07{}
#nav_main #nav_01{position:absolute;bottom:-3px;right:0;background:url(../img/bg_nav_homepage.png) no-repeat bottom left;}
#nav_main #nav_01 a{border:0;}
#nav_main .nav_logos{position:absolute;bottom:-200px;#bottom:-215px;right:0;}
/* Subnavigation */
.nav_sub{display:none;}
.nav_sub{border-top:1px solid #c9ccce;padding:10px 0;}
.nav_sub ul{display:none!important;border:0;list-style:outside disc;margin:0 0 0 20px;}
.nav_sub ul li{font-size:8px!important;list-style:none;color:#ea5656;padding-left:0;}
#nav_main .nav_sub ul.nav_sub li a{color:#ea5656;padding-left:0!important;font-size:10px!important;}
.nav_sub ul li a:hover{text-decoration:underline;}

#nav_main .nav_sub li{text-transform:none;}
#nav_main .nav_sub li a{border:0;padding:3px 0 3px 8px;}
/* =Language */
#nav_choose_language li{border-right:1px solid #3f4c51;float:left;padding-right:5px;margin-right:5px;font-size:10px;}
#nav_main .last_item a{border:1px solid #c9ccce;border-width:1px 0;}
#nav_choose_language .last_item{border:0;}
/* activos */
#section_01{}
#section_02 #nav_02 .nav_sub,
#section_03 #nav_03 .nav_sub,
#section_04 #nav_04 .nav_sub,
#section_05 #nav_05 .nav_sub,
#section_06 #nav_06 .nav_sub,
#section_06 #nav_07 .nav_sub{display:block;}

#section_02 #nav_02,
#section_03 #nav_03,
#section_04 #nav_04,
#section_05 #nav_05,
#section_06 #nav_06,
#section_07 #nav_07{background:url(../img/bg_navmain_active.png) no-repeat 163px 0px;}

.subsection_01 #nav_main .nav_sub_01 li a{color:#000;}
.subsection_01 .nav_sub ul{display:block!important;}

.subsection_04 #nav_04 .nav_sub_04 a, .subsection_02 #nav_04 .nav_sub_02 a{color:#7aab00;}

/* Alphabet nav*/
#nav_alphabet{background:url(../img/rainbow_bar_02.png) no-repeat top left;overflow:hidden;padding:5px 5px; text-align:center;margin-bottom:10px;}
#nav_alphabet li{display:inline;}
#nav_alphabet li a{color:#fff;border-right:1px solid #fff;padding:0 5px;}
#nav_alphabet li a:hover{text-decoration:overline;}
#nav_alphabet li.last_item a{border:0;}

/* Supplementary navigation*/
.nav_supp{border-bottom:1px dotted #8d9295;}
.nav_supp li{border-bottom:0!important;border-top:1px dotted #8d9295;}
.nav_supp li.active{background:#687378 url(../img/bg_navsupp_active02.png) repeat-x top left;color:#fff;padding:5px 2px;}
.nav_supp li.active a{color:#fff;}

/* =Forms */
form input{border:0;color:#fff;font:normal 10px Arial, Helvetica, sans-serif;}
form input.text{background:#545f64;padding:1px 5px;}
form input.submit{background:#23282a url(../img/button.png) no-repeat top left;}
form label{display:none;}


/* =SECTIONS */
#section_01{}
#section_02{}
#section_03{}
#section_04{}
#section_05{}
#section_06{}
/*headings*/
#section_01 h2{background:url(../img/bg_h2_homepage.png) no-repeat top left;}
#section_02 h2{background:url(../img/bg_h2_section02.png) no-repeat top left;}
#section_02.subsection_03 h2{background:url(../img/bg_h2_section02.png) no-repeat top left;}
#section_03 h2{background:url(../img/bg_h2_section03.png) no-repeat top left;}
#section_04 h2{background:url(../img/bg_h2_section04.png) no-repeat top left;}
#section_05 h2{background:url(../img/bg_h2_section05.png) no-repeat top left;}
#section_06 h2{background:url(../img/bg_h2_section06.png) no-repeat top left;}
#section_07 h2{background:url(../img/bg_h2_section07.png) no-repeat top left;}

/* =Homepage - SECTION_01 */
#section_01 #nav_main #nav_01{padding-bottom:5px;width:164px;}
#section_01 #nav_main #nav_01 a{display:none;}
#section_01 #content_main .wrap{background:url(../img/rainbow_bar.png) no-repeat top left;}

/* =Columns */
.col li{border-bottom:1px solid #8d9295;padding:6px 0 5px;}
.col li.article{padding:0;}
.col h3{ text-transform:uppercase;font-weight:normal;font-size:14px;}
.col_1 h3{background:url(../img/bg_heading_01.png) no-repeat bottom left;}
.col_2 h3{background:url(../img/bg_heading_02.png) no-repeat bottom left;}
.col_3 h3{background:url(../img/bg_heading_03.png) no-repeat bottom left;margin-bottom:10px;}
.col_3 .more_info{background-position:top right;height:20px;}

.col_1 .article,
.col_2 .article {float:none;}

.section h3{ text-transform:none;font-weight:bold;}
.section .col{width:;}
.section .col_main{float:right;width:450px;margin:0;padding-top:15px;}
.section .col_sub{float:left;width:120px;margin:0;padding-top:30px;}
.section .col_main li{border:0;}

/* =Boxes */
#newsletter, #news, #ecotrade_carbonfree{position:relative;left:-4px;top:10px;}
#newsletter{background:url(../img/bg_newsletter.png) no-repeat top left;padding:27px 15px 5px;width:160px;height:20px;margin-top:8px;clear:both;}
#newsletter input.text{width:124px;}
#news{background:url(../img/bg_noticias.png) no-repeat top left;text-indent:-9999px;width:188px;height:52px;}
#newsletter label, #newsletter h5{display:none;}
#news h5{text-indent:-9999px;}
#news h5 a{display:block;width:188px;height:52px;}


/* =Site info */
#site_info em{font-style:normal;color:#545f64;}

/* =General, overwritting */
.last_item{}
.more_info{text-indent:-9999px;background:url(../img/bg_moreinfo.png) no-repeat bottom right;display:block;height:15px;}

/* ULTIMOS CAMBIOS */
.subtitulo{font-weight:700;padding-left:12px;background:url(../img/setaGris.png) no-repeat left;}
#ecotrade_carbonfree h5 a{text-indent:-9999px;display:block;width:94px;height:78px;float:left;}
#ecotrade_carbonfree{background:url(../img/bg_ecotrade_carbonfree1.png) no-repeat top left;text-indent:-9999px;width:188px;height:78px; top:20px}
#lcf_nef h6 a{text-indent:-9999px;display:block;width:94px;height:78px;float:left;}
#lcf_nef{background:url(../img/bg_ecotrade_carbonfree2.png) no-repeat top left;text-indent:-9999px;width:188px;height:78px; top:20px}
li#logo{border:0;}
div#flashcontent{margin:14px 0 2px 0;#margin:17px 0 2px 0;}
#caja, #caja1, #caja2, #caja3, #caja4, #caja5, #caja6, #caja7, #caja8, #caja9, #caja10{display:none;}
div.downloads{height:60px; background:url(../img/icon_pdf.png) no-repeat left top; padding-left:50px; margin-top:10px; border-bottom:1px solid #999999;}
div.downloads span{color:#FF9900; font-size:10px;}
div.downloads p{padding:0;}
.centrada{text-align:center;}
div#nav_alphabet_div{height:25px;border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:3px 0 3px 0;}