/* 
================================
Skin styles for DotNetNuke
================================
*/   

/*Skin*/	

/* ------- Estilos de capas --------- */
 div.GlobalContainerCenter
  {
	float:none;
        text-align:center;
  }

 div.SubGlobalContainerCenter
  {
	clear:both; 
	width:60em;
	margin-right:auto;
	margin-left:auto;	
  } 

 div.pagemaster
    {				
        clear: both;
        float:left;
		width:100%;
	    height:100%;
		border: none;
		border-style: none;
		background:url(/Portals/_default/Skins/IMDEA/Images/fondo-imdea-pg.gif) top left repeat-y transparent; 
		margin-top:0.2em;
		margin-bottom:0.2em;
		padding: 0em;
    }
    
     div.skinheader
    {		
		clear: both;
		float:left;
		width: 100%;		
		margin: 0;
		height:auto;
		padding: 0;
		border: none;
		border-style: none;
		background-color:#142A3D;				
	}

	h2 {
	color:#142A3D;
	font-size:11pt;
	font-style: normal;
	font-weight:bold;
	text-align:left;
}
	
     div.filaheader
   	 {		
		clear: both;		
		float:left;
		width: 100%;
		margin: 0;
		height:auto;
		padding: 0;
		border: none;
		border-style: none;
		background-color: #142A3D;		
	}
	
  div.links
	{
		float: left;              
        width: 30em;		
        margin: 0;
		padding: 0;
		padding-top:0.3em;
		padding-bottom:0.2em;
		border: none;
		border-style: none;		
		background-color: #142A3D; 
		text-align:right;
		height:auto;
		margin-right:0em;
		vertical-align:bottom;
	}
	
  
   div.langPane
	{
		float: left;              
       	width: 5em;
		text-align:left;
       	margin: 0;
		padding:0;	
		margin-top:0.4em;	
		height:auto;
		border: none;
		border-style: none;		
		background-color: #142A3D;
		padding-left:0.5em;
		vertical-align:bottom;
		
	}

   div.imprimir
	{
		float: left;              
       	width: 5em;		        	
		height:auto;
		border: none;
		border-style: none;		
		background-color: #142A3D;
		text-align:right;
		padding:0em;
		margin: 0;
        margin-top:0.4em;		
		vertical-align:bottom;
	}
  div.recomendar
	{
		float: left;              
		height:auto;
		border: none;
		border-style: none;		
		background-color: #142A3D;
		text-align:left;
		padding:0em;
 		margin:0;
		margin-top:0.4em;		              
        width:7.8em;
		vertical-align:bottom;	
	}

    div.ContenedorBuscar
    {
		float:left;
		text-align:right;
		width:12em;
		padding-right:0em;
		padding-top:0.3em;
		padding-bottom:0.2em;
		padding-left:0em;
		margin:0;	
        margin-left:0em;	                 
		background-color: #142A3D;
		height:auto;
	}
	 div.espacioprev {
		float:left;
		width:10em;
		height:auto;
		background-color:#142A3D;
	}
	
    div.ContenedorLogo
	{
	    float :left; 
		background-color: #142A3D; 
		text-align:left; 
		vertical-align:top;
		padding:0em 0em 0em 1em; 
		width:9em; 
		height:3.2em;
		margin:0em 0em 0em 0em;
		background-position:right;
		background-position:top;
		background-repeat:no-repeat;
	}

	
    
    div.ContenedorFractal
	{
		float:right; 		
		text-align: right;
		vertical-align:middle;				
		width:50em; 
		height:3.2em;				
		margin:0em 0em 0em 0em;		
		padding:0em 0em 0em 0em; 	
		background:url(images/fractalcabecera.gif) right;
		background-position: center;
		background-repeat: no-repeat;		
		background-color: #142A3D; 
	}
	
	
   div.menuvertical
    {   clear:both;
		float:left;
		width:17.5%;
		background-color:#142A3D;	
		text-align:left;
		height:100%;
		margin-top: 0.3em;
		margin-bottom: 0.3em;	
		padding-left: 0em;
		padding-right: 0em;
		
	}

   div.alturamenu
   { 
	   height:35em;
   }
   div.columnadcha{
          float:left; 
          width:82.5%; 
          padding-left:1em; 
          padding-right:0.6em; 
          background-color:white; 
          height:102%;
	}
    
    div.FullContent
    {
		float:right;
		width:47em;		
		text-align:right;	
		border:0;
		margin:0;	
	}
	
	div.ContenedorPie	{ 
		float:left;	
		width:79%;
		height:2em;
		background:url(/Portals/0/Skins/IMDEA/Images/institutomadrileno.gif);	
		background-color: #142A3D; 
		background-position:left;
		background-repeat:no-repeat;					
	}
	
	div.ContentUser
	{
		float: left;                    	
        margin: 0;
		padding: 0;
		border: none;
		border-style: none;	
		background-color: transparent;
	}
	
	div.copyright
	{
		float: right;              
	    width: 89%;		
	    margin: 0;
		padding: 0;
		border: none;
		border-style: none;
		text-align: right;
		background-color: transparent;	}


/* Capas de la home*/


  div.pagemasterHome
    {				
        clear: both;
        float:left;
		width:100%;
		height:100%;
		border: none;
		border-style: none;
		background-color: #142A3D; 
		margin-top:0;
		margin-bottom: 0;
		padding: 0;
    }
    
  
  

  div.ContenedorLogoHome
	{
	    float :left; 
		background-color: #142A3D; 
		text-align:left; 
		vertical-align:bottom;
		padding:1em 0em 0em 0.6em; 
		width:12em; 
		height:5.3em;
		margin:0em 0em 0em 0em;		 
		background-position:right;
		background-position:bottom;
		background-repeat:no-repeat;	
	}
    
 
    div.ContenedorFractalHome
	{
		float:right; 		
		/*text-align: right;
		vertical-align:bottom;				
		width:47em; 
		height:5.3em;*/	
		width:47.2em;
		margin:0em 0em 0em 0em;		
		padding:0em 0em 0em 0em; 	
		background-position: bottom;
		background-repeat: no-repeat;		
		background-color: #142A3D; 
	}

  div.ImagenFractalHome
	{
		float:right; 		
		text-align: right;
		vertical-align:bottom;				
		width:46.7em; 
		height:3.2em;				
		margin:0em 0em 0em 0em;		
		padding:0em 0em 0em 0em; 	
		background:url(images/fractalcabecera.gif) right;
		background-position: bottom;
		background-repeat: no-repeat;		
		background-color: #142A3D; 
	}


   div.leftpaneHome
        {       
		clear:both;
		float:left;
		width:20%;
		background-color:#142A3D;	
		text-align:center;
		background-position:top;
		padding: 0em 0em 0em 0em;
		margin: 2em 0em 0em 0em; 
		
	}

  div.rightpaneHome 
	{
		float:right;
          	width:79%;		
		background-color:#142A3D;
		background-position:bottom;
		padding: 0em 0em 0em 0em;
		background-repeat:no-repeat;
		margin: 2em 0em 0em 0em; 	
	} 

   div.ContenedorPieHome
	{ 			
		float:right;
		width:91%;
		height:2em;	
		background:url(/Portals/0/Skins/IMDEA/Images/institutomadrileno.gif);	
		background-color:#142A3D;
		background-position:center;
		background-position:bottom;
		background-repeat:no-repeat;	
		padding: 0em 0em 1em 0em;				
	}


/* Fin capas de la home */

div.LogoAA{
		float:right;	
		width:9%;
		height:2em;		
		padding: 0em 0em 0em 0em;	
	}
/* Fin estilos capas */
	
/*---------- Panes ------------------*/		

	/* Top Left Center Right Bottom */
	div.toppane_tlcrb
	{
		float:left;
		background-color:transparent;
		width:100%; 
		height: auto;        			
                margin: 0;
		margin: 0;
		padding: 0;		
		border: none;
		border-style: none; }

	div.leftpane_tlcrb
	{
		float:left; 
		background-color:transparent; 
		width:29.8%; 
		height: auto;		    
        margin: 0;
		margin: 0;
		padding: 0em 0.6em 0em 0em;		
		border: none;
		border-style: none;
		display:inline; }

	div.centerpane_tlcrb
	{
		float:left; 
		background-color:transparent; 
		width:40%; 
		height: auto;
		margin: 0;
		margin: 0;
		padding: 0;		
		border: none;
		border-style: none;
		display:inline; }	

	div.rightpane_tlcrb
	{
		float:left; 
		background-color:transparent; 
		width:30%; 
		height: auto;
        margin: 0;
		padding: 0em 0em 0em 0.6em;		
		border: none;
		border-style: none;
		display:inline; }

	div.bottompane_tlcrb 
	{
		float:left;
		background-color:transparent; 
		width:100%; 
		height: auto;      
        margin: 0;
		padding: 0;		
		border: none;
		border-style: none; }

	/* Top Center Right Bottom */
	div.toppane_tcrb
	{
		float:left;
		background-color:transparent;
		width:100%; 
		height: auto;        			
        margin: 0;
		margin: 0;
		padding: 0;		
		border: none;
		border-style: none; }

	div.centerpane_tcrb
	{
		float:left; 
		background-color:transparent; 
		width:70%; 
		height: auto;
		margin: 0;
		margin: 0;
		padding: 0;		
		border: none;
		border-style: none;
		display:inline; }	

	div.rightpane_tcrb
	{
		float:left; 
		background-color:transparent; 
		width:30%; 
		height: auto;
	    margin: 0;
		padding: 0;
		border: none;
		border-style: none;
		display:inline; 
        }

	div.bottompane_tcrb 
	{
		float:left;
		background-color:transparent; 
		width:100%; 
		height: auto;      
        margin: 0;
		padding: 0;		
		border: none;
		border-style: none; }


		/* Top Center Bottom */
	div.toppane_tcb
	{
		float:left;
		background-color:transparent;
		width:100%; 
		height: auto;        			
        margin: 0;
		margin: 0;
		padding: 0;		
		border: none;
		border-style: none; }

	div.centerpane_tcb
	{
		float:left; 
		background-color:transparent; 
		width:100%; 
		height: auto;
		margin: 0;
		padding: 0;		
		border: none;
		border-style: none;
		display:inline; 
		background-position: top left;	
	}	

	div.bottompane_tcb 
	{
		float:left;
		background-color:transparent; 
		width:100%; 
		height: auto;      
        margin: 0;
		padding: 0;		
		border: none;
		border-style: none; }
		
	div.menupane
	{
		float:left;
		width:100%;
		height:auto;
		border:0;
		margin:0;
	}	
		
/* Fin de Estilos panes */

/* -------- Estilos menus ------------ */
/*Level 0*/

    div.menu-level0 {		
		clear:both;
		width: 100%;		
		margin:auto;
		padding:0;
		}

    ul.menu-level0	{		
		list-style-type: none;    
		margin: 0;
		padding:0;
		background-color:transparent;
		font: 1em  Verdana, Helvetica, sans-serif;
		line-height: 1.5em;
		 }

	li.menu-level0 {		
		float: left;
		clear: none;
		margin: 0;
		list-style-type: none;		
		background-color: #142A3D;
		border-width: 0;
		font-size: 0.7em;
		height: 2.8em;
		width: 11.5em;
		background-image:url(/Portals/0/Skins/IMDEA/Images/fondoMenuN1.gif);
		background-repeat: no-repeat;
		padding: 0.1em 0.1em 0.3em 2.8em;
		
		 }

	li.menu-level0-final {		
		float: left;			
		margin: 0;
		padding:0;
		list-style-type: none;		
		background-color: #142A3D;

		 }

	li.menu-level0-active, li.menu-level0-selected {		
		float: left;
		clear: none;
		margin: 0;
		padding: 0;
		color:#FFFFFF;
		height: 2.8em;
		width: 11.5em;
		list-style-type: none;		
		background-color: #142A3D;
		text-align:left;
		font: 0.7em  Verdana, Helvetica, sans-serif;
		font-weight:  bold;
		color:#D9E6EC;
		background-image:url(/Portals/0/Skins/IMDEA/Images/fondoMenuN1.gif);
		background-repeat: no-repeat;
		padding:0.1em 0.1em 0.3em 2.8em;
		}  
		
	

	.menu-level0 a {
		font-family: Verdana, Helvetica, sans-serif;
		font-weight:  bold;			      
		width: 100%;
	    height: 100%;
	    display: block;	
		text-align: left;
		vertical-align: middle;
		text-decoration: none; }

	.menu-level0 a:link {
		color: #FFFFFF;
		text-decoration: none; }       

	.menu-level0 a:visited {
		color: #FFFFFF;
		text-decoration: none; }

	.menu-level0 a:hover {
		color: #D9E6EC;
		text-decoration: underline;}    

	.menu-level0-selected a {
		font-weight:  bold;			    
		width: 100%;
	    height: 100%;
	    display: block;			
		text-align: left;
		text-decoration: none;
		color:#D9E6EC;
		}


	.menu-level0-selected a:link {
		color: #D9E6EC;
		text-decoration: none; }       

	.menu-level0-selected a:visited {
		color: #D9E6EC;
		text-decoration: none; }

	.menu-level0-selected a:hover {
		text-decoration: none; }


	/*Submenu*/

	li.submenu {
		padding: 0.1em 0.1em 0.3em 1em;
		font: 1em  Verdana, Helvetica, sans-serif;
		font-weight:  bold;
		color: #8FB5C7;
		width:100%;
		float:left;
		clear:both;
		list-style-type: none;
		background: none;
		}

	li.submenu-level1 {
        padding: 0.1em 0em 0.3em 1em;
		font: 0.7em  Verdana, Helvetica, sans-serif;
		font-weight:  bold;
		color: #8FB5C7;
		width:100%;
		float:left;
		clear:both;
		list-style-type: none;
		background: none;
		}

	/*Level 1*/
   
	div.menu-level1 {		
		clear:both;
		padding: 0.8em 0.1em 0.3em 0.6em;
		background-color: #142A3D;
		text-align:left;
		float:left;
	}		

	ul.menu-level1 {
		float:left;
		clear:both;
		list-style-type: none;    
		margin: 0;
		padding:0;
		display:block;
		font: 1em Verdana, Helvetica, sans-serif;
		}
	
	li.menu-level1 {
		padding: 0.1em 0em 0.3em 1em;
		font: 0.7em  Verdana, Helvetica, sans-serif;
		font-weight:  bold;
		color: #8FB5C7;
		width:100%;
		float:left;
		clear:both;
		background-image: url(/Portals/0/Skins/IMDEA/Images/ulN1.gif);
		list-style-type: none;
		background-repeat: no-repeat;
		background-position: top left;
		text-align: left;
		line-height:2.5em;
	
		}	

	li.menu-level1-active, li.menu-level1-selected {			
		padding: 0.1em 0em 0.3em 1em;
		color:#FFFFFF;	
		background-color: #142A3D;
		text-align:left;
		font: 0.7em Verdana, Helvetica, sans-serif;
		font-weight:  bold;
		color:#D9E6EC;
		vertical-align: middle;
		height: 100%;
		float:left;
		clear:both;
		width:100%;
		background-image: url(/Portals/0/Skins/IMDEA/Images/ulN1.gif);
		list-style-type: none;
		background-repeat: no-repeat;
		background-position: top left;
		text-align: left;
		}		
	
	.menu-level1 a {
		font-family: Verdana, Helvetica, sans-serif;
		font-weight:  bold;			      
		width: 100%;
		height: 100%;
		text-align: left;
		text-decoration: none; 
		}

	.menu-level1 a:link {
		color: #FFFFFF;
		text-decoration: none; }       

	.menu-level1 a:visited {
		color: #FFFFFF;
		text-decoration: none; }

	.menu-level1 a:hover {
		color: #D9E6EC;
		text-decoration: none; }    

	.menu-level1-selected a {
		font-weight:  bold;			    
		width: 100%;
	    height: 100%;			
		text-align: left;
		text-decoration: none;
		color: #D9E6EC;;
		}


	.menu-level1-selected a:link {
		color: #D9E6EC;
		text-decoration: none; }       

	.menu-level1-selected a:visited {
		color: #D9E6EC;
		text-decoration: none; }

	.menu-level1-selected a:hover {
		color: #D9E6EC;
		text-decoration: none; }	
	
	/*Level 2*/

    	div.menu-level2 {		
		clear:both;
		padding: 0.3em;
		background-color: #142A3D;
		text-align:left;
		font: 0.65em;
		float:left;
		width:15em;
		/*background-image: url(/Portals/_default/Skins/emes/images/cabecera1250.gif);*/}		

	ul.menu-level2 {
		float:left;
		clear:both;
		list-style-type: none;    
		margin: 0;
		padding:0;
		display:block;	

		}
	
	li.menu-level2 {
	
		padding: 0.1em 0em 0.3em 1em;
		font: 0.9em Verdana, Helvetica, sans-serif;
		font-weight:  bold;
		color: #8FB5C7;
		width:100%;
		float:left;
		clear:both;
		background-image: url(/Portals/0/Skins/IMDEA/Images/ulN2.gif);
		list-style-type: none;
		background-repeat: no-repeat;
		background-position: top left
		text-align: left;
		}	

	li.menu-level2-active, li.menu-level2-selected {			
		padding: 0.1em 0em 0.3em 1em;
		color:#FFFFFF;	
		background-color: #142A3D;
		text-align:left;
		font: 1em Verdana, Helvetica, sans-serif;
		font-weight:  bold;
		color:#D9E6EC;
		vertical-align: middle;
		height: 100%;
		float:left;
		clear:both;
		width:100%;
		background-image: url(/Portals/0/Skins/IMDEA/Images/ulN2.gif);
		list-style-type: none;
		background-repeat: no-repeat;
		background-position: top left
		text-align: left;
		}		
	
	.menu-level2 a {
		font-family: Verdana, Helvetica, sans-serif;
		font-weight:  bold;			      
		width: 100%;
		height: 100%;
		text-align: left;
		text-decoration: none; 
		}

	.menu-level2 a:link {
		color: #FFFFFF;
		text-decoration: none; }       

	.menu-level2 a:visited {
		color: #FFFFFF;
		text-decoration: none; }

	.menu-level2 a:hover {
		color: #D9E6EC;
		text-decoration: none; }    

	.menu-level2-selected a {
		font-weight:  bold;			    
		width: 100%;
	    height: 100%;			
		text-align: left;
		text-decoration: none;
		color: #D9E6EC;
		}


	.menu-level2-selected a:link {
		color: #D9E6EC;
		text-decoration: none; }       

	.menu-level2-selected a:visited {
		color: #D9E6EC;
		text-decoration: none; }

	.menu-level2-selected a:hover {
		color: #D9E6EC;
		text-decoration: none; }

		/*Level 3*/

    	div.menu-level3 {		
		clear:both;
		padding: 0.3em;
		background-color: #142A3D;
		text-align:left;
		float:left;
		width:15em;
		/*background-image: url(/Portals/_default/Skins/emes/images/cabecera1250.gif);*/}		

	ul.menu-level3 {
		float:left;
		clear:both;
		list-style-type: none;    
		margin: 0;
		padding:0;
		display:block;	
		font: 1em Verdana, Helvetica, sans-serif;
		}
	
	li.menu-level3 {
	
		padding: 0.1em 0em 0.3em 1em;
		font: 1em Verdana, Helvetica, sans-serif;
		font-weight:  bold;
		color: #8FB5C7;
		width:100%;
		float:left;
		clear:both;
		background-image: url(/Portals/0/Skins/IMDEA/Images/ulN3.gif);
		list-style-type: none;
		background-repeat: no-repeat;
		background-position: top left;
		text-align: left;
		}	

	li.menu-level3-active, li.menu-level3-selected {			
		padding: 0.1em 0em 0.3em 1em;
		color:#FFFFFF;	
		background-color: #142A3D;
		text-align:left;
		font: 1em Verdana, Helvetica, sans-serif;
		font-weight:  bold;
		color:#D9E6EC;
		vertical-align: middle;
		height: 100%;
		float:left;
		clear:both;
		width:100%;
		background-image: url(/Portals/0/Skins/IMDEA/Images/ulN3.gif);
		list-style-type: none;
		background-repeat: no-repeat;
		background-position: top left;
		text-align: left;
		}		
	
	.menu-level3 a {
		font-family: Verdana, Helvetica, sans-serif;
		font-weight:  bold;			      
		width: 100%;
		height: 100%;
		text-align: left;
		text-decoration: none; 
		}

	.menu-level3 a:link {
		color: #FFFFFF;
		text-decoration: none; 
	}       

	.menu-level3 a:visited {
		color: #FFFFFF;
		text-decoration: none; 
	}

	.menu-level3 a:hover {
		color: #D9E6EC; 
		text-decoration: none; 
	}    

	.menu-level3-selected a {
		font-weight:  bold;			    
		width: 100%;
	        height: 100%;			
		text-align: left;
		text-decoration: none;
		color: #D9E6EC;
	}


	.menu-level3-selected a:link {
		color: #D9E6EC;
		text-decoration: none; }       

	.menu-level3-selected a:visited {
		color: #D9E6EC;
		text-decoration: none; }

	.menu-level3-selected a:hover {
		color: #D9E6EC;
		text-decoration: none; }


/* Fin estilos menus */		
 
 /* ---- ETIQUETAS ------------- */
 BODY
 {	
	margin: 0em 0em 0em 0em;
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;	
	font-weight: normal;
	text-align: left;
	

 }   
.texto080 {

font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:justify;
}

 p{
 
line-height: 1.5em;
 font-family:Verdana,Helvetica,sans-serif;
 font-size:0.75em;
 
 }
 ul li {
line-height: 1.5em;


}

ul {

 font-size:0.7em;
}
 
 /* ---- ESTILOS BUSCADOR ----- */
 .SearchButton { 
    text-align: left;
    font-weight: bold;
    font-size: 0.7em;
    color: #FFFFFF;
    font-family:  Verdana, Helvetica;
    text-decoration: none;
    background-color:transparent;
    border: none;
    padding: 0;
    margin: 0;
    height:1.1em;
}

.SearchButton:hover {

    color: #D9E6EC;
}
.SearchBox 
{
 text-align:left;
 background-color:  #FFFFFF;
 margin: 0;
 height: 1.2em;
 width: 8.9em;
 border-top-width: 0;
 border-right-width: 0;
 border-bottom-width: 0;
 border-left-width: 0;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 padding: 0 0.1em 0 0.1em;
 font-family:  Verdana, Helvetica, sans-serif;
 font-size: 0.7em;
 font-variant: normal;
 color: #142A3D;
 
}

/* Enlaces */

a, a:link, a:visited
{
        color: #004488;
        text-decoration:underline;
		line-height: 1.5em;
}

a:hover
{
        color: #000000;
        text-decoration:underline;
}

a.white, a.white:link, a.white:visited
{
        color: #FFFFFF;
        text-decoration:underline;
}

a.white:hover
{
        color: #D9E6EC;
        text-decoration:underline;
}

a.headerlink, a.headerlink:link, a.headerlink:visited {
	
		padding: 0.2em 0.9em 0.2em 0.9em;
		font: 0.7em Verdana, Helvetica, sans-serif;
		font-weight:  bold;
		color: #FFFFFF;
		background: transparent;
		text-decoration: none;
		
}

a.headerlink:hover {

		color: #D9E6EC;
		border: 0.1em solid #D9E6EC;
		text-decoration: none;
}



/* Estilos textos de la home */
 .frasecorp { 
    text-align: right;
    font-weight: bold;
    font-size: 0.8em;
    color: #E3ECF0;
    font-family:  Verdana, Helvetica;
    text-decoration: none;
    background-color:transparent;
    border: none;
    padding: 0em;
    margin: 0em;
}

.smallblanco{
	font: 0.55em Verdana, Helvetica, sans-serif;
	font-weight:  normal;	
	color: #FFFFFF;
	line-height:1.1em;
	background: transparent;
	}

a.enlaceConfondoM, a.enlaceConfondoM:link, a.enlaceConfondoM:visited, .enlaceConfondoM {		
		float: left;
		clear: none;
		text-decoration: none;
		margin: 0;
		background-color: #142A3D;
		border-width: 0;
		font-size: 0.7em;
		height: 1.5em;
		width: auto;
		background-image:url(/Portals/0/Skins/IMDEA/Images/fondotitulo.gif);
		background-repeat: no-repeat;
		padding: 0.1em 0em 0.2em 3em;
		margin-top:0.8em;
		margin-bottom:0.3em;
		color:#FFFFFF;
		font-weight: bold;
		text-align:left;
	 }


a.enlaceConfondoM:hover{
	background-image:url(/Portals/0/Skins/IMDEA/Images/fondotitulo-over.gif);
	background-repeat: no-repeat;
	color:#E3ECF0;
	text-decoration: none;
	background-color:transparent;
}

a.enlaceClaro, a.enlaceClaro:link, a.enlaceClaro:visited {		
		float: left;
		clear: none;
		text-decoration: none;
		margin: 0;
		background-color:transparent;
		border-width: 0;
		font-size: 0.68em;	
		width: 20em;		
		padding: 0.3em 0em 0em 4em;
		color:#D9E6EC;		
		font-weight: bold;
		text-align:left;	
	 }

a.enlaceClaro:hover{
	color:#FFFFFF;
	text-decoration: none;
}

a.enlaceinstituto, a.enlaceinstituto:link, a.enlaceinstituto:visited {		
		float: left;
		clear: none;
		text-decoration: none;
		margin: 0;
		background-color:transparent;
		border-width:0em;
		font-size: 0.7em;		
		width: 50%;		
		padding: 0em 0em 1em 1.3em;				
                color:#D9E6EC;
		font-weight: bold;
		text-align:left;
		
	 }

a.enlaceinstituto:hover{
	color:#FFFFFF;
	text-decoration: none;
}

div.conmarco {
	float:left;	 
	margin:0em; 
	padding:0.6em 0em 0em 0.5em; 	
	background-color: #142A3D;
	border: 0.1em solid #76a1b8; 
	background-position: top;
	background-position: left;
	color:#FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	text-align:center;
	
}

.textoazulM {
	 color:#D9E6EC;
}

.white {
 
	 color:#FFFFFF;
}

.texto070{
	font: 0.70em  Arial,Verdana, Helvetica, sans-serif;
}

.bold {
	font-weight: bold;
}

h1.logo{
 padding:0em;
 margin:0em;
}


a.nombreinstitutomenu, a.nombreinstitutomenu:link, a.nombreinstitutomenu:visited{
  	font-family: Verdana;
	font-size:1.29em;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	padding:0em;
	padding-left:0.5em;
	
}

a.nombreinstitutomenu:hover{
	color:#D9E6EC;
}

.hidden{
  display:none;
}

div.marcoOscuro{
	padding:0em;
	border: 0.01em solid #142A3D; 
	background-color:transparent;
	text-align:center;
} 
div.menuFichaActiva{
  background-color:#142A3D;
  color:#FFFFFF;
  font-family: ;
  font-size:0.85em; 
  border:0em;
  border-right: 0.01em solid #142A3D; 
  padding:0.2em;
  font-weight: bold;
}

div.menuFichaNoActiva{
  background-color:transparent;
  color:#000000;
  font-family: ;
  font-size:0.85em; 
  border:0em;
  border-right: 0.01em solid #142A3D; 
  padding:0.2em;
  font-weight: bold;
}




h2.home
{
             
             font-size:11pt;
             font-weight:bold;
             margin:0em;
             padding:0.3em 0.2em 0.3em 0.8em;
             text-align:left;
	   
		 text-transform:uppercase;

}

h3.home
	{
	          color:#FFFFFF;
             font-size:0.8em;
             font-weight:bold;
             margin:0em;
             padding:0.2em 0.2em 0.2em 1.3em;
             text-align:left
	}


a.homenotiseven:hover{
	color:#000000;
	text-decoration:none;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.75em;
line-height:1.5em;
	


}

a.homenotiseven:visited{

	text-decoration:none;

font-family:Verdana,Helvetica,sans-serif;
font-size:0.75em;
line-height:1.5em;



}


a.homenotiseven, link{
	color:#004488;
	font-family:Verdana,Helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0.7em 0;
	text-align:justify;
	width:99.6%;
	text-decoration:none;
line-height:1.5em;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.75em;
line-height:1.5em;
	


}

h2.siguenos {
font-size:11pt;
font-weight:bold;
margin:0;
padding:0.3em 0.2em 0.3em 0.8em;
text-align:left;

}

.lemaazul{
  color:#00037A;  
  font-size:0.9em;
 font-style:italic;
  font-weight:bold;
}