/*---------------------- ESTRUCTURA GENERAL -------------------------*/
a{
	color:#000
}
a:hover{
	color:#996600
}
.clear{
	clear:both
}

.topspace{
	padding-top:1em
}
.overflow{
	overflow:hidden
}
#wraper #main #central .central_secciones ul li .portada_h_entradita{
	font-size:1.1em;
	font-weight:normal
}
.hercules-logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.hercules-logo A {
	DISPLAY: block; BACKGROUND: url(hercules.gif) no-repeat; FLOAT: right; OVERFLOW: hidden; WIDTH: 150px; TEXT-INDENT: -50000em; HEIGHT: 59px
}

#wraper_interior #main .central_bloque p{
	margin:0 0 1.8em 0
}
#wraper_interior #main .central_bloque .interior_entrada{
	font-weight:normal
}
#wraper_interior #main .central_bloque h4,#wraper_interior #main .central_bloque .interior_entrada h4{
	margin:1.5em 0 0.5em 0;
	font-size:1.6em
}
#wraper_interior #main .central_bloque h4{
	margin:2em 0 1em 0;
	clear:both
}
#wraper_interior #main .central_bloque p img{
	margin:0 20px 30px 0
}
#wraper_interior #main .central_bloque table{
	width:60%
}

.grafic{
	margin-bottom:20px;
	width:450px;
	clear:both
}
.grafic109{
	width:115px !important
}
.grafic.left{
	float:left;
	margin-right:20px
}
.grafic.right{
	float:right;
	margin-left:20px
}
.grafic.left.cont510,.grafic.right.cont510{
	width:510px !important
}
.graficNoClear{
	margin:0 !important;
	width:48% !important;
	clear:none !important
}
.grafic_tit{
	margin:0 !important;
	font-size:0.95em;
	font-weight:bold
}
.grafic img{
	border:none !important;
	margin:0 !important
}
.grafic_pie{
	font-style:italic;
	margin:0 0 2em 0 !important;
	font-size:0.9em
}

.grafic_cont{
	width:100%;
	margin-bottom:1em;
	overflow:hidden
}
.grafic_cont img{
	float:left;
	margin-right:20px
}
.grafic_cont .grafic_pie{
	clear:both
}

#butlleti_pdf{
	border-top:1px dotted #000;
	margin-top:1em
}
#butlleti_pdf a{
	background:url(../pdf.gif) no-repeat 2px 2px #ffcc00;
	border-bottom:1px dotted #000;
	text-decoration:none;
	font-weight:bold;
	padding:0.2em 0.5em;
	padding-left:20px;
	display:block;
	color:#000
}
#butlleti_pdf a:hover{
	background:url(../pdf.gif) no-repeat 2px 2px #fff2c0;
	display:block;
	color:#996600
}


/* ------------------------- TABLAS------------------------- */
table{
	font-size:1em !important;
	border:none !important;
	width:95% !important;
}
table tbody{
	border:none !important;
}
table tbody tr{
	border:none !important;
}
table tbody tr th{
	border:none !important;
	border-right:1px solid #fff !important;
	border-bottom:1px solid #fff !important;
	background:#f1f1f1;
	margin:0 !important;
	text-align:right;
	padding:0.5em !important
}
table tbody tr th.unidad{
	width:40%
}
table tbody tr th.center{
	text-align:center;
}
table tbody tr th.left{
	text-align:left;
}
table tbody tr td{
	border:none !important;
	border-bottom:1px solid #d1d1d1 !important;
}
table tr td.right{
	text-align:right !important;
	padding-right:0.3em !important;
}
table tr td.nada{
	background-color:#fff;
}
tbody tr th.nada{
	background-color:#fff;
}
table caption{
	display:block
}

.table50left{
	width:49.75% !important;
	float:left !important
}
.table50right{
	margin-left:20px;
	width:50% !important;
	float:right !important
}
.table50right2{
	width:49.75% !important;
	float:right !important
}
table .per40{
	width:40%
}
table .per20{
	width:20%
}
/* ------------------------- ESTRUCTURA TOP Y HEAD ------------------------- */

#dasic a{
	background:url(dasic.gif) no-repeat
}
#header{
	background:url(../head1_bg.gif) repeat-x #ffcc00
}

#dasic{
	float:right;
	width:176px;
	height:91px;
	margin:0;
	margin-top:10px;
	background:url(head2_bg.jpg) no-repeat 10px 14px;
}
#dasic a{
	margin-left:92px;
}
#title{
	font-weight:normal;
	margin:20px 0 0 10px;
	padding-top:8px;
	text-indent:0;
	font-size:1.2em;
	color:#000;
	width:auto;
	height:auto;
	text-decoration:none
}
#moto{
	font-size:2em;
	font-family:Arial;
	font-weight:bold;
	margin:0 0 0 10px;
	color:#fff;
}
#subtitle{
	font-size:0.8em;
	margin:0.3em 0 0 10px;
	color:#000;
}
/* ------------------------- ESTRUCTURA SIDE Y CENTRAL ------------------------- */
#credits .credits-logo{
	background:url(accio.gif) no-repeat;
}


/* ------------------------- ESTRUCTURA FOOTERS ------------------------- */
.footer2 a{
	color:#996600
}

/* ------------------------- ESTRUCTURA MENU ------------------------- */
#menu{
	background:#fff2c0;
	border-top:1px dotted #ffcc00;
}
#menu a{
	color:#996600;
}
#menu li{
	border-bottom:1px dotted #ffcc00
}
/* ------------------------- ESTRUCTURA DESTACADOS ------------------------- */
#headings ul{
	border-top:1px dotted #ffcc00;
	background:#fff2c0
}
#headings h2{
	color:#996600
}
#headings li{
	border-bottom:1px dotted #ffcc00
}
#headings a{
	color:#000
}
/* ------------------------- ESTRUCTURA JUMP ------------------------- */
#jump_select{
	background:#ffcc00
}
#jump label{
}
/* ------------------------- ESTRUCTURA BANNERS ------------------------- */

/* ------------------------- ESTRUCTURA CENTRAL BLOQUES ------------------------- */
.central_bloque,.central_secciones{
}
.central_bloque h2,.central_bloque h2 a{
	color:#996600
}
.central_bloque h4{
	color:#996600
}
.central_secciones h3{
	color:#996600;
	background:#fff2c0
}
.central_secciones h3 a{
	color:#996600
}
.central_secciones ul li h4,.central_secciones ul li h4 a{
	color:#996600
}
.central_bloque p a,.central_secciones p a{
	color:#000
}
.central_bloque p a:hover,.central_secciones p a:hover{
	color:#996600
}
.central_secciones .ficheros li a:hover{
	color:#996600
}

/* ------------------------- NOTICIAS DIXIT ------------------------- */
#dixit h2{
	color:#000;
	background:#ffcc00
}
#dixit h2 a:hover{
	color:#000
}
#dixit .dixit_link{
	color:#996600
}

.interior_titular{
	color:#996600
}

/*  BUSCADOR */
#search-block-form{
	background:#fff2c0
}

.aviso_tit{
color:#333
}
.aviso{
	padding:0.5em;
	background:#e1e1e1
}