/* CSS Document */

/* CONTENEDORES */

body
	{
	margin:0px;
	padding:0;
	background-color:#000;
	background-image:url(../img/fondobody.jpg);
	background-repeat:repeat-x;
	background-position:center;
}

#contenedor_general
	{
	width:960px;
	height:840px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image: url(../img/fondoindex.jpg);
	background-repeat:no-repeat;
}
#contenedor_general_segundo_nivel
	{
	width:960px;
	height:840px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image: url(../img/fondoprimernivel.jpg);
	background-repeat:no-repeat;
}

#contenedor_cabecera
	{
	clear:both;
	height:54px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5a6d02;
	text-align:right;
	padding-right:42px;
	padding-top:15px;
}
#contenedor_cabecera h2
	{
	clear:both;
	height:54px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5a6d02;
	text-align:right;
	padding-right:42px;
	padding-top:15px;
}
		  #contenedor_cabecera a:link
			  {
				  text-decoration:none;
				  color: #ADCBAE;
		  }
		  #contenedor_cabecera a:visited
			  {
				  text-decoration:none;
				  color:#ADCBAE;
		  }
		  #contenedor_cabecera a:active
			  {
				  text-decoration:none;
				  color:#ADCBAE;
		  }
		  #contenedor_cabecera a:hover
			  {
				  text-decoration:none;
				  color:#096;
		  }
#contenedor_menusup
	{
	height:30px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1a4100;
	padding:0;
	text-align:right;	
	clear:both;
}
	  #contenedor_menusup h1
		  {
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:10px;
		  color: #999;
		  text-align:left;
		  padding: 0px 0px 0px 80px;
		  }
	  #contenedor_menusupseccion
		  {
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:10px;
		  font-weight:bold;
		  color:#93b300;
		  text-align:right;
		  padding: 0px 44px 0px 0px;
		  float:right;
		  }
	  #contenedor_menusupseccion h1
		  {
		  padding:0px;
		  margin:0px;
		  }		  

				#contenedor_menusupseccion a:link
					{
						text-decoration:none;
						color:#93b300;
				}
				#contenedor_menusupseccion a:visited
					{
						text-decoration:none;
						color:#93b300;
				}
				#contenedor_menusupseccion a:active
					{
						text-decoration:none;
						color:#93b300;
				}
				#contenedor_menusupseccion a:hover
					{
						text-decoration:none;
						color:#096;
				}

#contenedor_caminodemigas
	{
	height:9px;
	line-height:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3f4c01;
	padding: 0px 0px 3px 48px;
	clear:both;
}
		  #contenedor_caminodemigas a:link
			  {
				  text-decoration:none;
				  color: #CBDECC;
		  }
		  #contenedor_caminodemigas a:visited
			  {
				  text-decoration:none;
				  color:#CBDECC;
		  }
		  #contenedor_caminodemigas a:active
			  {
				  text-decoration:none;
				  color:#CBDECC;
		  }
		  #contenedor_caminodemigas a:hover
			  {
				  text-decoration:none;
				  color:#096;
		  }

#contenedor_fila_izqda
		{
		width:926px;
		height:410px;
		padding-left:34px;
		}
#contenedor_fila_primer_nivel
		{
		height:410px;
		padding:0;
		margin:0px;
		padding: 0px 0px 0px 34px;
		clear:both;
		}
				#contenedor_columna_derecha
				{
				padding:0;
				margin:0px;
				width:484px;
				height:188px;
				float:left;
				}
										#contenedor_columna_derecha a:link
										{
										text-decoration:underline;
										color:#CCC;
										}
										#contenedor_columna_derecha a:visited
										{
										text-decoration:underline;
										color:#CCC;
										}
										#contenedor_columna_derecha a:active
										{
										text-decoration:underline;
										color:#CCC;
										}
										#contenedor_columna_derecha a:hover
										{
										text-decoration:underline;
										color:#096;
										}
								
				#contenedor_columna_derecha h1
				{
				font-family:Arial, Helvetica, sans-serif;
				height:20px;
				font-size:14px;
				color:#CCC;
				padding:8px 0px 4px 12px;
				margin:0px;
				background-image:url(../img/fondoh1.jpg);
				background-repeat:repeat-x;
				border-top: 1px solid #666;
				border-bottom: 1px solid #666;
				}
				#contenedor_columna_derecha h2 {
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				height:16px;
				font-size:10px;
				color:#CCC;
				padding:0px 10px;
				text-align:right;
				border-bottom: 1px solid #666;
				}
				#contenedor_columna_derecha ul {
				font-family:Arial, Helvetica, sans-serif;
				text-align:justify;
				font-size:11px;
				line-height:19px;
				color:#CBDECC;
				padding:0px 24px 0px 44px;
				}
				#contenedor_columna_derecha p {
				font-family:Arial, Helvetica, sans-serif;
				text-align:justify;
				font-size:11px;
				line-height:11px;
				color:#CBDECC;
				padding:0px 24px;
				left: 0px;
				top: 0px;
				right: 0px;
				bottom: 0px;		
				}
				#contenedor_columna_derecha ul strong {
				font-weight:bold;
				color: #FFF;
				}

						#contenedor_columna_derecha_registro
							{
								padding:0;
								margin:0px;
								padding: 6px 12px 6px 20px;
								width:452px;
								height:87px;
								clear:both;
								border-bottom: 1px solid #666;
								}
								
										  #contenedor_columna_derecha_registro a:link
										  {
										  text-decoration:none;
										  color:#93b300;
										  }
										  #contenedor_columna_derecha_registro a:visited
											  {
												  text-decoration:none;
												  color:#b0d603;
										  }
										  #contenedor_columna_derecha_registro a:active
											  {
												  text-decoration:none;
												  color:#b0d603;
										  }
										  #contenedor_columna_derecha_registro a:hover
											  {
												  text-decoration:none;
												  color:#096;
										  }
								
								#contenedor_columna_derecha_registro p {
								font-family:Arial, Helvetica, sans-serif;
								text-align:justify;
								font-size:11px;
								line-height:16px;
								color:#CBDECC;
								padding:0px  0px 0px 130px;
								}
								#contenedor_columna_derecha_registro p strong {
								font-weight:bold;
								color: #b0d603 ;
								}
								#contenedor_columna_derecha_registro img {
								border: 1px solid #CCC;
								}

#contenedor_fila_abajo
	{
		padding: 0px 32px 0px 34px;
		height:246px;
		}

#contenedor_fila_abajo h1
	{
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	font-size:14px;
	color:#CCC;
	padding:8px 0px 4px 12px;
	margin:0px;
	background-image:url(../img/fondoh1.jpg);
	background-repeat:repeat-x;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	}
#contenedor_fila_abajo h2
	{
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	font-size:14px;
	color:#CCC;
	padding:8px 0px 4px 12px;
	margin:0px;
	background-image:url(../img/fondoh1.jpg);
	background-repeat:repeat-x;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	}
			#contenedor_fila_abajo_modulo
				{
					margin:0px;
					padding: 0px 0px 0px 0px;
					width:406px;
					height:190px;
					float:left;
					}
						#contenedor_fila_abajo_modulo_registro
							{
								padding:0;
								margin:0px;
								padding: 6px 12px 5px 20px;
								width:374px;
								height:84px;
								clear:both;
								border-bottom: 1px solid #666;
								}
								
										  #contenedor_fila_abajo_modulo_registro a:link
										  {
										  text-decoration:none;
										  color:#93b300;
										  }
										  #contenedor_fila_abajo_modulo_registro a:visited
											  {
												  text-decoration:none;
												  color:#b0d603;
										  }
										  #contenedor_fila_abajo_modulo_registro a:active
											  {
												  text-decoration:none;
												  color:#b0d603;
										  }
										  #contenedor_fila_abajo_modulo_registro a:hover
											  {
												  text-decoration:none;
												  color:#096;
										  }
								
								#contenedor_fila_abajo_modulo_registro p {
								font-family:Arial, Helvetica, sans-serif;
								text-align:justify;
								font-size:11px;
								line-height:16px;
								color:#CBDECC;
								padding:0px  0px 0px 130px;
								}
								#contenedor_fila_abajo_modulo_registro p strong {
								font-weight:bold;
								color: #b0d603 ;
								}
								#contenedor_fila_abajo_modulo_registro img {
								border: 1px solid #CCC;
								}
#contenedor_modulo
	{
	width:408px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0px;
	float:left;
	}
										  #contenedor_modulo a:link
										  {
										  text-decoration:none;
										  color: #096;
										  }
										  #contenedor_modulo a:visited
											  {
												  text-decoration:none;
												  color:#CCC;
										  }
										  #contenedor_modulo a:active
											  {
												  text-decoration:none;
												  color:#CCC;
										  }
										  #contenedor_modulo a:hover
											  {
												  text-decoration:none;
												  color:#CCC;
										  }
	#contenedor_modulo h1
		{
		height:20px;
		font-size:14px;
		color:#CCC;
		padding:8px 0px 4px 12px;
		margin:0px;
		background-image:url(../img/fondoh1.jpg);
		background-repeat:repeat-x;
		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		}
	#contenedor_modulo ul {
		font-family:Arial, Helvetica, sans-serif;
		text-align:justify;
		font-size:11px;
		line-height:19px;
		color:#CBDECC;
		padding:0px 28px 0px 44px;
		list-style-type:square;
		}
	#contenedor_modulo p {
		font-family:Arial, Helvetica, sans-serif;
		text-align:justify;
		font-size:11px;
		line-height:16px;
		color:#CBDECC;
		padding:0px 24px ;
		}
	#contenedor_modulo ul strong {
		font-weight:bold;
		color: #CBDECC;
		}
#contenedor_galeria {
	padding:0;
	margin:0px;
	width:488px;
	height:200px;
	}
#contenedor_pie
	{
	clear: both;
	height:56px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999;
	text-align:center;
}

	#contenedor_pie a:link {
				text-decoration:none;
				color: #ADD856;
				}
		
	#contenedor_pie a:visited {
				text-decoration:none;
				color:#ADD856;
				}
		
	#contenedor_pie a:active {
				text-decoration:none;
				color:#ADD856;
				}	
				
	#contenedor_pie a:hover {
				text-decoration:none;
				color: #FDF0C4;
				}
			
/* FORMULARIOS */


form {
	padding-left:20px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	}
fieldset {
	padding:20px 0px 15px 20px;
	border: 1px solid #dcdcdc;
	}
form strong {
	color: #E9E9E9;
	font-weight:bold;
	font-size:10px;
	line-height:20px
	}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CCC;
	border: 1px solid #F90;
	background-color: #000;
	padding:2px;
	width: 200px;
	}

input.bordesinputs {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CBDECC;
	border: 1px solid #999;
	background-color: #000;
	width:440px;
	filter: Alpha(Opacity=50);
	height:18px;
	}
input.bordesbotones {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CCC;
	border: 1px solid #999;
	background-color: #000;
	padding:0px;
	width:446px;
	height:20px;
	filter: Alpha(Opacity=50);
	cursor:pointer;
	}
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CCC;
	border: 1px solid #999;
	background-color: #000;
	padding:0px 5px;
	width: 200px;
	}
textarea.border {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CCC;
	border: 1px solid #666;
	background-color: #000;
	padding:2px;
	filter: Alpha(Opacity=50);
	width:440px;
	}


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

#contenedor_modulo_portada
	{
	width:408px;
	height:208px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	clear:right;
	}
										  #contenedor_modulo_portada a:link
										  {
										  text-decoration:none;
										  color: #096;
										  }
										  #contenedor_modulo_portada a:visited
											  {
												  text-decoration:none;
												  color:#CCC;
										  }
										  #contenedor_modulo_portada a:active
											  {
												  text-decoration:none;
												  color:#CCC;
										  }
										  #contenedor_modulo_portada a:hover
											  {
												  text-decoration:none;
												  color:#CCC;
										  }
	#contenedor_modulo_portada h1
		{
		height:20px;
		font-size:14px;
		color:#CCC;
		padding:8px 0px 4px 12px;
		margin:0px;
		background-image:url(../img/fondoh1.jpg);
		background-repeat:repeat-x;
		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		}
	#contenedor_modulo_portada h2
		{
		height:20px;
		font-size:14px;
		color:#CCC;
		padding:8px 0px 4px 12px;
		margin:0px;
		background-image:url(../img/fondoh1.jpg);
		background-repeat:repeat-x;
		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		}
	#contenedor_modulo_portada ul {
		font-family:Arial, Helvetica, sans-serif;
		text-align:justify;
		font-size:11px;
		line-height:19px;
		color:#CBDECC;
		padding:0px 28px 0px 44px;
		list-style-type:square;
		}
	#contenedor_modulo_portada p {
		font-family:Arial, Helvetica, sans-serif;
		text-align:justify;
		font-size:11px;
		line-height:16px;
		color:#CBDECC;
		padding:0px 24px ;
		}
	#contenedor_modulo_portada ul strong {
		font-weight:bold;
		color: #CBDECC;
		}
#contenedor_redes_sociales {
	text-align:center;
	padding-top:24px;
	padding-right:20px;
	}
#contenedor_redes_sociales img {
	padding:0px;
	margin:0px;
	border:0px;
	}