@media all {

/*--- [ Redefinir etiquetas ] ---------------*/

BODY {
	margin: 5px 0px 5px 0px;
	background: #FFF url(../imag/fnd_body.gif) repeat;
	font-family: "Courier New", Courier, mono, serif;
	font-size: 0.7em; 
	font-weight: normal;
	color : #000;
	text-align: center;
}
H1{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 7px 30px;
	background-color: inherit;
	color: #000;
	font-family: "Courier New", Courier, mono, serif;
	font-size: 1.5em;
	font-weight: bolder;
	text-decoration: none
}
H2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-color: inherit;
	font-family: "Courier New", Courier, mono, serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #1F408F;
	text-decoration: none
}
H3 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	background-color: inherit;
	font-family: "Courier New", Courier, mono, serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	text-decoration: none
}

/*--- [ Estructura de la pagina ] ---------------*/

#contenedor{
	width: 770px;
	margin: auto;
	background: #FFF url(../imag/fnd_pagina.gif) repeat-y;
	color: inherit;
	text-align: left;
}
#cabecera{
	clear:both;
	width: 770px;
	height : 131px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}
#cab_izq{
	width: 160px;
	float: left;
}
#idiomas{
	width: 160px;
	background-color: #1F408F;
}
#animacion{
	width: 609px;
	float: right;
	height : 131px;
}
#cuerpo{
	clear:both;
	width: 770px;
}
#menuleft{
	float: left;
	width: 161px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#cesta{
	width: 100px;
	margin: 15px 0px 0px 15px;
	padding: 40px 5px 10px 5px;
	border: 9px solid #98A5C8;
	background: #FFF url(../imag/cab_cesta.gif) no-repeat;
	text-align: left;
	font-family: "Courier New", Courier, mono, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#cesta2{
	clear: both;
	width: 114px;
	height: 32px;
	margin: 30px 0px 0px 15px;
	padding: 0px;
	border: 9px solid #98A5C8;
	background-colos: #1F408F;
}
#menusub{
	float: left;
	width: 191px;
	height: 429px;
	margin: 0px 0px 0px 0px;
	padding: 85px 0px 0px 0px;
	background: url(../imag/fnd_submenu.gif) no-repeat;
}
#contenido{
	float: left;
	width: 418px;
	margin: 0px;
	padding: 0px;
}
#menuup{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #1F408F;
	color: inherit;
}
#titulo{
	clear: both;
	margin: 0px 0px 0px 0px;
	background-color: #98A5C8;
	color: inherit;
}
#conte{
	width: 365px;
	clear: both;
	margin: 0px 10px 0px 20px;
	padding: 10px 10px 10px 10px;
	background-color: #FFF;
	text-align: justify;
	font-size: 1em;
	color: inherit;
}
#separa{
	clear: both;
	height: 20px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: url(../imag/fnd_separa.gif) repeat-y;
}
#menudown{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #1F408F;
	text-align: right;
	color: inherit;
}

/*--- [ Menus ] ---------------*/

#idiomas ul {
	margin: 0px;
	height: 17px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#idiomas li {
	display: inline;
	border-right: 0px solid #FFF;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#idiomas a{
	font-family: "Courier New", Courier, mono, serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

.MenuSubCab {
	padding: 8px 0px 4px 10px;
	background-color: inherit;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
}
#menusub ul {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#menusub li {
	width: 130px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 25px;
	background-color: inherit;
/*	background-color: #1F408F;*/
	color: inherit;
}
#menusub a{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: inherit;
	color: #1F408F;
	font-family: "Courier New", Courier, mono, serif;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
#menusub a:hover{
	padding: 0px 0px 0px 12px;
	background: url(../imag/fnd_submenu_hover.gif) no-repeat;
}
#menuup ul {
	margin: 0px;
	height: 17px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#menuup li {
	display: inline;
	border-right: 2px solid #FFF;
	margin: 0px;
	padding: 3px 5px 3px 5px;
}
#menuup a {
	background-color: inherit;
	font-family: "Courier New", Courier, mono, serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#menudown ul {
	margin: 0px;
	/*height: 17px;*/
	padding: 5px 0px 5px 0px;
	list-style-type: none;
}
#menudown li {
	display: inline;
	border-left: 1px solid #FFF;
	margin: 5px 0px 5px 0px;
	padding: 0px 7px 0px 7px;
}
#menudown a {
	background-color: inherit;
	font-family: "Courier New", Courier, mono, serif;
	font-size: 1em; 
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#cesta img{
	border: 0px none;
	margin: 10px 0px 0px 20px;
}
#cesta2 img{
	border: 0px none;
	display: block;
}

/*--- [ Elementos ayuda ] ---------------*/

.limpiar{
	clear:both;
}

}

/*--- [ Estilos para impresora ] ---------------*/

@media print{
	#cabecera, #menuleft, #menusub, #menuup, #menudown{
		display: none;
	}
	#contenido {
		font-size: 0.7em;
	}
	h1{
		font-size: 1.5em;
	}
	h2{
		font-size: 1.2em;
	}
}
