html,body{height: 100%;}


/* html div { height:100%; }  ----------------------------------------------- */	
body 
	{
	 background: #435a84;
	 margin: 0 auto;
	 padding: 0px;
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif;
	 font-size: 12px;
	 line-height: 0px;
	 color: #000;
	 text-align: center;
	 margin-bottom:0px;			 
	 margin-top:0px;	
	 color:#26365f;
	 		 
	}
	
#cabecera
	{
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px; 
	 min-width:100%;
     width:100%;
     background-image:url('../images/back_menu.gif');
	 background-position:top;
	 background-repeat:repeat-x;
	 }
	 	 
#espacio 
	{
      padding-top:9px;	
	}
	
#menu
	{		
	  margin-left:auto;
	  margin-right:auto; 
	  width:934px;
      height:30px;
	  text-align: center;
	  line-height: 0px;
	  font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 
	  color:#243d9b;	  
	}
	

#menu2
	{		  
	  width:952px;
      height:29px;
	  background-image:url('../images/back_menu2.gif');   
	  background-repeat:no-repeat; 
	  line-height: 0px;
	  text-align: right;	
	  margin:auto;
      padding:0px 0px 0px 0px; 
	  border: 0;

	}
	
#iconos
	{	
	  width:90%;
      height:28px;
	  line-height: 0px;
	  text-align: right;	
	  margin:0px 90px 0px 0px;
	  padding:0px 0px 0px 0px; 
	}

#cuerpo 
	{
      margin: 0 auto;
	  padding:0px 0px 60px 0px;
      width:952px;     
	  text-align: left;
	  background-image:url('../images/fondo.gif');	  
	  background-repeat:repeat-y;	  
	}

#izquierda
	 {
	 width:207px;      
	 text-align: left;	
	 margin:0px 0px 0px 10px; 
     padding:0px 0px 0px 0px; 	 		  
	 }
	 
#derecha
	{	
	 float:right;
	 width:645px;	 
     font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 
	 margin:0px 25px 0px 0px; 
     padding:0px 20px 0px 10px;	
	 text-align: justify;		 
	 color:#26365f;
	 font-size:15px; 
	 line-height:120%;
	 }
	 
#titulo
	{
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 
	 font-weight:bold;
	 text-align: left;	
	 margin:0px 0px 0px 0px; 
     padding:30px 0px 30px 0px; 
	 color:#11419a;
	 font-size:18px;
	 vertical-align:top;
	 }

	
 
#imagen_titulo
	{
	 float:right;	
	 margin:20px 150px 40px 0px; 
     padding:0px 0px 0px 0px;	 
	 }
	 
#imagen_titulo2
	{
	 float:right;	
	 margin:0px 150px 0px 0px; 
     padding:0px 0px 0px 0px;	 
	 }

#imagen_home
	{	
	float:right;
	clear:right;
	margin:0px 20px 0px 0px; 
	padding:0px 0px 0px 0px; 
	border-style:solid;
    border-width:1px;
	border-color:#25345e; 	
	}
	 
#imagen_texto
	{	
	float:left;
	margin:0px 12px 0px 0px; 
	padding:0px 0px 0px 0px; 
	border-style:solid;
    border-width:1px;
	border-color:#25345e; 	
	}
	
#imagen_texto2
	{	
	float:right;
	margin:0px 0px 0px 20px; 
	padding:0px 0px 0px 0px; 
	border-style:solid;
    border-width:1px;
	border-color:#25345e;	 	
	}
#imagen_texto3
	{	
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	border-style:solid;
    border-width:1px;
	border-color:#25345e;	 	
	}
	 
#contenedor2 
	{
	  clear:both;
      margin: 0 auto;
      width:100%;     
	  text-align: center;
	  line-height: 0px;	
	  background: #949494;
	  vertical-align:bottom;	
	  height: 25%;
	}
	
#footer
	{
	  width:952px; 	
	  text-align:center;	  
	  background-image:url('../images/fondo2.gif');
	  background-repeat:repeat-y; 
	  height: 100%;
	  margin:auto;	
      padding:0px 0px 0px 0px;		
	  background-repeat:repeat-y;   
	}
	
#footer_links
	 {
	 width:934px;
     height:42px;
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 
	 text-align: center;	
	 margin:auto;
     padding:0px 0px 0px 0px; 
	 background-color:#949494;
	 }
	 
td
	{	
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 
	 font-size:14px; 
	 }
	 
.separacion
	{
	 width:207px;
     height:28px;
	 background-image:url('../images/separacion.gif');
	 background-repeat:repeat-y; 
	 }
	 
.spacer
	{
	 height:29px;
	 line-height: 12px;	
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 
	 font-size:14px;
	 }
.spacer2
	{
	 height:10px;
	 line-height: 12px;	
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 
	 font-size:14px;
	 }
	 
.enlace
	{
	 height:31px;
	 line-height: 12px;	
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 
	 font-size:14px;
	 text-align:center;
	 color:#243d9b;
	 padding-right:0px;
	 width:207px;
	 }
.inputs
	{
	 height:25px;
	 line-height: 12px;	
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 
	 font-size:14px;
	 text-align:right;
	 color:#243d9b;
	 padding-right:0px;
	 width:207px;
	 }
	 
.raya
	{
	 height:1px;
	 width:207px;
	 background-image:url('../images/raya.gif');
	 background-repeat:no-repeat;
	 line-height: 0px;		  
	 }
	 
.corte { clear: both;}


.inicio
	  {	
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 	 
	 font-size:13px; 
	 color:#49494a;
	 padding-top:18px;
	 padding-bottom:28px;	
	 vertical-align:top;
	 width:344px;
	 line-height:120%;
	 text-align:justify;
	 padding-right:32px;
	 }
	 
.caja
	{	
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 
	 font-size:14px; 
	 background-image:url('../images/fondo_caja.gif');
	 background-repeat:repeat-y;
	 width:272px;
	 padding-left:10px;
	 padding-right:25px;
	 vertical-align:top;
	 padding-top:10px;
	 margin-top: 0px;	
	 }
	 
.titulo_caja
	{	
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 	 
	 font-size:15px; 
	 background-image:url('../images/fondo_titulo_caja.gif');
	 font-weight:bold;
	 color:#374867;
	 padding-top:18px;
	 background-repeat:no-repeat;
	 height:44px;
	 width:272px;
	 text-align:center;
	 vertical-align:top;
	 padding-bottom:0px;	
	 }
.titulo_caja2
	{	
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 	 
	 font-size:15px; 
	 background-image:url('../images/fondo_titulo_caja2.gif');
	 font-weight:bold;
	 color:#5d5d5d;
	 background-repeat:no-repeat;
	 height:40px;
	 width:272px;
	 text-align:center;
	 padding-bottom:0px;	
	 padding-top:9px;
	 }
.footer_caja
	{	
	 font-family:Arial Narrow,Arial MT Condensed Light,Arial,sans-serif; 	 
	 font-size:15px; 
	 width:272px;
	 text-align:center;
	 vertical-align:top;
	 background-image:url('../images/fondo_footer_caja.gif');
	 background-repeat:no-repeat;
	 height:38px;
	 text-align:right;
	 padding-right:30px;
	 }


#capa_invisible { 
    position: absolute; 
    visibility: hidden; 
    left: 30%; 
    top: 40%; 	
} 

</style> 