	

*{
	margin:0px;
	padding:0px;
	list-style:none;
	text-decoration:none;
	border:0px;
	
	}

p{
	margin-top:1em;
	font-size:12px;
}

td{
	vertical-align:top;
}	

.pgrande{
	/*font-size:18px !important;*/
}

/* FONT FACE*/
@font-face{font-family:DINEngschrift;src:url('../font/DINEngschrift.ttf');}
@font-face{font-family:DINMittelschrift;src:url('../font/DINMittelschrift.ttf');}

body {
	background-image:url(../img/fondo.jpg);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:11px;
	color:#666666;	
}

#wid{
	background-image:none;
}

.contenedor{
	width:1028px;
	margin:0 auto;
	}

.contenedor .bordeizquierdo{
	width:20px;
	height:984px;
	background-image:url(../img/fondoizq.jpg);
	background-repeat:no-repeat;
	background-position-x:1px;
	float:left;
	}	
.contenedor .bordederecho{
	width:20px;
	height:984px;
	background-image:url(../img/fondoder.jpg);
	background-repeat:no-repeat;
	background-position:0px 1px;
	float:right;
	}	


.contenido{
	width:988px;
	/*margin-left:20px;*/
	float:left;
	}

	
.header{
	height:130px;
	width:988px;
	background-image:url(../img/fondoheader.jpg);
	background-repeat:repeat-x;
}

.header .logo{
	margin-left:40px;

}

.header .explica{
	/*
	margin-left:0px;
	text-transform:uppercase;
	*/
	width:0px;
	height:0px;
	overflow:hidden;
	}

.header .menu{
	position:absolute;
	top:101px;
	margin-left:40px;
	z-index:90;
	width:750px;
}

.header .menu ul{
	background-color:#666666;
}

.header .menu li{
	float:left;
	border-rigth:1px solid #666666;
	border-bottom:1px solid #666666;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-left:1px solid #666666;
	padding:5px;
}

.header .menu li a{
	font-family:DINEngschrift, Helvetica;
	font-size:15px;
	text-transform:uppercase;
	color:#666666;
}

.header .lang li .act , .header .menu li .act , .header .menu li ul li .act { color:#67970f; }

.header .menu li ul{
	display:none;
	}
.header .menu li:first-child{
	border-left:0px;
	border-bottom-left-radius:0px;
	}


.header .menu li:hover{
	background-color:#666666;
	}	
.header .menu li:hover a{
	color:#FFFFFF;
	}

.header .menu li:hover ul{
	display:block;
	position:absolute;
	z-index:90;
}

.header .menu li:hover ul li{
	float:none;
	background-color:#CCCCCC;
}

.header .menu li:hover ul li:hover{
	background-color:#FFFFFF;
}
.header .menu li:hover ul li:hover a{
	color:#666666;
}

.header .lang{
	position:absolute;
	margin-left:880px;
	margin-top:5px;
	width:100px;
}
.header .lang li{
	float:left;
	padding:5px;
}

.header .lang li a{
	
    color: #666666;
    font-family: DINEngschrift,Helvetica;
    font-size: 15px;
    text-transform: uppercase;
}
.header .lang li a:hover{
	color:#FFFFFF;
}

.inter{
	width:100%;
	height:258px;
	overflow:hidden;
	}

#home .inter .explica{
	float:left;
	height:96%;
	width:26%;
	background-color:#a9b263;
	color:#FFFFFF;
	padding:2%;
}

#home .inter .foto{
	float:right;
	width:70%;
	} 
#home .inter .foto img{
	width:100%;
	height:100%;
}

.main{
	padding:30px;
	}
#home .main .colder{
	width:310px;
	float:right;
	padding-left:30px;	
	}
#home .main .separadorvertical{
	float:right;
	width:3px;
	height:420px;
	background-image:url(../img/separadorvertical.jpg);
	background-repeat:no-repeat;
	}	
#home .main .colprin{
	width:560px;
	min-height:430px;
}

#home .main h1{
	font-size:33px;
	color:#65970D;
	font-weight:bold;
	margin-bottom:20px;
}


#home .main h2{
	font-size:12px;
	color:#FFFFFF;
	background-color:#8a8a8a;
	/*font-family:DINEngschrift,Arial;*/
	
	padding:8px;
	text-transform:uppercase;
	background-image:url(../img/fondoheaderinteres.jpg);
	background-repeat:repeat-y;
}

#home .main h3{
	margin-bottom:10px;
	}
	
#home .bloqueinteres{

}

#home .bloqueinteres .widi{
	width:310px;
	height:300px;
	overflow:hidden;
	display:block;
}


#home .bloqueinteres li{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:5x;
	padding-right:5px;
	border-bottom:1px solid #d2d2d2;

}

#home .bloqueinteres li .titulo{
	display:block;
	font-size:12px;
}
#home .bloqueinteres li .icon{
	position:absolute;
	margin-left:290px;
	}
	
#home .bloqueinteres .gris{
	color:#666666;
	}
#home .bloqueinteres .gris a{
	color:#666666;
	}	
#home .bloqueinteres .gris .icon{
 	background-image:url(../img/iconmasgris.jpg);
 	width:17px;
 	height:16px;
 	display:block;
}

#home .bloqueinteres .verde{
	color:#65970D;
	}
#home .bloqueinteres .verde a{
	color:#65970D;
	}

#home .bloqueinteres .verde .icon{
 	background-image:url(../img/iconmasverde.jpg);
 	width:17px;
 	height:16px;
 	display:block;
}

#home .bloquebienvenida{
	padding-top:0px;
	padding-bottom:40px;
	line-height:20px;
	}
#home .bloquebienvenida p{
	/*color:#4D4D4D;*/
	/*font-size:18px;*/
	/*margin-top:1em;*/
	}	
#home .bloquebienvenida .mastri{
 	background-image:url(../img/mastriverde.jpg);
 	background-repeat:no-repeat;
 	background-position:130px 0px;
 	display:block;
 	text-transform:uppercase;
 	color:#666666;
 	position:absolute;
 	width:150px;
 	margin-left:405px;
 	margin-top:10px;
}

#home .logos h3{
	border-top:2px solid #A0A0A0;
	padding-top:10px;
	font-size:16px;
	font-weight:normal;

}

.bloqueevolucion{
	background-image:url(../img/fondobloqueevolucion.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #b7b7b7;
	padding:15px;
	clear:both;
	padding-bottom:25px;
}

.pie{
	width:927px;
	border-top:2px solid #a0a0a0;
	margin-top:15px;
	margin-left:30px;
	padding-top:15px;
	clear:both;
	font-size:12px;
	line-height:20px;
	margin-bottom:20px;
}


.pie ul{

}

.pie li{
	float:left;
	padding-left:5px;
	padding-right:5px;
	border-left:1px solid #666666;
}

.pie li:first-child{
	border:0px;
		padding-left:0px;
}

.pie a{
	color:#65970d;
}

.pie .social
{
	float:right;
	margin-top:-35px;
}


.menuvert{
	width:140px;
	}
.menuvert h4{
	/*
	font-family:DINEngschrift;
	*/

	text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
	margin-bottom:30px;
	}
.menuvert li{
	border-bottom:1px solid #808080;
	padding:5px;
	}

#sector_0 .menuvert ul
{
	margin-left:20px;
	margin-bottom:15px;
}

#sector_0 .email
{
	float:right; margin-top:-20px;
}

#sector_0 .email img
{
	float:left; height:20px; margin-right:10px;
}
	
#sector_0 .menuvert li{
	border:0px;
	padding:0px;
	list-style:circle;
	list-style-position:outside;
}	
.menuvert .selected a{
	color:#65970D;
	font-size:11px;
	font-weight:bold;
}
.menuvert a{
	text-transform:uppercase;
	font-size:11px;
	color:#808080;
	}		
.menuvert .act{
	color:#65970D;
	}
	
.menuvert2{
	
	}	

.menuvert2 a{
	text-transform:none;
	}

.mostrador .selector{
	clear:both;
	width:100%;
	border-bottom:1px solid #b9b9b8;
	padding:10px;
	height:35px;
	position:relative;
	right:10px;
	}
.mostrador .selector li{
	float:left;
	display:block;
	
	
	
	margin-right:5px;
	}
.mostrador .selector li a{
	font-family:DINEngschrift;
	font-size:13px;
	color:#FFFFFF;
	}	
.mostrador .selector li div{
	font-family:DINEngschrift;
	font-size:13px;
	color:#FFFFFF;
	background-color:#666666;
	padding:5px;
	border:1px solid #FFFFFF;
	cursor:pointer;
}	
.mostrador .selector li .active{
	background-color:#000000;
}
	
.mostrador .tabs {
	padding-top:30px;
	}	
.mostrador .tabs .gal{
	float:right;
}	
.mostrador .tabs img{
	
	margin-left:30px;
	margin-bottom:10px;
	clear:right;
	height:185px;
	
	}

.mostrador .recu{
	width:354px;
	height:201px;
	overflow:hidden;
	display:block;
}	

.mostrador .recu img{
	width:100%;
	height:auto;
}	
	
.mostrador .tabs .butfot{
	margin-left:30px;
	height:72px;
}	

.mostrador .tabs .butfot a{
	border-bottom:1px solid;
	display:block;
	width:auto;
	color:#666666;
	padding-left:45px;
	font-size:11px;
	height:25px;
	padding-top:10px;
}
.mostrador .tabs .butfot #slide{
	background-image:url(../img/slide.png);
	background-repeat:no-repeat;
}
.mostrador .tabs .butfot #mailto{
	background-image:url(../img/mailto.png);
	background-repeat:no-repeat;
}
.mostrador .tabs h3{
	font-size:16px;
	color:#4c4c4c;
	margin-bottom:10px;
	}
.mostrador .tabs p{
	color:#666666;
	}		

.tabs .tabx{
	height:288px;	
	overflow:hidden;
	border-bottom:1px solid;
}

.tabs .tabx li{
	list-style:circle outside none;
	margin-left:20px;

}	
	
.tabs .poculto{
	display:block;
}	

.tabs #pbot{
	
	display:block;
	width:54px;
	color:#666666;
	height:20px;
	background-image:url(../img/flechabajo.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	position:absolute;
	margin-top:17px;
	margin-left:-50px;
	z-index:50;
}
	

#about .separadorverticalizq, #rrhh .separadorverticalizq, #vacancy .separadorverticalizq{
	float:left;
	
	width:3px;
	height:420px;
	background-image:url(../img/separadorvertical.jpg);
	background-repeat:no-repeat;
}

#about {
	
}

#about .colizq, #rrhh .colizq, #vacancy .colizq{
	float:left;
	padding-right:15px;
	}

#about .colprin, #rrhh .colprin, #vacancy .colprin{
	float:left;
	width:735px;
	padding-left:30px;
	font-size:12px;
	line-height:20px;
	}
	
#about .colprin h4, #rrhh .colprin h4, #vacancy .colprin h4{
	margin-top:30px;
	margin-bottom:10px;
	}	
#about h1, #rrhh h1, #vacancy h1{
	font-size:33px;
	color:#65970D;
	padding-bottom:20px;
	}
#about .pverde, #rrhh .pverde, #vacancy .pverde{
	color:#65970D;
	font-size:16px;
	margin-bottom:30px;
	}	
#about .prinder, #rrhh .prinder, #vacancy .prinder{
	float:right;
	width:360px;
}
#about .prinder img, #rrhh .prinder img, #vacancy .prinder img{
	margin-top:35px;
	margin-bottom:35px;
	}


#about .prinizq, #rrhh .prinizq, #vacancy .prinizq{
	float:left;
	width:350px;
}

#about table, #rrhh table, #vacancy table{
	width:100%;
}


#sector_0 .separadorverticalizq{
	float:left;
	
	width:3px;
	height:420px;
	background-image:url(../img/separadorvertical.jpg);
	background-repeat:no-repeat;
}

#sector_0 {
	
}

#sector_0 .colizq{
	float:left;
	padding-right:15px;
	}

#sector_0 .colprin{
	float:left;
	width:735px;
	padding-left:30px;
	font-size:12px;
	line-height:20px;
	}
	
#sector_0 .prinder{
	float:right;
	width:360px;
}

#sector_0 .prinizq{
	float:left;
	width:350px;
	clear:left;
}

#sector_0 .prinizq li li{
	list-style:none;
	margin-left:35px;
	list-style-position:inside;
	text-indent:-10px;
}

#sector_0 .colprin #accordion ul
{
	margin-bottom: 20px;
    margin-left: 15px;
}


#sector_0 .colprin #accordion ul li
{ 
	list-style:inherit;
	/*margin-bottom: 10px;*/
    margin-left: 10px;
}

#sector_0 .colizq p{
	margin-bottom:15px;
	}

#sector_0 .main h1{
	font-size:13px;
	float:left;
	display:block;
	width:365px;
	font-weight:normal;
	}

#sector_0 .inter { height:255px; }

#sector_0 .inter h1 { font-weight:normal; color:white; text-transform: uppercase; margin-left: 30px; font-size: 20px; margin-top: 30px; width: 250px; }

#sector_0 .inter .cover { width:988px; height:258px; z-index:3; position:relative; }

#sector_0 .inter .left { width:295px; height:234px; margin-top:141px; margin-left:2px; top:0; z-index:2; position:absolute; }

#sector_0 .inter .right { width:676px; height:234px; margin-top:141px; margin-left:298px; top:0; z-index:2; position:absolute; }


#fe .colprin h1{
	width:auto;
}	
	
#fe .prinizq{
	width:auto;
	float:none;
}

#dt .colprin h1{
	width:auto;
}	
	
#dt .prinizq{
	width:auto;
	float:none;
}		
/*	
#dt .colprin{
	color:#74b1bb;
	}	
	
#es .colprin{
	color:#12aeff;
	}	
	
#er .colprin{
	color:#eb5b97;
	}	
	
#mh .colprin{
	color:#ae7400;
	}
	
#ere .colprin{
	color:#994958;
	}		
	
#epe .colprin{
	color:#a9b162;
	}	
	
#fe .colprin{
	color:#887ec2;
	}	
*/
	
#projects{
	
	}
	
#projects .main{
	background-color:#FFFFFF;
	}		
	
#projects .colizq{
	float:left;
	padding-right:15px;
	}

#projects .colprin{
	float:left;
	width:735px;
	padding-left:15px;
	font-size:12px;
	line-height:20px;
	}
#projects .separadorverticalizq{
	float:left;
	
	width:3px;
	height:420px;
	background-image:url(../img/separadorvertical.jpg);
	background-repeat:no-repeat;
}	
#projects .separadorhorizontal{
	width:90%;
	clear:both;
	height:1px;
	}	

#projects .colizq p{
	margin-bottom:15px;
	}

	
#projects .info h4{
	border-top: 1px dotted;
	margin-top: 10px;
	padding-top: 10px;
	font-weight: normal;

	text-indent: 120px;
	font-size: 11px;
}	

#projects .info h5{
	position: absolute;
	margin-top: -20px;
	font-size: 10px;

}

#projects .info p{
	font-weight: bold;
	margin-top: 0px;
}

#information{
	
	}
#information .inter2{
	background-color:#FFFFFF;
	}	
#information .main{
	background-color:#FFFFFF;
	}		
	
#information .colizq{
	float:left;
	padding-right:15px;
	width:140px;
	}

#information .colprin{
	float:left;
	width:750px;
	padding-left:0px;
	font-size:12px;
	line-height:20px;
	margin-bottom: 20px;
	}
#information .separadorverticalizq{
	float:left;
	
	width:3px;
	height:420px;
	background-image:url(../img/separadorvertical.jpg);
	background-repeat:no-repeat;
	padding-right:15px;
}	
#information .separadorhorizontal{
	width:90%;
	clear:both;
	height:1px;
	}	

#information .sepa{
	width:90%;
	height:1px;
	clear:both;
}

#information .colizq p{
	margin-bottom:15px;
	}

#information .bbaddthis{
	position:absolute;
	margin-top:-40px;
}

.addthis_button{
	margin-top:20px !important;
	clear:both !important;
}
.addthis_button img{
	width:auto !important;	
	float:none !important;
	margin:0px !important;
}

.listadoNoticiasIZQ{
	width:140px;
	}
.listadoNoticiasIZQ h4{
	font-family:DINEngschrift;
	font-size:17px;
	margin-bottom:30px;
	}
.listadoNoticiasIZQ li{
	border-bottom:1px solid #808080;
	font-size:11px;
	padding:5px;
	}
.listadoNoticiasIZQ a{
	clear:both;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	}		
.listadoNoticiasIZQ .iconmas{
	display:block;
	width:15px;
	height:15px;
	background-color:#525252;
	color:#FFFFFF;
	font-size:20px;
	line-height:15px;
	text-indent:2px;
	margin-left:120px;
}

.listadonoticias{
	clear:both;
}

.listadonoticias h4{
	font-family:DINEngschrift;
	font-size:17px;
	margin-bottom:30px;
	}

.listadonoticias ul{
	float:left;
	width:48%;
	margin-left: 2%;
}
.listadonoticias .col1{
	/*width:50%;*/
	width:100%;
	margin-right: 0%;
	margin-left: 0%;
}

.listadonoticias li{
	border-bottom:1px solid #808080;
	font-size:11px;
	padding:5px;
	width:100%;
	}

.listadonoticias .dentro{
	width:90%;
	height:75px;
	overflow:hidden;
}

.listadonoticias img{
	width:100px;
	height: auto;
	display: block;
	float:left;
	margin-right:10px;
	
}	
.listadonoticias a{
	
	display:block;
	font-size:11px;
	font-weight:bold;
	/*color:#666666;*/
	color:#65970d;
	}		
.listadonoticias .iconmas{
	display:block;
	width:15px;
	height:15px;
	background-color:#525252;
	color:#FFFFFF;
	font-size:20px;
	line-height:15px;
	text-indent:2px;
	/*margin-left:120px;*/
	float:right;
	position: relative;
	top: -13px;
}



.noticiadestacada{
	border-bottom:2px solid #c7c7c7;
	padding-bottom:20px;
}

.noticiadestacada .dentro{
	clear:both;
	height:305px;
	overflow:hidden;
}
.noticiadestacada img{
	float:right;
	margin-left:25px;
	height:300px;
	margin-bottom:25px;
}

.noticiadestacada h1{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#65970d;
	margin-bottom:20px;
}

.noticiadestacada h2{
	font-size:18px;
	color:#4c4c4c;
	font-weight:normal;
	margin-bottom:20px;
}

.noticiadestacada h3{
	font-size:13px;
	font-weight:normal;
}

.noticiadestacada p{
	font-size:11px;
}

.noticiadestacada .iconflecha{
	display:block;
	width:20px;
	height:20px;
	background-color:#65970d;
	color:#FFFFFF;
	font-size:20px;
	text-indent:4px;
	margin-left:420px;
	margin-top:-26px;
	position:absolute;
}


.noticia h1{
	color: #65970D;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 20px;
}
.noticia{
	border-bottom: 2px solid #C7C7C7;
    padding-bottom: 20px;
	margin-bottom:20px;
}

.noticia .dentro p br{
	width:10px;
	height:10px;
	clear:none;
	display:inline;
	/*overflow:hidden;*/

}

.noticia img
{
	/*
	width:33%;
	margin-left:10px;
	margin-bottom:10px;
	float:right;
	*/
}

#contact{
	
	}
	
#contact .main{
	background-color:#FFFFFF;
	}		
	
#contact .colizq{
	float:left;
	padding-right:15px;
	}
#contact .menuvert{
	width:185px;
}	

#contact .colprin{
	float:left;
	width:690px;
	padding-left:30px;
	padding-top:10px;
	font-size:12px;
	line-height:20px;
	}
#contact .separadorverticalizq{
	float:left;
	
	width:3px;
	height:420px;
	background-image:url(../img/separadorvertical.jpg);
	background-repeat:no-repeat;
}	
#contact .separadorhorizontal{
	width:90%;
	clear:both;
	height:1px;
	}	

#contact .colizq p{
	margin-bottom:15px;
	}

#contact h1{
	color:#65970d;
	font-size:37px;
	font-weight:bold;
	margin-bottom:25px;
	}
	
#contact h2{
	font-size:18px;
	color:#4c4c4c;
	margin-bottom:50px;
	}	
#contact h3{
	color:#65970d;
	font-size:14px;
	
	font-weight:bold;
	text-transform:uppercase;
}
	
#contact label{
	display:block;
	}
#contact input,#contact select,#contact textarea{
	border:1px solid #d9d9d9;
	clear:both;
	}	
	
#contact .mapagoogle{
	float:right;
	
	}	
	
#contact .txt { margin-top: 15px; }
	
#nivel1{

}

#nivel1 li{
	color:#65970D;
	font-size:14px;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:25px;
}

#nivel1 li ul li{
	color:#4D4D4D;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
}	

#nivel1 li li li{
	list-style-type:circle;
	margin-left:30px;
}

#nivel2-1 li{
	font-weight:normal;
}


#nivel2-2{

	
}

#nivel2-2 li{
	background-image:url(../img/fondoliclientes.jpg);
	background-repeat:repeat-x;
	color:#4D4D4D;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	padding-left:20px;
	line-height:40px;
}

#nivel2-2 li ul li{
	color:#4D4D4D;
	font-size:12px;
	font-weight:normal;
	background-image:none;
	list-style-type:none;
	line-height:14px;

}

#nivel2-2 li ul{
	margin-bottom:12px;

}


#projects .menuvert2 li{
	background-repeat:no-repeat;
	background-position:right center;
	padding:0px;
}

#projects .menuvert2 li a{
	width:125px;
	display:block;
	padding:5px;
	padding-right:10px;
}

#projects .menuvert2 .ep{
	background-image:url(../img/flechas/eficiencia-planificacion-arrow.png);
}

#projects .menuvert2 .enr{
	background-image:url(../img/flechas/energia-renovable-arros.png);
}

#projects .menuvert2 .me{
	background-image:url(../img/flechas/microredes-arrow.png);
}

#projects .menuvert2 .elr{
	background-image:url(../img/flechas/electrificacion-rural-arrow.png);
}

#projects .menuvert2 .cf{
	background-image:url(../img/flechas/cv-fotovoltaicas.png);
}

#projects .menuvert2 .es{
	background-image:url(../img/flechas/edificacionsostinible-arrow.png);
}

#projects .menuvert2 .dt{
	background-image:url(../img/flechas/desarrollo-arrow.png);
}

#projects .menuvert2 .fe{
	background-image:url(../img/flechas/formacion-arrow.png);
}

#projects .txt { margin-bottom:15px; }





#mapamundo{

}

#mapamundo .punto{
	background-image:url(../img/puntitomundo.png);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	display:block;
	cursor:pointer;
	z-index:20;
}


#mapamundo #argelia{
	position:absolute;

	margin-top:-224px;
	margin-left:354px;
}

#mapamundo #argentina{
	position:absolute;

	margin-top:-69px;
	margin-left:210px;
}

#mapamundo #bahamas{
	position:absolute;

	margin-top:-222px;
	margin-left:178px;
}

#mapamundo #bolivia{
	position:absolute;

	margin-top:-113px;
	margin-left:203px;
}

#mapamundo #bosnia{
	position:absolute;

	margin-top:-265px;
	margin-left:388px;
}

#mapamundo #brasil{
	position:absolute;

	margin-top:-129px;
	margin-left:236px;
}

#mapamundo #burkina{
	position:absolute;

	margin-top:-186px;
	margin-left:344px;
}

#mapamundo #caboverde{
	position:absolute;

	margin-top:-196px;
	margin-left:294px;
}

#mapamundo #camboya{
	position:absolute;

	margin-top:-187px;
	margin-left:585px;
}

#mapamundo #canada{
	position:absolute;

	margin-top:-295px;
	margin-left:150px;
}

#mapamundo #caribe{
	position:absolute;

	margin-top:-199px;
	margin-left:205px;
}


#mapamundo #chile{
	position:absolute;

	margin-top:-72px;
	margin-left:192px;
}

#mapamundo #corea{
	position:absolute;

	margin-top:-245px;
	margin-left:625px;
}

#mapamundo #costarica{
	position:absolute;

	margin-top:-185px;
	margin-left:155px;
}

#mapamundo #ecuador{
	position:absolute;

	margin-top:-152px;
	margin-left:167px;
}

#mapamundo #egipto{
	position:absolute;

	margin-top:-220px;
	margin-left:413px;
}


#mapamundo #espana{
	position:absolute;

	margin-top:-255px;
	margin-left:343px;
}

#mapamundo #gambia{
	position:absolute;

	margin-top:-188px;
	margin-left:314px;
}

#mapamundo #haiti{
	position:absolute;

	margin-top:-204px;
	margin-left:183px;
}

#mapamundo #israel{
	position:absolute;

	margin-top:-237px;
	margin-left:425px;
}

#mapamundo #jamaica{
	position:absolute;

	margin-top:-200px;
	margin-left:175px;
}

#mapamundo #jordania{
	position:absolute;

	margin-top:-231px;
	margin-left:430px;
}

#mapamundo #kiribati{
	position:absolute;

	margin-top:-178px;
	margin-left:739px;
}

#mapamundo #libano{
	position:absolute;

	margin-top:-241px;
	margin-left:432px;
}

#mapamundo #marruecos{
	position:absolute;

	margin-top:-237px;
	margin-left:334px;
}

#mapamundo #mauricio{
	position:absolute;

	margin-top:-101px;
	margin-left:475px;
}

#mapamundo #nicaragua{
	position:absolute;

	margin-top:-195px;
	margin-left:151px;
}

#mapamundo #palestina{
	position:absolute;

	margin-top:-236px;
	margin-left:438px;
}

#mapamundo #panama{
	position:absolute;

	margin-top:-180px;
	margin-left:166px;
}

#mapamundo #paraguay{
	position:absolute;

	margin-top:-95px;
	margin-left:221px;
}

#mapamundo #peru{
	position:absolute;

	margin-top:-128px;
	margin-left:177px;
}

#mapamundo #repchad{
	position:absolute;

	margin-top:-196px;
	margin-left:390px;
}

#mapamundo #repdominicana{
	position:absolute;

	margin-top:-203px;
	margin-left:192px;
}

#mapamundo #ruanda{
	position:absolute;

	margin-top:-148px;
	margin-left:415px;
}

#mapamundo #siria{
	position:absolute;

	margin-top:-245px;
	margin-left:440px;
}

#mapamundo #tanzania{
	position:absolute;

	margin-top:-139px;
	margin-left:429px;
}

#mapamundo #tunez{
	position:absolute;

	margin-top:-240px;
	margin-left:368px;
}

#mapamundo #uganda{
	position:absolute;

	margin-top:-160px;
	margin-left:420px;
}

#mapamundo #zambia{
	position:absolute;

	margin-top:-121px;
	margin-left:409px;
}


#mapamundo .info{
	background-color:#f5f5f5;
	border:1px solid #dddddd;
	padding:20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#6d6d6d;
}


#lightbox-container-image-box{
	/*width:90%;
	height:90%;*/
}

#lightbox-container-image{
	/*width:auto;*/
	height:98%;
	width:98%
	padding:1% !important;
	overflow:hidden;
}


#lightbox-image{
	/*width:100%;*/
	height:90%;
}

.widget{
	width:300px;
}
.widget .listadonoticias .col1{
	width:100%;

}

.widget .listadonoticias .dentro{
	height:90px;
	line-height:15px;
}

.widget li:nth-child(even),
.widget li:nth-child(even) a{
	/*color:#65970D;*/
}

.widget li:nth-child(odd){

}

#lightbox-image-details{
	/*display:none !important;*/
}

#about h2
{
	color: #65970d;
    font-size: 14px;
    font-weight: bold;
	margin:0px;
	padding:0px;
}

#about #nivel2-2
{
	margin-top:10px;
	margin-left:-5px;
	margin-bottom:25px;
}

.contenido a { color: #65970d; }

.colprin, .ui-helper-reset
{
	font-family: Helvetica,Arial,sans-serif !important;
	line-height: 1.3 !important;
	font-size: 13px !important;
}

.colprin ul
{
	margin-left:15px;
}

.colprin ul li
{
	list-style:inherit;
	margin-left:10px;
}

.timeline-Header-title , .timeline-Header { background-color:red; display:none !important; }