  	body { 
		 margin: 0px;
		}
		
	a.enlaces:link, a.enlaces:active, a.enlaces:visited {  
		 font-family: arial,helvetica,sans-serif;
		 font-size: 10px; 
		 text-decoration: none; 
		 color:#000;
		}
		
	a.enlaces:hover {  
		 font-family: arial,helvetica,sans-serif;
		 font-size: 10px; 
		 text-decoration: none; 
		 color:#666;
		}
		
	a.enlaces_encuesta:link, a.enlaces_encuesta:visited, a.enlaces_encuesta:active {  
		 font-family: verdana; 
		 font-size: 10px;
		 font-weight: bold;
		 text-decoration: none;
		 color: #f69a25;
		}
		
	a.enlaces_encuesta:hover { 
		 text-decoration: none; 
		 font-weight: bold;		 
		 color: #999999;
		}
	
	/* Tamaņos del portal	*/
	.principal{
		 width:720px;
		 background: #FFF;
		 color: #333;
	}

	.contenido{
		 background: #FFF;
	 	 width:415px; 
	 	 height:700px;
	 	 color: #333;
	}
		
	.derecha{
		 width:180px;
/*		 margin: 0px 0px 0px 5px; */
		 padding: 0px 5px 0px 15px; 
	}
	
	.izquierda{
		 width:162px;
		 padding: 0px 11px 0px 6px;
		 margin: 0px 0px 0px 0px;	
		 background-repeat: repeat-y;	 		 
	}
	/* Fin de tamaņos del portal 	*/

	.estilos {
		 font-family:  Arial, Helvetica, sans-serif; 
		 font-size: 12px;
		 color: #000000;
		 text-decoration: none;
		 text-align: justify;
	}
	
	.estilos2 {
		 font-family:  Arial, Helvetica, sans-serif; 
		 font-size: 12px;
		 color: #000000;
		 text-decoration: none;
		 text-align: left;
	}
	
	.estilos_blanco {
		 font-family:  Arial, Helvetica, sans-serif; 
		 font-size: 12px;
		 color: #FFF;
		 text-decoration: none;
		 text-align: justify;
	}
	
	.estilotabla { 
		 /*border-bottom: 1px solid #00678b;*/
	    }
	
	.texto 	{  
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size: 10px; 
		 color:#00678b;
		}
		
	.texto_b 	{  
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size: 11px;
		 font-weight: bold; 
		 color:#000;
		}		
		
	.texto_resp {  
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size: 10px; 
		 color:#f69a25;
		}		
	
	.texto_usted {
		 display: block;  
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: 12px;
		 text-align: right;
		 padding-right: 12px;
		 padding-bottom: 15px;
		 height: 14px; 
		 color:#999;
		 background-color:#fff;
		/* border-top:0px;
		 border-bottom: 1px solid #A5740C;*/
		}
	
	.titulo {  
		 font-family:  Arial, Helvetica, sans-serif; 
		 font-size: 12px; 
		 color:#00678b; 
		 font-weight: bold;
		}
	.subtitulo {  
		 font-family:  Arial, Helvetica, sans-serif;
		 font-size: 11px; 
		 /*color:#A5740C;*/
		 font-weight: bold;
		}
		
	#nav{
 		 /*border: solid 1px #000000;
		 width: 140px;*/
	}
		
	.menu {
		 display: block;
		 z-index: 10;
		 padding: 0px;
		 margin: 0px;
		 text-decoration: none;
		 letter-spacing: .05em;
		 /*background: #e3ecf2; */
		}

	.menuNode {
		 width: 137px;
		 border-width: 1px;
		 font-family:  Arial, Helvetica, sans-serif; 
		 font-size: 10px;
		 color: #FFF;
		 text-decoration: none;
		 cursor: pointer; 		
		 margin-right: 1px;
		 }
		 	
	a.menu_texto:link, a.menu_texto:visited, a.menu_texto:active{
	 color: #fff;
	 text-decoration: none;
	}
	
	a.menu_texto:hover{
	 color: #FF9900;
	 text-decoration: none;
	}	
			
	.menuNode p{
		 margin: 2px 2px 2px 8px;
	 	  border-left: #f69a25 1px solid;    		 
		 border-bottom:#f69a25 1px solid;
		 text-align:left;
		 /*font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-weight: bold;*/
		}			 
		 		
	.button {
		 display: block;
		 z-index: 10;
		 padding: 0px 0px 0px 0px;
		 margin: 2px 0px 0px 0px;
		 text-decoration: none;
		 /*letter-spacing: .05em;*/
 		 /*background-image: url(../img/fondo_laterali.gif);
		 background-repeat: no-repeat;*/
		 /*background: #005f85;
		 border-top: #f8e5ce 1px solid;                        
		 border-bottom: #f8e5ce 1px solid;*/
		 /*border: solid 1px #000000;*/
		}

	.buttonlabel {
		 width: 137px;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 color: #fff;
		 text-decoration: none;
		 cursor: pointer;
		 /*border-right: #666 1px solid;    		 
		 border-bottom:#666 1px solid; */ 		
		 margin-right: 1px;
		 margin-top: 10px;
		 /*background: #ff9933;*/
		 text-align: left;
		 font-weight: bold;
		 }
		 
	.buttonlabel img{
		 float: left;
		 margin: 0 5px 0 0;
		}		
		
	.buttonlabel p{
	   margin: 0 0 0 10px;
	   padding: 0px;
		}		
		
	.menu_arriba_texto { 
		 text-align: center;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:11px; 
		 color:#000000; 
		 text-decoration: none; 
		 font-style: normal;
		 font-weight: bold;
		}
	.menu_arriba_texto a:link, a:hover, a:active, a:visited{
		color: #000000;
	} 		
		
	.area_lateral {
		 background-color:#FFFFFF; 	
		 color:#FFF;
		 font-family:  Arial, Helvetica, sans-serif; 
		 font-size:12px; 
		 text-decoration: none; 
		 font-style: normal;
		 font-weight: bold;
		 text-align: left;		 
		}
		
	.area_lateral  img{
		 float: left;
		 margin: 0px;
		}		
		
	.area_lateral  p{
		 margin: 0px;
		 padding: 1px;
		}
	
	.nodo_arbol { 
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:12px; 
		 color:#FFFFFF;
		 text-decoration: none; 
		 font-style: normal;
		 font-weight: bold;
		 background-color:#000066; 	
		 border-top-style: solid;
		 border-right-style: groove;
		 border-bottom-style: groove;
		 border-left-style: solid;
		 border-top-width: 1px;
		 border-right-width: 1px;
		 border-bottom-width: 1px;
		 border-left-width: 0px;
		 border-top:#e8eaef;
		 border-right-color:#333333;
		 border-bottom-color:#333333;
		 border-left-color:#ffffff;
		}

	.pie_de_pagina{
		 text-align: center;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:12px; 
		 text-decoration: none; 
		 font-style: normal;
		 font-weight: bold;
		 background-color:#fd8546; 	
		/* border-top:1px  solid #A5740C;*/
		}
	
	.foto_pie{
		margin: 0px 30px 0px 30px;
		/*border: 1px solid #000;*/
	}
		
		.boton{
		 letter-spacing: 0.15em;
		 font-size: 9px;
		 font-family: Arial, Helvetica, sans-serif; 
		 text-align: center;
		 vertical-align: middle;
		 color: #000000;
		 background-color: #FFFFFF;
		 border: 1px solid #666666;
		 height:15px; 
		}
		
/* CALENDARIO CHICO */
		
		#capa_peque {			 
			 text-align: left;
			 position: absolute;
		}		
		.capaTitulo_peque {
			 padding: 3px;
			 font-weight: bold;
			 font-family: verdana, Tahoma, sans-serif;
			 text-align: center;
			 font-size: 10px;
			 position: relative;
			 color: #5498BC;
			 background-color: #E8EAEF;
			 border-bottom: 2px solid #C7D8E0;
		}
		.capaTexto_peque {
			 padding: 3px;
			 font-family: verdana;
			 font-size: 10px;
			 list-style: none;
		}
		
		.dias_semana_peque{
			 font-weight: bold;
			 color: #F59705;
			 background-color: #DFEAEF;
			 font-size: 10px;
		}
		
		.calendario_peque{
			 text-align: center;
			 width: 135px;
			 padding: 0px;
			 margin: 0px;
		}

		.dia_peque{
			 height: 15px;
			 color: #006;
			 background-color: #EDEDED;
			 text-align: center;
			 font-size: 10px;
		}	
		.selected_peque{
			 height: 15px;
			 width: 100%;
		 	 cursor: pointer;
		 	 text-align: center;
			 background: #f59705 url(../img/selected.gif) no-repeat;
		 	 background-position: center;
		 	 color: #006;
		 	 /*line-height: 500%;*/
		}
		
		.selected_peque2{
			 height: 15px;
			 width: 100%;
		 	 cursor: pointer;
		 	 text-align: center;
			 background: #FFCC66 url(../img/selected.gif) no-repeat;
		 	 background-position: center;
		 	 color: #006;
		 	 /*line-height: 500%;*/
		}
		
		.actual_peque{
			 height: 15px;
			 width: 100%;		 	 
		 	 background-color: #FFFFEA;
		 	 color: #5498FF;
		 	 /*line-height: 500%;*/
		}
		
		/*.selected_peque .actual_peque{
			 height: 15px;
			 width: 100%;
			 background:url(../img/selected.gif) no-repeat;
			 background-position: center;
			 text-align: center;
		 	 background-color: #FFFFEA;
		 	 color: #006;
		 	 line-height: 500%;
		}*/
		
		.selected2_peque{
			 height: 15px;
			 width: 100%;
		 	 cursor: pointer;
		 	 text-align: center;
			 background: #C7DAE9 url(../img/selected2.gif) no-repeat;
		 	 background-position: center;
		 	 color: #006;
		 	 line-height: 500%;
			}
		
		.actual2_peque{
			 height: 15px;
			 width: 100%;		 	 
			 text-align: center;
		 	 background-color: #FFFFEA;
		 	 color: #5498FF;		
		 	 line-height: 500%;
		}		
		/*.selected2_peque .actual2_peque{
			 height: 15px;
			 width: 100%;
			 background: #FFFFEA url(../img/selected2.gif) no-repeat;
			 background-position: center;
			 text-align: center;
		 	 color: #006;
		 	 line-height: 500%;
		}*/
		
		
/* CALENDARIO GRANDE */

		#capa{			 
			 text-align: left;
			 position: absolute;
		}		
		.capaTitulo {
			 padding: 3px;
			 font-weight: bold;
			 font-family: verdana, Tahoma, sans-serif;
			 text-align: center;
			 font-size: 10px;
			 position: relative;
			 color: #5498BC;
			 background-color: #E8EAEF;
			 border-bottom: 2px solid #C7D8E0;
		}
		.capaTexto {
			 padding: 3px;
			 font-family: verdana;
			 font-size: 10px;
			 list-style: none;
		}
		
		.dias_semana{
			 font-weight: bold;
			 color: #F59705;
			 background-color: #DFEAEF;
		}
		
		.calendario{
			 text-align: center;
			 width: 415px;
			 padding: 0px;
			 margin: 0px;
		}

		.dia{
			 height: 50px;
			 color: #006;
			 background-color: #EDEDED;
			 text-align: center;
		}	
		.selected{
			 height: 50px;
			 width: 100%;
		 	 cursor: pointer;
		 	 text-align: center;
			 background: #f59705 url(../img/selected.gif) no-repeat;
		 	 background-position: center;
		 	 color: #006;
		 	 line-height: 500%;
		}
		.actual{
			 height: 50px;
			 width: 100%;		 	 
		 	 background-color: #FFFFEA;
		 	 color: #5498FF;
		 	 line-height: 500%;
		}
		
		/*.selected .actual{
			 height: 50px;
			 width: 100%;
			 background:url(../img/selected.gif) no-repeat;
			 background-position: center;
			 text-align: center;
		 	 background-color: #FFFFEA;
		 	 color: #006;
		 	 line-height: 500%;
		}*/
		
		.selected2{
			 height: 50px;
			 width: 100%;
		 	 cursor: pointer;
		 	 text-align: center;
			 background: #C7DAE9 url(../img/selected2.gif) no-repeat;
		 	 background-position: center;
		 	 color: #006;
		 	 line-height: 500%;
			}
		
		.actual2{
			 height: 50px;
			 width: 100%;		 	 
			 text-align: center;
		 	 background-color: #FFFFEA;
		 	 color: #5498FF;		
		 	 line-height: 500%;
		}		
		/*.selected2 .actual2{
			 height: 50px;
			 width: 100%;
			 background: #FFFFEA url(../img/selected2.gif) no-repeat;
			 background-position: center;
			 text-align: center;
		 	 color: #006;
		 	 line-height: 500%;
		}*/
		
		/* div del PIE DE PAGINA */
		.logo{
			width: 160px;
			height: 70px;
			margin: 5px;
			float: left;
		}

		/* div MISCELANEOS */
		.spacer{
			height: 5px;
		}