body {
min-width: 1010px;
  color: #000;
  font-size: 100.01%;
  padding: 0;
  margin:0;
  background: #FFF url(../Imagenes/fondo.gif);
  font-family: Tahoma, "Book Antiqua", "Bookman Old Style", " Times New Roman", "MS Serif";
}


a {
	float: left;
	display: block;
	font-size: 75%;
	color: Black;
	margin: 0 10px;
	text-decoration: none;
}
	
a:hover {
	color: #2F4F4F;
	text-decoration: underline;
}
		
a:active {
			color: Black;
			border-bottom: 1px solid #88c30f;
			}
			
.CheckBox{
	font-size: 75%;
	border: solid;
}
		
		
.Titulo{
	font-size: 85%;
	font-weight: bold;
	color: Maroon;
	text-decoration: underline;
}

.Subtitulo{
	font-size: 80%;
	font-weight: bold;
	color: Maroon;
	text-decoration: underline;
}		
	
.Texto{
		font-size: 75%;
}	
	
.TextBox{
border: 1px solid #ccc;
	background-color: #feecec;
		background-image:url(../IMAGENES/fondo_inputs.jpg);
		background-repeat: repeat-x;
		background-position: top;
/*		border: 1px solid #A9A9A9; */
				font-size: 70%;

}
	.TextBoxMulti{
	border: 1px solid #ccc;
	  background-color: #fef0f0;
	  
	}
	
		.TextBox:focus, .TextBox:focus, .TextBox:focus {
		background-color: #FAFAFA;
		background-image: none;
		border: 1px solid #A9A9A9;
	}
	
	
				.Boton{
				border: 1px solid #ccc;	
		font-size: 75%;
		background-color: #e8e8e8;
		background-image:url(../IMAGENES/fondo_inputs.jpg);
		background-repeat: repeat-x;
		background-position: top;
				cursor: pointer;

			}
			
			.BotonBusquedas{
				   height: 18px;
				border: 1px solid #ccc;
	background-color: #feecec;
/*		background-image:url(../IMAGENES/fondo_inputs.jpg);*/
		background-repeat: repeat-x;
		background-position: top;
/*		border: 1px solid #A9A9A9; */
				font-size: 70%;
			}
			
			.divIzda{
				float: left;
			   width: 20%;
			}
			
			.divDrcha{
				float: left;
				width: 80%;
			}
			
			
		
			
			#Contenedor{
				width:100%; 

			}
			
			#contenedorMenu{
				float: left;
				width:100%;
				padding: 0 0 0 0; 
				margin: 0 0 0 0;
				border-bottom: 1px solid #8B0000;
				background: #FFF;
			}
			
			
			
			#Posicionador{
				position: relative;
		width: 96%;
		margin: 5px auto;
		text-align: left;
		 max-width: 1000px;

			}
		
			
			#Cuerpo{

background: #FFF;
float: left;
	min-height: 20em;
		padding: 0 0 0 0;
	   margin: 0 1% 0 1%;		
	width: 98%;

}

#CuerpoTitulo{
		float:left;	
		width: 100%;	
		background: #D5D5D5 url(../Imagenes/bannercabecera.gif) repeat-x left;
		height: 71px;
		border-bottom: 1px solid #2F4F4F;

}







/*--------------------PIE---------------------*/
#Pie{
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 80%;
	color: #2F4F4F;
	font-weight: bold;
}


#PieLegal{
   float: left;
	width: 78%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#PieValidaciones{
   text-align: right;
   float: right;
	width: 22%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

	#PieLegal ul {   
		padding: 0 0 0 0; 
		margin: 0 0 0 0;
		 }
	
	#PieLegal li {
		float: left;
		display: block;
		font-size: 80%;
		border-right: 1px dotted #88c30f;
		
		}
	
	
	#PieLegal li a
{
	float: left;
	display: block; /**		font-size: 0.7em;**/

	padding: 0px 0 2px 2px;
	margin: 0px 5px 0px 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #6F0000;
}
	
		#PieLegal li a:hover {
			color: #BD0000;
			text-decoration: underline;
			}
		
		#PieLegal li a:active {
			color: Black;
			border-bottom: 1px solid #BD0000;
			}
			
			
			
	#PieValidaciones ul {   
		padding: 0 0 0 0; 
		margin: 0 0 0 0;
		 }
	
	#PieValidaciones li {
		float: left;
		display: block;
		font-size:80%;
		border-left: 1px dotted #BD0000;
		
		}
	
	
	#PieValidaciones li a
{
	float: left;
	display: block; /**		font-size: 0.7em;**/

	padding: 0px 0 2px 2px;
	margin: 0px 5px 0px 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #6F0000;
}
	
		#PieValidaciones li a:hover {
			color: #BD0000;
			text-decoration: underline;
			}
		
		#PieValidaciones li a:active {
			color: Black;
			border-bottom: 1px solid #E80000;

			}

/*-----------------PIE------------------------*/
#TextoTituloPagina{
	float: left;
	width: 74%;
	margin: 10px 0px 0px 10px;
	color: Maroon;
	font-weight: bolder;	
}


#TextoUsuarioLogeado{
	float: right;
	width: 20%;
	margin: 10px 0px 0px 10px;
	text-align: right;
	color: Maroon;
	font-size: 75%;
	font-weight: bold;
	padding-top: 12px;
}

#AjusteExterno {
background: #FFF;
float: left;
		width: 100%;
		margin: 5px auto;
		text-align: left;
		 max-width: 1000px;
border-right: 1px solid #8B0000;
	border-left: 1px solid #8B0000;
	border-top: 1px solid #8B0000;
	border-bottom: 1px solid #8B0000;

		}
		
/*------------------------MENUS----------------------------*/
		
		#Menus{
		float: left;
		width: 100%;
		background: #FFF;
		padding: 0 0 0 0; 
		margin: 0 0 0 0;
		}
	
		
		#menuIzquierda{
				float:left; 
				width: 80%;
				padding: 0 0 0 0; 
				margin: 0 0 0 0;
			}
			
			#menuDerecha{
				float:right; 
				width: 20%;
			   text-align: right;
				padding: 0 0 0 0; 
				margin: 0 0 0 0;

			}
		#menuIzquierda ul {   
		padding: 0 0 0 0; 
		margin: 0 0 0 0;
		 }
	
	#menuIzquierda li {
		float: left;
		display: block;
		font-size: 80%;
		border-right: 1px dotted #BD0000;
		
		}
	
	
	#menuIzquierda li a
{
	float: left;
	display: block; /**		font-size: 0.7em;**/
	padding: 0px 0 2px 2px;
	margin: 0px 5px 0px 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #6F0000;
}
	
		#menuIzquierda li a:hover {
			color: #BD0000;
			text-decoration: underline;
			}
		
		#menuIzquierda li a:active {
			color: Black;
			border-bottom: 1px solid #E80000;
			}
			
			
			
	#menuDerecha ul {   
		padding: 0 0 0 0; 
		margin: 0 0 0 0;
		 }
	
	#menuDerecha li {
		float: left;
		display: block;
		font-size: 75%;
		border-left: 1px dotted #BD0000;
		
		}
	
	
	#menuDerecha li a
{
	float: left;
	display: block; /**		font-size: 0.7em;**/

	padding: 0px 0 2px 2px;
	margin: 0px 5px 0px 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #6F0000;
}
	
		#menuDerecha li a:hover {
			color: #BD0000;
			text-decoration: underline;
			}
		
		#menuDerecha li a:active {
			color: Black;
			border-bottom: 1px solid #E80000;

			}
			
			
	/*------------------------MENUS----------------------------*/		
			
			
/*------------------------SUBMENUS----------------------------*/
			
			#subnav{
			width: 100%;
border-bottom: 1px solid #8B0000;
			}
			#subnav ul {  
		padding: 0 0 0 0; 
		margin: 0 0 0 0;
		}
	
	#subnav li {
		float: left;
		display: block;
		font-size: 75%;
		border-right: 1px dotted #BD0000;
		
		}
	
	
	#subnav li a
{
	float: left;
	display: block; /**		font-size: 0.7em;**/
	color: #6F0000;
	padding: 0px 0 2px 2px;
	margin: 0px 5px 0px 0px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
	
		#subnav li a:hover {
			color: #BD0000;
			}
		
		#subnav li a:active {
			color: #BD0000;
			border-bottom: 1px solid #E80000;
			}
/*------------------------SUBMENUS----------------------------*/
		
		.MensajesProgress{
	font-weight: bold;
	font-size: 70%;
	color: #515151;
	letter-spacing: 4px;
	cursor: wait;
	text-transform: uppercase;
}