body {
	margin: 0;
	padding: 0;
	font-size: 70%;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: url(../img/all/bg-body.png) repeat-x 0px 20px #ffffff;
	color: #666666;
}
* html {
/*    overflow-y: hidden;*/
}
  * html body {
    overflow: auto;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
dl,dt,dd,ul,ol,li {list-style-type: none;}

a img,:link img,:visited img,form,fieldset {border:none}

a {
	color: #987c33;
	text-decoration: underline;
}
a:hover {
	color: #182047;
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 135%;
	font-weight: normal;
	margin: 0;
	display: inline;
}
abbr {
	text-decoration: none;
	border-bottom: 0px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

/*------------------------------------------ MENU RECURSIVO ------------------------------------------------*/

#menu_recursivo {
	text-align: center;
	background: #000000;
	border-bottom: 1px solid #484848;
	color: #eaeaea;
	font-family:"Trebuchet MS", Verdana, Tahoma, Arial
}
#menu_recursivo .cont {
	width: 83.3em;
	margin: 0 auto;
	text-align: right;
}
#menu_recursivo img {
	float: left;
}
#menu_recursivo a {
	color: #eaeaea;
}
#menu_recursivo a:hover {
	color: #fff;
}
#recursivo,
#idiomas {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#recursivo .activo,
#idiomas .activo {
	color: #fff;
	font-weight: bold;
}
#idiomas {
	float: right;
	margin: 0 0 0 3em;
}
#recursivo li,
#idiomas li {
	display: inline;
	margin: 0;
	line-height:1.5em;
	padding: 0 0 0 .2em;
}

/*------------------------------------------ CABECERA ------------------------------------------------*/


#cabecera {
	width: 83.3em;
	margin: 0 auto;
	padding: 0;
}
*:first-child+html #cabecera {
	position: relative;
	width: 83.3em;
}
* html #cabecera {
	position: relative;
	width: 83.3em;
}
#logo01 {
	float: left;
	margin: 2.95em 0 0 .8em;
}
*:first-child+html #logo01 {
	margin: 2.95em 0 0 .8em;
}
* html #logo01 {
	margin: 2.95em 0 0 .8em;
}
#logo02 {
	float: right;
	margin: 0.95em 0 0 .8em;
	padding: 0 0 12px 0;
}

/*------------------------------------------ MENÚ PRINCIPAL ------------------------------------------------*/

#menu {
	clear: both;
	margin: 0;
	padding: 0;
	background: #5ba8dc;
}
.menu_principal {
	margin: 0 auto;
	text-align: left;
	width: 83.3em;
	display:block;
}
.menu_principal li {
	display:inline;
}
.menu_principal img {
	margin: 0 2em 0 0;
}

/*------------------------------------------ CONTENIDO NOTICIAS HOME ------------------------------------------------*/

#contenedora {
	margin: 0;
	padding: 0;
	background: url(../img/all/bg-contenedora.gif) repeat-x 0 0;
	text-align: center;
}
#contenido {
	margin: 0 auto;
	width: 83.3em;
	text-align: left;
	background: url(../img/all/bg-patrocinadores.gif) no-repeat right bottom #f9f9f9;
	border-bottom: 1px solid #eaeaea;
}
#noticia_destacada {
	width: 58em;
	float: left;
	margin: 1px 0 0 0;
	padding: 2em 0 0 0;
	background: #e4ecef;
	text-align: left;
}
#noticia_destacada .cuerpo_noticia {
	clear: left;
	margin: 0;
	padding: 0 2.5em .8em 4.8em;
	line-height: 1.7em;
	color: #333;
}
#noticia_destacada .cuerpo_noticia p {
	padding: 0 0 .8em 0;
}
/*--- Firefox 2 ---*/
#noticia_destacada .cuerpo_noticia, x:-moz-any-link {
	padding: .8em 2.5em .8em 4.8em;
	margin: 0;
}
/*--- IE 7 ---*/
*:first-child+html #noticia_destacada .cuerpo_noticia {
	padding: 0 2.5em .8em 4.8em;
	margin: 0;
}
#noticias {
	width: 58em;
	float: left;
	background: #f9f9f9;
}
.noticia {
	display: block;
	float: left;
	width: 25.5em;
	margin: .1em .1em 0 2.8em;
	padding: 10px 0;
}
* html .noticia {
	width: 24.5em;
	margin: .5em 1.5em 0 1.5em;
	padding: 10px 0;
}
.noticia div.entradilla {
	padding: 1em 2em;
	line-height: 1.3em;
}
.noticia .titular {
	float: none;
	left: 0;
	top: 0;
	width: auto;
	margin: 1em 1.5em 0 1.5em;
	font-size: 1.2em;
}
.icono_rss {
	position: relative;
	display: block;
	float: left;
	left: 1.2em;
	top: -.3em;
	width: 23px;
	height: 23px;
	margin: 0;
	padding: 0;
}
.img_noticia {
	float: left;
	margin: .6em .8em 0 0;
	border: 1px solid #282627;
}
.titular {
	position: relative;
	float: left;
	left: 2em;
	top: 0;
	width: 35em;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 1.5em;
	color: #997d33;
}
* html .titular {
	position: relative;
	float: left;
	left: 1em;
	top: 0;
	width: 35em;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 1.5em;
	color: #997d33;
}
.fecha {
	display: block;
	position: relative;
	padding: .3em 0 0 0;
	margin: 0;
	font-family: Georgia, "Trebuchet MS", Verdana, Tahoma, Arial;
	font-size: 1em;
	color: #9b7116;
}
.mas_noticias {
	clear: left;
	padding: .5em 0 1.3em 0;
	margin: 0 3em 0 4.8em;
	text-align: left;
	border-top: 1px dotted #cba834;
}
.mas_noticias a {
	padding: 1em 2em 1.3em 0;
	background: url(../img/all/bullet-mas-noticias.gif) no-repeat right center;
}
.mas_noticias a:hover {
	background: url(../img/all/icono-paginacion-siguiente-hover.gif) no-repeat right center;
}
.todos_patrocinadores {
	clear: left;
	padding: 1.5em 0 0 0;
	margin: 0 3em 0 4.8em;
	text-align: left;
}
.todos_patrocinadores a {
	padding: 1em 2em 1.3em 0;
	background: url(../img/all/bullet-mas-noticias.gif) no-repeat right center;
}
.todos_patrocinadores a:hover {
	background: url(../img/all//icono-paginacion-siguiente-hover.gif) no-repeat right center;
}
/*-------------------------------------- COLUMNA DERECHA ---------------------------------*/

#banners {
	position: relative;
	width: 280px;
	float: right;
	text-align: left;
	border-left: 1px solid #fff;
}
#banners p {
	margin: 3px 0 0 15px;
	text-align: left;
}
#banners .patrocinadores {
	width: 238px;
	margin: 10px 0 0 15px;
	padding: 10px 0 20px 0;
	text-align: center;
	border-top: 1px dotted #9a7c33;
}
#banners .patrocinadores p {
	margin: 0 auto;
	padding: 0 auto;
	text-align: center;
}
#banners .patrocinadores p.logos_patrocinadores {
	border:1px solid #f2f2f2;
	background-color:#ffffff;
	text-align:center;
	width:218px;
	margin:.2em 0 .2em .7em;
}
#:first-child+html banners .patrocinadores p.logos_patrocinadores {
	width:220px;
	height:62px;
}
# html banners .patrocinadores p.logos_patrocinadores {
	width:220px;
	height:62px;
}

/*-------------------------------------- BANNERS PIE ---------------------------------*/

#banners_pie {
	clear: both;
	width: 83.3em;
	margin: 0 auto;
	text-align: center;
	background: url(../img/all/bg-contenido.gif) repeat-x center bottom;
}
#banners_pie p {
	float: left;
	margin: 0 2em 1em 3em;
	padding: 30px 0 30px 0;
	text-align: right;
	width: 250px;
}
* html #banners_pie p {
	margin: 0 2em 1em 2em;
	padding: 30px 0 30px 0;
}


/*------------------------------------------ PIE ------------------------------------------------*/

#pie {
	position: relative;
	margin: 0 auto;
	clear: both;
	text-align: right;
	width: 83.3em;
	background: #182047;
	color: #bababa;
	bottom: 0;
}
#pie .copy {
	float: left;
	text-align: left;
	padding: .5em 0 1.5em 1.8em;
	line-height: 1.6em;
}
#pie .copy .margen {
	padding-left: 4.2em;
}
#pie .enlaces {
	float: right;
	width: 30em;
	padding: .5em 1.8em 1.5em 0;
}
#pie .enlaces p {
	padding: .8em 0 0 0;
}
#pie .enlaces .icono {
	padding: 0 0 .3em 1.5em;
	background: url(../img/all/icono-diputacion-foral.gif) no-repeat 0 center;
}
#pie .enlaces ul {
	display: block;
	padding-top: .3em;
}
#pie .enlaces li {
	display: inline;
	padding-left: .1em;
}
#pie a {
	color: #eaeaea;
}
