body { background:#001C37; color:#FFF; font-family: Tahoma, sans-serif; }

A { color:#C90; cursor:pointer; }
A:hover { color:#C30 }

#pagina { width:880px; overflow:hidden;  }
#header{
    background:url(../images/ui/em3/header.jpg) top center no-repeat; position:relative; }
#header .logo_emmett { position:absolute; top:0; left:72px; z-index:99 }
#header .cont_ani { height:90px; text-align:right; width:758px; margin:0 auto; overflow:hidden; }
#header .cont_ani div { width:758px; text-align:right; }
#header .cont_menu { background:url(../images/ui/em3/menu.jpg) top center no-repeat; height:32px; }
#contenido { background:url(../images/ui/em3/contenido.jpg) top center repeat-y; overflow:hidden; }
#footer { background:url(../images/ui/em3/footer.jpg) top left repeat-x; overflow:hidden; margin-bottom:20px; }

#header #menu { text-align:right; line-height:32px; padding-right:80px; }
#contenido .textos, #contenido .error404 { background:url(../images/ui/em3/contenido2.jpg) center -5px no-repeat; overflow:hidden; padding:20px 125px; }

.textos { overflow:hidden; }
.textos .cuadro { border-bottom:1px solid #001E37; padding:10px 10px 10px 240px; cursor:pointer; margin-bottom:10px; }
.textos .cuadro-over { border-color:#A3C5E7; }
.textos .cuadro IMG { float:left; margin-left:-230px; margin-top:5px; }
.textos H1 { font-weight:bold; font-size:18px; margin-bottom:10px; color:#5e748A }
.textos H2 { font-weight:bold; font-size:18px; }

.textos .category_description { padding:10px 10px 10px 240px; border-bottom:1px solid #001E37; }
.textos .category_description IMG { float:left; margin-left:-230px }
.banner-categoria, .banner-galeria { margin:10px 0; display:block; }
.textos .product_description { padding:10px 10px 10px 240px; }

.textos .portada-destacados { width:640px; overflow:hidden; }
.textos .portada-destacados .destacado { float:left; margin-right:6px; }
#footer { padding: 32px 80px 0; font-size:.9em;}
#footer .fl-izq { float:left; width:246px; height:80px }
#footer .fl-izq UL { margin-bottom:10px }
/*#footer .fl-izq LI { display:inline; margin-right:10px }*/
#footer .fl-der { float:right; width:360px; }
#footer .fin_footer { margin-top:10px; text-align:center; }
#footer .footer_jt { text-align:center; }
#footer .footer_jt A{ color:#335D85 }

.noticia_portada { padding-left:90px; margin-bottom:10px; }
.noticia_portada IMG { float:left; margin-left:-90px }
.noticia_portada H2 { margin:0 }
.noticia_portada A.link { float:right; }

.error404 { width:630px; margin:0 auto; }
.error404 H1 { color:#FFF; font-size:18px; }
.error404 UL { padding-left:2em }

.producto H1 { color:#FFF }
.miniaturas { margin-top:10px; font-size:11px; }
.miniaturas A { float:left; margin:0 8px 8px 0;  }

.breadcumb { color:#5e748A; font-size:11px; }

.form_contacto { margin:20px 0; }
.form_contacto TABLE { margin-left:40px; }
.form_contacto .label { padding-right:10px; vertical-align:top }
.form_contacto .label LABEL { display:block; width:120px }
.form_contacto TD { padding:2px 0}
.form_contacto .texto { font-family:Tahoma,sans-serif; font-size:12px; background:#FFF; border:1px solid #000; padding:2px 0}
.form_contacto .an-2 { width:100px }
.form_contacto .an-4 { width:400px }
.form_contacto .separador td { padding-top:12px }
.form_contacto LABEL.error { font-size:11px; display:block; color:yellow; }


.videos { margin:10px 0; }
.videos H4 { font-size:14px; margin-bottom:10px; }
.videos P, .videos .video { margin:5px 0 }

.session_aviso { border:1px solid #FFF; padding:10px 60px; margin-bottom:20px; }
