body 
{
font-family: Arial, Helvetica, sans-serif; 
color: #000000; 
background-color: #FFFFFF; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
}

/*****CABECERA*****/

div#cabecera 
{  
clear: both;
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_cab1.jpg); 
background-repeat: no-repeat; 
background-position: left top; 
height: 60px; 
background-color: #000000
}

div#ruta 
{ 
float: left;
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000 ; 
background-image: url(../img/fdo_ruta.gif); 
background-repeat: no-repeat; 
background-position: left top ; 
min-height: 20px; 
background-color: #E6E4D1
}

* html div#ruta 
{ 
height: 20px;
float: none
}

div#barra
{ 
background-color: #ffffff;
width: 100%;
float: left;
height: 25px;
margin-top: 5px; 
margin-bottom: 10px; 
border-color: #999999 #999999 #CCCCCC #CCCCCC; 
padding-top: 4px; 
padding-right: 3px; 
padding-bottom: 4px; 
padding-left: 3px; 
border-style: dotted; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px
}

div#buscadorint
{ 
margin-top: 0px;
float: right;
width: 550px;
padding-left: 0px;
margin-left: 0px;
}

* html div#buscadorint
{ 
padding-right: 20px;
}

div#cabsobrenosotros 
{ 
float: left;
width: 100%;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px;
color: #000000; 
background-image: url(../img/fdo_sobre_nosotros.jpg);
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA;
height: 67px
}

div#cabpublicaciones 
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_publicaciones.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#cabestudios 
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_estudios.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#cabjornadas 
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_jornadas.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#caboda
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_oficina.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#cabpremio
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_premio.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#cabdatos
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_datos.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#cabactualidad
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_actualidad.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#cabnoticias
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_noticias.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#cabnovedades
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_novedades.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#cabmapasitio 
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_mapasitio.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#cabactuaciones
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_actuaciones.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#cabpreguntas
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_preguntas.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

div#cabbuscador
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_buscador.jpg); 
background-repeat: no-repeat; 
background-position: left top ; 
background-color: #DADADA; 
height: 67px 
}

/*****ZONA DE MENÚ Y CONTENIDO*****/

div#contenedor 
{ 
float: left;
width: 100%;
background-color: #ffffff;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px
}

div#menu 
{ 
float: left;
width: 20%;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 10px; 
padding-bottom: 0px; 
padding-left: 0px;
background-image:none;
background-color: #FFFFAB;
}

div#contenido 
{ 
float: left;
width: 76%;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 10px; 
padding-bottom: 0px; 
padding-left: 10px
}


.titulo 
{ 
float: left;
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 9px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 6px; 
padding-left: 10px
}

.cuerpo 
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 9px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 6px; 
padding-left: 0px
}

.estatico
{ 
float: left; 
width: 98%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 9px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 6px; 
padding-left: 0px
}

/*****PORTADA*****/

div#cabeceraportada 
{ 
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000; 
background-image: url(../img/fdo_cab1.jpg); 
background-repeat: no-repeat; 
background-position: left top; 
height: 60px; 
background-color: #000000 
}

div#cabimg 
{
float: left; 
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
color: #000000;
height: 70px;
background-color: #FFFFFF

}

div#buscador
{ 
float: right;
margin-top: 0px;
padding-top: 35px;
width: 500px;
padding-left: 0px;
margin-left: 0px;
}

* html div#buscador
{ 
padding-right: 0px;
}

div#centroportada 
{ 
float: left;
width: 78%;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 25px; 
padding-left: 0px; 

}

.textoportada 
{ 
float: right;
width: 25%;
text-align:left;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 7px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px;
}

.noticiasportada
{ 
float: center;
width: 63%;
margin-top: 0px; 
margin-right: 25px; 
margin-bottom: 0px; 
margin-left: 15px; 
padding-top: 12px; 
padding-right: 25px; 
padding-bottom: 12px; 
padding-left: 25px;
border: 2px solid #E8F0DE;

}

* html .noticiasportada
{ 
float: center;
width: 97%;
margin-top: 0px; 
margin-right: 25px; 
margin-bottom: 0px; 
margin-left: 25px; 
padding-top: 1px; 
padding-right: 25px; 
padding-bottom: 12px; 
padding-left: 15px;
border: 2px solid #E8F0DE;
}

.datosContacto
{ 
float: right;
text-align: right;
width: 100%;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 7px; 
margin-left: 0px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px;
background-color: #E8F0DE;
border: 2px solid #228B22;
}

html>body .datosContacto
{
margin-top: 0px;
margin-bottom: 7px;  
}

.destacados
{ 
float: right;
text-align: left;
width: 100%;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 7px; 
margin-left: 0px; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px;
background-color: #B5EAAA;
border: 2px solid #003E1D;
}

html>body .destacados
{
margin-top: 0px;
margin-bottom: 7px;  
}

.enlacesportada
{ 
float: center;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 5px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 0px;
}

* html .enlacesportada 
{ 
float: center;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 5px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 0px;
}


div#pie 
{
float: left;
width: 100%;
background-color: #000000; 
color: #ffffff;
min-height: 25px;
margin-top: 17px;
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px
}

* html div#pie 
{ 
margin-top: 0px;
float: none;
height: 25px
}

div#pieportada 
{
float: left;
width: 100%;
background-color: #000000; 
color: #ffffff;
min-height: 25px;
margin-top: 0px;
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px
}

* html div#pieportada 
{ 
float: none;
height: 25px
}


/*****ficha*****/ 

.contenedorficha
{  
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 40px; 
padding-top: 10px; 
padding-right: 0px; 
padding-bottom: 10px; 
padding-left: 0px; 
background-color: #E8F0DE;
border: 1px #798B4F dotted;
width: 87%
}

.ficha
{
width: 97.5%;
display: table;
margin-top: 0px; 
margin-right: 12px; 
margin-bottom: 0px; 
margin-left: 9px; 
padding-top: 8px; 
padding-right: 0px; 
padding-bottom: 8px; 
padding-left: 0px; 
background-color: #F5F8F0;
border: 1px #F8F2E4 dotted
}

* html .ficha
{
width: 100%
}

.linea
{ 
height: 1px;
width: 70%;
margin-top: 8px; 
margin-right: 0px; 
margin-bottom: 8px;
margin-left: 64px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
background-image: url(../img/linea.gif); 
background-repeat: repeat-x
}

* html .linea
{ 
margin-bottom: -9px
}

.logotipo
{ 
float: left;
/*width: 20%;*/
margin-left: 4px;
margin-right: 6px
}

.puntosficha
{ 
float: left;
clear: right;
width: 98%
}

/*****MAPA DEL SITIO*****/

.mapasitio
{ 
float: left; 
width: 70%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 30px; 
margin-left: 40px; 
padding-top: 9px; 
padding-right: 0px; 
padding-bottom: 6px; 
padding-left: 0px;
background-color: #FAF0D7;
border: 1px #ECCD80 dotted
}

* html .separador
{ 
margin-top: 12px; 
margin-bottom: 12px
}

/*****MENÚ INTERMEDIO*****/

.menuintermedio
{ 
float: left; 
width: 42%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 50px; 
padding-top: 5px; 
padding-right: 0px; 
padding-bottom: 5px; 
padding-left: 0px;
background-color: #B5EAAA;
border: 1px #003E1D solid
}

.menuintermedio2
{ 
float: right; 
width: 42%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 50px; 
padding-top: 5px; 
padding-right: 15px; 
padding-bottom: 5px; 
padding-left: 0px;
background-color: #E8F0DE;
border: 1px #228B22 solid
}

.quejasoda{ 
float: right; 
height: 100%;
width: 100%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 5px; 
padding-top: 5px; 
padding-right: 15px; 
padding-bottom: 5px; 
padding-left: 0px;
background-color: #transparent;
border: 0px #228B22 solid
}


/*****FAQS*****/

.preguntas 
{ 
float: left; 
width: 90%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 10px; 
margin-left: 10px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 6px; 
padding-left: 0px; 
background-color: #FFFFFF; 
border: 1px #E7E9C3 dotted
}

.enlaceOda 
{ 
float: right;
width: 100%;
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 10px; 
padding-right: 0px; 
padding-bottom: 10px; 
padding-left: 0px;
}


html>body .enlaceOda 
{ 
padding-left: 0px;
padding-bottom: 7px; 
}