body
{
	width		: 920px;
   	background-color: #f2f1e9;
	color		: #000000;
	font-family	: Verdana,Arial,sans-serif;
  	font-size	: 10pt;
  	text-align	: center;
	margin 		: 15px auto 15px auto;
}

a:link, a:visited 
{
	color            	: #000000;
	text-decoration  	: underline;
	font-size		: 9pt;
}
a:hover 
{
	color            	: #6d6d6d;
	text-decoration  	: none;
	font-size		: 9pt;
}
a img
{
	border          : 0px;
}
span
{
	font-size	: 12pt;
	text-align	: left;
	color		: #444444;
}
/*************************************************************************/
/**	ESTRUCTURA							**/
/*************************************************************************/
#contenedor
{
	overflow 	: hidden;
	width		: 895px;
	margin 		: 0px 0px 0px 10px;
	background-color: #ffffff;
}
	#contenedor #caja_izquierda
	{
		width		: 175px;	
		float		: left;
		text-align	: left;
		margin		: 0px 0px 0px 0px;
		overflow 	: hidden;
	}
		
	#contenedor #caja_centro
	{
		width		: 685px;
		float		: left;
		text-align	: left;
		margin		: 0px 0px 0px 0px;
		overflow 	: hidden;
	}
		#contenedor #caja_centro #menu_principal
		{
			margin		: auto;
			text-align	: left;	
			overflow 	: hidden;	
		}
			#contenedor #caja_centro #menu_principal ul li 
			{
				display		:inline;
			}
		#contenedor #caja_centro #menu_migas
		{
			background	: #ffffff;
			clear		: both;
			overflow 	: hidden;
			padding		: 0px 0px 0px 0px;
			clear		: both;
		}
			#contenedor #caja_centro #menu_migas span
			{
				float		: left;
				text-align	: left;
				color		: #444444;
				font-size	: 8pt;
				padding		: 5px 3px 5px 10px;
				font-weight	: bold;
			}
				#contenedor #caja_centro #menu_migas span a
				{
					font-size	: 8pt;
					color          	: #444444;
					font-weight	: normal;
				}
				#contenedor #caja_centro #menu_migas span a:hover
				{
					color		: #000000;
				}


		#contenedor #caja_centro #contenido
		{
			text-align	: left;
			overflow 	: hidden;
			height		: 500px;
		}
	

	#contenedor #caja_derecha
	{
		float		: right;
		width		: 35px;	
		text-align	: left;
		margin		: px 0px 0px 0px;
		overflow 	: hidden;
	}

#cierre
{
	width		: 895px;
	margin 		: -21px 0px 20px 10px;
	clear		: both;
	font-size	: 9pt;
	overflow 	: hidden;
	background-color: #ea2629;
	color		: #ffffff;
	font-weight	: normal;
}
	
	#cierre #direccion
	{
		width		: 800px;
		float		: left;
		border-right  	: 1px solid #ffffff;	
		padding 	: 5px 3px 5px 3px;
		text-align	: center;
		font-weight	: normal;
	}
	
	#cierre #aviso_legal
	{
		float		: right;
		text-align	: center;
		margin-right	: 7px;
		margin-top	: 7px;
	}
	#cierre #aviso_legal a
	{
		color		: #ffffff;
	}
#logos
{
	/*width	 	: 920px;*/
	
	text-align	: center;
	font-size	: 8pt;
}
	#logos table
	{
		margin		: auto;
	}

/*************************************************************************/
/**	DISEŅO								**/
/*************************************************************************/
h1
{
	font-family	: Verdana;
	font-size	: 15pt;
	line-height	: 30px;
	font-weight	: bold;
	letter-spacing	: 1px;
	text-align	: left;
	color		: #333333;
	margin		: 65px 30px 27px 29px;
	padding		: 0px 0px 0px 0px;
}
h2
{
	font-family	: Verdana;
	letter-spacing	: 3px;
	font-size	: 10pt;
	clear		: both;
	text-align	: left;
	color		: #222222;
	/* width		: 100%; */
	font-weight	: bold;
	margin		: 20px 0px 5px 0px;
	padding		: 6px 10px 0px 30px;
	/* background-color: #bbbbbb; */
}
h3
{
	font-family	: Verdana;
	letter-spacing	: 1px;
	font-size	: 9pt;
	clear		: both;
	text-align	: left;
	color		: #444444;
	width		: 100%;
	font-weight	: bold;
	margin		: 6px 10px 0px 30px;
}

p 
{
	font-size	: 12pt;
	text-align	: left;
	color		: #444444;
}
p a
{
	font-size	: 10pt;
}

label
{
	font-size	: 10pt;
}


.contentpaneopen td ul li
{
	list-style	: url(../images/vineta.png);
	list-style-type	: disc;
	font-size	: 12pt;
	text-align	: left;
	margin		: 0px 50px 12px 20px;
	padding		: 0px 0px 0px 0px;	
	color		: #444444;
}
	.contentpaneopen td ul li a
	{
		font-size	: 12pt;
		color		: #444444;
	}

.fondo_aviso
{
	text-align	: left;
	color		: #000000;
	overflow 	: hidden;
	clear		: both;
	margin		: 0px 0px 0px 0px;
	padding		: 5px 0px 5px 30px;
	background	: #cccccc;
}

.texto_rojo
{
	color:#e32119;
}
.texto_negro
{
	color:#000000;
}

.texto_rojo			{color:#cb242b;}
.texto_rojo a 			{color: #cb242b;}
.texto_rojo a:link 		{color: #cb242b;}
.texto_rojo a:visited		{color: #cb242b;}
.texto_negro			{color:#000000;}
.texto_negro a 			{color: #000000;}
.texto_negro a:link 		{color: #000000;}
.texto_negro a:visited		{color: #000000;}
.texto_blanco			{color: #ffffff;}
.texto_blanco a			{color: #ffffff;}
.texto_blanco a:link 		{color: #ffffff;}
.texto_blanco a:visited		{color: #ffffff;}

.button
{
	line-height	: 12px;
	text-align	: center;
	font-size       : 10pt;
	font-weight	: normal;
	font-style      : normal;
	color           : #000000;
	background-color: #d1d1d1;
	padding		: 2px 2px 2px 2px;
	border          : 1px solid #a8a7a7;
}

.inputbox
{
	line-height	: 12px;
	text-align	: left;
	font-size      	: 10pt;
	font-weight	: normal;
	font-style      : normal;
	color          	: #000000;
	background-color: #FFFFFF;
	padding		: 3px 2px 3px 2px;
	border		: 1px solid #a8a7a7;
}
.nav_interna
{
	height		: 100%;
	width	 	: 100%;
	
	font-family	: Verdana;

	font-size	: 8pt;
	text-align	: left;
	line-height	: 25px;
	color		: #000000;
	/* background-color: #cccccc; */
	overflow 	: hidden;
	clear		: both;
	margin		: 0px 0px 0px 0px;
}
	.nav_interna a
	{
		font-size	: 8pt;
	}
	.nav_interna a:hover
	{
		color		: #444444;
	}
	.nav_interna .volver_1
	{
		padding		: 0 0 0 45px; 
		float		: left;
		background: url(../images/nav_interna_bg_2.png) no-repeat 25px center;
		font-weight	: bold;
	}
	.nav_interna .volver_2
	{
		padding		: 0 0 0 45px; 
		float		: left;
		background: url(../images/nav_interna_bg_1.png) no-repeat 25px center;
		font-weight	: bold;
	}

/*************************************************************************/
/**	MENUS								**/
/*************************************************************************/
a.mainlevel_menu_1
{
	font-size	: 9pt;
	line-height	: 9px;
	font-weight	: normal;
	letter-spacing	: 2px;
	color		: #ea2629;
	line-height	: 10pt;

}
	ul#mainlevel_menu_1
	{
		text-align	: left;
		list-style	: none;
		margin		: 15px  90px 7px 0px;
		padding		: 0 10px 0 10px;
		border-right 	: 1px solid #ea2629;
	}
	ul#mainlevel_menu_1 li a.mainlevel_menu_1
	{
		padding		: 0px 40px 0px 40px;
		margin		: 0px 0px 0px 0px;
		border-left 	: 1px solid #ea2629;	
	}
	ul#mainlevel_menu_1 li a#active_menu_menu_1
	{
		font-weight	: bold; 
		padding		: 0px 40px 0px 40px;
		margin		: 0px 0px 0px 0px;
		border-left 	: 1px solid #ea2629;
		color		: #ea2629;
	}
	ul#mainlevel_menu_1 li a:hover
	{
		color		: #4a4d06;
	}

a.mainlevel_menu_2, a.mainlevel_menu_3
{
	margin		: 0px 0px 0px 7px;
	padding		: 15px 25px 15px 25px;
	text-align	: center;
	font-size	: 9pt;
	line-height	: 17px;
	font-weight	: bold;
	color		: #444444;
	display		: block;
	
}
	a.mainlevel_menu_2#active_menu_menu_2, a.mainlevel_menu_3#active_menu_menu_3
	{
		font-weight	: bold;
		text-decoration	: none;
		color		: #ea2629;
		text-align	: center;
	}
	a.mainlevel_menu_2:link, a.mainlevel_menu_2:visited, a.mainlevel_menu_3:link, a.mainlevel_menu_3:visited
	{
		color		: #444444;
		text-decoration	: underline;
	}
	a.mainlevel_menu_2:hover, a.mainlevel_menu_3:hover
	{
		color		: #000000;
		text-decoration	: none;
	}
		a.sublevel_menu_2
		{
			margin		: 0px 0px 0px 7px;
			padding		: 3px 25px 3px 25px;
			text-align	: center;
			font-size	: 9pt;
			line-height	: 17px;
			font-weight	: normal;
			color		: #000000;
			border-bottom 	: 2px solid #ffffff;
			display		: block;
			background	: #f5f6f6; 
		}
		a.sublevel_menu_2#active_menu_menu_2
		{
			font-weight	: bold;
			text-decoration	: none;
			color		: #ea2629;
			background	: #f5f6f6; 
		}
		a.sublevel_menu_2:link, a.sublevel_menu_2:visited
		{
			color		: #444444;
			text-decoration	: underline;
			background	: #f5f6f6; 
		}
		a.sublevel_menu_2:hover
		{
			color		: #000000;
			text-decoration	: none;
			background	: #f5f6f6; 
		}

		a.sublevel_menu_3
		{
			display:none;
		}
