@charset "utf-8";
* { margin: 0; padding: 0; border: 0; list-style: none; color: #885b0f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a { text-decoration: none; }
/* ids */
#contenedor-cabecera { height: 14.7em; padding: 1em 0 1em 0; background-image: url(../imagenes/fondo-cabecera.jpg); background-repeat: repeat-x; background-color: #fdfdef; }
#subcontenedor-cabecera { width: 77.9em; margin: auto; clear: both; }
#logo-asena { float: left; width: 19.4em; height: 14.7em; margin-right: 1em; background-image: url(../imagenes/logo-asena.jpg); background-repeat: no-repeat; }
#logo-asena h1 { text-indent: -9999em; }
#banner-cabecero { float: right; width: 57.5em; height: 14.7em; background-image: url(../imagenes/fondo-vaca-verde.jpg);  background-repeat: no-repeat; }
#banner-cabecero img { margin: 3px 0 3px 3px; width: 406px; height: 141px; }
#contenedor-cuerpo { background-image: url(../imagenes/fondo-hojas.jpg); background-repeat: repeat-x; background-position: bottom; background-color: #fdfdef; overflow: hidden; clear: both; }
#contenedor-menu-contenido { width: 77.9em; margin: auto; background-color: #ffffff; overflow: hidden; clear: both; }
/* columna izquierda */
#col-izquierda { float: left; margin-bottom: -4000px; padding-bottom: 4000px; width: 19em; border: 2px solid #a2a208; border-bottom: none; }
/* menu de iconos */
#col-izquierda ul#lista-iconos { width: 18em; padding: 0.7em 0 0.6em 1em; background-color: #FFFFFF;  overflow: auto; clear: both; }
#col-izquierda ul#lista-iconos li { float: left; margin-right: 0.4em; }
#col-izquierda ul#lista-iconos li a { display: block; }
#col-izquierda ul#lista-iconos li img { width: 16px; }
/* fin del menu de iconos */

/*menu de elementos */
#col-izquierda dl#menu { width: 19em; }
#col-izquierda dl#menu dt { padding: 1em 0 0.7em 0; border-top: 1px solid #e4e42e; background-image: url(../imagenes/icono-flecha-blanca.gif); background-position: 1em 1.2em; background-repeat: no-repeat;  }
#col-izquierda dl#menu dt a { padding-left: 2.8em; display: block; text-decoration: none; }
#col-izquierda dl#menu dt a:hover { text-decoration: underline; }
#col-izquierda dl#menu dt.zona-privada {  color: #e66802; background-image: url(../imagenes/icono-flecha-roja.gif); background-position: 1em 1.2em; background-repeat: no-repeat; }
#col-izquierda dl#menu dt.zona-privada-titular {  padding-left: 2.8em; color: #FFFFFF; background-image: url(../imagenes/icono-flecha-roji.gif); background-position: 1em 1.2em; background-repeat: no-repeat; background-color: #e66802;  }
#col-izquierda dl#menu dt.zona-privada a { color: #e66802;  display: block; text-decoration: none; }
#col-izquierda dl#menu dt.zona-privada a:hover { text-decoration: underline; }
#col-izquierda dl#menu dt.menu-seleccionado { padding: 1em 0 0.7em 0; border-top: 1px solid #e4e42e; background-image: url(../imagenes/icono-flecha-verde.gif); background-position: 1em 1.2em; background-repeat: no-repeat; background-color: #a2a208;  }
.menu-seleccionado a { color: #FFFFFF; }
/*fin del menu de elementos*/

/* comienzo del formulario zona  privada */
#zona-privada { width: 15.1em; padding: 1.6em 1.5em 1.4em 2.4em; border-top: 1px solid #a2a208; background-color: #f7f7c0; }
#zona-privada dl#formulario-zona-privada dt { width: 14.9em; padding-bottom: 0.8em; }
#zona-privada dl#formulario-zona-privada dt input { width: 14.9em; height: 1.6em; color: #e66802; border: 1px solid #a2a208; background-color: #ffffff; }
#zona-privada dl#formulario-zona-privada dt input#enviar-zona-privada { width: 5.9em; height: 2.2em; margin-left: 9.1em; color: #FFFFFF; font-weight: bold; background-color: #a2a208; }
#desconexion { width: 10.7em; height: 1.8em; margin: 1em 0 0 1.5em; padding: 0.5em 0 0 0; font-weight: bold; border: 1px solid #000000; background-color: #a2a208; }
#desconexion a { display: block; color: #FFFFFF; text-transform:uppercase; text-align: center; }
#desconexion a:hover { color: #FFFFFF; }
/* fin del formulario zona privada */

/* zona reservada para banners*/
#zona-reservada-banners { width: 18.8em; }
#zona-reservada-banners ul#contenedor-banners { width: 19em; }
#zona-reservada-banners ul#contenedor-banners li { height: 5.5em; border-top: 1px solid #a2a208; }
#zona-reservada-banners ul#contenedor-banners li img { width: 18.8em; height: 5.5em; }
/* fin de la zona reservada para banners*/

/* fin de la columna izquierda */

/* columna derecha */
#col-derecha { float: right; width: 57.5em; margin-left: 1em; }
/* Zona de comunicados */
#zona-comunicados { width: 34.1em; padding: 1.6em 1.5em 1.5em 21.7em; border: 1px solid #a2a208; background-image: url(../imagenes/fondo-comunicado.jpg); background-repeat: no-repeat; background-color: #fbfbde; } 
#zona-comunicados h1 { padding-bottom: 20px; color: #7e3d09; font-size: 1.2em; }
#zona-comunicados dl { width: 22em; overflow: auto; clear: both; }
#zona-comunicados dl dt { float: left; padding-right: 0.6em; }
#zona-comunicados dl dt a { display: block; }
#leer-comunicado { width: 5.6em; height: 1.6em; }
#comunicados-anteriores { width: 15.2em; height: 1.6em; }
/* Fin de la zona de comunicados */

/* Contenedor alertas banners*/
#contenedor-alertas-banners, #contenedor-zona-quienes-somos , #contenedor-zona-socios, #contenedor-zona-legislacion, #contenedor-zona-buenas-practicas, #contenedor-zona-enlaces-interes, #contenedor-zona-contacto, #contenedor-zona-mapa-web , contenedor-zona-oferta-demanda{ width: 57.5em; padding-top: 2em; overflow: hidden; clear: both; }
#contenedor-detalle-comunicado-publico { padding-bottom: 1em; overflow: hidden; clear: both; }
#contenedor-detalle-comunicado-publico img { width: 200px; }
/* zona alertas */
#zona-alertas, #zona-noticias { float: left; width: 39.7em; padding: 0 1em 0 0.4em;  }
#zona-alertas h2, #zona-noticias h2 { width: 39.7em; padding-bottom: 3px; border-bottom: 3px solid #b3802a; background-image: url(../imagenes/ico-agenda.gif); background-repeat: no-repeat; }
#zona-alertas h2 img { width: 195px; height: 22px; }
#zona-alertas ul { width: 39.7em; overflow: hidden; }
#zona-alertas ul li { padding: 0.7em 0 0.3em 3em; background-image: url(../imagenes/icono-flecha-roja.gif); background-repeat: no-repeat; background-position: 1em 1em }
#zona-alertas ul li a { display: block; text-decoration: none; }
#zona-alertas ul li a:hover { text-decoration: underline; }
#zona-alertas dl.zona-noticias { width: 39.7em; margin: 0em; padding: 0em; overflow: hidden; clear: both; }
#zona-alertas dl.zona-noticias dt { padding: 0.7em 0 0.3em 1.5em; background-image: url(../imagenes/icono-flecha-roja.gif); background-repeat: no-repeat; background-position: 0em 0.8em }
#zona-alertas dl.zona-noticias dt a { text-decoration: none; }
#zona-alertas dl.zona-noticias dt a:hover { text-decoration: underline; }
#zona-alertas dl.zona-noticias h3 { margin-left: 0em; color: #e66802; font-weight: normal; }
#zona-alertas dl.zona-noticias dd.fecha-noticias-portada { margin-left: 1.5em; color: #e66802; font-weight: normal; }

html>/**/body #zona-alertas dl.zona-noticias h3 {margin-left: 1.5em; color: #e66802; font-weight: normal; }
dl.zona-noticias a#listado-noticias {  width: 15em; display: block; padding: 0.5em 0 0 1.5em; text-decoration: none; }
dl.zona-noticias a#listado-noticias:hover {  text-decoration: underline; }
#zona-alertas h3.icono_google { padding: 0.3em 0em 0em 1.5em; background-image: url(/imagenes/icono-flecha-roja.gif); background-repeat: no-repeat; }
#zona-alertas h3.icono_google a { display: block; font-size: 0.9em; font-weight: normal; text-decoration: none; }
#zona-alertas h3.icono_google a:hover { text-decoration: underline; }
/* fin zona alerta */
#zona-banners { float: right; width: 15.4em; padding: 0 0.5em 0 0.4em; border-left: 1px solid #a2a208; background-image: url(../imagenes/icono-invertido-rojo.gif); background-repeat: no-repeat; background-position: 5px 8px; }
#banner-ofertas-demandas { width: 15.4em;  background-image: url(../imagenes/icono-invertido-rojo.gif); background-repeat: no-repeat; background-position: 0px 8px; }
#zona-banners h2, #banner-ofertas-demandas h2 { padding: 0 0 7px 1.5em; border-bottom: 3px solid #b3802a; }
#banner-ofertas-demandas h2 { margin-bottom: 0.5em; }
/*contenedor listado banners */
#zona-banners ul { width: 15.4em; padding-top: 0.5em; }
#zona-banners ul li { margin-bottom: 0.5em; padding: 0 0 0.7em 0; border: 1px solid #a2a208; }
#zona-banners ul li img { width: 14.6em; padding: 0.3em; }
#zona-banners ul li a { display: block; text-decoration: none; }
#zona-banners ul li a:hover { text-decoration: underline; }
/* Fin contenedor listado banners */
/* Fin del contenedor alertas banners */

/* Contenedor zona quienes somos */
#contenedor-zona-quienes-somos h2, #contenedor-zona-socios h2, #contenedor-zona-legislacion h2, #contenedor-zona-buenas-practicas h2, #contenedor-zona-enlaces-interes h2, #contenedor-zona-contacto h2, #contenedor-zona-mapa-web h2, #contenedor-zona-oferta-demanda h2 { margin-bottom: 1.2em; padding-bottom: 3px; border-bottom: 3px solid #e66802; }
#contenedor-zona-quienes-somos img#quienes-somos { width: 141px; height: 21px; }
#contenedor-zona-quienes-somos img#asena-nutricion-animal { width: 287px; height: 101px; margin-bottom: 1.2em; border: 3px solid #e66802; }
#contenedor-zona-quienes-somos p { padding-bottom: 1em; color: #747402; text-align: justify; }
#col-derecha img#banner-socios { width: 569px; height: 55px; margin: 1.2em 0 0 0; border: 3px solid #e66802; }
/* Fin del contenedor zona quienes somos */

/* contenedor zona detalle generica */
#contenedor-detalle-comunicado-publico h1, #contenedor-listado-comunicados-publicos h1 { margin-bottom: 0.4em; padding-bottom: 3px; color: #e77111; font-size: 1.4em; font-weight: normal; border-bottom: 3px solid #e66802; }
#contenedor-detalle-comunicado-publico h2, #contenedor-listado-comunicados-publicos h2 { margin-bottom: 0.4em; }
#contenedor-listado-comunicados-publicos div.paginacion { width: 50em; text-align: center; overflow: hidden; clear: both; }
#contenedor-listado-comunicados-publicos h2 { padding-left: 2em; background-image: url(../imagenes/icono-flecha-roja.gif); background-repeat: no-repeat; background-position: 5px 3px; }
#contenedor-listado-comunicados-publicos h3 { margin-bottom: 0.6em; padding-left: 2.2em; font-size: 0.9em; }
#contenedor-listado-comunicados-publicos a { text-decoration: none; }
#contenedor-listado-comunicados-publicos a:hover { text-decoration: underline; }
#contenedor-detalle-comunicado-publico p { margin-bottom: 1em; text-align: justify; }
#contenedor-detalle-comunicado-publico img.marco-imagen { float: left; margin: 0 0.5em 0.5em 0; padding: 0.3em; border: 1px solid #e66802; }
#contenedor-detalle-comunicado-publico ol { list-style: none; }
#contenedor-detalle-comunicado-publico ol li { float: left; padding: 0.5em 1.2em 0 0; }
#contenedor-detalle-comunicado-publico ol li a { background-color: none; text-decoration: none; margin: 0em; padding:0em; }
#contenedor-detalle-comunicado-publico a { padding: 0.3em; color: #ffffff; text-decoration: none; background-color: #a2a208; }
#contenedor-detalle-comunicado-publico a:hover { text-decoration: underline; }
#contenedor-detalle-comunicado-publico a#volver-documentacion { display: block; width: 4em; padding: 0.3em; color: #ffffff; text-align: center; text-decoration: none; background-color: #a2a208; }
#contenedor-detalle-comunicado-publico a#volver-documentacion:hover { text-decoration: underline; }
#contenedor-detalle-comunicado-publico div#paginacion { width: 50em; text-align: center; overflow: auto; clear: both; }
#contenedor-detalle-comunicado-publico div#paginacion a { color: #885b0f; text-decoration: none; background: none; }
#contenedor-detalle.comunicado-publico div#paginacion a:hover { text-decoration: underline; }
/* contenedor zona detalle generica */

/* Contenedor zona Socios */
#contenedor-zona-socios img#socios-asena { width: 109px; height: 18px; }
#contenedor-zona-socios table#lista-de-socios { width: 57.3em; margin-bottom: 1em; border: 1px solid #e4e42e; }
#contenedor-zona-socios table#lista-de-socios caption { display: none; }
#contenedor-zona-socios table#lista-de-socios th { padding: 0.5em 0 0.5em 1em; font-size: 1.1em; color: #FFFFFF; text-align: left; background-color: #a2a208; }
#contenedor-zona-socios table#lista-de-socios th#nombre-socios { width: 14.3em; }
#contenedor-zona-socios table#lista-de-socios th#direccion-socios { width: 28em; }
#contenedor-zona-socios table#lista-de-socios th#tfno-socios { width: 12em; }
#contenedor-zona-socios table#lista-de-socios tr.par { background-color: #f7f7c0; }
#contenedor-zona-socios table#lista-de-socios td { padding: 0.5em 0 0.5em 1em; }
/* Fin contenedor zona Socios */

/* Contenedor zona Legislación */
#contenedor-zona-legislacion img#legislacion { width: 92px; height: 22px; }
#contenedor-zona-legislacion dl#legislacion-subapartados, #contenedor-zona-buenas-practicas dl#buenas-practicas-subapartados { width: 50em; overflow: hidden; }
#contenedor-zona-legislacion dl#legislacion-subapartados dt, #contenedor-zona-buenas-practicas dl#buenas-practicas-subapartados dt { width: 46.6em; padding: 0 0.5em 0 1.9em; color: #a2a208; font-size: 1.1em; font-weight: bold; background-image: url(../imagenes/icono-invertido-rojo.gif); background-repeat: no-repeat; background-position: 5px 3px; }
#contenedor-zona-legislacion dl#legislacion-subapartados dd, #contenedor-zona-buenas-practicas dl#buenas-practicas-subapartados dd { padding: 0.7em 0 0.3em 3.6em; background-image: url(../imagenes/icono-flecha-roja.gif); background-repeat: no-repeat; background-position: 2.1em 1em }
#contenedor-zona-legislacion dl#legislacion-subapartados dd a, #contenedor-zona-buenas-practicas dl#buenas-practicas-subapartados dd a { text-decoration: none; }
#contenedor-zona-legislacion dl#legislacion-subapartados dd a:hover, #contenedor-zona-buenas-practicas dl#buenas-practicas-subapartados dd a:hover { text-decoration: underline; }
/* Fin contenedor zona legislación */

/* Contenedor zona buenas prácticas */
#contenedor-zona-buenas-practicas img#buenas-practicas { width: 138px; height: 22px; }
/* Fin contenedor zona  buenas prácticas*/ 

/* Conenedor zona enlaces de interés */
#contenedor-zona-enlaces-interes img#enlaces-interes { width: 149px; height: 18px; }
#contenedor-zona-enlaces-interes dl#enlaces-interes-subapartados, #contenedor-detalle-comunicado-publico dl#ficheros, #contenedor-zona-mapa-web dl#mapa-web-listado, #contenedor-zona-oferta-demanda dl#oferta-demanda-subapartados { width: 50em; margin-bottom: 0.5em; overflow: hidden; }
#contenedor-zona-enlaces-interes dl#enlaces-interes-subapartados { margin-bottom: 0.5em; }
#contenedor-zona-oferta-demanda dl#oferta-demanda-subapartados h3 { margin: 0em; padding: 0em; color: #e66802; font-weight: normal; }
html>/**/body #contenedor-zona-oferta-demanda dl#oferta-demanda-subapartados h3 { margin-left: 2.2em; color: #e66802; font-weight: normal; }
#contenedor-zona-oferta-demanda dl#oferta-demanda-subapartados { margin-top: 0.5em; border-top: 2px solid #a2a208; border-bottom: 2px solid #a2a208; }
#contenedor-zona-enlaces-interes dl#enlaces-interes-subapartados dt, #contenedor-detalle-comunicado-publico dl#ficheros dt, #contenedor-zona-mapa-web dl#mapa-web-listado dt, #contenedor-zona-oferta-demanda dl#oferta-demanda-subapartados dt { width: 46.6em; padding: 0 0.5em 0 1.9em; font-size: 1.1em; font-weight: bold; background-image: url(../imagenes/icono-flecha-roja.gif); background-repeat: no-repeat; background-position: 5px 3px; }
#contenedor-zona-enlaces-interes dl#enlaces-interes-subapartados dt a, #contenedor-detalle-comunicado-publico dl#ficheros dt a, #contenedor-zona-mapa-web dl#mapa-web-listado dt a { display: block; color: #e66802; text-decoration: none; background: none; }
#contenedor-zona-enlaces-interes dl#enlaces-interes-subapartados dt a:hover, #contenedor-detalle-comunicado-publico dl#ficheros dt a:hover, #contenedor-zona-mapa-web dl#mapa-web-listado dt a:hover { text-decoration: underline; }
#contenedor-zona-oferta-demanda dl#oferta-demanda-subapartados dd { padding-top: 0.5em; }
#contenedor-zona-oferta-demanda dl#oferta-demanda-subapartados dd a#leer-mas { color: #7e3d09; font-weight: bold; text-decoration: none; }
#contenedor-zona-oferta-demanda dl#oferta-demanda-subapartados dd a#leer-mas:hover { text-decoration: underline; }
/* Fin del contenedor enlaces de interés */

/* Contenedor zona mapa web */

/* Fin del contenedor zona mapa web */

/* Contenedor zona Contacto */
#contenedor-zona-contacto dl#zona-contacto { width: 40em;  margin: 3em 0 0 10em; overflow: auto; clear: both; }
#contenedor-zona-contacto p { margin: 1em 0 0 0; padding: 0em;}
#contenedor-zona-contacto dl#zona-contacto dt { float: left; width: 6em; height: 2em; margin: 0 0 0.5em 0em; color: #885b0f; }
#contenedor-zona-contacto dl#zona-contacto dd  { float: right; width: 30em; height: 2em; margin: 0 0 0.5em 0; }
#contenedor-zona-contacto dl#zona-contacto form#formulario-contacto legend { display: none; }
#contenedor-zona-contacto dl#zona-contacto form#formulario-contacto input { width: 25em; border: 1px solid #a2a208; color: #e66802; }
#contenedor-zona-contacto dl#zona-contacto form#formulario-contacto textarea { width: 25em; height: 12em; border: 1px solid #a2a208; overflow: auto;  }
#contenedor-zona-contacto dl#zona-contacto form#formulario-contacto input#contacto-enviar-consulta { width: 10em;  margin: 0em 0 0 0; padding: 0.3em 0 0.3em 0; text-transform: capitalize; font-weight: bold; color: #FFFFFF; border: none; background-color: #a2a208; clear: both; }
#contenedor-zona-contacto dl#zona-contacto dd#testarea  { height: 13em; }
/* Fin contenedor zona Contacto */

/* Contenedor zona contacto */
#contenedor-zona-contacto img#imagen-contacto { width: 74px; height: 18px; }
/* Fin contenedor zona contacto */

/*Contenedor zona oferta demanda */
#contenedor-zona-oferta-demanda { margin-bottom: 1em; }
#contenedor-zona-contacto img#imagen-oferta-demanda { width: 155px; height: 22px; }
#contenedor-zona-oferta-demanda h2.titulo-oferta-demanda { margin: 0em; padding: 0em; border: none; } 
#contenedor-zona-contacto h2#contacto-oferta-demanda { color: #e66802; font-size: 1.2em; font-weight: normal; }
#contenedor-zona-oferta-demanda a.btn-nueva-demanda { padding: 0.3em; color: #ffffff; text-decoration: none; background-color: #a2a208; }
#contenedor-zona-oferta-demanda a.btn-nueva-demanda:hover { text-decoration: underline; }
#contenedor-zona-oferta-demanda a.btn-nueva-oferta { padding: 0.3em; color: #ffffff; text-decoration: none; background-color: #a2a208; }
#contenedor-zona-oferta-demanda a.btn-nueva-oferta:hover { text-decoration: underline; }
#contenedor-zona-oferta-demanda dl#oferta-demanda-subapartados dd { margin: 0em 0em 0.5em 2.2em; } 
#contenedor-zona-oferta-demanda dl#oferta-demanda-subapartados dt a { display: block; color: #885b0; font-size: 1em; text-decoration: none; }
#contenedor-zona-oferta-demanda dl#oferta-demanda-subapartados dt a:hover { text-decoration: underline; }
#contenedor-zona-oferta-demanda div#paginador { margin: 0.5em 0em 0.5em 0em; text-align: center; }
/* Menu de pestañas oferta demanda */ 
#contenedor-zona-oferta-demanda dl#menu-pestanas { width: 50em; margin-bottom: 1em; border-bottom: 1px solid #e66802; overflow: hidden;  }
#contenedor-zona-oferta-demanda dl#menu-pestanas dt { float: left; margin: 0.5em 0.2em 0em 0em; padding: 0.5em;  border-top: 2px solid #e66802; border-left: 1px solid #e66802; border-right: 1px solid #e66802;  }
#contenedor-zona-oferta-demanda dl#menu-pestanas dt a { display: block; text-decoration: none; }
#contenedor-zona-oferta-demanda dl#menu-pestanas dt a:hover { text-decoration: underline; }
/* Fin de menu de pestañas oferta demanda */

/* Comienzan los estilos referentes a los formularios de alta de demanda y oferta */
#contenedor-zona-oferta-demanda form#formulario-oferta legend, #contenedor-zona-oferta-demanda form#formulario-demanda legend { display: none; }
#contenedor-zona-oferta-demanda dl#zona-demanda, #contenedor-zona-oferta-demanda dl#zona-oferta { width: 50em; margin: 1em 3.5em 1em 3.5em; }
#contenedor-zona-oferta-demanda dl#zona-demanda dt, #contenedor-zona-oferta-demanda dl#zona-oferta dt { float: left; width: 17em; margin: 1em 1em 0 0; }
#contenedor-zona-oferta-demanda dl#zona-demanda dd, #contenedor-zona-oferta-demanda dl#zona-oferta dd { float: left; width: 29.8em; margin-top: 1em; padding: 0 1em 0 1em; color: #e66802; border: 1px solid #a2a208; background-color: #FFFFFF; }
#contenedor-zona-oferta-demanda dl#zona-demanda input, #contenedor-zona-oferta-demanda dl#zona-oferta input { width: 29em; }
#contenedor-zona-oferta-demanda dl#zona-demanda textarea, #contenedor-zona-oferta-demanda dl#zona-oferta textarea { width: 29.8em; overflow: hidden; }
#contenedor-zona-oferta-demanda dl#zona-demanda dd#enviar-demanda, #contenedor-zona-oferta-demanda dl#zona-oferta dd#enviar-oferta { border: none; }
#contenedor-zona-oferta-demanda form#formulario-demanda input#oferta-enviar-demanda, #contenedor-zona-oferta-demanda form#formulario-oferta input#oferta-enviar-oferta { width: 10em;  margin: 0em 0 0 17em; padding: 0.3em 0 0.3em 0; text-transform: capitalize; font-weight: bold; color: #FFFFFF;  background-color: #a2a208; clear: both; }

/* Fin de los estilos referentes a los formularios de alta de demanda y oferta */

/* Fin del contenedor oferta demanda */

/* Contenedor zona mapa web */
#contenedor-zona-mapa-web img#imapa-web { width: 89px; height: 18px; }
/* Fin contenedor zona mapa Web */

/* Estilos para la api de Ajax RSS */
.gf-snippet { display: none; }
div.gf-title { padding-left: 1.5em;  }
a.gf-title { text-decoration: none; }
a.gf-title:hover { text-decoration: underline; }
.gfc-result div.gf-relativePublishedDate { margin-left: 1.5em; color: #e66802; }
.gfc-tabsArea { padding: 0.6em 0 0.3em 0em; border-bottom: 1px solid #FF9900; }
.gfc-tabsArea div.gfc-tabhActive { padding: 0.3em; color: #b3802a; border-left: 1px solid #ff9900; border-right: 1px solid #ff9900; background-color: #f7f7c0; }
.gfc-tabsArea div.gfc-tabhInactive { padding: 0.3em; color: #b3802a; border-left: 1px solid #ff9900; border-right: 1px solid #ff9900; border-top: 2px solid #ff9900;  background: none; }
/* FIn de los estilos para la api  Ajax. RSS

/* fin columna derecha */
#pie { height: 6.2em; padding-top: 1.1em; border-top: 1px solid #a2a208; background-color: #f7f7bf; overflow: auto; }
#contenedor-pie { width: 77.9em; margin: auto; }
#contenedor-pie h3 { padding-bottom: 4px; color: #e66802; }
#contenedor-pie ul { width: 50em; overflow: hidden; clear: both; }
#contenedor-pie ul li { float: left; padding: 0 4em 1.5em 2em; border-left: 1px solid #b3802a; }
#contenedor-pie ul li dl { overflow: hidden; clear: both; }
#contenedor-pie ul li dl dt { color: #885b0f; font-weight: bold; }
#contenedor-pie ul li dl dd { color: #b3802a; }
#contenedor-pie ul li dl dd a { color: #b3802a; text-decoration: none; }
#contenedor-pie ul li dl dd a:hover { text-decoration: underline; }