body,html{
margin: 0;
background: #fff;
}

body a img{
border: 0;
}

.error{
color: #c40000;
}

.ok{
color: #6b8e23;
}

.peque{
font: 0.8em verdana,helvetica,arial;
color: #939393!important;
}

fieldset{
margin:0;
padding: 0;
border: 0;
}

#aplauso_nombre{
width: 12em;
margin: 4.2em 0 0 1em;
position: absolute;
font: 0.8em verdana,helvetica,arial;
color::#000;
}

#aplauso_foto{
margin: 5.5em 0 0 0.12em;
position: absolute;
}

#aplauso_nombre a{
color:#000;
text-decoration: none;
}

#botonboleetin{
border:1px solid transparent;
background:  url(../img/flecha2.gif) no-repeat transparent;
padding-left: 1em;
color:#fff;
cursor: pointer;
font-weight: bold!important;
font: 0.75em verdana,helvetica,arial;
margin-top: 0.6em;
}

#banner5{
margin-top: 0.5em;
}

legend{
margin: 0 0 1em 0;
}

#contacto_form{
margin-top: 2em;
color:#444;
font: 0.7em verdana,helvetica,arial;
}

.campos_form{
width: 25em;
margin-bottom: 0.3em;
}

.campos_form2{
width: 19em;
margin-bottom: 0.3em;
}

.label{
float: left;
margin-right: 0.7em;
width: 5em;
}

.label2{
float: left;
margin-right: 0.7em;
width: 10em;
}

.formw{
float: left;
}

.row{
clear: both;
padding-bottom: 2em;
}

#cse-search-box{
float: left;
width: 13.3em;
padding: 0.4em 0.2em 0.4em 0.4em;
background: #d2d2d2;
}

.destacado1{
color:#ea0c1b;
padding-bottom: 1em;
border-bottom: 1px solid #b0aeae;
}

.destacado2{
color:#ea0c1b;
}

#telefono{
margin: 0;
padding: 0;
font: 1.6em helvetica,arial;
color:#817f7f;
}

.datos_recomendar{
font: 0.9em helvetica,arial;
color:#817f7f;
}

.datos_recomendar a{
text-decoration: none;
color:#817f7f;
}

.datos_recomendar a:hover{
text-decoration: underline;
}

.noticias_nuestras{
background: url(../img/bg_newsletter.jpg) repeat-x #ea0c1b top;
color:#fff;
font: 0.8em verdana,helvetica,arial;
padding: 0.5em 1em 1em 1em;
margin: 0.5em 0 0.2em 0;
}

.noticias_nuestras a{
text-decoration: none;
background: url(../img/flecha.gif) no-repeat left;
padding-left: 1.3em;
color:#fff;
font: 0.8em verdana,helvetica,arial;
}

.noticias_nuestras a:hover{
text-decoration: underline;
}

#titular_es{
background: url(../img/titulos/somos_es.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular_eu{
background: url(../img/titulos/somos_eu.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular2_es{
background: url(../img/titulos/informacion_es.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular2_eu{
background: url(../img/titulos/informacion_eu.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular3_es{
background: url(../img/titulos/formativo_es.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular3_eu{
background: url(../img/titulos/formativo_eu.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular2_especial_es{
background: url(../img/titulos/informacion_es.jpg) no-repeat;
height: 3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 0.4em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular2_especial_eu{
background: url(../img/titulos/informacion_eu.jpg) no-repeat;
height: 3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 0.4em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular4_es{
background: url(../img/titulos/prensa_es.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular4_eu{
background: url(../img/titulos/prensa_eu.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular5{
background: url(../img/titulos/contacto.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular6{
background: url(../img/titulos/aplauso.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular7{
background: url(../img/titulos/links.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular8{
background: url(../img/titulos/hemeroteca.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular9{
background: url(../img/titulos/canpanas.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular10{
background: url(../img/titulos/boletin.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

#titular11{
background: url(../img/titulos/altaboletin.jpg) no-repeat;
height: 2.3em;
color:#fff;
font: 0.7em verdana,helvetica,arial;
padding: 1em 0 0 1.5em;
font-weight: bolder;
margin: 1em 0 0 0;
}

.boton{
border: 1px solid #d2d2d2;
color:#e20a16;
background: #d2d2d2;
font-weight: bold!important;
font: 0.7em verdana,helvetica,arial;
cursor: pointer;
}

.boton_buscar{
width: 5em;
border: 1px solid #d2d2d2;
color:#e20a16;
background: #d2d2d2;
font-weight: bold!important;
font: 0.7em verdana,helvetica,arial;
cursor: pointer;
}

.tituagenda1{
padding: 0.5em 0 0.5em 0;
font: 0.9em verdana,helvetica,arial;
color:#e20a16;
font-weight: bolder!important;
}

.tituagenda{
font-weight: bolder!important;
padding: 0.5em 0 0.5em 0;
font: 0.7em verdana,helvetica,arial;
color:#e20a16;
}

.boton2{
float: right;
margin-top: 0.5em;
}

#idiomas{
float: right;
width:3.5em;
padding: 0.45em 0.4em 0.4em 0.4em;
background: #d2d2d2;
list-style-type: none;
margin: 0;
}

#idiomas li{
float: left;
margin: 0 0.3em 0 0.4em;
}

#idiomas li a{
font-weight: bold!important;
text-decoration: none;
color:#e20a16;
font: 0.7em verdana,helvetica,arial;
}

#idiomas li a:hover{
text-decoration: underline;
}

.campos{
border: 1px solid #d2d2d2;
color: #545454;
}

.campos_buscar{
width: 11em;
border: 1px solid #d2d2d2;
}

.campos2{
border: 1px solid #d2d2d2;
color: #545454;
margin-bottom: 0.4em;
}

#contenedor{
margin: 1em auto;
width:61em;
}

#contenedor_recomendar{
margin: 0 auto;
width:43em;
}

#columna1{
width: 10.5em;
float: left;
}

#columna2{
width: 29em;
float: left;
margin-left: 1.3em;
}

#columna3{
width: 19em;
float: right;
}

.menu1 img{
margin: 0 0 -1.5px 0;
}
.menu {
padding:0; 
width:0;
margin: 0 0 0 0;
}

.menu li {
list-style-type:none; 
width:9.7em; 
height:auto; 
margin: 0 0 3px 0;
clear:both;
}

.menu li a{
background: url(../img/icomenu.gif) no-repeat left #ccc;
font: 0.65em verdana,arial,helvetica;
display:block; 
width:100%; 
padding: 0.2em 0 0.2em 1.4em;
color: #4c4949; 
text-decoration:none;
}

.menu li a:hover{
background: #aeaeae url(../img/icomenu.gif) no-repeat left;
color:#fff; 
}

#organiza{
margin: 0.8em 0 0 0;
}

#ver{
border: 2px solid #c5c4c4;
padding: 0.3em;
margin: 1.1em 0 0 0;
}

#ver{
color:#5f5c5c;
font: 0.65em helvetica,arial,verdana;
}

#ver a{
color:#5f5c5c;
}

#ver a:hover{
color:#000;
}

.noticia{
margin-bottom:1.5em;
}

.noticia_resumen{
overflow: hidden;
height: 25em;
margin-bottom:1em;
}

.noticia p, .noticia_resumen p{
color: #000;
font: 0.7em verdana,helvetica,arial;
}

.noticia_resumen .titular{
color: #e20a16;
font: 1.1em helvetica,arial,verdana;
margin: 0.5em 0 0 0;
}

.noticia .titular{
color: #e20a16;
font: 1.1em helvetica,arial,verdana;
margin: 0.5em 0 0 0;
}

.noticia .titular2{
color: #005826;
font: 1.3em helvetica,arial,verdana;
margin: 0.5em 0 0 0;
}

.noticia .titular3{
color: #ec008d;
font: 1.3em helvetica,arial,verdana;
margin: 0.5em 0 0 0;
}

.noticia .titular4{
color: #a2c02e;
font: 1.3em helvetica,arial,verdana;
margin: 0.5em 0 0 0;
}

.noticia .titular5{
color: #0078c1;
font: 1.3em helvetica,arial,verdana;
margin: 0.5em 0 0 0;
}

#texto .titular4{
color: #a4a5a9;
font: 1.3em helvetica,arial,verdana;
margin: 0.5em 0 0 0;
}

#texto p{
color: #000;
font: 0.7em verdana,helvetica,arial;
}

#texto p a{
color: #000;
text-decoration: underline;
}

#texto p a:hover{
color: #000;
text-decoration: none;
}

#texto ul{
color: #000;
font: 0.7em verdana,helvetica,arial;
}

#texto li{
margin-bottom: 0.5em;
}

.mapa{
color: #000;
}

.mapa a{
color: #000;
}

.mapa li ul li a{
color: #000;
font: 1.4em verdana,helvetica,arial;
}

.fecha{
background: url(../img/linea.jpg) repeat-x center;
color:#817f7f;
margin-bottom: 0;
font: 0.7em verdana,helvetica,arial;
}

.fecha1{
background:#fff;
padding-right: 0.4em;
}

#banners{
margin: 0.7em 0 1em 0;
}

#banners a{
margin: 0 0.3em 0 0;
}

#bannermedio{
margin: 0 0.2em 0 0.1em;
}

.flotabanner1{
float: left;
}

.flotabanner2{
float: right;
}

.flotaizquierda{
float: left;
margin:0.2em 1em 0 0;
}

.fecha_agenda{
font: 0.6em helvetica,arial,verdana;
background: url(../img/bg_agenda.png) no-repeat top left;
color:#fff;
height: 2em;
padding: 0 0 0 1em;
font-weight: bold;
}

.evento{
margin: 0 0 1em 0;
}

.evento p{
margin: 0;
color: #000;
font: 0.7em helvetica,arial,verdana;
}

.clear{
clear: both;
}

#agenda{
margin: 0.5em 0 0 0;
}

#agenda a{
font-weight: bold!important;
color:#444;
}

#agenda a:hover{
text-decoration: none;
color:#000;
}

.seguir{
float: right;
background: url(../img/ico.png) no-repeat left;
padding-left: 0.7em;
}

.seguir2{
background: url(../img/ico.png) no-repeat left;
padding: 0 0 0 0.7em;
margin-top: -0.5em;
}

.seguir a,.seguir2 a{
color: #898787;
font-weight: bold!important;
text-decoration: none;
font: 0.7em helvetica,arial,verdana;
}

.masinfo{
margin-top: 0.5em;
background: url(../img/icodescargar.jpg) no-repeat left;
padding-left: 1.4em;
clear: both;
}

.masinfo a{
color: #898787!important;
font-weight: bold!important;
text-decoration: none;
font: 1em verdana,helvetica,arial;
}

.seguir a:hover,.seguir2 a:hover,.masinfo a:hover{
color: #000;
}

#pie{
float: left;
width: 10em;
padding: 2em 0 1em 1em;
}

#pie2{
float: right;
width: 21em;
padding: 0.5em 1em 0.4em 1em;
}

#pie3{
float: left;
width: 24em;
padding: 0 1em 1em 1em;
}

#pie3 p{
font: 0.6em verdana,helvetica,arial;
color: #444;
}

#pie1 p a,#pie3 p a,address a{
color: #444;
text-decoration: underline;
}

#pie3 p a:hover{
color: #000;
}

#asocia{
font: 1em verdana,helvetica,arial;
color: #777;
}

address{
float: left;
font: 0.7em verdana,helvetica,arial;
color: #777;
margin-left: 1em;
width: 12em;
}

address br{
margin-bottom: 0.5em;
}

#creditos{
background: url(../img/creditos.gif) no-repeat;
margin: 2em auto;
width:61em;
height: 8em;
}

#creditos_menu{
list-style-type: none;
margin: 0;
padding: 0;
}

#creditos_menu li{
background: url(../img/flecha3.gif) no-repeat left top;
padding: 0 0 0 1em;
}

#creditos_menu li a{
text-decoration: none;
font-weight: bold!important;
color:#e20a16;
font: 0.7em verdana,helvetica,arial;
}

.memoria{
font: 0.8em verdana,helvetica,arial;
background: url(../img/ico.jpg) no-repeat left top;
border-bottom: 2px solid #e5e5e5;
padding: 0.5em 0 0.5em 2em;
}

.memoria a{
text-decoration: none;
color: #005826;
}

.memoria a:hover{
text-decoration: underline;
}

.campa{
font: 0.8em verdana,helvetica,arial;
background: url(../img/ico2.jpg) no-repeat left top;
border-bottom: 2px solid #e5e5e5;
padding: 0.5em 0 0.5em 2em;
}

.campa a{
text-decoration: none;
color: #0078c1;
}

.campa a:hover{
text-decoration: underline;
}

.not{
font: 0.7em verdana,helvetica,arial;
background: url(../img/ico2.jpg) no-repeat left top;
border-bottom: 2px solid #e5e5e5;
padding: 0.5em 0 0.5em 2em;
}

.not a{
text-decoration: none;
color: #e20a16;
}

.not a:hover{
text-decoration: underline;
}

.asociacion{
font: 0.7em verdana,helvetica,arial;
background: url(../img/ico2.jpg) no-repeat left top;
border-bottom: 2px solid #e5e5e5;
padding: 0.5em 0 0.5em 2em;
}

.asociacion a{
color:#0078c1;
}

.asociacion a:hover{
text-decoration: underline;
}

#asociaciones .informes{
font: 0.7em verdana,helvetica,arial;
background: url(../img/ico.jpg) no-repeat left top;
border-bottom: 2px solid #e5e5e5;
padding: 1em 0 1em 2em;
color: #444;
}

.informes{
font: 0.7em verdana,helvetica,arial;
background: url(../img/ico3.jpg) no-repeat left top;
border-bottom: 2px solid #e5e5e5;
padding: 1.5em 0 1.5em 2em;
color: #444;
}

.informes a{
text-decoration: none;
color: #348da9;
}

.informes a:hover{
text-decoration: underline;
}

.prensa{
font: 0.7em verdana,helvetica,arial;
background: url(../img/ico2.jpg) no-repeat left top;
border-bottom: 2px solid #e5e5e5;
padding: 0.5em 0 0.5em 2em;
}

.prensa a{
text-decoration: none;
color: #ec008d;
}

.prensa a:hover{
text-decoration: underline;
}

.fecha2{
color:#959393;
font-weight: bold;
}

.descargar{
background: url(../img/icodescargar.jpg) no-repeat left top;
padding: 0 0 0 1.5em;
color: #000;
font: 0.7em verdana,helvetica,arial;
text-decoration: none;
}

.descargar:hover{
text-decoration: underline;
}

.boletin{
width: 12.8em;
float: left;
margin: 1em 1.5em 0 0;
min-height: 20em;
}

#scroll{
padding: 0 0.5em 0 0;
overflow: auto;
height: 10em;
margin-bottom: 1em;
}

#asociaciones1{
padding: 0 0.5em 0 0;
margin-bottom: 1em;
width: 13.7em;
float: left;
}

#tituorga{
margin-top: 0.7em;
}

#asociaciones{
padding: 0 0.5em 0 0;
overflow: auto;
height: 20em;
margin-bottom: 1em;
width: 13.7em;
float: left;
}

#asociaciones2{
width: 98%;
color: #000;
font: 0.7em verdana,helvetica,arial;
}

#asociaciones2 ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#asociaciones2 ul li{
margin: 0 0 0.6em 0;
}

.asocia_tit{
width: 100%;
padding: 0.1em 0.1em 0.1em 0.8em;
color:#e20a16;
background: #e7e7e9;
margin-bottom: 0.3em;
}

#asociaciones2 a{
text-decoration: none;
color:#000;
}

#asociaciones2 a:hover{
text-decoration: underline;
}

#paginado{
clear: both;
}

#paginado p{
margin-top: 0;
padding-top: 0;
float: right;
}

.tituloagenda{
color: #000;
font: 0.7em verdana,helvetica,arial;
margin-bottom: 0.5em;
}

#banner6{
margin-top:	1em;
}
