@media all {
	BODY {
	BACKGROUND: url(../imag/background.gif); TEXT-ALIGN: center
}

img{
	border: 0px solid #000;
}
.limpiar {
	CLEAR: both
}
#norte{
	border: 1px solid #fff;
}
#contenedor {
	BACKGROUND: #fff;
	MARGIN: auto;
	WIDTH: 955px;
	color: inherit;
}
#cabecera {
	BACKGROUND-IMAGE: url(../imag/logo.gif); MARGIN: auto; WIDTH: 955px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px
}

#dgr_cabeza{
	COLOR: #000;
	BACKGROUND: #3f7ab2;
	WIDTH: 955px;
	border-bottom: 1px solid #fff;
	HEIGHT: 20px;
	display: block;
}
#fla {
	BACKGROUND: #fff;
	FLOAT: left;
	WIDTH: 465px;
	HEIGHT: 200px;
	color: inherit;
}
#img_fla {
	WIDTH: 465px; HEIGHT: 200px
}

#bloque_menu{
	border: 1px solid #f00;
}

#titulo {
	DISPLAY: inline;
	COLOR: inherit;
	BACKGROUND: url(../imag/cirdeco.gif) #3f7ab2 no-repeat right 50%;
	FLOAT: left;
	BORDER-LEFT: #fff 2px solid;
	WIDTH: 460px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	height: 25px;
}

#titulo H1 {
	BORDER-RIGHT: #0f0 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #0f0 0px solid;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	BACKGROUND-IMAGE: url(../imag/ico_not.gif);
	BACKGROUND-COLOR: inherit;
	BACKGROUND-POSITION: top left;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	BORDER-LEFT: #0f0 0px solid;
	WIDTH: 400px;
	COLOR: #fff;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #0f0 0px solid;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


#menu {
	BORDER-RIGHT: #000 0px solid;
	BORDER-TOP: #000 0px solid;
	BACKGROUND: #fff;
	FLOAT: left;
	BORDER-LEFT: #000 0px solid;
	WIDTH: 280px;
	BORDER-BOTTOM: #000 0px solid;
	HEIGHT: 210px; TEXT-ALIGN: center;
	COLOR: inherit;
}
.apartados {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
#menu_ener {
	BACKGROUND: #fff;
	FLOAT: left;
	WIDTH: 200px;
	HEIGHT: 205px;
	COLOR: inherit;
}
#tit_ener {
	FONT-SIZE: 10px;
	BACKGROUND-IMAGE: url(../imag/ico_sec.gif);
	MARGIN: 2px auto;
	WIDTH: 185px;
	COLOR: #697a89;
	PADDING-TOP: 5px;
	MARGIN-BOTTOM: 13px;
	BORDER-BOTTOM: #ebebec 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	BACKGROUND: inherit;
}

.lista {
	MARGIN-TOP: 5px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(../imag/flecha.gif);
	MARGIN-LEFT: 20px;
	WIDTH: 150px;
	BORDER-BOTTOM: #ebebec 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.lista_txt{
	 FONT-SIZE: 11px;
	 WIDTH: 150px;
	 COLOR: #4e5361;
	 BACKGROUND: inherit;
	 BACKGROUND-IMAGE: url();
	 BACKGROUND-REPEAT: no-repeat;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 HEIGHT: 15px;
	 TEXT-ALIGN: left;
	 TEXT-DECORATION: none;
}

.lista_txt:hover {
 	BACKGROUND: inherit;
	BACKGROUND-IMAGE: url();
	BACKGROUND-REPEAT: no-repeat;
	color: #3f7ab2;
}

#dgr_ener {
	FLOAT: left; BACKGROUND-IMAGE: url(../imag/dgr_ener.gif); WIDTH: 205px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px
}
#contenido {
	BACKGROUND-IMAGE: url(../imag/bkg_line.gif); WIDTH: 955px; BACKGROUND-REPEAT: repeat-y
}
#menu_sec {
	BORDER-RIGHT: #4e5361 0px solid; FLOAT: left; WIDTH: 465px
}
.menu_cont_hijo {
	clear: both;
	BACKGROUND: inherit;
	border-top: 2px;
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left 50%;
	PADDING-LEFT: 25px;
	BACKGROUND-IMAGE: url(../imag/flechaz.gif);
	PADDING-BOTTOM: 0px;
	WIDTH: 165px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 18px;
	TEXT-ALIGN: left;
	COLOR: inherit;
}

.menu_cont_hijo A {
	FONT-SIZE: 9px;
	COLOR: #949494;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BACKGROUND: inherit;
	BACKGROUND-IMAGE: URL();
}

.menu_cont_hijo A:hover {
	CURSOR: pointer;
	COLOR: #3f7ab2;
	TEXT-DECORATION: underline;
	BACKGROUND: inherit;
	BACKGROUND-IMAGE: URL();
}
.menu_cont {
	BACKGROUND: inherit;
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left 50%;
	PADDING-LEFT: 25px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(../imag/flecha_sup_azul.gif);
	PADDING-BOTTOM: 0px;
	WIDTH: 175px;
	COLOR: #949494; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #fff 1px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*HEIGHT: 15px;*/
	TEXT-ALIGN: left;
}
.menu_cont a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #949494;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	letter-spacing: 0.01em;
	BACKGROUND: inherit;
	BACKGROUND-IMAGE: URL();
}

.menu_cont a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3f7ab2;
	TEXT-DECORATION: underline;
	letter-spacing: 0.01em;
	BACKGROUND: inherit;
	BACKGROUND-IMAGE: URL();
}
.menu_cont a:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #949494;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	letter-spacing: 0.01em;
	BACKGROUND: inherit;
	BACKGROUND-IMAGE: URL();
}
menu_brk {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 15px
}
#cont_info {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; FLOAT: left; BORDER-LEFT: #000 0px solid; WIDTH: 200px; BORDER-BOTTOM: #000 0px solid
}
#alto {
	BORDER-RIGHT: #f00 0px solid; BORDER-TOP: #f00 0px solid; FLOAT: left; BORDER-LEFT: #f00 0px solid; BORDER-BOTTOM: #f00 0px solid
}
#cont_sec {
	FLOAT: left; WIDTH: 552px
}
#publi {
	FLOAT: right;
	BORDER-LEFT: #4e5361 0px solid;
	WIDTH: 200px
}
#dgr_pie {
	BACKGROUND-IMAGE: url(../imag/dgr_ener.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px
}
#pie {
	WIDTH: 955px
}
#accesible {
	FONT-SIZE: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	WIDTH: 350px;
	COLOR: #4e5361;
	PADDING-TOP: 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	BACKGROUND: inherit;
	
}
.txt_acc {
	FONT-SIZE: 10px;
	COLOR: #4e5361;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND: inherit;	
}

#imgs_pie {
	FLOAT: left; WIDTH: 600px
}
#cont_sec_tit {
	COLOR: inherit;
	BACKGROUND: inherit;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 25px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../imag/ico_sec.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 50%;
	MARGIN-LEFT: 5px;
	WIDTH: 420px;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
}

#cont_sec_tit H2 {
	border-top-width: 0PX;
 	padding-right: 0PX;
 	padding-left: 0PX;
	font-weight: BOLD;
 	border-left-width: 0PX;
	font-size: 13PX;
	padding-bottom: 0PX;
	margin: 2PX 0PX 0PX 10PX;
	color: #3F7AB2;
	background: inherit;
	background-image: url();
	padding-top: 0PX;
	border-bottom: #F5F6F8 1PX SOLID;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-right-width: 0PX;
}

.BannerItem{
	margin: 0px;
	border: 0px none;
	padding: 0px;
}

.cont_sec_cont{
	padding: 15px;
	margin-right: 10px;
	text-align: justify;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background: inherit;
}

}

/*--- [ Estilos para impresora ] ---------------*/

@media print{
	#imgs_pie,#accesible ,#pie,#dgr_pie,#cabecera,#dgr_cabeza,#norte ,#menu_sec,#publi,#cont_info ,.menu_cont {
		display: none;
	}
	BODY {
	BACKGROUND: none; TEXT-ALIGN: center
}
	#contenido {
	BACKGROUND-IMAGE: none; WIDTH: 955px;
	}
	#cont_sec {
	FLOAT: left; WIDTH: 700px
	}

}
