body {
	margin:0 auto 1em auto;
	font:0.75em/1.5em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; 
	color:#777; 
	background-color:#000;
	min-width:1000px; 
	width:auto !important; 
	width:1000px;
	
}

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


#estructura {
	position:relative;
	width:1000px;
	background-color:#FFF;
	margin:0px auto auto 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;
	}

	 #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;}

/* 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:79%;
	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:204px; 
	margin-top:0px; 
	float:left; 
	color:#fff;
	background-color:transparent;
	min-height:222px;
	height: auto !important; 
	height:222px;
	}
	#cuerpo #column ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#cuerpo #column ul li a{display:block;width:194px;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:#484438;
	}		
	#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:#F9930F;
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
	}
	#MenuVertical #Mquienesomos li a:hover{
		background-color:#F7A33D;
		text-decoration:underline;
	}
	
		#MenuVertical .naranja,#MenuVertical .rojo{background:#FF6600;}
		#MenuVertical .naranja:hover,#MenuVertical .rojo:hover{
		text-decoration:underline;
		background-color:#FF6600;
	}

	
	#MenuVertical ul li a{	}



	
	
#contenido{
	margin:0 0 0 200px;
	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;
	}
	
/*PIE */

#pie { clear: both; padding-top: 3px; background-color: #FFFFFF; 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; }
#pie div#produccion { background-color: #fcb533; padding-top:10px; padding-bottom:10px;}
#pie div#link { background-color: #383428; color: #CF0000; text-align:center; font-size:9px; padding:3px;}


/*FIN DE PIE */

