@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../imagenes/background.gif);  background-repeat:repeat-x; background-color:#FFF
}

img {border:none}

#top-page {margin:auto; width:990px; height:142px; padding:0px;}

#cont-izq {float:left; width:200px; height:auto; padding:0px;}

#cont-der {float:right; width:774px; height:auto; padding:0px;}

#contenido {margin:auto; width:990px; height:auto; padding:0px;}

#contenido-izq {float:left; padding:0px; width:170px; text-align:left;}

.borde-img {border: 1px solid #fff; }

.borde-img2 {border: 1px solid #e2e2e1; }

.borde-img3 {border: 1px solid #fff; margin: 0 14px; }

.fila { padding:0px; background-image:url(../imagenes/fila.gif); background-repeat:repeat-x; width:100%; height:21px; }

.separador { padding:0px; background-image:url(../imagenes/separador.gif); background-repeat:repeat-y; width:15px;}

#plomo { float:left; width:177px; text-align:left; padding-left:16px;}

#contenido-izq-bloques {float:left; padding:0px; background-image:url(../imagenes/franja-izquierda.gif); width:170px; height:505px; text-align:left;}

#contenido-der {float:right; padding:0px; background-image:url(../imagenes/franja-derecha.gif); background-repeat:repeat-x; background-position:top; width:814px; height:auto;}

#contenido-der-bloque {float:left; padding:0px; background-image:url(../imagenes/franja-derecha-2.gif); width:186px; height:180px; text-align:left;}

#caja-txt {margin:auto; padding:0px; width:151px; height:86px; overflow:hidden; text-align:justify;}

#buscar { width:200px; height:80px; background-image:url(../imagenes/form-buscar.gif); background-repeat:no-repeat; padding-top:30px; padding-left:6px;}

.fondo-libro { padding:0px; background-image:url(../imagenes/fondo-celda.gif); background-repeat:no-repeat; width:187px; }

#pie-fondo-libro {margin:auto; padding:0px; width:175px; height:20px; background-image:url(../imagenes/pie-celda.gif); background-repeat:no-repeat; text-align:right; padding-right:12px;}

.pie-fondo-novedades {margin:auto; padding:0px; width:100%; height:20px; background-image:url(../imagenes/pie-celda2.gif); background-repeat:repeat-x; text-align:right; padding-right:12px;}

/* Menus */

#titulo-menu { width:98%; padding-left:10px; padding-top:10px; padding-bottom:6px; text-align:left;}

.sub-titulo { padding-left:10px; padding-top:15px; padding-bottom:20px; padding-right:20px; text-align:left;}

#menu-01 { width:200px; height:auto; background-color:#008e8f; padding-bottom:22px; padding-top:20px; margin-bottom:20px;}

#menu-02 { width:200px; height:auto; background-color:#eec803; padding-bottom:22px; padding-top:20px; margin-bottom:20px;}

.novedades-fondo{ background-image:url(../imagenes/div2.gif); background-repeat:repeat-x; height:13px;}

#contenido-pie {margin:auto; width:984px; height:60px; background-color:#008e8f; padding:0px; }

#creditos { padding-left:10px; padding-top:6px;}

/* Margenes */

#menuhoriz ul li { display: inline; padding:0px; margin:0px;} 

.fondo-plomo  { background-color:#ecebe9;} 

.margen-01 {margin:8px; background-color:#ffd600; padding:6px; width: 746px; height: 230px;/* 282px;*/}

.margen-02 { /* padding-right:15px;*/}

.margen-03 { padding-right:6px;}

.margen-04 {
	margin:8px;
	background-color:#fff;
	padding:6px;
	color: #3F0;
}

.margen-05 { padding-top:8px; padding-bottom:8px;}

.margen-06 { padding-bottom:8px;}

.margen-07 { margin-top:4px; margin-bottom:4px;}

.margen-08{ padding-bottom:30px;}

.margen-09 { padding-left:10px; padding-right:15px;}

ul.izquierda { padding:0px; margin:0px; padding-top:20px;}

li.list1 {list-style:none; padding-left:10px; padding-right:16px;  padding-bottom:22px;}

li.list2 {list-style:none; padding-left:10px; padding-right:16px; }

li.list3 {list-style:none; padding:0px;}

li.list4 {list-style:none; padding-left:0px; padding-right:16px; }

#text-m { padding-top:3px; padding-bottom:3px;}

.img-m { padding-right:7px;}

.cel-1 { padding-left:25px; padding-top:18px; padding-bottom:20px; text-align:left}

.cel-2 { width:13px; font-size:0px;}

.tab-1 { padding-top:10px;}

.tab-2 { padding-top:30px;}

/* carrusel del home */

.ux-carousel-container {
    overflow: hidden;
    position: relative;
}

.ux-carousel-slides-wrap {
    position: absolute;
    top: 0;
    left: 0;
}

.ux-carousel-slide {
    float: left;
    overflow: hidden;
}

.ux-carousel-nav {
    height: 26px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.ux-carousel-nav-prev,
.ux-carousel-nav-next,
.ux-carousel-nav-play {
    height: 16px;
    display: block;
    float: right;
    margin: 2px 0;
    background-position: 0 16px;
}

.ux-carousel-nav .ux-carousel-nav-prev {
    background-image: url('../imagenes/bt-ant.gif');
    width: 18px;    
}

.ux-carousel-nav .ux-carousel-nav-next {
    background-image: url('../imagenes/bt-ade.gif');
    margin-right: 2px;
    width: 18px;
}

.ux-carousel-nav-play {
    background-image: url('../imagenes/bt-pausa.gif');
    width: 18px;
}

.ux-carousel-nav-play:hover {
    background-position: 0 0; 
}
.ux-carousel-nav-play.ux-carousel-playing {
    background-position: 18px 16px;
}
.ux-carousel-nav-play.ux-carousel-playing:hover {
    background-position: 18px 0;
}

.ux-carousel-nav-prev:hover,
.ux-carousel-nav-next:hover {
    background-position: 0 32px;
}

.ux-carousel-nav-prev.ux-carousel-nav-disabled,
.ux-carousel-nav-next.ux-carousel-nav-disabled {
    background-position: 0 0;
}

/* botones */

#banner_areas { width: 201px; height:140px; background-image: url('../imagenes/banner-areas.gif'); }

#banner_areas a {float:left; width:100%; height:100%; background-image:url(../imagenes/banner-areas.gif); background-repeat:no-repeat; }

#banner_areas a:hover {background-position: 0 -140px;  background-repeat:no-repeat; }

#banner_areas a:active {background-position: 0 0;  background-repeat:no-repeat; }


#banner-respuestas { width: 201px; height:140px; background-image: url('../imagenes/banner-respuestas.gif'); }

#banner-respuestas a {float:left; width:100%; height:100%; background-image:url(../imagenes/banner-respuestas.gif); background-repeat:no-repeat; }

#banner-respuestas a:hover {background-position: 0 -140px;  background-repeat:no-repeat; }

#banner-respuestas a:active {background-position: 0 0;  background-repeat:no-repeat; }


#banner-consultorias { width: 201px; height:140px; background-image: url('../imagenes/banner-consultorias.gif'); }

#banner-consultorias a {float:left; width:100%; height:100%; background-image:url(../imagenes/banner-consultorias.gif); background-repeat:no-repeat; }

#banner-consultorias a:hover {background-position: 0 -140px;  background-repeat:no-repeat; }

#banner-consultorias a:active {background-position: 0 0;  background-repeat:no-repeat; }


#banner-publicaciones { width: 201px; height:140px; background-image: url('../imagenes/banner-publicaciones.gif'); }

#banner-publicaciones a {float:left; width:100%; height:100%; background-image:url(../imagenes/banner-publicaciones.gif); background-repeat:no-repeat; }

#banner-publicaciones a:hover {background-position: 0 -140px;  background-repeat:no-repeat; }

#banner-publicaciones a:active {background-position: 0 0;  background-repeat:no-repeat; }


#banner-boletin { width: 201px; height:140px; background-image: url('../imagenes/banner-boletin.gif'); }

#banner-boletin a {float:left; width:100%; height:100%; background-image:url(../imagenes/banner-boletin.gif); background-repeat:no-repeat; }

#banner-boletin a:hover {background-position: 0 -140px;  background-repeat:no-repeat; }

#banner-boletin a:active {background-position: 0 0;  background-repeat:no-repeat; }

/* rollover de webs */

/* rollover.css */
#m-east {
    list-style: none;
    position: relative;
    width: 200px;
    height: 175px;
    background: transparent url(../imagenes/banner-webs.gif) no-repeat;
    padding: 0;
    margin: 0;
}
#m-east li {
    display: block;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
}
#m-east a {
    display: block;
    text-indent: -9999px;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
#infobosques {left: 14px; top: 83px; width: 74px; height: 35px; background: transparent url(../imagenes/link-infobosques.gif) no-repeat;}
#infolactea {left: 8px; top: 34px; width: 111px; height: 38px; background: transparent url(../imagenes/link-info.gif) no-repeat;}
#cedecap {left:120px; top: 84px; width: 65px; height: 39px; background: transparent url(../imagenes/link-cedecap.gif) no-repeat;}
#infocafes {left: 136px; top: 38px; width: 55px; height: 35px; background: transparent url(../imagenes/link-infocafes.gif) no-repeat;}
#redes { left:18px; top: 137px; width: 162px; height: 27px; background: transparent url(../imagenes/link-redes.gif) no-repeat;}

#infobosques a {height: 35px; background: transparent url(../imagenes/link-infobosques.gif) no-repeat;}
#infolactea a {height: 38px; background: transparent url(../imagenes/link-info.gif) no-repeat; }
#cedecap a {height: 39px; background: transparent url(../imagenes/link-cedecap.gif) no-repeat;}
#infocafes a {height: 35px; background: transparent url(../imagenes/link-infocafes.gif) no-repeat;}
#redes a {height: 27px; background: transparent url(../imagenes/link-redes.gif) no-repeat;}

#infobosques a:hover {background-position: 0 -35px;}
#infolactea a:hover {background-position: 0 -38px;}
#cedecap a:hover {background-position: 0 -39px;}
#infocafes a:hover {background-position: 0 -35px;}
#redes a:hover {background-position: 0 -27px;}

.img_flickr {border:1px solid #DDDDDD; float:left; height:75px; margin:3px; padding:2px; width:75px; background-color: #ffffff;}

#tweets ul { margin:0; padding:0; }
#tweets ul li { list-style-type: none; }

/* compartir */
.compartir { float:left; width: 182px; padding:15px 9px 40px 9px; text-align:left; }
.maseventos { float:left; width: 324px; padding:18px 9px 40px 9px; text-align:right; }

.eventos-post { float:left; width:100%; padding:20px 0px 0px 0px; text-align:left; background-image: url(../imagenes/franja-02-pie.gif); background-position:center bottom; background-repeat:repeat-x;  }
.eventos-post h1 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3e3b3c; margin:0px 0px 20px 0px; }
.eventos-post h2 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ddba03; margin:0px 0px 11px 0px; }
.eventos-post p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#292728; margin:0px 0px 20px 0px; }
.eventos-post p a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#ff5a01; text-decoration:none; margin:0px 0px 0px 0px; }
.eventos-post p a:visited { color:#ff5a01; text-decoration: none; margin:0px 0px 0px 0px; }
.eventos-post p a:hover { color:#ff5a01; text-decoration:underline; margin:0px 0px 0px 0px; }

.tabla { float:left; width: 516px; padding:10px 0px 10px 0px; text-align:left; background-color:#f8e99c; margin:20px 0px 20px 0px;}

.celda1{
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:13px;
color:#3e3b3c;
text-align:left;
font-weight:bold;
border-top: 0px solid #eec803;
border-right: 0px solid #eec803;
border-left:0px solid #eec803;
border-bottom:1px solid #eec803;
padding-top:8px;
padding-right:8px;
padding-left:8px;
padding-bottom:8px;
}

.celda2{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#3e3b3c;
border-top: 0px solid #eec803;
border-right: 0px solid #eec803;
border-left:1px solid #eec803;
border-bottom:1px solid #eec803;
padding-top:8px;
padding-right:8px;
padding-left:8px;
padding-bottom:8px;
}

.celda3{
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:13px;
color:#3e3b3c;
text-align:left;
font-weight:bold;
border-top: 0px solid #eec803;
border-right: 0px solid #eec803;
border-left:0px solid #eec803;
border-bottom:0px solid #eec803;
padding-top:8px;
padding-right:8px;
padding-left:8px;
padding-bottom:8px;
}

.celda4{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#3e3b3c;
border-top: 0px solid #eec803;
border-right: 0px solid #eec803;
border-left:1px solid #eec803;
border-bottom:0px solid #eec803;
padding-top:8px;
padding-right:8px;
padding-left:8px;
padding-bottom:8px;
}

.tablab { float:left; width: 514px; padding:10px 0px 10px 0px; text-align:left; background-color:#fff; margin:0px 0px 20px 0px; border: 1px solid #f8e99c; text-decoration:none;}


.celda-b1{
border-top: 0px solid #eec803;
border-right: 0px solid #eec803;
border-left:0px solid #eec803;
border-bottom:1px solid #eec803;
padding-top:8px;
padding-right:8px;
padding-left:8px;
padding-bottom:8px;
}

.celda-b2{
border-top: 0px solid #eec803;
border-right: 0px solid #eec803;
border-left:1px solid #eec803;
border-bottom:1px solid #eec803;
padding-top:8px;
padding-right:8px;
padding-left:8px;
padding-bottom:8px;
}

.celda-b3{
border-top: 0px solid #eec803;
border-right: 0px solid #eec803;
border-left:0px solid #eec803;
border-bottom:0px solid #eec803;
padding-top:8px;
padding-right:8px;
padding-left:8px;
padding-bottom:8px;
}

.celda-b4{
border-top: 0px solid #eec803;
border-right: 0px solid #eec803;
border-left:1px solid #eec803;
border-bottom:0px solid #eec803;
padding-top:8px;
padding-right:8px;
padding-left:8px;
padding-bottom:8px;
}

.celda-b1 p {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:13px; color:#3e3b3c; text-decoration:none; text-align:left; font-weight:bold; }
.celda-b2 p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#3e3b3c; text-decoration:none; }
.celda-b3 p {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:13px; color:#3e3b3c; text-decoration:none; text-align:left; font-weight:bold; }
.celda-b4 p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#3e3b3c; text-decoration:none; }

a.word { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#3e3b3c; text-decoration:none; padding:0px 0px 0px 34px; background-image: url(../imagenes/ico-word.gif); background-position:left; background-repeat:no-repeat; }
a.word:visited { color:#3e3b3c; text-decoration: none; }
a.word:hover { color:#3e3b3c; text-decoration:underline; }

a.excel { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#3e3b3c; text-decoration:none; padding:0px 0px 0px 34px; background-image: url(../imagenes/ico-excel.gif); background-position:left; background-repeat:no-repeat; }
a.excel:visited { color:#3e3b3c; text-decoration: none; }
a.excel:hover { color:#3e3b3c; text-decoration:underline; }

a.pdf { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#3e3b3c; text-decoration:none; padding:0px 0px 0px 34px; background-image: url(../imagenes/ico-pdf.gif); background-position:left; background-repeat:no-repeat; }
a.pdf:visited { color:#3e3b3c; text-decoration: none; }
a.pdf:hover { color:#3e3b3c; text-decoration:underline; }

a.twitter { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#2c7fd1; text-decoration:none; padding:0px 0px 0px 34px; background-image: url(../imagenes/ico-pdf.gif); background-position:left; background-repeat:no-repeat; }
a.twitter:visited { color:#2c7fd1; text-decoration: none; }
a.twitter:hover { color:#2c7fd1; text-decoration:underline; }

a.desplegar-a { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:14px; color:#3e3b3c; font-weight:bold; text-decoration:none; padding:10px 0px 11px 20px; background-image: url(../imagenes/ico-abajo.gif); background-repeat:no-repeat; display:block; background-color:#f8e99c; }
a.desplegar-a:visited { color:#3e3b3c; text-decoration: none; }
a.desplegar-a:hover { color:#3e3b3c; text-decoration:underline; }

a.desplegar-b { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:14px; color:#3e3b3c; font-weight:bold; text-decoration:none; padding:10px 0px 10px 20px; background-image: url(../imagenes/ico-arriba.gif); background-repeat:no-repeat; display:block; background-color:#f8e99c; }
a.desplegar-b:visited { color:#3e3b3c; text-decoration: none; }
a.desplegar-b:hover { color:#3e3b3c; text-decoration:underline; }

.prensa { float:left; width: 516px; padding:20px 0px 0px 0px; text-align:left; background-color:#fff; text-decoration:none; background-image: url(../imagenes/franja-02-pie.gif); background-position:center bottom; background-repeat:repeat-x; }

.prensa-post { float:left; width:100%; padding:0px 0px 20px 0px; text-align:left; }
.prensa-post h1 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3e3b3c; margin:0px 0px 20px 0px; }
.prensa-post h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#ddba03; margin:0px 0px 11px 0px; }
.prensa-post p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#292728; margin:0px 0px 20px 0px; }
.prensa-post p a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#ff5a01; text-decoration:none; margin:0px 0px 0px 0px; }
.prensa-post p a:visited { color:#ff5a01; text-decoration: none; margin:0px 0px 0px 0px; }
.prensa-post p a:hover { color:#ff5a01; text-decoration:underline; margin:0px 0px 0px 0px; }

.tablac { float:left; width: 516px; padding:10px 0px 10px 0px; text-align:left; background-color:#fff; margin:0px 0px 20px 0px; border: 0px solid #f8e99c; text-decoration:none;}

.prensa-buscar { float:left; width:512px; height:118px; padding:14px 15px 0px 15px; text-align:left; background-color:#f5f5f4;}
