@import "reset.css";
@import "listados.css";
@import url(imprimir.css) print,projection;


body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:80%;margin:0px;padding:0px;background:#ffffff url("../images/fondoTopRepeat2.jpg") repeat-x left top;color:#333333;}
.page{}
.cabecera{height:150px;width:980px;margin:0px auto;background:url("../images/cabecera2.jpg") no-repeat left top;position: relative;}
.menu{}
.columnas{width:980px;margin:0px auto;background: url("../images/fondoPage.gif") repeat-y left top;}
.col1{background: url("../images/fondoCol1.jpg") no-repeat left bottom;padding-bottom:300px;position:relative;}
.col2{padding:1em 1.5em;width:auto;/*_width:57%;*/line-height:1.2em;}
div.col2 .rastro{background-color:#94A346;color:#FFFFFF;border-bottom:1px solid #c6b8a2;padding:0.5em;font-size:0.9em;}
div.col2 .rastro a{color:#FFFFFF;text-decoration:none;}
div.col2 .rastro a:hover{color:#FFFFFF;text-decoration:underline;}
.col3{}

.pie{height:85px;background:url("../images/fondoPieRepeat.jpg") repeat left top;line-height:1.4em;}
.pieContenido{width:980px; margin:0px auto;padding:1em 0px;text-align:center; color:#392b22;overflow:hidden;}
.pie a{color:#392b22; text-decoration:none;}
.pie a:hover{color:#392b22; text-decoration:underline;}
/*Cabecera***********************************************************************/
div.cabecera .buscadorConten{position: absolute;left:715px;top:27px;width:260px;height:25px;}
div.cabecera .menuCabecera{position: absolute;left:687px;top:115px;width:290px;height:25px;}
div.cabecera .menuCabecera a{color:#f2f2f2; text-align:center;text-decoration:none;float:left;display:block;padding-top:5px; ;font-size:0.8em}
div.cabecera .menuCabecera a:hover{text-decoration:underline;}
div.cabecera .menuCabecera a.home{background: url("../images/icoHome.gif") no-repeat 10px 3px;width:65px;padding-right:4px;padding-left:20px;}
div.cabecera .menuCabecera a.contacto{background: url("../images/icoContacte.gif") no-repeat 8px 3px;width:65px;padding-right:7px;padding-left:20px;}
div.cabecera .menuCabecera a.mapa{background: url("../images/icoMapa.gif") no-repeat 2px 3px;width:70px;padding-right:4px;padding-left:15px;}
div.cabecera .logoHome{width:180px; height: 130px;display: block;text-decoration:none;}
div.cabecera .logoHome:hover{text-decoration:none;}
/*Menu****************************************************************************/
.menuIzqCont{margin:10px 3px 0px 3px;border-top:1px solid #b9a98e;}
.menuIzquierda{}
.menuIzquierda a{color:#382b22; text-decoration:none;}
.menuIzquierda a:hover{color:#382b22; text-decoration:underline;}
.menuIzquierda ul{line-height:1.7em;position:relative;}
.menuIzquierda ul li{background: url("../images/icoMenu.gif") no-repeat left 3px;}
.menuIzquierda ul li.nivel1{border-top:1px solid #f3efbf;border-bottom:1px solid #b9a98e;padding-left:1em;padding-right:0.3em;}
.menuIzquierda ul li.nivel1_activo{border-top:1px solid #f3efbf;border-bottom:1px solid #b9a98e;padding-left:1em;padding-right:0.3em;}
.menuIzquierda a.nivel1_activo{color:#382b22; text-decoration:none;font-weight:bold;}
.menuIzquierda ul li.nivel2{background: url("../images/icoMenuDos.gif") no-repeat left 4px;padding-left:1em;padding-right:0.1em;}
.menuIzquierda ul li.nivel2_activo{background: url("../images/icoMenuDos.gif") no-repeat left 4px;padding-left:1em;padding-right:0.1em;}
.menuIzquierda a.nivel2_activo{color:#382b22; text-decoration:underline;}
/***************************************************************************/
/**Columna 2*****/
.titulo h2{color:#8c7146;font-size:1.4em; font-weight:bold; margin:0.7em 0px 0.3em; padding:0px 0.5em 0.4em;
background:url("../images/fondoTitulo.gif") repeat-x left bottom;}

div.col2 b{font-weight:bold;}
div.col2 p{margin:0.8em 0px; text-align:justify;}
div.col2 i{font-style: italic;}
div.col2 u{text-decoration:underline;}
div.col2 .izquierda{float:left;}
div.col2 .derecha{float:right;}
div.col2 a{color:#333333; text-decoration:none;}
div.col2 a:hover{color:#554840; text-decoration:underline;}
div.col2 p.textCurMarr{font-family:Georgia;color: #603813; font-size:1.4em;font-style:italic;margin:0px;line-height:1.2em;}
div.col2 p.textCurMarrBold{font-family:Georgia;color: #603813; font-size:1.4em;font-style:italic;margin:0px;font-weight:bold;line-height:1.2em;}

div.col2 p.titMarronOscuro{font-family:Georgia;color:#252012;font-size:1.2em;font-style:italic;font-weight:bold;}
div.col2 .marronOscuro{color:#252012;}
div.col2 .marronMedio{color:#603813;}
div.col2 .marronClaro{color:#90754C;}

div.col2 h3{font-family:Georgia;font-size:1.4em;line-height: 1.2em;margin:0.8em 0px;}
div.col2 h4{font-size:1.2em;line-height:1.2em;margin:0.8em 0px;color:#8C7146;font-weight: bold;}

div.col2 .enlace{color:#8c7146;text-decoration: underline;background:url(../images/icoVermas.gif) no-repeat scroll right 4px; padding-right:10px;}
div.col2 .enlace:hover{color:#352820;text-decoration: underline;}

div.recursoTexto2 ul{margin:1em 0px; padding:0px 1.5em;line-height:1.4em;}
div.recursoTexto2 ul li{background: url("../images/icoListado.gif") no-repeat left 5px; padding-left:1em;}

div.recursoTexto1 ul{margin:1em 0px; padding:0px 1.5em;line-height:1.4em;}
div.recursoTexto1 ul li{background: url("../images/icoListado.gif") no-repeat left 5px; padding-left:1em;}

div.wysiwyg ul{margin:1em 0px; padding:0px 1.5em;line-height:1.4em;}
div.wysiwyg ul li{background: url("../images/icoListado.gif") no-repeat left 5px; padding-left:1em;}
div.recursoTexto1 .detalleTexto ul{margin:1em 0px; padding:0px 1.5em;line-height:1.4em;}
div.recursoTexto1 .detalleTexto ul li{background: url("../images/icoListado.gif") no-repeat left 5px; padding-left:1em;}

div.recursoTexto1 .detalleTexto, div.recursoTexto2 .detalleTexto{_margin-top:0.8em; }

div.recursoTexto2 .izq{float: left;width:68%;}
div.recursoTexto2 .drch{float: right;width:30%;text-align:center;background-color:#e7e1d9;}
div.recursoTexto2 .eliminaFloat{clear:both;}

div.detalleTexto .detalleTexto_titulo {margin:1.5em;}
div.detalleTexto .detalleTexto_tituloSpan {font-weight:bold; color:#8C7146;font-size:17px;}
div.detalleTexto {overflow:hidden; _height:1%;}
div.detalleTexto .bloque_enlace_seleccion{margin-left:232px;}

/***********************************************************/
/*FORMULARIOS*/
.contenedorFormulario{border:8px solid #ded6ca;margin:1em 0px;}
form.contactoForm{margin:1em;}
.cont_formulario{position:relative;overflow:hidden;}
.fila_formulario{overflow: auto;width:auto;margin-bottom:5px;padding: 0.3em;_width:95%;overflow:hidden;}
.literal{float:left;width:39%;_width:35%;}
.campos_formulario{float:right;width:59%;_width:55%;}
form.contactoForm input {border:1px solid #dad7d3;color:#333333;padding:0.1em;width:95%;_width:95%;}
form.contactoForm textarea{border:1px solid #dad7d3;color:#333333;padding:0.1em;width:95%;_width:95%;
height:100px;clear:both;}
.cont_formulario .botones{text-align: center;clear:both;_padding-top:0.2em;}
form.contactoForm .formbutton{border:1px solid #8c7146;cursor:pointer;height:25px;line-height:20px;padding:1px 2px 5px;
		width:auto;	background-color:#252012;color:#FFFFFF;}
form.contactoForm .formbutton:hover{background-color:#736962;color:#FFFFFF;text-decoration:underline;}
.errorHead{line-height:1.3em; text-align: center;font-weight: bold;color:#C41E16; margin:15px 0px;}
.errorText{line-height:1.3em;text-align: center;padding:0px 20px;}
.errorForm{line-height:1.3em; color:#C41E16; font-size:0.8em;margin-top:10px;text-align:center;}
form .error{display:block; padding:0.3em 0.3em 0.3em 0.5em;font-size:0.8em;color:#C41E16;text-align:center;}

.col2 table{font-size:0.9em; border: 1px solid #ded6cb;margin:0px auto;}
.col2 td{padding:0.3em;}
/**********/
/*MAPAWEB*/
.mapaWeb{}
.mapaWeb ul{list-style: none;padding:5px 40px;}
.mapaWeb ul li {padding-left:1em;margin-top:15px;}
.mapaWeb ul li a{font-weight:bolder;color:#452325;}
.mapaWeb ul li ul li a{font-weight:normal;}
.mapaWeb ul li ul li a:hover{font-weight:normal;color:#8E9300;}
.mapaWeb ul li ul {margin:5px;padding-left:28px;padding-right:40px;}
.mapaWeb ul li ul li {background-color:#B3B655;padding-left: 17px;margin:5px 0px;
background:#FFFFFF url(../image/bullet_flecha.gif) no-repeat scroll left center;}
.mapaWeb ul li ul li ul li {padding-left: 17px;}

/**Cajas Home*********************************/
.cajaCatalogo{margin:10px 10px 10px 0px;overflow:hidden;}
.cajaCatalogo p.tituloCaja{background:url("../images/cajaCatalogoFonTit.jpg") no-repeat left top;padding:0.7em 0px 0.4em 0.5em;color:#362920;font-weight:bold;}
.cajaCatalogo .contenidoCaja{border-right:1px solid #d5ca97;border-bottom:1px solid #d5ca97;border-left:1px solid #d5ca97;border-top:1px solid #7a775e;
background-color:#FFFFFF;padding-bottom:0.5em;}
/**/
.cajaNovedades{margin:10px 10px 10px 0px;overflow:hidden;}
.cajaNovedades p.tituloCaja{background:url("../images/cajaNovedadesFonTit.jpg") no-repeat left top;padding:0.3em 0px 0em 0.5em;color:#362920;font-weight:bold;text-align:center;}
.cajaNovedades .contenidoCaja{border-right:1px solid #d5ca97;border-bottom:1px solid #d5ca97;border-left:1px solid #d5ca97;border-top:1px solid #7a775e;
background-color:#FFFFFF;padding-bottom:0.5em;}
/**/

.cajaImagenes{margin:10px 10px 10px 0px;overflow:hidden;}
.cajaImagenes p.tituloCaja{color:#362920;font-weight:bold;padding:0.7em 0 0.4em 0.5em;}
/**/
.cajaBusqueProductos{margin: 1em 0px;}
.cajaBusqueProductos p.tituloCaja{margin:0px;padding:0.5em 0.5em 0.5em 1.5em; background:#736862 url("../images/icoTituloBusProduct.gif") no-repeat 8px center;
color: #dad2c5;font-size:1.1em;font-weight: bold;}
.cajaBusqueProductos .contenidoCaja{border: 2px solid #b9a88d;padding:0px 1em;padding:0.8em 1em;}
.cajaBusqueProductos .contenidoCaja p{margin:0px;}
/**/
.cajaBusqueCategoria{margin: 1em 0px;}
.cajaBusqueCategoria p.tituloCaja{margin:0px;padding:0.5em 0.5em 0.5em 1.5em; background:#736862 url("../images/icoTituloBusProduct.gif") no-repeat 8px center;
color: #dad2c5;font-size:1.1em;font-weight: bold;}
.cajaBusqueCategoria ul{margin:1em 0px; padding:0px 1.5em;line-height:1.4em;}
.cajaBusqueCategoria ul li{background: url("../images/icoListado.gif") no-repeat left 5px; padding-left:1em;
border-bottom:1px solid #b9aa8d;}
/**/
.cajaFlash{margin-bottom:0.5em;}
.cajaFlash p.tituloCaja{background:url("../images/fondoCajaFlash.gif") repeat-x left top;height:20px;margin:0px;width: 565px;font-size:100%;font-weight: bold;padding:5px 5px 0px 5px;}
.cajaFlash .contenidoCaja .media{text-align: center;}
/**/
.cajaCentro{}
.cajaCentro p.tituloCaja{display: none;}
.cajaCentro .contenidoCaja{}
/**/
.cajaNoticiasHome{}
.cajaNoticiasHome p.tituloCaja{background:transparent url(../images/fondoTitulo.gif) repeat-x scroll left bottom;
color:#352820;font-size:1.4em;font-weight:bold;margin:0.7em 0 0.3em;padding:0 0.5em 0.4em;}
/**/
.cajaBoletin{}
.cajaBoletin p.tituloCaja{background:transparent url(../images/fondoTitulo.gif) repeat-x scroll left bottom;
color:#352820;font-size:0.9em;font-weight:bold;margin:0px;padding:0.4em 0.4em;}
.cajaBoletin .contenidoCaja{margin:0px;}
/*CajaAfepadi*/
.cajaLogoAfepadi{margin:1em 0.8em 1em 1.2em;bottom:0px;font-size:0.8em;}
.cajaLogoAfepadi .tituloCaja{font-size:0.8em;font-weight:bold;magin-bottom:0.4em;//font-size:0.9em;}
.cajaLogoAfepadi p{text-aling:center;font-size:0.8em;line-height:1.4em;//font-size:0.9em;/}

.cajaPromociones{position:relative;margin-bottom:0.5em;}
.cajaPromociones p.tituloCaja{background-color:#94a346;color:#fff;font-size:1.4em;font-weight:bold;margin:0px 0px 0.3em 0px;padding:0.4em 0.5em 0.4em;}
.cajaPromociones .contenidoCaja{border:3px solid #dfe3c7;}
.cajaPromociones .contenidoCaja .promo{padding:1em 1em 0.5em; overflow:hidden; _height:1%;}
.cajaPromociones .contenidoCaja .promo .eliminaFloat{clear:both;}
.cajaPromociones .contenidoCaja .izq{float: left; width:80%;}
.cajaPromociones .contenidoCaja .drch{width:48%;float:right;}
.cajaPromociones .contenidoCaja .promo img{float:left;margin-right:1em;}
.cajaPromociones .contenidoCaja .titulo_resumen{color: #352820;font-size:1.3em; font-weight: bold;font-family:Times;margin: 0px;line-height:1.3em;}
.cajaPromociones .contenidoCaja .subtitulo_resumen{color:#8c7146;font-size:0.9em;margin: 0px}
.cajaPromociones .contenidoCaja .link{margin:0.5em;font-size:0.8em;text-align:right;}
.cajaPromociones .contenidoCaja .link a{color:#8c7146;text-decoration: underline;background:url(../images/icoVermas.gif) no-repeat scroll right 4px; padding-right:10px;}
.cajaPromociones .contenidoCaja .link a:hover{color:#352820;text-decoration: underline;}
.cajaPromociones .contenidoCaja p.verMas{margin:0px 0px 0.3em 0px; padding:0.3em 1em 0px;border-top:3px solid #dfe3c7;}
.cajaPromociones .contenidoCaja p.verMas a{background:transparent url(../images/icoVermas.gif) no-repeat right 4px;
padding-right:10px;text-decoration:none;color:#8C7146;}
.cajaPromociones .contenidoCaja p.verMas a:hover{color:#352820;text-decoration: underline;}
.cajaPromociones p {color:#8C7146;font-weight:bold;}
.cajaPromociones ul {margin-left:12em; line-height:1.6em;}
.cajaPromociones ul li {list-style-image:url(../images/icoVermas.gif);}

/**/
/**Cajas Productos*********************************/

/*******************************************************/

/**Ficha Producto*************************/
.fichaProducto{line-height:1.2em;overflow:hidden;margin-top:1em;}
.fichaProductoIzq{float:left;width:69%;}
.fichaProductoDrch{float:left;width:29%;}
div.fichaTitulos{line-height:1.5em;position:relative;}
.etiqueta{position:absolute;height:95px;width:60px; top:1px;right:1px; overflow:hidden;}
div.fichaTitulos .titulo{font-size:1.4em;color:#8c7146;font-weight:bold;margin:0px;padding-right:60px;}
div.fichaTitulos .subtitulo{font-size:1.1em;color:#8c7146;margin:0px;padding-right:65px;}
div.fichaTitulos .aptopara{margin:0px;padding-right:60px;}
div.contUso{margin:.5em 0px;}
div.contUso p{padding-right:60px;}
div.contUso p span{font-weight:bold;}
div.componentes{background-color:#f0eae0; margin:1em;padding:1em;}
div.componentes .titulo{font-weight:bold;margin:0px 0px 0.8em;}
div.componentes ul{line-height:1.5em;}
div.componentes ul li{border-bottom:1px solid #333333;padding:0px;background:none;}
div.componentes ul li ul{margin-left:1em;}
div.componentes ul li ul li{border-bottom:none;}
div.componentes ul li span.titComp{float:left;width:82%;}
div.componentes ul li span.titComp a{color:#333333;text-decoration: none;}
div.componentes ul li span.cantidad{float:right;}
div.componentes ul li span.nota{display:block;clear:both;font-size:0.8em;width:82%;}

div.masInfo{margin:.5em 0px;}
div.masInfo p{}
div.masInfo p span{font-weight:bold;}
div.fichaProductoDrch .texto{font-size:0.8em;}
div.contImagen{text-align:center;margin:0px 1em 0.5em;}
div.contImagen img{margin-top: 1.5em;}
div.ingredientes{margin:0px 1em;}
div.ingredientes .titulo{font-weight:bold;font-size:0.8em;}
div.presentacion{margin:0px 1em;}
div.presentacion .titulo{font-weight:bold;font-size:0.8em;}
div.advertencias{margin:0px 1em;}
div.advertencias .titulo{font-weight:bold;font-size:0.8em;}
.limpiaFicha{clear:left;}

.fichaProducto .categoria{border-bottom:1px dotted #8C7146;margin:1em;padding:0.5em;text-align:right;}
.fichaProducto .categoria .title{font-size:110%;font-weight:bold;color:#8C7146;}

/*Fin Ficha Producto*/
/*Detalle Componentes*/
div.detalleComponentes{}
div.detalleCompoTitulos{line-height:1.2em;overflow:hidden;}
div.detalleCompoTitulos .titulo{font-size:1.4em;color:#8c7146;font-weight:bold;padding-right:60px;}
div.detalleCompoTitulos .descripcion{}
div.detalleComponentes .listadoProductos{background-color:#F0EAE0;margin:1em;padding:1em;}
div.detalleComponentes .listadoProductos ul{line-height:1.5em;}
div.detalleComponentes .listadoProductos ul li{padding-left:1em;border-bottom:1px solid #baa98f;}
div.detalleComponentes .listadoProductos .tituloProductosRelacionados{font-weight:bolder;margin-bottom:15px;text-decoration:underline;}
div.detalleComponentes .categoria{border-bottom:1px dotted #8C7146;margin:1em;padding:0.5em;text-align:right;}
div.detalleComponentes .categoria .title{font-size:110%;font-weight:bold;color:#8C7146;}

/*Fin Detalle Componentes*/

/*BUSCADOR*/
.contenidoModulo{}
.buscador{}
.buscador .search_text p{margin:1em 1em 0em;font-weight: bold;color:#8c7146;text-align: center;}
.buscador .search_noresult p{ text-align: center;margin: 1em;}
#searchForm{text-align: center;border-bottom:1px solid #90764d;padding:0px 0px 1.5em;margin:0em 2em 1em;}

.buscador .input_search input {border:1px solid #94928C;color:#444444;padding:0.3em 0.3em 0.3em 0.4em;width:50%;}
.buscador .btn_search input {background-color:#252012;border:1px solid #8C7146;color:#FFFFFF;cursor:pointer;height:29px;line-height:20px;margin-top:0px;padding:1px 2px 3px;width:auto;}
.buscador .btn_search input:hover {background-color:#736962;border:1px solid #ffffff;color:#FFFFFF;text-decoration:none;}
.buscador .boton_buscar{background-color: #93a045; border:1px solid #8a6f45;padding: 1px 8px;}
.buscador .boton_buscar:hover{border:1px solid #352820;}

div.search_result {border-bottom:1px solid #baaa90;line-height:1.5em;margin:0px 2em 1em;padding-bottom:1em;text-align:justify;font-size:12px;}
div.search_result a{color: #603813; text-decoration: none;}
div.search_result a:hover{text-decoration:underline;}
strong{font-weight:bold;}
.search_error{padding:1em 0px; font-size: 0.9em; font-weight: bold; color: #D0210A; text-align: center;}

.buscador .pagination{padding: 5px;margin:10px; color:#603813; font-weight: bold;text-align:center;}
.buscador .pagination a{padding: 5px; color:#603813;font-weight: bold;}
.buscador .pagination a:hover{padding: 5px; color:#603813; text-decoration: underline;}
.buscador .pagination b{color: #603813;background-color: #ECECEC;padding:4px;}
.buscador .fondo_pag_actual{background-color: #ECECEC;padding:4px;}
/**/
.permaLink{display:none}
.titulo_direccion {
color:#8C7146;
font-size:1.1em;
font-weight:bold;
margin-bottom: 5px;
padding:0 0.5em 0.4em;
}
div.contenedor_plano p.cerrarPopup{font-size:0.8em;margin:0px; text-align:right;}
div.contenedor_plano a.cerrar{background: url("../images/icoCerrar.gif") no-repeat left center;padding-left:1.4em;}
.negrita{font-weight: bold;}

.limpiar{clear:both;}
.flotar_izq{float:left; width:150px;}
.descarga_adobe{margin-left:10px;}

.contenedor_plano{text-align:center;}

/*Descargar Catalogo*/
.descargaDocumentosSolgar {width:400px; margin:0 auto;}
.descargaDocumentosSolgar a {text-decoration:none;}
.descargaDocumentosSolgar a:hover {text-decoration:none;}
.descargaDocumentosSolgar a img.catalogoSolgar {float:left; margin:0 1.5em;}
.descargaDocumentosSolgar a img.anexoSolgar { margin:0 1.5em;}
div.col2 p.descargaAdobe {text-align:right;}

div.col2 .bloque_enlace_seleccion p {
text-align:left;
}