/*CAJAS FORMULARIOS*/

.caja {
	height: 19px;

	background-repeat: repeat-x;
	font-family: helvetica;
	font-size: 8pt;
	border-style: solid;
	border-width: 1px 1px 1px 1px ; 
	/*border-color: #CACA00 #CACA00 #CACA00 #CACA00;*/
	border-color: GRAY;
	background-color: white; 
	color: BLACK; 
	padding:0px 4px 0px 4px;
}

.caja_multilinea {
	background-color:white;
	font-family: helvetica;
	font-size: 8pt;
	border: 1px solid; 
	border-color: gray; /*#CACA00;*/
	color: BLACK; 
	padding:0px 4px 0px 4px;
}


/*COMBOS FORMULARIOS*/

.combo {
	height: 19px;
	/*background-image: url(./imagenes/fondo_caja.bmp);*/
	background-repeat: repeat-x;
	font-family: helvetica;
	font-size: 8pt;
	border-style: solid;
	border-width: 1px 1px 1px 1px ; 
	/*border-color: #CACA00 #CACA00 #CACA00 #CACA00;*/
	border-color: GRAY;
	background-color: white; 
	color: BLACK; 
}

/*BOTONES FORMULARIOS*/
.boton {
	background-image: url(./imagenes/fondo_boton.bmp);
	height: 22px;
	background-repeat: repeat-x;
	font-family: helvetica;
	border-color: gray;
	border-width:1px;
	border-style: solid;
	font-size:8pt; 
	color: #828200; 
	letter-spacing : 0px;
}

/*CAPAS PAGINA MAIN*/

body {
	background-color: #F1F1F5;
}

#main {
	background-repeat: no-repeat; 
	width: 730px;
	background-color: #F1F1F5;
	padding:3px 0px 0px 0px;
	float: left;
}
		#main_con_menu_secundario {/*capa principal cuando existira menu incluido en el principal*/
			width: 578px;
			background-color: #F1F1F5;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			float: right;
		}
		#menu_secundario {/*capa del menu secundario incluido en el principal*/
			width: 150px;
			background-color: #F1F1F5;
			margin: 0px 0px 0px 2px;
			padding: 0px 0px 0px 0px;
			float: left;
		}

/*CAPAS CAJAS*/



		#main_titulo {
			background-color:transparent;
			COLOR: white;
			margin: 0px 0px 0px 0px;
			font-size: 12pt;
			font-weight: bold;
			text-align: center;
			/*
			border-style: solid;
			border-width: 0px 0px 2px 0px ; 
			border-color: #CACA00 #CACA00 #CACA00 #CACA00;
			*/
			font-family: helvetica;
			width:580px;
		}

		#main_titulo2 {
			background-color:transparent;
			COLOR: white;
			margin: 0px 0px 0px 0px;
			font-size: 12pt;
			font-weight: bold;
			text-align: center;
			/*
			border-style: solid;
			border-width: 0px 0px 2px 0px ; 
			border-color: #CACA00 #CACA00 #CACA00 #CACA00;
			*/
			font-family: helvetica;
			width:730px;
		}

		#menu_secundario_titulo {/*capa del menu secundario incluido en el principal*/			
			background-repeat: repeat;
			background-color:#D7D57C;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			height:22px;

			font-size: 10pt;
			font-weight: bold;
			text-align: center;
			border: 0px; 
			border-style: solid;
			color:#6B5F2E;
			font-family: helvetica;	
			line-height: 22px;
		}


/*TIPOS DE LETRA*/

.letra_principal {
	font-family: helvetica;
	font-size: 8pt;
	font-weight: normal;
	color:#373737;
}

.titulo_principal {/*titulo PRINCIPAL de la pagina*/
	font-family: helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #ADA211;/*#ADA211*/
	/*text-decoration: underline;*/
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CACA00;
}


.texto_error {
	font-family: helvetica;
	color: red;
	font-size: 8pt;
	font-weight: bold;
}

.texto_ok {
	font-family: helvetica;
	color: green;
	font-size: 8pt;
	font-weight: bold;
}


/*------------------------------------------------------------------------------------------*/

a { 
	font-family: helvetica;
	font-size: 8pt;
   color: #ADA211;
   text-decoration:none;

} 

a:visited { 
	font-family: helvetica;
	font-size: 8pt;
   color: #ADA211; 

} 

a:hover { 
	font-family: helvetica;
	font-size: 8pt;
   color: #ADA211;
	text-decoration:underline;

} 

a:active { 
	font-family: helvetica;
	font-size: 8pt;
   color: #ADA211;

} 


/* nuevo menu */


.navenlace { 
	width:110px;
	font-family: helvetica;
	font-size: 10pt;
} 

.navenlace a { 
   font-family: helvetica;
   color: black; 
   font-weight:bold;
   text-decoration: none; 
   display: block; 
} 

.navenlace a:visited { 
   font-family: helvetica;
   color: black; 
   font-weight:bold;
   text-decoration: none; 
   display: block; 
} 

.navenlace a:hover { 
	font-family: helvetica;
   color: #FCF9CC;
   background-color: #ADA211;
   text-decoration: none; 
   display: block;
} 

.navenlace a:active { 
   /*color: #ADA211;*/
   /*background-color: #FCF9CC;*/
   text-decoration: none; 

   display: block;
} 

.tit_men { 
	width:110px;
	font-family: helvetica;
	font-size: 10pt;
	color:#736C41;
	font-weight:bold;

	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #736C41;

} 

.tit_men a { 
	width:110px;
	font-family: helvetica;
	font-size: 10pt;
	color:#736C41;
	font-weight:bold;
} 

.tit_men a:active { 
	width:110px;
	font-family: helvetica;
	font-size: 10pt;
	color:#736C41;
	font-weight:bold;


} 


.tit_men a:visited { 
	width:110px;
	font-family: helvetica;
	font-size: 10pt;
	color:#736C41;
	font-weight:bold;

} 

.tit_men a:hover { 
	width:110px;
	font-family: helvetica;
	font-size: 10pt;
	color:#FEFAA7;
	font-weight:bold;


} 
