/***********************************************************************************************/
/***                             FORMATO DE LOS TEXTOS Y ENLACES                             ***/
/***********************************************************************************************/

	.texto{  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color:#000;
		text-align: left;
	}
	
	.titulo {  
		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px; 
		 color: #666666; 
		 font-weight: bold;
		}
		
	.titulo_resaltado {  
		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px; 
		 color: #666666; 
		 font-weight: bold;
		 text-align: right;
		 background-color: #FABE00;
		}		
		
	.subtitulo {  
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 11px; 
		 color: #666;
		 font-weight: bold;
	}
				
	a.menu_arriba_texto:link, a.menu_arriba_texto:visited, a.menu_arriba_texto:active{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFF;
		text-decoration: none;
		
	}
	
	a.menu_arriba_texto:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #AAA;
		text-decoration: none;		
	}
	
	.texto_usted {
		 display: block;  
		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 10px;
		 text-align: left;
		 padding-right: 12px;
		 padding-bottom: 15px;
		 /*height: 14px;*/ 
		/* color:#999;
		 background-color:#fff;*/
		/* border-top:0px;
		 border-bottom: 1px solid #A5740C;*/
	}
	
	.texto_donde {
		 color: #333;
		 font-weight: bold;
	}			

	a {  
		 font-family: Verdana, 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: #666;
		}
		
	a.enlaces_encuesta:hover { 
		 text-decoration: none; 
		 font-weight: bold;		 
		 color: #666;
		}
	
	.form_estructurado label{
		display: block;  /* block float the labels to left column, set a width */
		float: left;
		width: 75px;
		padding: 0;
		margin: 5px 5px 0px 0px; /* set top margin same as form input - textarea etc. elements */
		text-align: right;
	}
		
/***********************************************************************************************/
/***                                         MENU ARRIBA                                     ***/
/***********************************************************************************************/
		
	#menu_arriba{
		border-top: 1px solid;
		border-bottom: 1px solid;	
	}
		
	#menu_arriba_texto { 
		 text-align: center;
		 display: inline;
		 margin: 0px 40px 0px 40px;
	}
	
	#menu_fondo{
		background-color: #ffcc01;
	}
	
/***********************************************************************************************/
/***                                                                              ***/
/***********************************************************************************************/
		
		
	/* 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;*/
	}
	
/***********************************************************************************************/
/***                                    MENU IZQUIERDA/DERECHA                               ***/
/***********************************************************************************************/

	#nav{
 		 /*border: solid 1px #000000;
		 width: 140px;*/
	}
		
	.menu {
		 display: block;
		 padding: 0px;
		 margin: 0px;
		 background: #999; 
		}

	.menuNode {
		 width: 136px;
		 border-width: 1px;
		 /*font-family:  Arial, Helvetica, sans-serif; 
		 font-size: 10px;
		 color: #FFF;
		 text-decoration: none;*/
		 cursor: pointer; 		
		 margin-left: 2px;
		 }
		 	
	.menuNode p{
		 margin: 2px 0px 2px 2px;
	 	 border-left: #333 1px solid;    		 
		 border-bottom:#333 1px solid;
		 text-align:left;
		 color: #EEE;
		 /*font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-weight: bold;*/
		}			 
		 		
	.button {
		 display: block;
		 z-index: 10;
		 padding: 0px 0px 0px 0px;
		 margin: 0px 0px 0px 0px;
		/* text-decoration: none;*/
 		 /*background-image: url(../img/fondo_laterali.gif);
		 background-repeat: no-repeat;*/
		 background: #333;
		 border-top: #fff 1px solid;                        
		}

	.buttonlabel {
		 width: 136px;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 color: #ffffff;
		 text-decoration: none;
		 cursor: pointer;
		/* border-right: #666 1px solid;    		 
		 border-bottom:#666 1px solid; */ 		
		 margin-right: 1px;
		/* background: #ff9933;*/
		 text-align: left;
		 /*font-weight: bold;*/
		 border: solid 1px #333;
		 }

	.buttonlabel img{
		 float: left;
		 margin: 0 5px 0 0;
		}		
		
	.buttonlabel p{
	   margin: 0 0 0 5px;
	   padding: 0px;
		}		
		
	.buttonlabeld {
		 width: 130px;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 color: #ffffff;
		 text-decoration: none;
		 cursor: pointer;
		/* border-right: #666 1px solid;    		 
		 border-bottom:#666 1px solid; */ 		
		 margin-right: 1px;
		/* background: #ff9933;*/
		 text-align: left;
		 /*font-weight: bold;*/
		 border: solid 1px #333;
		 }

	.buttonlabeld img{
		 float: left;
		 margin: 0 5px 0 0;
		}		
		
	.buttonlabeld p{
	   margin: 0 0 0 5px;
	   padding: 0px;
		}		
		
	.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: Verdana, Arial, Helvetica, sans-serif; 
		 font-size: 11px; 
		 text-decoration: none; 
		 font-style: normal;
		 font-weight: bold;
		 background-color:#FF9933; 	
		/* border-top:1px  solid #A5740C;*/
		}


/***********************************************************************************************/
/***                        FORMATO DE LOS BOTONES Y ENTRADAS DE TEXTO                       ***/
/***********************************************************************************************/
		
	.boton{
		/* letter-spacing: 0.15em;*/
		 font-size: 9px;
		 font-family: Verdana, Arial, Helvetica, sans-serif; 
		 text-align: center;
		 vertical-align: middle;
		 color: #000;
		 background-color: #FFF;
		 border: 1px solid #666666;
		 /*height:15px; */
	}
	

	
	/* div del PIE DE PAGINA */
	.logo{
		width: 160px;
		height: 70px;
		margin: 5px;
		float: left;
	}

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

	.marco{
		border: 1px solid #ccc;
		margin: 0px 0px 3px 0px;
		padding: 3px;
	}
		
	a.expedientes:link, a.expedientes:visited, a.expedientes:active{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		text-decoration: none;
		
	}
	
	a.expedientes:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #AAA;
		text-decoration: underline;		
	}
/***********************************************************************************************/
/***                                            AGENDA                                       ***/
/***********************************************************************************************/

	#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: #FFF;
		 background-color: #AAA;
	}
	
	.calendario{
		 text-align: center;
		 width: 445px;
		 padding: 0px;
		 margin: 5px;
	}

	.dia{
		 height: 50px;
		 color: #006;
		 background-color: #F5F5F5;
		 text-align: center;
		 		 border: 1px solid;

		 
	}	
	
	.selected{
		 height: 50px;
		 width: 100%;
		 cursor: pointer;
		 text-align: center;
		 background: #C7DAE9 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%;
	}*/
