BODY, HTML { height:100% }
BODY { background-color:#fff; background-position: top left; background-repeat: repeat-x; color:#444; font-family:Georgia,serif; text-align:center; }

body.fondo-1 { background-image:url(../images/bg/fondo-1.gif)}
body.fondo-2 { background-image:url(../images/bg/fondo-2.gif)}
body.fondo-3 { background-image:url(../images/bg/fondo-3.gif)}

#pagina { width:1000px; margin:0 auto; text-align:left; font-size:1.2em; z-index:2;position:relative }

.fl-izq { float:left }
.fl-der { float:right }
.al-izq { text-align:left; }
.al-der { text-align:right; }
.al-cen { text-align:center; }
A { outline:none; text-decoration:none }
.clear { clear:both }

#header { height:146px; position:relative; font-family:Arial,sans-serif;}
#header A { text-decoration:none; color:#DDD }
#header A:hover { color:#FFF }
/*.header-fondo-1 { background:#444444 }
.header-fondo-2 { background:#115852 }
.header-fondo-3 { background:#AD0101 }*/
#header UL.fondo { position:absolute; left:30px; top:15px;}
#header UL.fondo LI { float:left; }
#header UL.fondo LI A { display:block; height:26px; width:26px;
    background-image: url(../images/btn/cambia-header.png);
    background-repeat:no-repeat; text-indent:-9999px;
}
#header UL.fondo LI A.fondo-1 { background-position:top right; }
#header UL.fondo LI A.fondo-2 { background-position:top center; }
#header UL.fondo LI A.fondo-3 { background-position:top left; }

#header UL.menu { position:absolute; right:40px; top:15px; font-size:.9em;}
#header UL.menu LI { float:left; border-left:1px solid #DDD }
#header UL.menu LI.first { border:0 }
#header UL.menu LI A { display:block; padding:0 8px; }

#header .link-home { position:absolute; left:35px; bottom:10px;
            width:260px; height:60px;
            background:url(../images/logo/header.png) center center no-repeat;
            text-indent:-9999px;
}

#header #buscador { position:absolute; right:40px; top:100px;}
#header #buscador LABEL, #header #buscador INPUT { display:block; float:left; height:28px; line-height:28px }
#header #buscador .texto { background:transparent url(../images/bg/buscador.png) center center no-repeat; border:0; width:170px; padding:0 5px; font-family:ARial,sans-serif; font-size:1em;}
#header #buscador label { font-family:Georgia,serif; margin-right:10px; color:#fff; }

#secciones { background:#666 url(../images/bg/secciones.gif) center center repeat-x;
height:47px; line-height: 47px; overflow:hidden; padding-left:30px; }
#secciones LI { float:left; color:#fff }
#secciones LI A { color:yellow; margin:0 7px;  }
#secciones LI A:hover { color:#FFF }
#secciones li a.actual { color:#FFF; border-bottom:2px solid yellow; padding-bottom:10px  }
#secciones LI.last A { border:0; }

#contenido { padding:10px; background:#FFF; color:#444 }
#contenido h1, #contenido h2, #contenido h3, #contenido h4 { color:#BC3B3F; font-weight:normal; }
#contenido h1 { font-size:2.2em; }
#contenido h2 { font-size:1.9em }
#contenido h3 { font-size:1.5em }
#contenido h4 { font-size:1.3em; color:#777 }




#destacados { position:relative; height:450px; background:#000; margin:0 0 20px;}
#destacados .nav { position:absolute; z-index:10; top:10px; right:10px;}
#destacados .nav A { float:left; width:20px; height:20px; text-indent:-9999px;
           background:url(../images/btn/cambia-destacado.png) center right no-repeat;
}
#destacados .nav A.activeSlide {
           background-position: center left;
}
#destacados .links { width:980px; height:450px; position:absolute; top:0; left:0; overflow:hidden; z-index:5; }
#destacados .links LI { position:absolute; top:0; left:0; display:none; }
#destacados .links LI.actual { display:block; }
#destacados .links LI A { display:block; position:relative; }
#destacados .links li a h2 { position:absolute; padding:20px; font-size:1.4em; color:#fff;
                background:url(../images/bg/trans-000-70.png); left:0; bottom:0; }


#contenido .noticias-4 { width:640px; background:url(../images/bg/gris-CC.gif) center center repeat-y; font-size:.9em; }
#contenido .noticias-4 .col { width:172px; padding-left:120px; margin:15px 0;}
#contenido .noticias-4 .col IMG { margin-left:-120px; float:left; }
#contenido .noticias-4 .col H3 { font-size:1.4em; margin-bottom:2px; }
/* #contenido .noticias-4 .col h3 a { color:#444 } */
#contenido .noticias-4 .col h3 a { color:#BC3B3F }
#contenido .noticias-4 .col P { font-family:Arial,sans-serif}
#contenido .noticias-4 .col p a { color:#444 }


#footer { background:#FFF; font-family:Arial,sans-serif; background:url(../images/bg/footer.gif) top center repeat-x; position:relative; z-index:1 }
#footer .contenido { width:1000px; margin:0 auto; font-size:1.2em; text-align:left;}
#footer .redes { height:84px; overflow:hidden; font-size:11px;}
#footer .redes LI { float:left; padding:10px 0; margin: 0 20px 0 45px; }
#footer .redes LI A { display:block; width:108px; height:70px;
             background-position: center left; background-repeat:no-repeat; vertical-align: middle; color:#555; }
#footer .redes LI A.facebook { background-image:url(../images/btn/facebook.png); padding-left:48px;}
#footer .redes LI A.twitter { background-image:url(../images/btn/twitter.png); padding-left:75px; }
#footer .redes LI A.rss { background-image:url(../images/btn/rss.png); padding-left:65px }
#footer .redes LI A.email { background-image:url(../images/btn/email.png); padding-left:74px; margin-right:45px; }
#footer .redes li a span { display:block }
#footer .menu { padding:20px 35px; color:#575654; border-bottom:1px solid #b1b0ab}
#footer .menu LI { display:inline; margin:0 0 0 10px; }
#footer .menu LI A { padding:0; margin-right:10px; color:#575654}

#footer p.copyright { background: url(../images/logo/fdm-logo2.png) 0 20px no-repeat; padding:40px 0 40px 160px;
            text-align:left; font-size:.9em; color:#292823; margin-left:40px;}
#footer p.copyright a.logo-fdm { float:left; margin-left:-160px; margin-top:-20px; width:154px; height:32px; text-indent:-9999px}

/* tpl: lista */
.tpl-lista { padding-bottom:40px; }
.sidebar-izq, .sidebar-der {  font-family:Arial,sans-serif; font-size:.9em; }

.sidebar-izq { float:left; width:160px; margin-top:0;}
.sidebar-izq div.galeria { margin-bottom:20px; }
.sidebar-izq ul.articulos { margin-bottom:25px; }
.sidebar-izq ul.articulos li { border-bottom:1px solid #eee; padding:5px 0; }
.sidebar-izq ul.articulos li a { color:#333 }
.sidebar-izq ul.articulos li a span { display:block; text-align:right; color:#999; }

.sidebar-izq ul.comparte { margin-bottom:25px; }
.sidebar-izq ul.comparte li {}
.sidebar-izq ul.comparte li a { background-position:center left; background-repeat:no-repeat;
                line-height:26px; color:#545253; padding:3px 0 3px 32px;}
.sidebar-izq ul.comparte li a.facebook { background-image: url(../images/btn/facebooklink.png); }
.sidebar-izq ul.comparte li a.twitter { background-image: url(../images/btn/twitterlink.png); }
.sidebar-izq ul.comparte li a.buzz { background-image: url(../images/btn/googlebuzz.png); }
.sidebar-izq ul.comparte li a.enviar { background-image: url(../images/btn/sendtofriend.png); }
.sidebar-izq ul.comparte li.googleplus { overflow:hidden; padding: 5px 0 6px; }
.sidebar-izq ul.comparte li.googleplus span { float: left; margin-right: 8px }

#contenido .sidebar-izq h4, #contenido .sidebar-der h4 { font-size:1.1em; }

.sidebar-der { float:right; width:200px; margin-top:0; }
.centro { float:right; /*margin-left:30px;*/ width:560px; margin-top:0; margin-left:10px; padding:0 20px; background:url(../images/bg/centro.gif) top center repeat-y; }
.centro .descripcion { margin:10px 0; text-align:justify }
.centro .detalle { margin:10px 0; text-align:justify }

.tpl-lista .item { border-bottom:1px dotted #999; padding-left:170px; padding-bottom:10px; margin-bottom:10px; margin-top:20px;}
.tpl-lista .item img { margin-left:-170px; float:left; }
.tpl-lista .item h2, .tpl-lista .item h3 { margin-bottom:10px; }
.tpl-lista .item h2 a, .tpl-lista .item h3 a { color:#444 }
.tpl-lista .item p { line-height:150%; }
.tpl-lista .item2 { padding-left:120px;}
.tpl-lista .item2 img { margin-left:-120px; float:left; }

.tpl-lista .imagen-560x370 { margin-bottom:10px; }
.tpl-lista .imagen-200x300 { float:left; margin:0 30px 30px 0; }
.tpl-lista p, .tpl-lista h3 { margin:10px 0; }

ul.paginador { float:right; height:24px; line-height:24px; font-family: Arial,sans-serif; font-size:.9em; margin-bottom:10px;}
ul.paginador li { float:left; margin-left:2px }
ul.paginador li a { border:1px solid #ddd; padding:0 8px; color:#666; background:#f7f7f7; display:block }
ul.paginador li a:hover { background:#fff }
ul.paginador li.actual a { background:#fff; color:#000; font-weight:bold; border-color:#eee }
ul.minipaginador { font-family: Arial,sans-serif; font-size:.9em; color:#666; margin:-4px 0 8px}

/* buscar */
.resultados { padding-left:130px; margin-top:20px }
.resultados img { float:left; margin-left:-130px; margin-bottom:10px;}
.resultados h3 { margin-top:0 }
.resultados h3 a { color:#666 }
.resultados p.fecha { color:#999; margin-bottom:0 }

.subcategorias { margin-top:20px }

.vin01 { background:#fff url(../images/bg/vineta01.png) center left no-repeat; padding-left:16px; }
#contenido h4.vin01 { line-height:18px; color:#a1a1a1; border-bottom:1px solid #e3e3e3;
        text-transform:uppercase; margin-bottom:8px; font-family:Arial,sans-serif; font-size:12px; }
.galeria a { display:block; }
.galeria a.ver_mas_galeria { line-height:30px; color:#a4a4a4; border-bottom:1px solid #e3e3e3;
                  background:url(../images/btn/lupa.png) center right no-repeat; }
#contenido .sidebar-izq h4 { margin-bottom:8px; }

ul.vin02 { margin-bottom:30px; font-size:1.1em; }
ul.vin02 li { line-height:22px; padding-left:16px; }
ul.vin02 li a { background:url(../images/bg/vineta02.png) center left no-repeat; padding-left:12px; color:#545253 }

#contenido .form { margin-bottom:100px; }
#contenido .form table { width:440px; }
#contenido .form h2 { border-bottom:1px solid #ddd }
#contenido .form h3 { color:#999; border-bottom:1px solid #ddd }
#contenido .form table { margin:20px 0 40px; }
#contenido .form td { vertical-align:top; padding:4px 2px; text-align:left; font-family:Arial,sans-serif; font-size:1em; }
#contenido .form td.label label { display:block; width:208px }
#contenido .form .texto { font-family:Arial,sans-serif; font-size:1em; border:1px solid #999; background:#fff; }
#contenido .form input.texto { height:18px; width:300px; }
#contenido .form textarea.texto { width:300px; }

p.aviso { border:3px solid #ccc; background:#f7f7f7; padding:10px; text-align:center; font-weight:bold }

#enviar_amigo { border:1px solid #ddd; padding:10px; position:absolute; background:#fff; font-size:12px;
                margin-top:-30px; margin-left:20px; width:402px; display:none; top:0; left:0;z-index:999;}
#enviar_amigo h3 { border-bottom:1px solid #ddd; margin:0 0 10px; padding-bottom:5px  }
#enviar_amigo td { padding:2px 0; vertical-align:top }
#enviar_amigo label { font-family:Arial,sans-serif; font-size:11px; display:block; width:160px; }
#enviar_amigo label.error { color:#BC3B3F; padding:0 }
#enviar_amigo .form_texto { border:1px solid #ddd; background:#fafafa; width:240px; font-family:Arial,sans-serif; font-size:1em; }
#enviar_amigo input.form_texto { height:18px }
#enviar_amigo .ajax-busy { background:url(../images/icos/busy-jespersen.gif) top center no-repeat; text-align:center; padding:20px;
color:#999; font-size:1.2em;}
#enviar_amigo .ajax-busy, #enviar_amigo .final { display:none; }

#footer .contenido {  }

#suscribete { position:absolute; top:0; right:190px; border:1px solid #b5b6b0; width:210px;padding:5px 10px; background:#f2f2e8; font-size:11px; display:none;}
#suscribete h4 { font-size:13px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #b5b6b0;  }
#suscribete label { color:#777 }
#suscribete .texto { border:1px solid #b5b6b0; background:#fff; width:208px; height:18px; font-family:Arial,sans-serif; font-size:12px }
#suscribete form p { margin-top:4px; }
#suscribete form p a { float:right }
#suscribete p.busy, #suscribete p.final { display:none }
#suscribete p.busy { text-align:center; }
#suscribete a { color:#BC3B3F; }

.separador-banner { height:10px; clear:both; overflow:hidden}