
.moduletable_homeevet, .moduletable_homepub, , .moduletable_homeproy, .moduletable_homejobs, .moduletable_homenews {
	margin: 0px;
	padding: 0px;
}



.mod_contentitem_homeevet h2, .mod_contentitem_homepub h2, .mod_contentitem_homeproy h2, .mod_contentitem_homejobs h2, .mod_contentitem_homenews h2{
	font-size: 10px;
	padding-top: 5px;
	background-image: url(../images/topo_home.gif);
  	background-position:top left;
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}
.mod_contentitem_homeevet p, .mod_contentitem_homepub p, .mod_contentitem_homeproy p, .mod_contentitem_homejobs p, .mod_contentitem_homenews p{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.mod_contentitem_homejobs .home_homejobs {
	background-image: url(../images/homejobs_en.jpg);
  	background-position:bottom left;
	background-repeat:no-repeat;
	height: 50px;
}
.mod_contentitem_homeevet .home_events {
	background-image: url(../images/proximos_eventos_en.jpg);
  	background-position:bottom left;
	background-repeat:no-repeat;
	height: 50px;
}

.mod_contentitem_homeevet .home_news {
	background-image: url(../images/proximos_eventos_en.jpg);
  	background-position:bottom left;
	background-repeat:no-repeat;
	height: 50px;
}

.mod_contentitem_homepub .home_publications {
	background-image: url(../images/ultimas_publicaciones_en.jpg);
  	background-position:bottom left;
	background-repeat:no-repeat;
	height: 50px;
}
.mod_contentitem_homeproy .home_proy {
	background-image: url(../images/nuevos_proyectos_en.jpg);
  	background-position:bottom left;
	background-repeat:no-repeat;
	height: 50px;
}
.mod_contentitem_homeevet .home_events a, .mod_contentitem_homepub .home_publications a, .mod_contentitem_homeproy .home_proy a, .mod_contentitem_homejobs .home_homejobs a, .mod_contentitem_homenews .home_homenews a  {
	display:block;
	padding-top: 20px;
	text-align: right;
	margin-right: 10px;
}

.mod_contentitem_homeevet .article_seperator, .mod_contentitem_homepub .article_seperator, .mod_contentitem_homeproy.article_seperator, .mod_contentitem_homejobs.article_seperator, .mod_contentitem_homenews.article_seperator {
	display: none;
}

.moduletable_homejobs .article_seperator {
	display: none;
}













/*...................... MODULOS LEFT ....................................................*/

.moduletable_leftbox{
	padding:0px 0px 0px 0px;	
}

.separate{
	margin-bottom:20px;	
}
#left_column .article_seperator{
line-height:10px;
}

*:first-child+html #left_column .article_seperator, * html #left_column .article_seperator{
	font-size:0px;
	line-height:0px;
}

.moduletable_leftbox H2{
	background-color:#EFEFEF;
	border-top:1px solid #DCDDE0;
	padding:1px 0px 1px 10px;	
	font-size:0.75em;
    font-family:Arial, Verdana;
    color: #444;
	display:block;
	margin-bottom:15px;
}

.moduletable_leftbox UL.news{
	list-style-type:none;
	margin-left:0px;
}
.moduletable_leftbox UL.news li{
	font-size:0.7em;
    font-family:Arial, Verdana;
    color:#444 ;
	background-image: url(../images/news-icon.jpg) !important;
  	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:15px;	
	margin-bottom:10px;
}

.moduletable_leftbox h2.contentheading{
	font-size:0.7em;
    font-family:Arial, Verdana;
    color:#444 ;
	background-image: url(../images/news-icon.jpg) !important;
  	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:15px;	
	margin-bottom:10px;
	border:0;
	background-color:#fff;
	font-weight:normal;
	margin-bottom:0px !important;
}
.moduletable_leftbox p{
	font-size:0.7em;
	margin:0px 0px 0px 15px !important;
	
}

/*.....................................................*/

.moduletable_imagenesizquierda{
	background-image: url(../images/fondo_imgizq.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
	padding-top:10px;
}
.moduletable_imagenesizquierda img{
	margin-bottom:10px;
}

/*............................. MENU LEFT ..................................................*/


/*
.moduletable_leftboxmenu{
	padding:0px 0px 20px 0px;
	margin-bottom:0px;	
}


.moduletable_leftboxmenu UL{
	list-style-type:none !important;
	margin:0px !important;
	padding:0px !important;	
}


.moduletable_leftboxmenu UL LI{
	padding:0px 0px 0px 0px;	
}

.moduletable_leftboxmenu UL LI a{
	font-size:0.75em;
    font-family:Arial;
    color: #444;
	text-decoration:none;
	font-weight:bold;
	padding:1px 0px 2px 10px;
	background-color:#EFEFEF;
	border-top:1px solid #DCDDE0;
	display:block;
}

.moduletable_leftboxmenu UL LI UL{
	margin:10px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;	
}

.moduletable_leftboxmenu UL LI UL LI{
	padding:0px !important;
	
	background-image:none;
	padding:2px 0px 3px 3px !important;

}
.moduletable_leftboxmenu UL LI UL LI:hover, .moduletable_leftboxmenu UL LI UL LI.current{
	background-image: url(../images/puntitos_menu.gif) !important;
  	background-position:left bottom;
	background-repeat:repeat-x;	
}


.moduletable_leftboxmenu UL LI UL LI a{
background-color:#fff;
border:0px;
	font-size:0.7em;
	font-weight:normal;
	padding-left:10px;
	color: #444 !important;
	background-image: url(../images/pathway.gif) !important;
  	background-position:left;
	background-repeat:no-repeat;	
}

.moduletable_leftboxmenu UL LI UL LI a:hover{
	color:#578700 !important;
}

.moduletable_leftboxmenu UL LI UL LI.current a{	
	font-weight:bold;
}


.moduletable_leftboxmenu UL LI UL LI UL{	
	margin-top:0px !important;
	padding-top:0px !important;
	margin-left:15px !important;
}

.moduletable_leftboxmenu UL LI UL LI UL LI a{
	font-weight:normal !important;
}	

.moduletable_leftboxmenu UL LI UL LI UL LI.current{
	background-image:none !important;
}
.moduletable_leftboxmenu UL LI UL LI UL LI.current a{
	
	color:#578700 !important;
}	

*/
.moduletable_leftboxmenu{
	padding:0px 0px 20px 0px;
	margin-bottom:0px;	
}

.moduletable_leftboxmenu UL{
	list-style-type:none !important;
	margin:0px !important;
	padding:0px !important;
}

.moduletable_leftboxmenu UL LI{
	padding:0px 0px 0px 0px;	
}

.moduletable_leftboxmenu UL LI a{
	font-size:0.75em;
    font-family:Arial;
    color: #444;
	text-decoration:none;
	font-weight:bold;
	padding:12px 0px 15px 14px;
	display:block;
	background-image: url(../images/li1_workshop.gif) !important;
  	background-position:left top;
	background-repeat:no-repeat;	
}


.moduletable_leftboxmenu UL LI UL{
	margin:10px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;	
}

.moduletable_leftboxmenu UL LI UL LI{
	padding:0px !important;
	background-image:none !important;
	padding:2px 0px 3px 3px !important;

}
.moduletable_leftboxmenu UL LI UL LI:hover, .moduletable_leftboxmenu UL LI UL LI.current{
	background-image: url(../images/puntitos_menu.gif) !important;
  	background-position:left bottom;
	background-repeat:repeat-x;	
}


.moduletable_leftboxmenu UL LI UL LI a{
background-color:#fff;
border:0px;
	padding:2px 0px 2px 10px;
	font-size:0.7em;
	font-weight:normal;
	padding-left:10px;
	color: #444 !important;
	background-image: url(../images/pathway.gif) !important;
  	background-position:left;
	background-repeat:no-repeat;	
}

.moduletable_leftboxmenu UL LI UL LI a:hover{
	color:#578700 !important;
}

.moduletable_leftboxmenu UL LI UL LI.current a{	
	font-weight:bold;
}


.moduletable_leftboxmenu UL LI UL LI UL{	
	margin-top:0px !important;
	padding-top:0px !important;
	margin-left:15px !important;
}

.moduletable_leftboxmenu UL LI UL LI UL LI a{
	font-weight:normal !important;
}	

.moduletable_leftboxmenu UL LI UL LI UL LI.current{
	background-image:none !important;
}
.moduletable_leftboxmenu UL LI UL LI UL LI.current a{
	
	color:#578700 !important;
}	


/*.......................... MENU CURRICULUM .................................................*/


.moduletable_menucurriculum{
	padding:0px 0px 20px 0px;
	margin-bottom:0px;	
	background: url(../images/base_loginizq3.gif) bottom left no-repeat;	
	padding-bottom:20px;
}


.moduletable_menucurriculum UL{
	list-style-type:none !important;
	margin:0px 0px 0px 20px!important;
	padding:0px !important;	
}


.moduletable_menucurriculum UL LI{
	padding:0px 0px 0px 0px;	
}

.moduletable_menucurriculum  UL LI a{
background-color:#fff;
border:0px;
	font-size:0.7em;
	font-weight:normal;
	padding-left:10px;
	color: #444 !important;
	background-image: url(../images/pathway.gif) !important;
  	background-position:left;
	background-repeat:no-repeat;	
text-decoration:none;
}

.moduletable_menucurriculum UL LI:hover, .moduletable_menucurriculum UL LI UL LI.current{
	background-image: url(../images/puntitos_menu.gif) !important;
  	background-position:left bottom;
	background-repeat:repeat-x;	
}




.moduletable_menucurriculum  UL LI a:hover{
	color:#578700 !important;
}

.moduletable_menucurriculum  UL LI.current a{	
	font-weight:bold;
}


.moduletable_leftboxmenu UL LI UL LI UL{	
	margin-top:0px !important;
	padding-top:0px !important;
	margin-left:15px !important;
}

.moduletable_leftboxmenu UL LI UL LI UL LI a{
	font-weight:normal !important;
}	

.moduletable_leftboxmenu UL LI UL LI UL LI.current{
	background-image:none !important;
}
.moduletable_leftboxmenu UL LI UL LI UL LI.current a{
	
	color:#578700 !important;
}	

/*............................. MENU ADMIN ..................................................*/

.moduletable_adminmenu{
	background-image: url(../images/base_admin.gif) !important;
  	background-position:bottom left;
	background-repeat:no-repeat;	
	padding:0px 0px 10px 0px;
	margin-bottom:20px;
	background-color:#88C642;
}

.moduletable_adminmenu H2{
	background-image: url(../images/h2_admin.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial;
	text-transform:uppercase;
	color:#475507;
	font-size:0.75em;
	font-weight:bold;
	padding:18px 0px 10px 10px;
}



.moduletable_adminmenu ul{
	list-style-type:none;
	margin-left:25px;
	margin-left:0px!important;
}

.moduletable_adminmenu ul li{
	font-family:Arial;
	font-size:11px;
	color:#fff;
	margin-bottom:5px;
/*................*/	
	background-image: url(../images/h2_admin.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
	padding:18px 0px 10px 10px;	
}

.moduletable_adminmenu ul li a{
	text-decoration:none;
	color:#fff;
		font-family:Arial;
	text-transform:uppercase;
	color:#475507;
	font-size:11px;
	font-weight:bold;
}

.moduletable_adminmenu ul li a:hover{
	text-decoration:underline;
}

.moduletable_adminmenu ul li.current a{
	font-weight:bold;
}


.moduletable_adminmenu ul li ul{
	margin-top:10px;
	list-style-type:square;
	margin-left:25px !important;
}

.moduletable_adminmenu ul li ul li{
	background-image:none !important;
	padding:0px !important;
	color:#fff;
}

.moduletable_adminmenu ul li ul li a{
	
	color:#fff;
}

/*....................................................................................................*/

.moduletable_destacados{
	/*background-image: url(../images/top_destacados.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;*/
	margin-bottom:10px;
}

.moduletable_destacados UL{
	/*background-image: url(../images/base_destacados.gif) !important;
  	background-position:bottom right;
	background-repeat:no-repeat;*/
	margin:0;
	padding:8px 0px 2px 0px;
	list-style-type:none !important;
}

.moduletable_destacados UL LI{
	padding:4px 0px 6px 50px;
	margin-bottom:5px;
	
}

.moduletable_destacados UL LI.papers{
	background-image: url(../images/destacado_paper.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}
.moduletable_destacados UL LI.publi{
	background-image: url(../images/destacado_publi.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}
.moduletable_destacados UL LI.policy{
	background-image: url(../images/destacado_policy.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}



.moduletable_destacados UL LI.energy{
	background-image: url(../images/destacado_energy.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}
.moduletable_destacados UL LI.natural{
	background-image: url(../images/destacado_natural.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}
.moduletable_destacados UL LI.health{
	background-image: url(../images/destacado_health.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}
.moduletable_destacados UL LI.climatepolicy{
	background-image: url(../images/destacado_climatepolicy.gif) !important;
  	background-position:top left;
	background-repeat:no-repeat;
}








.moduletable_destacados UL LI a{
	font-family:"Trebuchet Ms", Arial;
	color:#888 !important;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:lowercase;
}

.moduletable_destacados UL LI a:hover{
	color:#88C642 !important;
}

/*............................ modulo login izquierda ......................................................... */

.moduletable_loginizquierda{
	background: url(../images/base_loginizq.gif) top left no-repeat;	
	/*height:217px;*/
	margin-bottom:0px;
}

#mod_loginform_loginizquierda{
	background: url(../images/base_loginizq2.gif) bottom left no-repeat;	
	padding-bottom:20px;

}
.moduletable_loginizquierda fieldset{
	padding:25px 0px 0px 30px;
	margin:0 !important;
}

.moduletable_loginizquierda label{
	font-family:"Trebuchet Ms", Arial;
	font-size:0.7em;
	text-transform:lowercase;
	color:#484848 !important;	
}

.moduletable_loginizquierda #mod_login_username, .moduletable_loginizquierda #mod_login_password{
	background-color:#FBFBFB;
	border:1px solid #E5E5E5;
	width:140px;
	font-family:"Trebuchet Ms", Arial;
	font-size:1.3em;
	padding:2px 0px 2px 5px;	
	margin-bottom:10px;
}

.moduletable_loginizquierda input:focus {
 border:1px solid #A5E1DF !important;
}

.moduletable_loginizquierda .button_loginizquierda{
	margin:-25px 20px 0px 0px;
	float:right;
	display:block;
	height:36px;
	width:74px;
	background: url(../images/blogin.gif) left no-repeat;	
	text-align:left;
	border:0;
	color:#fff;
	text-transform:uppercase;
	font: bold 0.8em/1em Corbel, "Lucida Grande", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	cursor:pointer;
	padding-left:10px;	
}

*:first-child+html .moduletable_loginizquierda .button_loginizquierda{
padding-left:20px;
}

.moduletable_loginizquierda .mod_login_remember{
	float:left;
	width: 130px;
}

.moduletable_loginizquierda a{
	font-family:"Trebuchet Ms", Arial;
	font-size:0.7em;
	padding-left:15px;
	margin-left:20px;
	background: url(../images/bullet_key.gif) left no-repeat;	
}



#mod_login_logoutform_loginizquierda{	
	padding:20px 0px 10px 30px;
	font-family:"Trebuchet Ms", Arial;
	/*background: url(../images/base_loginizq2.gif) bottom left no-repeat;	*/
}
#mod_login_greeting_loginizquierda{
	font-size:0.75em;
	font-weight:bold;
}

