body {
	margin-top:0;
	margin-bottom:1em;
	font:0.75em/1.5em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; 
	color:#777; 
	background:transparent url(../imagenes/bg.gif) repeat-y center;
	background-color:#000;
}

.oculto {display:none}
a img { border:0px;}

#estructura {
	/*width:1000px;*/
	background-color:#FFF;
	margin:0 auto;
	text-align:left; 
	min-height:100%; 
	height:auto !important; 
	height:100%;
}

html>body div.estructura {overflow:hidden;}
* html div.estructura {height: 1%;}

/* MENU SUPERIOR */
 #menu_sup {
	width:100%;
	text-align: right;
	display:none;
	}

	 #menu_sup ul {
		font-size:1em;
		margin: 0;
		padding: 0;
		list-style: none;
		}

	 #menu_sup li {
		display: inline;
		}
		
	 #menu_sup li a {
		text-decoration:none;
		color: #FFF;
		padding:0.5em 1em 0.5em 1em;
		background-color: #FF9900;
		width:100%;
		}

		 #menu_sup li a:hover {
			text-decoration:underline;
			color: #A40;
			/*background-color:#606060;*/
		}

/* FIN MENU SUPERIOR */


/* CABECERA */
#cabecera{
	width:100%;
	/* La altura será la que marque el logo */
	height:120px; 
	/* esta imagen puede sobrar */
	background: url(../imagenes/header.gif) no-repeat; 
	background-color:#FFF;
	vertical-align:top;
	}
	#cabecera img.logo { float:left;}
	#cabecera #imgcabecera { display:none;}

/* FIN  CABECERA */


/*CUERPO */
#cuerpo #enlaceSituacion {
	font-family:"Lucida Console", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background-color:#FFF;
	color:#000;
	clear: right;
	float: right;
	width:100%;
	height:22px;
	background-color:#EEE;
}

	#cuerpo #enlaceSituacion #compas {
		padding-left:2em;
	}
/* COMPÁS */

		#enlaceSituacion #compas #textocompas { float:left }
		#enlaceSituacion #compas #menucompas ul {list-style:none;margin:0 }
		#enlaceSituacion #compas #menucompas li {display:inline;padding:0 0 0 1em }

/* FIN DE COMPÁS */			


#cuerpo #column{
	width:200px; 
	margin-top:0px; 
	float:left; 
	color:#fff;
	background-color:#FFF;
	min-height:222px;
	height: auto !important; 
	height:222px;
	display:none;
	}
	#cuerpo #column ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#cuerpo #column ul li a{display:block;width:190px;min-height:2em;	height: auto !important;height:2em;padding-left:10px;}
	#cuerpo #column #MenuVertical ul {display:none}
	#cuerpo #column #MenuVertical ul ul li a{	
		text-indent: 1.5em;
		background-color:  #383428; 
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
		}
	#cuerpo #column #MenuVertical ul ul li a:hover{	
		text-decoration:underline;
		background-color:#999;
	}		
	#cuerpo #column #MenuVertical ul ul ul li a{ text-indent: 2.5em}
	#cuerpo #column #MenuVertical .opmas{
		background-image:	url(../img/arrow_d.gif);
		background-repeat:	no-repeat;
		background-position:right;
	}

	#MenuVertical .rojo, #MenuVertical .naranja {
		border-top:3px solid #000;
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
	}
	#MenuVertical ul li a {
		background-color:#F9930F;
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
	}
	#MenuVertical ul li a:hover{
		text-decoration:underline;
		background-color:#F7A33D;
	}
	
	#MenuVertical #Mquienesomos li a {
		background-color:#E21B1B;
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
	}
	#MenuVertical #Mquienesomos li a:hover{
		background-color:#EF2D2D;
	}
	
	#MenuVertical .rojo{background:#C60808;}
	#MenuVertical .naranja{background:#FF6600;}
		#MenuVertical .naranja:hover{
		text-decoration:underline;
		background-color:#F7A33D;
	}

	
	#MenuVertical ul li a{
	}
	


	
	
#contenido{
	margin:0;
	padding:1em;
	/*border-left:1px solid #f5f5f5; */
	text-align:left; 
	line-height:1.8em; 
	min-height:222px;
	height: auto !important; 
	height:222px;
	background-color:#FFF;
/*	border-left: 1px dashed #333;
	border-top: 1px dashed #333;
*/
	}

#cuerpo #contenido  {	
	background-image: url(../img/borde_sombra-der.gif);
	background-repeat: repeat-y ;
	background-position:left;
	}

#cuerpo #contenido .limprimir { display:none; }	

/* NAVEGACION SITIO */
#estructura .derecha{ display:none;}

	
/*PIE */

#pie { position:fixed; bottom:0px; left:auto; clear: both; padding-top: 3px; background-color: #FFFFFF; max-width:986px; width:auto !important; width:986px;text-align: center;}
#pie a { text-decoration: none; color: #FFFFFF; }
#pie a:hover { color: #fcb533; }
#pie div#pie-lin { background-image:url('../img/lin-ver-peu.gif'); background-repeat:repeat-x; background-position:top; height:7px; display:none;}
#pie div#produccion { background-color: #fcb533; padding-top:10px; padding-bottom:10px; display:none;}
#pie div#link { display: none;}
#pie div#produccion img { width: 80px;}
#pie div#direccion { font-size:10px;}
#pie hr.oculto {display:block;}

/*FIN DE PIE */


