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}
.impresora {display:none}


#estructura {
	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:138px; 
	/* esta imagen puede sobrar */
	background-color:#FFF;
	vertical-align:top;
	}
	#cabecera img.logo {border:0;}

/* FIN  CABECERA */


/*CUERPO */
#cuerpo #enlaceSituacion {
	font-family:"Lucida Console", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background-color:#FFF;
	color:#000;
	min-width:1000px;
	width: auto !important; 
	width:1000px;
	height:22px;
	background-color:#EEE;
}

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

		#enlaceSituacion #compas #textocompas { float:left; display:inline; border:0; margin:0;padding-left:10px; }
		#enlaceSituacion #compas #menucompas ul {list-style:none;margin:auto }
		#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;
	}
	#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{	
		padding-left: 20px;
		width:180px;
		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{padding-left:40px;width:160px;background-color:#585448}
	.info {background-image:url(../img/info.png);background-repeat: no-repeat; background-position: right;}
	#cuerpo #column #MenuVertical ul ul ul li a:hover{ background-color:#787468; }
	#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;
	}

#cuerpo #contenido .limprimir { float:right; margin: 0.2em;border:1px solid #CCC}
#cuerpo #contenido .limprimir:hover{border:1px solid #333; }

/* NAVEGACION SITIO */
#estructura .derecha{
	padding-right:1em;
	text-align:right;
}

	
/*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:10px auto 10px auto; text-align:center}
#pie div#produccion table { margin: auto;}
#pie div#link { background-color: #383428; color: #CF0000; text-align:center; font-size:9px; padding:3px;}


/*FIN DE PIE */
.piefoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	text-align: center;
	list-style-type: square;
} 
.noticiastitular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	line-height: 35px;
	color: #333333;
	text-transform: uppercase;


}
.noticiasfecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.Titularpequeno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
}
.Titulos_david {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #666666;
	vertical-align: 50%;
}

