/*
--------- GENERAL ---------
*/
* {border:0;margin:0;padding:0;outline:none;}
ul {list-style:none;}
li {list-style:none;}
body {background:#fff;color:#262224;font:11px tahoma,sans-serif;line-height:16px;text-align:left;}
/*
--------- ESTRUCTURA --------
*/
#contenedora {background:url(../img/fnd_contenedora.jpg) repeat-x left top;}
#contenedora2 {background:url(../img/fnd_contenedora2.jpg) no-repeat center top;}
#contenido {margin:0 auto;overflow:hidden;width:960px;}
#contenido2 {background:url(../img/fnd_contenido2.png) repeat-y center top;overflow:hidden;padding:0px 20px 0px 20px;width:920px;}
#contenido3 {background:url(../img/circulos_inf.jpg) no-repeat center bottom;overflow:hidden;height:1%;padding-bottom:30px;}
#cabecera {height:226px;overflow:hidden;position:relative;width:960px;}
#colizq {float:left;overflow:hidden;padding-right:23px;width:202px;}
#colcentro {float:left;overflow:hidden;padding-right:23px;position:relative;width:516px;}
#col_adicional {float:right;overflow:hidden;width:156px;}
#colder {float:right;overflow:hidden;width:695px;}
.comentarios {background:url(../img/fnd_comentarios.jpg) no-repeat left top;float:left;height:656px;overflow:hidden;width:560px;}
.comentario1 {color:#333;font-size:10px;float:left;height:186px;line-height:13px;text-align:center;overflow:hidden;padding:20px 40px 0px 13px;width:115px;}
.comentario2 {color:#333;font-size:10px;float:left;height:186px;line-height:13px;text-align:center;overflow:hidden;padding:20px 50px 0px 13px;width:105px;}
.comentario3 {color:#333;font-size:10px;float:left;height:191px;line-height:13px;text-align:center;overflow:hidden;padding:15px 40px 0px 10px;width:118px;}
.grisi {font-size:10px;font-style:italic;color:#666;}
.divPromoOpinion {background:url(../img/fnd_divPromoOpinion.jpg) no-repeat;border:1px solid #F26922;font-size:12px;margin:5px 15px 20px 15px;min-height:118px;padding:5px 10px 0px 175px;text-align:left;}

#colerror {background:url(../img/img_error.jpg) no-repeat center top;float:left;overflow:hidden;padding-right:0px;min-height:500px;position:relative;width:695px;}
#col_error_fam{position:absolute; top:275px; left:470px; width:200px;}
.rojo_error{font-family:Arial; font-size:14px; color:#C42603; font-weight:bold; line-height:22px;}
.lista_error {line-height:19px;}
.lista_error li {background:url(../img/fnd_lista_error.jpg) no-repeat 0px 3px;padding-left:10px;}
.lista_error li a:link,.lista_error li a:active,.lista_error li a:visited{font-family:Arial; font-size:13px;font-weight:bold; color:#E7601C; text-decoration:none;}
.lista_error li a:hover{color:#C42603;}
.centrado_error{float:left;text-align:center;padding-bottom:10px; margin-left:25px; width:625px;}
.submenu_error{border-top:1px solid #F9D3B5;font-family:Arial; font-size:13px;font-weight:bold; color:#E7601C;float:left;text-align:center;padding-top:10px; margin-left:25px; width:625px;}
.submenu_error a:link,.submenu_error a:active,.submenu_error a:visited{font-family:Arial; font-size:13px;font-weight:bold; color:#E7601C; text-decoration:none;}
.submenu_error a:hover{color:#C42603;}

/*
--------- SECCIONES --------
*/
#fnd_somos {background:url(../img/fnd_somos.jpg) no-repeat right 145px;}
#fnd_comprar {background:url(../img/fnd_comprar.jpg) no-repeat right 108px;}
#fnd_emnec {background:url(../img/fnd_emnec.gif) no-repeat center 140px;height:610px;line-height:25px;text-align:center;padding-top:20px;}
#fnd_regalos {background:url(../img/fnd_regalos.jpg) no-repeat right top;}
#fnd_ctlgo {background:url(../img/fnd_ctlgo.jpg) no-repeat center 150px;min-height:400px;}
.izquierdaFaqs {border-bottom:1px dotted #D43212;clear:both;overflow:hidden;padding:20px 0px 8px 0px;margin-bottom:10px;width:650px;}

/*
--------- INFORMACIÓN INFERIOR ---------
*/
#pie {background:url(../img/fnd_pie.png) no-repeat center top;clear:both;overflow:hidden;padding:25px 10px 30px 10px;width:940px;}
#pie a:link,#pie a:visited,#pie a:active {color:#D22705;font-size:10px;text-decoration:none;}
#pie a:hover {text-decoration:underline;}
#pie_busquedas {font-size:10px;}
#pie_catalogo {font-size:10px;}
#info_inferior {color:#fff;height:128px;overflow:hidden;padding:10px 10px 0px 10px;width:920px;}
#info_inferior a:link,#info_inferior a:visited,#info_inferior a:active {font-size:11px;text-decoration:underline;color:#fff;}
#info_inf1 {float:left;overflow:hidden;padding-left:10px;width:187px;}
#info_inf2 {float:left;overflow:hidden;width:230px;}
#info_inf3 {float:left;overflow:hidden;width:205px;}
#info_inf4 {float:left;line-height:12px;min-height:95px;overflow:hidden;width:173px;}
.tlf_inf {font-size:20px;font-weight:bold;}
#info_inf5 {float:left;overflow:hidden;width:115px;}
/* Zona Inferior de gamas, familias y subfamilias */
.gamasFamiliasSubfamilias {margin:0 auto;overflow:hidden;padding:20px 0px 30px 0px;width:940px;}
.gamasFamiliasSubfamilias h1 {font-size:11px;background:#D22705;font-weight:bold;width:168px;padding:5px;line-height:18px;text-transform:uppercase;}
.gamasFamiliasSubfamilias h1 a {color:#FFF;text-decoration:none;}
.gamasFamiliasSubfamilias .familiaPie:link,.gamasFamiliasSubfamilias .familiaPie:visited,.gamasFamiliasSubfamilias .familiaPie:active {display:block;clear:both;color:#000;padding-top:4px;font-weight:normal;text-decoration:none;}
.gamasFamiliasSubfamilias .subfamiliaPie:link,.gamasFamiliasSubfamilias .subfamiliaPie:visited,.gamasFamiliasSubfamilias .subfamiliaPie:active {color:#F26922;display:block;font-size:10px;font-weight:normal;line-height:14px;text-decoration:none;}
.gamasFamiliasSubfamilias .subfamiliaPie:hover {color:#D22705;}
.gamasFamiliasSubfamilias div {float:left;overflow:hidden;padding-right:8px;width:184px;}

/*
--------- COLUMNA ADICIONAL ---------
*/
#bannerDer {height:198px;overflow:hidden;position:relative;width:149px;}
#bannerDerMask {background:url(../img/fnd_banner.png) no-repeat center top;height:198px;overflow:hidden;position:absolute;top:0px;right:0px;width:149px;}
#blogDer {background:url(../img/fnd_blog.jpg) no-repeat center top;clear:both;float:left;height:79px;margin-top:12px;overflow:hidden;padding:5px 0px 0px 9px;width:142px;}
#noticiasDer {background:url(../img/fnd_noticias.jpg) no-repeat center top;clear:both;float:left;height:79px;margin-top:12px;overflow:hidden;padding:5px 0px 0px 9px;width:142px;}
#descargasDer {background:url(../img/fnd_descargas.jpg) no-repeat center top;clear:both;float:left;height:79px;margin-top:12px;overflow:hidden;padding:5px 0px 0px 9px;width:142px;}
#RegalosDer {background:url(../img/fnd_regalosder.jpg) no-repeat center top;clear:both;float:left;height:79px;margin-top:12px;overflow:hidden;padding:5px 0px 0px 9px;width:142px;}
#clientesDer {background:url(../img/fnd_clientesder.jpg) no-repeat center top;clear:both;float:left;height:79px;margin-top:12px;overflow:hidden;padding:5px 0px 0px 9px;margin-bottom:12px;width:142px;}
/*
--------- ALINEADOS / VISIBILIDAD ---------
*/
.izquierda {float:left;}
.derecha {float:right;}
.clear {clear:both;}
.centrado {clear:both;text-align:center;}
.oculto {display:none;}

/*
--------- NAVEGACIÓN / ENLACES ---------
*/
a:link,a:visited,a:active {color:#D22705;text-decoration:underline;}
a:hover {text-decoration:none;}

.ico_facebook:link,.ico_facebook:visited,.ico_facebook:active {background:url(../img/btn_facebook.png) no-repeat left top;color:#000;float:left;font-weight:bold;height:28px;display:block;margin-top:10px;overflow:hidden;padding:16px 0px 0px 42px;text-decoration:none;width:160px;}

/* vinculos superiores */
.vinculos_sup {background:url(../img/fnd_menusup.png) no-repeat 20px top;float:right;height:19px;overflow:hidden;padding-top:1px;padding-left:56px;position:absolute;top:7px;right:0px;text-align:center;width:670px;}
.vinculos_sup a:link,.vinculos_sup a:visited,.vinculos_sup a:active {font-size:11px;color:#D22705;text-decoration:none;}
.vinculos_sup a:hover {text-decoration:underline;}

/* Enlaces pie familias */
.enlaces_inferiores_familias a:link,.enlaces_inferiores_familias a:visited,.enlaces_inferiores_familias a:active {color:#000;text-decoration:none;}
.enlaces_inferiores_familias a:hover {color:#fff;}

/* Menu horizontal tabs */
.menuHor {background:#dde8e0;height:28px;overflow:hidden;padding:5px 5px 0px 5px;color:#fff;}
.menuHor li {float:left;}
.menuHor li a:link,.menuHor li a:visited,.menuHor li a:active {display:block;float:left;padding:5px 10px 7px 10px;text-decoration:none;color:#090;}
.menuHor li .menuHorSeleccionado:link,.menuHor li .menuHorSeleccionado:visited,.menuHor li .menuHorSeleccionado:active {background:#090;font-weight:bold;color:#fff;}

/*
--------- TEXTOS ---------
*/
h1 {clear:both;color:#000;font-size:18px;font-weight:normal;padding:2px 0px 5px 0px;}
h2 {}
h3 {color:#EE6821;font-weight:normal;font-size:11px;text-transform:uppercase;}
.h3pad {padding-left:20px;padding-top:10px;}
.h2_colizq {background:url(../img/fnd_h2colizq.jpg) no-repeat left top;border-top:12px solid #fff;color:#fff;font-size:11px;font-weight:bold;height:21px;overflow:hidden;padding:4px 0px 0px 5px;text-transform:uppercase;width:197px;}
.h2der {}
.titulofaq {font-size:12px;font-weight:bold;text-transform:uppercase;}
.titulo1 {font-weight:bold;margin-bottom:8px;}
.titulo2 {color:#666;}
p {padding:8px 0px;}
.coletilla {background:#fff;border:1px solid #DDE8E0;color:#777;font-size:11px;line-height:14px;margin:10px;padding:3px 7px;text-align:left;}
.coletilla p {padding:3px 0px;}
.pad {padding-left:40px;}
.lineheight {line-height:15px;}
/*
--------- SPANS ---------
*/
.naranja {color:#EB4306;}
.negro {color:#000;}
.negro_peq {color:#000;font-size:10px;}
.once {font-size:11px;}
.rojo {font-weight:bold;color:#D22705;}
.rojo_peque {font-size:10px;color:#D22705;}
.rojo_pequeB {font-size:10px;letter-spacing:-1px;color:#D22705;}
.rojo_peque2 {font-size:10px;line-height:15px;color:#D22705;}
.grandeRojo {font-size:18px;color:#D22705;}
/*
--------- EMNEC --------
*/
.naranja2 {color:#EB4306;font-weight:bold;}
.rojo2 {color:#EE3C23;font-weight:bold;}
.amarillo {color:#E1A425;font-weight:bold;}
.verde {color:#AC985C;font-weight:bold;}
/*
--------- FOTOS ---------
*/
.fotoizq {border:1px solid #e0e0e0;float:left;margin-right:8px;}
.fotoder {border:1px solid #e0e0e0;float:right;margin-left:8px;}
.fotoizqSinborde {float:left;margin-right:8px;}
.fotoderSinborde {float:right;margin-left:8px;}
.foto {border:1px solid #ddd;margin:8px 0px;}
.FotoFichaOferta {max-height:200px;max-width:200px;}
.FotoFicha {max-width:400px;}
.img_enlinea {margin-bottom:-9px;}
/*
--------- LISTAS ---------
*/
.lista {line-height:19px;}
.lista li {background:url(../img/punt3.gif) no-repeat 2px 6px;padding-left:14px;}

.listaProc{background:url(../img/fnd_liproc.gif) no-repeat 2px 6px;padding-left:14px;overflow:hidden;margin-top:10px;width:300px;}

.lista2 {line-height:19px;}
.lista2 li {background:url(../img/punt4.gif) no-repeat 40px 6px;padding-left:50px;}

.lista_somos {line-height:19px;}
.lista_somos li {background:url(../img/fnd_li_somos.gif) no-repeat 15px 7px;padding-left:30px;margin-bottom:5px;}
/*
--------- FORMULARIOS ---------
*/
.form_fila {clear:both;overflow:hidden;padding:6px 0px;text-align:center;}
.form_fila_alta {clear:both;height:60px;padding:5px 0px 5px 0px;}
.form_colizq {float:left;margin:0px;padding-right:3%;text-align:right;width:40%;}
.form_colder {float:left;margin:0px;text-align:left;width:50%;}
.form_1col {clear:both;padding:25px 0px 30px 0px;text-align:center;width:100%;}
.input_text {border:1px solid #090;color:#EB4306;font:11px tahoma,sans-serif;padding:2px;width:145px;}
.input0 {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;padding:2px;text-align:center;width:20px;}
.input1 {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;padding:2px;width:70px;}
.input2 {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;padding:2px;margin-top:3px;width:207px;}
.input3 {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;padding:2px;margin-top:3px;width:130px;}
.input4 {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;padding:2px;width:180px;}
.input5 {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;padding:2px;width:200px;}
.input6 {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;padding:2px;width:300px;}
.input {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;padding:2px;width:180px;}
.inputpeq {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;padding:2px;width:50px;}
.input1rojo{border:1px solid #F26922;color:#EB4306;font:11px tahoma,sans-serif;padding:2px;width:70px;}
.ChkList {color:#000000;font:11px tahoma,sans-serif;padding:2px;width:150px;}
.textarea2 {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;height:46px;padding:2px;width:180px;}
.textareaReg {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;margin-top:10px;height:60px;padding:2px;width:630px;}
.inputCalculadora {border:1px solid #ccc;float:left;color:#EB4306;font:12px tahoma,sans-serif;margin-top:7px;margin-bottom:10px;padding:2px;width:190px;}
.textarea {border:1px solid #999;color:#EB4306;font:11px tahoma,sans-serif;height:46px;padding:2px;width:290px;}
.txtSuscribe {background:#fff;float:left;font:11px tahoma,sans-serif;padding:2px;width:144px;}
.registro_izq {float:left;line-height:12px;overflow:hidden;position:relative;width:350px;}
.registro_der {background:#fff;border:3px solid #dfdfdf;float:right;line-height:10px;overflow:hidden;margin-top:45px;padding:10px 0px 10px 0px;text-align:center;width:300px;}
.btnMarginBot {margin-bottom:-2px;}
.horario {padding:5px;background:#EB4306;color:#fff;overflow:hidden;text-align:center;width:742px;}
/*
--------- TABLAS ---------
*/
.tabla {margin:auto;}
.tabla td {border-bottom:1px solid #ddd;width:90px;padding:6px;overflow:hidden;text-align:center;}
.tabla th {text-align:center;}
.tabla_cabecera {font-weight:bold;}
.tabla2 {background:#fff;margin:auto;}
.tabla2 td {border-bottom:1px solid #ddd;padding:6px 12px;text-align:left;vertical-align:top;width:33%;}
.tabla2_cabecera {font-weight:bold;text-transform:uppercase;}
.tabla3 {background:#fff;margin:auto;}
.tabla3 td {background:#EFEDE9;border:0;padding:2px 10px;text-align:left;vertical-align:top;}
.tabla_cabecera100 {font-weight:bold;text-transform:uppercase;overflow:hidden;}
.tarifas {font-size:11px;color:#000;line-height:15px;margin:auto;text-align:center;width:320px;}
.tarifas td {border:solid 1px #ccc;padding:2px;}
.tarifas_rojo {background-color:#D02710;color:#fff;font-weight:bold;}
