@charset "utf-8";
/* CSS Document */

	BODY {
		PADDING-RIGHT: 0px;
		PADDING-LEFT: 0px;
		background-position:center top;
		PADDING-BOTTOM: 0px; MARGIN: 0px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:19px;
		font-size:12px;
		PADDING-TOP: 0px;

	}
	
	.container {
		WIDTH: 960px;
		POSITION: relative;
		margin-left:auto;
		margin-right:auto;
	}

.imagen_cabecera {
width:961px;
height:152px;
}

.fondo_contenidos {
margin-left:auto;
margin-right:auto;
width:1002px;
padding-top:40px;
background-image:url(../images/fondo_sombres_wrappen.png);
background-repeat:repeat-x;} 

.contenedor {
		background-image:url(../menu/fondo_sitio.png);
		height:100%;
		margin-top:-26px;

}
	#header {
	    background: url("../menu/body_bg.png") no-repeat scroll center top transparent;
    height:214.2px;
	}
	
	#header .disclaimer {
		PADDING-RIGHT: 0px; 
		DISPLAY: block;
		PADDING-LEFT: 0px;
		RIGHT: 0px;
		PADDING-BOTTOM: 7px;
		COLOR: #999;
		height:100px;
		TOP: 0px; TEXT-ALIGN: right;
	}
	
	#header .disclaimer A {
		COLOR: #ccc
	}
	
	UL.topnav {
		FONT-SIZE: 1.2em; 

		PADDING-BOTTOM: 0px;
		MARGIN: 0px;
		WIDTH: 920px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		PADDING-TOP: 0px;
		LIST-STYLE-TYPE: none
	}
	
	UL.topnav LI {
		PADDING-RIGHT: 15px;
		PADDING-LEFT: 0px;
		FLOAT: left;
		PADDING-BOTTOM: 0px;
		MARGIN: 0px;
		PADDING-TOP: 0px;
		POSITION: relative
	}
	
	UL.topnav LI A {
		PADDING-RIGHT: 22px;
		DISPLAY: block;
		PADDING-LEFT: 5px;
		FLOAT: left;
		PADDING-BOTTOM: 10px;
		COLOR: #fff;
		PADDING-TOP: 10px;
		TEXT-DECORATION: none
	}
	
		UL.topnav LI SPAN {
		BACKGROUND: url(../menu/subnav_btn.gif) no-repeat center top;
		FLOAT: left;
		WIDTH: 17px;
		HEIGHT: 35px
	}

	UL.topnav LI SPAN.subhover {
		BACKGROUND-POSITION: center bottom;
		CURSOR: pointer
	}

	UL.topnav LI UL.subnav {
		BORDER-RIGHT: #111 1px solid;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #111 1px solid;
		DISPLAY: none;
		PADDING-LEFT: 0px;
		BACKGROUND: #333; LEFT: 0px;
		FLOAT: left;
		PADDING-BOTTOM: 0px;
		MARGIN: 0px;
		BORDER-LEFT: #111 1px solid;
		WIDTH: 170px;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #111 1px solid;
		LIST-STYLE-TYPE: none;
		POSITION: absolute;
		TOP: 35px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px
	}

	UL.topnav LI UL.subnav LI {
		CLEAR: both;
		PADDING-RIGHT: 0px;
		BORDER-TOP: #252525 1px solid;
		PADDING-LEFT: 0px;
		PADDING-BOTTOM: 0px;
		MARGIN: 0px;
		WIDTH: 170px;
		PADDING-TOP: 0px;
		BORDER-BOTTOM: #444 1px solid
	}

	HTML UL.topnav LI UL.subnav LI A {
		PADDING-LEFT: 20px;
		BACKGROUND: url(../menu/dropdown_linkbg.gif) #333 no-repeat 10px center;
		FLOAT: left;
		WIDTH: 164.4px
	}
	
	HTML UL.topnav LI UL.subnav LI A:hover {
		BACKGROUND: url(../menu/dropdown_linkbg.gif) #222 no-repeat 10px center
	}

	#header IMG {
		MARGIN: 20px 0px 10px
	}

a {
	color: #333333;
	text-decoration: none;
}


a:link  {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color:#333333;
}
a:active {
	text-decoration: none;
	color: #333333;
	text-align: right;
}

.cabecera_edi {
font-size:12px;
color:#CC0000;
}
.pie_titulos { 
font-size: 11px;
color:#333333;
}
.color_titulo2 {
color: #333333;
}
.footer {
width:100%;
height:150px;
text-align:center;
margin-top:40px;
background-color:#2B0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-top:17px;
}

