/*Reseteo de estilos*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,   
pre, form, fieldset, table, th, td{ margin: 0; padding: 0; }  

html{ height: 100%; }

a, input 	{border:0px, background-color:transparent;text-decoration:none;}

a:link {color:#3e7782; }
a:visited { color:#3e7782; }
a:active {color:#3e7782; }
a:hover{color:#3e7782; text-decoration:underline; cursor:pointer;}

ul, menu, dir {list-style-type:none;}

*|*:-moz-any-link{text-decoration:none;}

img{border:0;}

/**Tipografia**/

@font-face {
    font-family: "Greenpeace";
    src: url(http://www.revolucionenergetica.es/ingles/fuentes/UniversLTStd-BoldCn.eot); /* IE */
    src: local("Greenpeace"), url(../fuentes/UniversLTStd-BoldCn.otf) format("OpenType"); /* resto de navegadores */
}

/**Elementos HTML**/ 

body 			{background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f7a84; margin:0 auto 0 auto;  position:relative; z-index:500;}
#container 		{width:960px; margin:0 auto 0 auto;}
#header 		{width:960px;height:141px;}
#footer			{width:960px; height:100px; margin: 0 auto; background-image:url(../img/bkg_footer.png); background-repeat:repeat-x;}
#footer_content	{width:720px; float:right; margin-top:14px; margin-right:40px;}

/**Menu**/
.width150{width:166px !important;}
.width150 a{width:166px !important;}
#nav .drop-content ul .width150:hover a.drop,#nav .drop-content ul .width150.hover a.drop,#nav .drop-content ul .width150 a.drop:hover{width:155px !important;}

.width230{width:230px !important;}
.width230 a{width:230px !important;}
#nav .drop-content ul .width230:hover a.drop,#nav .drop-content ul .width230.hover a.drop,#nav .drop-content ul .width230 a.drop:hover{width:219px !important;}

.width253{width:253px !important;}
.width253 a{width:253px !important;}
#nav .drop-content ul .width253:hover a.drop,#nav .drop-content ul .width253.hover a.drop,#nav .drop-content ul .width253 a.drop:hover{width:242px !important;}



.navigation{ margin-bottom: 20px; height:22px; width: 100%; }
.navigation:after,#nav:after{content:"";display:block;clear:both;}
#nav{list-style:none;float:left; border-top:0px solid #bababa;border-bottom:0px solid #bababa;}
#nav li{float:left;border-right:0px solid #ffffff;position:relative;z-index:1; padding:0.4em;}
#nav li a{float:left;cursor:pointer;}
#nav li a span:hover{color:#3E7782;}
#nav li a span{color: #FFFFFF;
    float: left;
    font-family: Arial,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 0px;}
#nav li:hover { background-color:#CCC;}
#nav li a:hover, #nav li ul li a:hover{ text-decoration:none !important;}

#nav li ul{ background-color:#B3D5BD; color:#3E7782;}
#nav li a.donate,#nav li a.donate-active{text-align:center;color:#56b004;margin-right:4px;}
#nav li a.donate span,#nav li a.donate-active span{color:#56b004;margin-right:-4px;}
#nav li a.donate-active span{color:#fff;}
#nav li a.donate:hover,#nav li a.donate-active{background-position:left bottom;}
#nav li a.donate:hover span,#nav li a.donate-active span{background-position:right bottom;color:#fff;}
#nav li:hover .drop-holder,#nav li.hover .drop-holder{display:block;}
#nav li:hover .drop-content ul ul ul,#nav li.hover .drop-content ul ul ul{display:none;}
.drop-holder{display:none;position:absolute;top:22px;left:-100px;z-index:0;}
.drop-content{height:370px;width:0;background:transparent none;}
.drop-content ul{margin:0 0 0 104px;padding:0;list-style:none;background:#B3D5BD;position:absolute;}
#nav .drop-content ul li{float:none;width:210px;vertical-align:middle;background-color:#B3D5BD;padding:0; border-bottom:1px solid #fff;heigth:25px;}
#nav .drop-content ul li a{float:none;display:block;background:none;font-size:10px;line-height:normal;height:23px;line-height:23px;padding:0 0 0 10px;cursor:pointer;color:#3E7782;position:relative;margin:0;width:200px;overflow:hidden;}
#nav .drop-content ul li:hover a,#nav .drop-content ul li.hover a,#nav .drop-content ul li a:hover{background:#bababa;color:#3E7782;}
#nav .drop-content ul li:hover a.drop,#nav .drop-content ul li.hover a.drop,#nav .drop-content ul li a.drop:hover{background:#bababa;}
#nav .drop-content ul li:hover ul,#nav .drop-content ul li.hover ul{display:block;}
#nav .drop-content ul ul{margin:0;background-position:0 100%;display:none;position:absolute;left:100%;top:-1px;}
#nav .drop-content ul ul li{padding:0;}
#nav .drop-content ul li:hover ul li a,#nav .drop-content ul li.hover ul li a{background:none;color:#000;padding:0 0 0 10px;margin:0;width:200px;}

#nav .drop-content ul ul li:hover ul,#nav .drop-content ul ul li.hover ul{display:block;}
#nav .drop-content ul li:hover ul li:hover ul li a,#nav .drop-content ul li.hover ul li.hover ul li a,#nav .drop-content ul ul ul li a{background:none;color:#000;padding:0 0 0 10px;margin:0;width:200px;}
#nav .drop-content ul li:hover ul li:hover ul li:hover a,#nav .drop-content ul li.hover ul li.hover ul li.hover a,#nav .drop-content ul ul ul li a:hover{background:#57b105;color:#fff;}


.s0				{background-color:#3e7782;}
.s1				{background-color:#3e7782;}
.s2				{background-color:#649795;}
.s3				{background-color:#7ca699;}
.s4				{background-color:#99b49c;}
.s5				{background-color:#a3c9be;}
.s6				{background-color:#b3d5bd;}
.s7				{background-color:#cdd5af;}

.borderNoR{ border-right:none !important;}

/**Elementos Comunes**/

.clear			{ clear:both;}
.floatLeft		{ float:left;}
.floatRight		{ float:right;}

/**Márgenes**/

.marginB9		{ margin-bottom:9px;}
.marginTop2		{ margin-top:2px;}
.marginR18		{ margin-right:18px;}

/**Home**/

#cajas			{ margin-bottom:32px; }
#video			{ width:960px; height:512px; background-color:#53534d; margin-bottom:18px;}
#link1			{ float: left; margin-right:21px; width: 306px; height:130px; background-image:url(../img/link/linkenergia2050.jpg); background-repeat:no-repeat;}
#link1:hover	{ background-image:url(../img/link/linkenergia2050_over.jpg); background-repeat:no-repeat;}
#link2			{ float: left; margin-right:21px; width: 306px; height:130px; background-image:url(../img/link/linkgreenpeace.jpg); background-repeat:no-repeat;}
#link2:hover	{ background-image:url(../img/link/linkgreenpeace_over.jpg); background-repeat:no-repeat;}
#link3			{ float: left;width: 306px; height:130px; background-image:url(../img/link/linkinforme.jpg); background-repeat:no-repeat;}
#link3:hover	{ background-image:url(../img/link/linkinforme_over.jpg); background-repeat:no-repeat;}

/**Páginas Interiores**/

#content		{ width:720px; margin-left:200px; margin-right:40px;}
#ficha-content	{ width:567px; margin-bottom:40px; float:left; margin-right:18px;}
#ficha-apoyo	{float:left; width:135px;}
#numSeccion		{ font-size:100px; font-family:"Greenpeace"; margin-top:20px; margin-bottom:-40px;}
#tituloSeccion	{ font-size:20px; font-family:"Greenpeace"; margin-top:20px; margin-bottom:30px;}
#subtituloSeccion{ width:375px; margin-bottom:25px; text-align:justify; }
#texto			{text-align:justify; font-size:12px; color:#333333; line-height:16px;}

.texto-apoyo	{ text-align:justify;}
.texto-pdf, .texto-pdf a	{ color:#9bb79e;}
.img-apoyo		{ margin-top:3px;}
#icono_ampliar	{ background-image:url(../img/icon_ampliar.png); background-repeat:no-repeat; width:52px; height:52px; position:absolute; right:0; bottom:0; 
				  margin:4px 6px 4px 4px; cursor:pointer;}
#icono_ampliar:hover{ background-image:url(../img/icon_ampliar_hover.png); background-repeat:no-repeat;}
#imgTexto		{ position:relative;}

/**LightBox**/

.miniaturas li	{ width:80px; height:80px; float:left; margin:0 20px 20px 0;}
#velo			{ background-color:#000; opacity:0.8;filter:alpha(opacity=80) !important; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1000; }
#ventana		{ background:#FFF; border:5px solid #DDD; width:50px; height:50px; position:absolute; left:50%; top:50%; z-index:1001; }
.btn_cerrar		{ width:30px; height:30px; background:url(../img/btn_close.png); position:absolute; right:0px; top:0px; }