@import "reset.css";

body{font-family:Arial, sans-serif;font-size:70%;margin:0px;padding:0px;background:#e0e0e0;color:#333333;}
.page{border:2px solid #cecece;width:980px;margin:0px auto;}
/*CABECERA*/
/*.cabecera .flash{height:208px;background: url("../images/fondoFlash.jpg") no-repeat left top;}*/
/*.cabecera{height:281px;width:980px;background:url("../images/fondoCabecera.jpg") no-repeat left top;position: relative;}*/
/*.cabecera .accesos{height:72px;width:980px;}*/
.cabecera{height:195px;width:980px;/*margin:0px auto;*/background:url("../images/fondoCabeceraInterna.jpg") no-repeat left top;position: relative;}
.cabecera .imagenesCabecera{border:5px solid #ffffff;width:620px;height: 115px;margin:0em auto;}
.cabecera .accesos{height:64px;width:980px;}
.cabecera .enlace a.enlaceHome{position: absolute;top:0px;left:30px;width:185px; height:60px;}
.cabecera .enlaceIdio {background:url("../images/btnFondoIdiomas.gif") no-repeat 85% 10px; padding:5px; height:35px;position: absolute;top:0px;right:150px;width:180px;}
.cabecera .enlaceIdio .zonaPrivada {color:#e7e7e7; float:left;padding:12px 10px 0px 30px; font-size:0.9em;}
.cabecera .enlaceIdio .zonaPrivada a{color:#e7e7e7;text-decoration:none;}
.cabecera .enlaceIdio .zonaPrivada a:hover{color:#cecece;text-decoration:underline;}
.cabecera .enlaceIdio .idiomas {float:left;margin-top:7px;}
.cabecera .enlaceIdio .idiomas img {border:none;}
.cabecera .enlaceIdio .idiomas a {text-decoration:none;}
.cabecera .icoCabecera {height:16px;position: absolute;top:17px;left:235px;width:113px;}
.cabecera .icoCabecera .iconoHome {float:left;height:16px;margin:0px 7px 0px 0px;width:20px;background:url("../images/icoHome.gif") no-repeat center top;}
.cabecera .icoCabecera .iconoContacto {float:left;height:16px;margin:0px 7px 0px 0px;width:20px;background:url("../images/icoContacto.gif") no-repeat center top;}
.cabecera .icoCabecera .iconoAcceso {float:left;height:16px;margin:0px;width:20px;background:url("../images/icoMapa.gif") no-repeat center top;}
.cabecera .icoCabecera .iconoBuscar {float:left;height:16px;margin:0px;width:20px;background:url("../images/icoBuscar.gif") no-repeat center top;}
/*MENU SUPERIOR*/
.menu{background:url("../images/fondoCabecera02.jpg") no-repeat left top;width:980px;/*margin:0px auto;*/}
.menu .menuSuperior{height:40px;background: url("../images/fndMenuSuperior.gif") no-repeat center center;}
.menu .menuSuperior ul{text-align: center;vertical-align:middle;padding-top:13px;height:30px;}
.menu .menuSuperior ul li{display:inline;}
.menu .menuSuperior ul li a{margin-right:3px;padding-right:3px;border-right:1px solid #3b3b3b;font-size:14px;color:#3b3b3b;text-decoration:none;font-weight:bold;}
.menu .menuSuperior ul li a:hover{color:#6f6f6f;text-decoration:underline;}
.menu .menuSuperior ul li a.nivel1_activo{color:#033773;text-decoration: underline;}
/*COLUMNAS*/
.columnas{width:980px;margin:0px auto;background:#ffffff;}
.col1{_position:relative;}
.col1 p{margin:0.8em 1em;}
.col1 hr{width:90%;}
.col1 a{color:#333333;}

.col2{padding:1em 1.5em; line-height:1.2em;min-height:400px;position:relative;}

/*Rastro de miga*/
div.col2 .rastro{padding:0.5em;font-size:80%;}
div.col2 .rastro a{color:#A8A8A8;text-decoration:none;}
div.col2 .rastro a:hover{color:#5F6D70;text-decoration:underline;}

.col3{_position:relative;line-height:1.5em;}
.col3 p{margin:0.8em 0.5em;}
.col3 hr{width:90%;}
.col3 a{color:#333333;}

.detalleTexto ul {margin:1em 2em;}
.detalleTexto li {background:transparent url(../images/icoLi.gif) no-repeat scroll left 8px;line-height:1.2em; padding:0.3em 2em;}

/*CAJAS*/
/*Caja Noticias Home*/
.col1 .cajaNoticiasHome{padding: 1em 1.5em;}
.cajaNoticiasHome{}
.cajaNoticiasHome p.tituloCaja{color:#506264;font-size:18px;font-weight:100;margin:0.7em 1 0.3em;padding:0 0.7em 0.7em; border-bottom:1px solid #e0e0e0;font-family:Arial;margin:0em;line-height:1.2em;}
.cajaNoticiasHome p.tituloCaja span{color:#FFCCFF;}
.cajaNoticiasHome .listadoNoticiasHome {/*width:350px;*/}
.cajaNoticiasHome .listadoNoticiasHome .fecha_resumen{font-size:1em;color:#00356b;margin:5px 0 5px;font-weight: bold;}
.cajaNoticiasHome .listadoNoticiasHome .titulo_resumen{font-size:1em; font-weight:bold; color:#989898;margin:0.3em 0em;line-height:1.3em;}
.cajaNoticiasHome .listadoNoticiasHome .subtitulo_resumen{color:#989898;line-height:1.2em;font-size:1em;margin:0px;}
.cajaNoticiasHome .listadoNoticiasHome .foto_resumen{padding:0px;}
.cajaNoticiasHome .listadoNoticiasHome .resumen_noticia{}
.cajaNoticiasHome .listadoNoticiasHome a{text-decoration: none;}
.cajaNoticiasHome .foto_resumen img{float:left; margin-right:1em;}
div.listadoNoticiasHome .eliminaFloat{clear:left;}
.cajaNoticiasHome .listadoNoticiasHome .verMas{font-size:0.9em; text-align:right;padding:10px 10px 0em 0em; }
.cajaNoticiasHome .listadoNoticiasHome .verMas a{text-decoration:none;color:#000;background:transparent url("../images/icoMas.gif") no-repeat left center;padding-left:15px;}
.cajaNoticiasHome .listadoNoticiasHome .verMas a:hover{text-decoration: underline;}
/*div.caja .listadoNoticiasHome ul{margin:0px;padding:0px 1em;}
div.listadoNoticiasHome ul.listado li{overflow:hidden;width:auto;padding:0px;margin:0px;}*/

/*Caja Buscador*/
.contenedoraCaja .CajaBuscador {margin:2em 0em;}
.confirmacionFormulario .filaConfirmacionFormulario {margin:2em 3em;}
.confirmacionFormulario .valorConfirmacionFormulacion {border:1px solid #bbc8d6; /*float:right;*/padding:2px;}
.CajaBuscador input.texto{width:70%;margin-top:0.4em;color:#7A7A7A;float:left;}
.CajaBuscador input.boton_buscar{border:0 none;color:#506264;font-weight:bold;margin:0em 0em 0em 0.3em;text-align: right;}
.boton_buscar{border:0 none;color:#506264;font-weight:bold;margin:0em 0em 0em 0.3em;text-align: right;}
.input_buscar{width:90%;margin-top:0.4em;color:#7A7A7A;float:left;}
/*.CajaBuscador input.boton_buscar{background:transparent url(../images/btnBuscador.gif) no-repeat scroll 0 0;
border:0 none;color:#506264;font-weight:bold;height:27px;margin:0.5em 0em 0em 0.3em;width:82px;text-align: right;_text-align:center;}*/

.CajaBuscador p.tituloCaja {border-bottom:1px solid #E0E0E0;color:#00356b;font-size:1.3em;font-weight:bold; margin:0em 1em 0  1.7em; padding:0.5em 0;}
.buscador .input_search input {color:#5f5f5f;padding:0.2em;width:50%;}
.buscador .btn_search input {border:0 none;color:#506264;font-weight:bold;margin:0em 0em 0em 0.3em;text-align: right;}
.buscador .btn_search input:hover {color:#7a7a7a}

/**/
.cajaListadoEnlaces .tituloCaja{border-bottom:1px solid #E0E0E0;color:#00356B;font-size:1.3em;font-weight:bold;margin:0 1em 0 1.7em;padding:0.5em 0;}
.cajaListadoEnlaces .contenidoCaja ul{margin:1em 1em 1em 1.5em; padding:0em;}
.cajaListadoEnlaces .contenidoCaja ul li{background:transparent url(../images/liNivel2.jpg) no-repeat scroll left top;font-size:11px;font-weight:bold;line-height:1.7em;padding-left:20px;}
.cajaListadoEnlaces .contenidoCaja ul li a{color:#00356C;font-weight: bold;text-decoration:none;}
.cajaListadoEnlaces .contenidoCaja ul li a:hover{text-decoration:underline;}

/*CAJA LOGIN**/
.cajaLogin{margin:1em 0em;}
.cajaLogin .tituloCaja{display:none;border-bottom:1px solid #E0E0E0;color:#00356B;font-size:1.3em;font-weight:bold;margin:0 1em 0 1.7em;padding:0.5em 0;}
.cajaLogin .contenedorAccesoIn{padding:1em 1.5em;}
.cajaLogin .user{font-size: 11px; font-weight: bold; display: block;background:url("../images/iconoUsuario.gif") no-repeat left center; padding:3px 0px 3px 20px;margin:2px 10px;}
.cajaLogin .contenidoBotones{margin-top: 10px;}
.cajaLogin .btn_cerrarSesion{font-size: 11px;padding:3px 0px 3px 20px;margin-left:10px;background:url("../images/iconoDesconectar.gif") no-repeat left center;}
.cajaLogin .cerrarSesion{color:#5F5F5F;text-decoration:underline;}
.cajaLogin .cerrarSesion:hover{color:#5F5F5F;text-decoration:none;}

/*.cajaLogin .editar_perfil{}
.cajaLogin .formLogin{margin:0px;padding:3px 10px 3px 15px;}
.cajaLogin .formLogin .contenedorAccesoOut{margin: 1px 0px;}
.cajaLogin .formLogin .btnAcceder{background-color:#9A1319;border:1px solid #94928C;cursor:pointer;width:auto;color:#FFFFFF;height:19px;}
.cajaLogin .formLogin input{border:1px solid #94928C;color:#444444;width:90%;margin:1px 0px;}
.cajaLogin .formLogin label{font-size:0.9em;}*/
/**/

/*MENU IZQUIEDO*/
.menuIzqCont{margin-left:20px;}
.menuIzquierda{}
.menuIzquierda a{}
.menuIzquierda a:hover{}
.menuIzquierda ul{}
.menuIzquierda ul li{}
.menuIzquierda ul li.nivel1{font-size:18px; font-weight:bold;border-bottom:1px solid #e4e4e4;line-height:2em;display:none;}
.menuIzquierda ul li.nivel1 a{color:#5f6c70;text-decoration:none;}
.menuIzquierda ul li.nivel1_activo{font-size:18px; font-weight:bold;/*border-bottom:1px solid #e4e4e4;*/line-height:2em;}
.menuIzquierda ul li.nivel1_activo a{color:#5f6c70;text-decoration:none;}

.menuIzquierda ul li.nivel2{font-size:11px; font-weight: bold;border-bottom:1px dotted #b4b4b4;line-height:1.7em;
background: url("../images/liNivel2.jpg") no-repeat left top;padding-left:20px;}
.menuIzquierda ul li.nivel2 a{color:#00356c;font-weight: bold;/*Azul*/}
.menuIzquierda ul li.nivel2_activo{font-size:11px; font-weight: bold;border-bottom:1px dotted #b4b4b4;line-height:1.7em;
background: url("../images/liNivel2.jpg") no-repeat left top;padding-left:20px;}
.menuIzquierda ul li.nivel2_activo a{color:#D3801A;font-weight: bold;/*Naranja*/}

.menuIzquierda ul li.nivel3{font-size:10px;line-height:1.7em;background: url("../images/liNivel3.gif") no-repeat 10px 5px;padding-left:20px;}
.menuIzquierda ul li.nivel3 a{color:#526164/*Gris*/}
.menuIzquierda ul li.nivel3_activo{font-size:10px; line-height:1.7em;background: url("../images/liNivel3.gif") no-repeat 10px 5px;padding-left:20px;}
.menuIzquierda ul li.nivel3_activo a{color:#526164/*Gris*/font-weight: bold;}

.menuIzquierda ul li.nivel4{font-size:9px;line-height:1.7em;background: url("../images/liNivel4.gif") no-repeat 2px 5px;padding-left:10px;}
.menuIzquierda ul li.nivel4 a{color:#67686a;/*Gris*/font-weight:normal;}
.menuIzquierda ul li.nivel4_activo{font-size:9px;line-height:1.7em;background: url("../images/liNivel4.gif") no-repeat 2px 5px;padding-left:10px;}
.menuIzquierda ul li.nivel4_activo a{color:#00356b/*Azul*/;font-weight:normal;text-decoration:underline;}

/**PIE*/
.pie{background:url("../images/fondoPieRepeat.jpg") repeat-x;line-height:1.4em;}
.pieContenido{width:980px; margin:0px auto;padding:1em 0px;text-align:center; overflow:hidden; }
.pieContenido p{color: #00356b; font-size:90%;font-weight:bold;}
.pie a{color:#392b22; text-decoration:none;}
.pie a:hover{color:#392b22; text-decoration:underline;}

/***************************************************************************/
/**Columna 2*****/
.titulo h2{color:#d3801a;font-size:1.3em;font-weight:bold;margin:0.7em 0em 0.5em;padding:0.2em 1.5em 0.8em;background: url("../images/liNivel1.jpg") no-repeat left top;border-bottom:1px solid #e0e0e0;}
.titulo h1{color:#d3801a;font-size:1.3em;font-weight:bold;margin:0.7em 0em 0.5em;padding:0.2em 1.5em 0.8em;background: url("../images/liNivel1.jpg") no-repeat left top;border-bottom:1px solid #e0e0e0;}

.newslettersubscription-wrapper h1{color:#d3801a;font-size:1.3em;font-weight:bold;margin:0.7em 0em 0.5em;padding:0.2em 1.5em 0.8em;background: url("../images/liNivel1.jpg") no-repeat left top;border-bottom:1px solid #e0e0e0;}

div.col2 b{font-weight:bold;}
div.col2 p{line-height:1.5em;text-align:justify;margin:0.8em 0px;}
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:#7A7A7A; text-decoration:underline;}
div.col2 a:hover{color:#5f5f5f; text-decoration:none;}

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;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.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;}
/*Recurso tipo texto 2*/
div.recursoTexto2 .izq{float: left;width:68%;}
div.recursoTexto2 .drch{float: right;width:30%;text-align:center;background-color:#f3f3f3;border:1px solid #e4e4e4;}
div.recursoTexto2 .eliminaFloat{clear:both;}
div.recursoTexto2 .detalleTexto_foto{margin:10px 0px;}
div.recursoTexto2 .galeriaImagenesDetalle .gallery img{margin:0px 0px 10px;}
div.recursoTexto2 .galeriaImagenesDetalle{margin-bottom:0px;}

/***********************************************************/
/*FORMULARIOS*/
.contenedorFormulario{border:2px solid #e0e0e0;margin:0 2em 1em;}
form.contactoForm{margin:1em;}
.contenedorFormulario .cont_formulario{position:relative;overflow:hidden; padding:1.5em;}
.fila_formulario{width:auto;margin-bottom:5px;padding: 0.3em;_width:95%;overflow:hidden;}
.literal{float:left;width:39%;_width:35%;}
.literal label {padding-left:1em;}
.campos_formulario{float:right;width:59%;_width:55%;}
.campos_formulario .onlineform, .campos_formulario .contactoInput{border:1px solid #00356b;width:90%;}
form.contactoForm input {border:1px solid #00356b;color:#333333;padding:0.1em;width:95%;_width:95%;}
form.contactoForm textarea{border:1px solid #00356b;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;}
.cont_formulario .botones .formbutton {color:#ffffff; border:1px solid #015bb7; background:#00356b;}
.cont_formulario .botones .formbutton:hover {color:#ffffff; border:1px solid #015bb7; background:#015bb7;}
form.contactoForm .formbutton{border:1px solid #3b80c6;cursor:pointer;height:25px;line-height:20px;padding:1px 2px 5px;width:auto;	background-color:#00356b;color:#FFFFFF;}
form.contactoForm .formbutton:hover{background-color:#3b80c6;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:80%;margin-top:10px;text-align:center;}
form .error{display:block; padding:0.3em 0.3em 0.3em 0.5em;font-size:80%;color:#C41E16;text-align:center;}

.col2 table{font-size:90%; border: 1px solid #ded6cb;margin:0px auto;}
.col2 td{padding:0.3em;}

/*Acceso Privado*/
.accesoZonaPrivada {line-height:1.5em;}
.accesoZonaPrivada .formularioLogin {border:2px solid #e0e0e0;margin:2em auto 0em;width:80%;padding:1.5em;}
.accesoZonaPrivada .btnEnviarLogin {background:#00356B none repeat scroll 0 0;border:1px solid #015BB7;color:#FFFFFF;}
.accesoZonaPrivada .btnEnviarLogin:hover {color:#ffffff; border:1px solid #015bb7; background:#015bb7;}
.accesoZonaPrivada .mensaje {color:#D3801A;font-size:0.9em;}
.confirmacionFormulario {border:1px solid #D3801A;margin:1em auto;padding:1em;width:80%;}
.confirmacionFormulario p.labelConfirmacionFormulacion {background-color:#F3F3F3;font-weight:bold;margin:0.6em 0;padding:0.5em;}
.filaConfirmacionFormulario p.valorConfirmacionFormulacion {padding:0 0.5em;}

/**********/
/*MAPAWEB*/
div.mapaWeb{}
div.mapaWeb ul{list-style: none;padding:5px 0px 10px 30px;}
div.mapaWeb ul li {padding-left:1em;margin-top:15px;background:none;}
div.mapaWeb ul li a{font-weight:bolder;color:#333333;}

div.mapaWeb ul li ul {margin:5px;padding-left:28px;padding-right:0px;}
div.mapaWeb ul li ul li {padding:3px 0px 0px 22px;margin:5px 0px;background: url("../images/liNivel2.jpg") no-repeat left top;}
div.mapaWeb ul li ul li a{font-weight:normal;}
div.mapaWeb ul li ul li a:hover{font-weight:normal;color:#999999;}

div.mapaWeb ul li ul li ul {margin:0px 5px;}
div.mapaWeb ul li ul li ul li {padding:0px 0px 0px 16px;background: url("../images/liNivel3.gif") no-repeat 5px 5px;}
div.mapaWeb ul li ul li a{font-weight:normal;}
div.mapaWeb ul li ul li a:hover{font-weight:normal;color:#999999;}

div.mapaWeb ul li ul li ul li ul {padding:0px;}
div.mapaWeb ul li ul li ul li ul li {padding:0px 0px 0px 16px;background: url("../images/liNivel4.gif") no-repeat 5px 5px;}
div.mapaWeb ul li ul li ul li a{font-weight:normal;}
div.mapaWeb ul li ul li ul li a:hover{font-weight:normal;color:#999999;}


/**Cajas Home*********************************/
.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{}
.cajaFlash p.tituloCaja{display:none;}
/**/
.cajaCentro{}
.cajaCentro p.tituloCaja{display: none;}
.cajaCentro .contenidoCaja{}
/**/

.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;}
/*******************************************************/

/**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:55px;width:60px; top:1px;right:1px; overflow:hidden;}
div.fichaTitulos .titulo{font-size:1.4em;color:#8c7146;font-weight:bold;margin:0px;}
div.fichaTitulos .subtitulo{font-size:1.1em;color:#8c7146;margin:0px;}
div.fichaTitulos .aptopara{margin:0px;}
div.contUso{margin:.5em 0px;}
div.contUso p{}
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:85%;}
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;}

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;}
/*Fin Ficha Producto*/
/*Detalle Componentes*/
div.detalleComponentes{}
div.detalleCompoTitulos{line-height:1.2em;overflow:hidden;}
div.detalleCompoTitulos .titulo{font-size:1.2em;color:#323335;font-weight:bold;}
div.detalleCompoTitulos .descripcion{}
div.detalleComponentes .listadoProductos{margin:1em;}
div.detalleComponentes .listadoProductos ul{line-height:1.5em;}
div.detalleComponentes .listadoProductos ul li{padding-left:1em;border-bottom:1px solid #baa98f;}
/*Fin Detalle Componentes*/

/*BUSCADOR*/
.contenidoModulo{}
.contenidoCaja div.buscador{margin:1em 0em 0em 2em; padding:0;}
.boton_buscar {/*border:0; background:transparent url(../images/btnBuscador.gif) no-repeat; width:82px; height:27px; font-weight:bold; color:#506264; margin-top:1em;*/
border:0 none;color:#506264;font-weight:bold;margin:0em 0em 0em 0.3em;text-align: right;
}

.buscador .search_text p{margin:1em 1em 0em; color:#7A7A7A;text-align: center; font-weight:bold;}
.buscador .search_noresult p{ text-align: center;margin: 1em;}
#searchForm{text-align: center;border-bottom:1px solid #e0e0e0;padding:0px 0px 1.5em;margin:0em 2em 1em;}



div.search_result {border-bottom:1px solid #E0E0E0;line-height:1.5em;margin:0px 2em 1em;padding-bottom:1em;text-align:justify;font-size:12px;}
div.search_result a{color: #00356B; 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:#D3801A; font-weight: bold;text-align:center;}
.buscador .pagination a{padding: 5px; color:#D3801A;font-weight: bold;}
.buscador .pagination a:hover{padding: 5px; color:#D3801A; text-decoration: underline;}
.buscador .pagination b{color: #303030;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;}
area:hover{cursor:finger;}


/*LISTADOS*/

/*Listado Noticias**/
div.listadoNoticias{margin: 0px 1em;}
div.listadoNoticias ul.listado li{overflow:hidden;width:auto; margin:1.3em;border-bottom:1px solid #e0e0e0;}
div.listadoNoticias .foto_resumen img{float:left;margin-right:1em;}
div.listadoNoticias .resumen_noticia{_margin-top:-10px;/*Solo IE6*/}
div.listadoNoticias .titulo_resumen{font-weight:bold; color:#333333;line-height:1.4em;margin:0em 0em 0.3em 0em;text-align: justify;}
div.listadoNoticias .fecha_resumen{color:#00356B;font-size:1em;font-weight:bold;margin:5px 0;}
div.listadoNoticias .subtitulo_resumen{text-align: justify;color:#333333;line-height:1.4em;font-size:1em;margin:0.3em 0em;}
div.listadoNoticias a{text-decoration: none;}
div.listadoNoticias .eliminaFloat{clear:left;}
/*Detalle Noticias y ...**/
.detalleNoticiaCont{margin:1em;}
.detalleNoticia{}
div.detalleNoticia p.detalleNoticia_fecha{color:#00356B;font-size:1em;font-weight:bold;margin:5px 0px;}
div.detalleNoticia p.detalleNoticia_titulo{color:#362920;margin:0em 0em 1em;}
div.detalleNoticia .detalleNoticia_tituloSpan{color:#333333; font-weight:bold;font-size:1.2em;}
img.detalleNoticia_foto{float:left; margin-right:1.6em;}
.detalleNoticia_texto{text-align: justify;/*color:#333333;*/font-size:1em;line-height:1.5em;}
.detalleNoticia_texto div {margin:0.6em;}

.galeriaImagenesDetalle{margin-bottom:1em;}
.galeriaImagenes_Titulo{font-weight:bold;font-size:1.1em;line-height:1.8em;
background: url("../images/lineaTituloDetalles.gif") no-repeat right bottom;
}
div.galeriaImagenes ul.gallery li{display: inline;background:none;padding: 0px;}
/**/
.adjuntosDetalle{}
.adjuntosDetalle_titulo{color:#00356b; font-weight:bold; font-size:1em; line-height:1.8em; border-bottom:1px dashed #e0e0e0; margin-top:2em;}
div.adjuntosDetalle ul.adjuntosDetalle_lista{margin-left:1.5em;font-size: 0.8em;}
.adjuntosDetalle_tituloSpan{font-weight:bold;font-size:1.1em;}
.adjuntosDetalle_formato{color:#00356b;}
.adjuntosDetalle_tamanio{color:#00356b;}
/**/
.enlacesInteres{margin-bottom:1em;}
.enlacesInteres_titulo{color:#00356b; font-weight:bold; font-size:1em; line-height:1.8em; border-bottom:1px dashed #e0e0e0; margin-top:2em;}
ul.enlacesInteres_lista{margin-left:1.5em;font-size: 0.8em;}
ul.enlacesInteres_lista li{background:url(../images/icoEnlace.gif) no-repeat  scroll left top;height:20px;padding:0px 0px 0px 30px;margin-top:1em;}
.enlacesInteres_tituloSpan{font-weight:bold;font-size:1.2em;}
ul.enlacesInteres_lista li .enlacesInteres_descripcion{margin:0.2em 0px;}
/**/
div.adjuntosDetalle li.pdf{background:transparent url(../images/icoPdf.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;margin-top:1em;}
li.doc{background:transparent url(../images/ci-icono_doc.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.zip {background:transparent url(../images/ci-icono_zip.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.xls {background:transparent url(../images/ci-icono_xls.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.rar {background:transparent url(../images/ci-icono_rar.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.video{background:transparent url(../images/ci-icono_video.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.sonido{background:transparent url(../images/ci-icono_sound.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.img {background:transparent url(../images/ci-icono_img.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.ppt {background:transparent url(../images/ci-icono_ppt.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.htm {background:transparent url(../images/icoHtml.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.swf {background:transparent url(../images/ci-icono_swf.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}
li.mdb {background:transparent url(../images/ci-icono_mdb.gif) no-repeat scroll left top;padding:3px 0px 3px 24px;}

/*Listado Enlaces**/
div.listadoEnlaces{margin: 0px 1em;}
div.listadoEnlaces ul li{	padding:0px;	background:url("../images/lineaSeparaListados.jpg") repeat-x left bottom;margin-bottom:1.0em; padding-bottom:1.1em;}
div.listadoEnlaces ul li p{line-height:1.3em; margin:0px;}
div.listadoEnlaces ul li p.title{font-weight:bold;}
div.listadoEnlaces ul li a p.title {color:#362920;}
div.listadoEnlaces ul li a:hover p.title {color:#706157;}
div.listadoEnlaces ul li p.subtitulo{font-size: 0.8em;}
div.listadoEnlaces ul li a p.subtitulo{color:#90754c;}
div.listadoEnlaces ul li a:hover p.subtitulo{color:#90754c;}
div.listadoEnlaces ul li p.url{font-style: italic;font-size:0.9em;text-decoration:underline;}
div.listadoEnlaces ul li a p.url{color:#362920;}
div.listadoEnlaces ul li a:hover p.url{color:#362920;}

/*Listado Eventos**/
div.listadoEventos{margin: 0px 1em;}
div.col2 .listadoEventos ul{padding:0px;margin:0.5em 1em;}
div.col2 .listadoEventos ul li{background:url("../images/icoCalendario.gif") no-repeat 5px center;margin-bottom:0.5em; padding:0.5em 0.5em 0.5em 28px;}
div.col2 .listadoEventos ul li.par{background-color:#f2f0f0;}
div.col2 .listadoEventos ul li.impar{background-color:#e5e5e5;}
div.col2 .listadoEventos ul li p{margin:0px;}
div.col2 .listadoEventos ul li p.title{font-size:1.2em;font-weight:bold;}
div.col2 .listadoEventos ul li a {color:#999999;font-weight:bold;text-decoration:underline;}
div.col2 .listadoEventos ul li a:hover{color:#00356d;text-decoration:none;}
div.listadoEventos ul li p.fecha{font-size: 0.8em;text-decoration:underline;}
div.listadoEventos ul li p.teaser{font-style: italic;font-size:0.9em;}
/*Detalle*/
.detalleEventoCont{margin:1em;}
div.detalleEventoCont p.detalleEvento_titulo{color:#362920;margin:0px;}
div.detalleEventoCont .detalleEvento_tituloSpan{font-weight:bold;}
div.detalleEventoCont .detalleEvento_subtitulo{margin:0px;}
div.detalleEventoCont .detalleEvento_subtituloSpan{}
img.detalleEvento_foto{float:left; margin-right:1em; border: none}
div.detalleEventoCont {text-align: justify; line-height:1.2em;}
div.detalleEventoCont .detalleEvento_Fechas{margin:0px;font-size:0.8em;}
div.detalleEventoCont .detalleEvento_Fechas p{margin:0px;}
div.detalleEventoCont .detalleEvento_Fechas .detalleEvento_info{font-weight: bold;}


/*Listado General*/
.listadoGeneral ul{margin:1em 0px; padding:0px 1.5em;line-height:1.4em;}
.listadoGeneral ul li{background: url("../images/icoListado.gif") no-repeat left 5px; padding-left:1em;
border-bottom:1px solid #b9aa8d;}
.listadoGeneral .title{margin:0px;font-weight: bold;}
.listadoGeneral .subtitulo{margin: 0px;}
/*Listado Documentacion Descargas**/
.listadoDocumentacion{}
.listadoDocumentacion ul{margin:0px 2em;}
.listadoDocumentacion ul li.li_par{background-color:#F2EFEB;padding:.5em;}
.listadoDocumentacion ul li.li_impar{background-color:#E6E2DE;padding:.5em;}
.listadoDocumentacion ul li p.title{background:url("../images/icoListadoDos.gif") no-repeat 2px 4px;margin:0px;padding:.2em 0px .2em 20px;font-weight: bold;}
.listadoDocumentacion ul li p.subtitulo{margin:0px;padding:0px 0px 0px 20px;}
.listadoDocumentacion ul li p.accion{display: none;}

/*Paginador******/
.paginador{background-color:#ededed;padding:0.5em;margin:0px 0px 1em;font-weight: bold;border:1px solid #cccccc;}
.paginador a{padding:0.5em; color:#333333;text-decoration:none;}
.paginador a:hover{padding: 0.5em; text-decoration: underline;}
.pag_actual{font-weight:bold;}
.fondo_pag_actual{border:1px solid #f3b160;background-color: #d3801a;padding:0.3em; color:#ffffff;}



/*menu interior ******/
.menuInteriorCont{position: relative;border:1px solid #d1d1d1;overflow: hidden;_height: 130px}
.contenedoraCaja .menuInteriorImagen {position: absolute;top: 0px ;left: 0px;width:30%;overflow: hidden;}
.contenedoraCaja .menuInterior {line-height:1.7em;padding:1em 1em 1em 30%;}
.contenedoraCaja .menuInterior .nivel1 {font-weight:bold; color:#506264;padding-left:1em;}
.contenedoraCaja .menuInterior .nivel1:hover {color:#00356b;}
.contenedoraCaja .menuInterior .nivel1_activo {color:#00356b; font-weight:bold;padding-left:1em; }
.contenedoraCaja .menuInterior #menu_1 {background:url("../images/menuIntLi1.gif") no-repeat 5px 4px;}
.contenedoraCaja .menuInterior #menu_2 {background:url("../images/menuIntLi2.gif") no-repeat 5px 4px;}
.contenedoraCaja .menuInterior #menu_3 {background:url("../images/menuIntLi3.gif") no-repeat 5px 4px;}
.contenedoraCaja .menuInterior #menu_4 {background:url("../images/menuIntLi4.gif") no-repeat 5px 4px;}
.contenedoraCaja .menuInterior #menu_5 {background:url("../images/menuIntLi5.gif") no-repeat 5px 4px;}
.contenedoraCaja .menuInterior #menu_6 {background:url("../images/menuIntLi6.gif") no-repeat 5px 4px;}
.contenedoraCaja .menuInterior #menu_7 {background:url("../images/menuIntLi7.gif") no-repeat 5px 4px;}
.contenedoraCaja .menuInterior #menu_8 {background:url("../images/menuIntLi8.gif") no-repeat 5px 4px;}

/*listados ******/

.col2 .listadoCasosExito {padding:1em;}
.col2 .listadoCasosExito .listado {padding:2em 4em;}
.col2 .listadoCasosExito .listado li {background:transparent url(../images/icoLi.gif) no-repeat scroll 0 9px; padding-left:20px;}
.col2 .listadoCasosExito .listado p:hover {color:#d3801a; text-decoration:underline;}
.col2 .listadoCasosExito .listado p {color:#00356b; font-weight:bold;}

.col2 .listadoMiembros {padding:0.5em 1em;}
.col2 .listadoMiembros .listado {padding:1em 3em;}
.col2 .listadoMiembros .listado li {background:transparent url(../images/icoMiembro.gif) no-repeat scroll 0 0px; padding-left:25px;}
.col2 .listadoMiembros .listado p:hover {color:#d3801a; text-decoration:underline;}
.col2 .listadoMiembros .listado p {color:#00356b; font-weight:bold;}

.col2 .listadoZonaPrivada ul {padding:1em 2em;}

.detalleTexto .detalleTexto_titulo{margin:0.6em 0em 0.2em;font-size:1.2em;border-bottom:1px solid #033675;}
.detalleTexto .detalleTexto_tituloSpan{font-size:100%; color:#033675;font-weight: bold;}
.detalleTexto{overflow: hidden;}
.detalleTexto img.detalleTexto_foto {float:left; margin-right:2em;}

/*MENU ZONA PRIVADA*/
.menuZonaPrivada{margin-left:20px;}
.menuZonaPrivada p{font-size:18px;line-height:2em;color:#5F6C70;}

.menuZonaPrivada ul li.nivel1{font-size:11px; font-weight: bold;border-bottom:1px dotted #b4b4b4;line-height:1.7em;
background: url("../images/liNivel2.jpg") no-repeat left top;padding-left:20px;}
.menuZonaPrivada ul li.nivel1 a{color:#00356c;font-weight: bold;/*Azul*/}
.menuZonaPrivada ul li.nivel1_activo{font-size:11px; font-weight: bold;border-bottom:1px dotted #b4b4b4;line-height:1.7em;
background: url("../images/liNivel2.jpg") no-repeat left top;padding-left:20px;}
.menuZonaPrivada ul li.nivel1_activo a{color:#D3801A;font-weight: bold;/*Naranja*/}


/*GALERIA DE IMAGENES*/
.cuerpoGaleriaImagenes{margin:0.5em 2em;position:relative;}
.cuerpoGaleriaImagenes p{margin:0.6em 0em;}
/*Controles de Siguiente y Anterior*/
#controlesCycleFancyBox {z-index: 30;position:absolute; top:0px; left:0px;
display:none;background-color: #e9e9e9; border: 3px solid #ddd;padding: 6px; width: 120px;
text-align: center;}
#controlesCycleFancyBox a{color:#00356b;padding-right:7px;text-decoration: none;font-weight: bold;}
#controlesCycleFancyBox a:hover{color:#333333;}
/*Tamao de la galera*/
#galeriaCycleFancyBox {/*width: 540px;*/margin:0em auto;position:relative;text-align:center;}
/*Texto que acompaa la imagen principal*/
.textoCycleFancyBox {display:block;;margin:0;padding:5px 0px;color:#282828;text-decoration:underline; font-size:100%;}
span.textoCycleFancyBox p{margin:0px;}
/*Efecto de sombra sobre la imagen principal*/
#imagenesCycleFancyBox{margin:0px auto;}
.sombraCycleFancyBox {/*width: 520px; padding: 5px 0px 5px 15px*/position:relative;}
/*FIN GALERIA CYCLE Y FANCYBOX*/
/*Navegacin de la galera*/
#navegacionCycleFancyBox{border:3px solid #dbdbdb; width: 98%;margin-top:1em;overflow:hidden;}
#navegacionCycleFancyBox ul {padding: 5px 0px;list-style: none;}
#navegacionCycleFancyBox li { display: inline;}
#navegacionCycleFancyBox ul li a{color: #FFF;float: left;text-decoration: none;display:block;width:75px;/*height:75px;*/margin-right:5px;margin-left:6px;margin-bottom:2px;}
/*Esta clase se anade en el thumbnail seleccionado*/
#navegacion .activeSlide{
border: 2px solid #0066CC;}
/*GALERIA JQUERY CYCLE*/
.classGaleriaCycle {height:  232px; width:   232px; padding: 0; margin:  0;}
.classGaleriaCycle img {padding: 15px;border:  1px solid #ccc;background-color: #eee; width:  200px;height: 200px;top:  0; left: 0 }

/*Newsletter*/
form.newslettersubscription-form{border:2px solid #e0e0e0;margin:2em auto 0em;width:80%;padding:1.5em;}
div.newslettersubscription-radio, .newslettersubscription-email, .newslettersubscription-buttons{width:auto;margin-bottom:5px;padding: 0.3em;overflow:hidden;}
input.newslettersubscription-email{border:1px solid #00356B;width:59%;margin-bottom:0px;overflow:inherit;padding:0em;}
div.newslettersubscription-buttons input{background:#00356B none repeat scroll 0 0;border:1px solid #015BB7;color:#FFFFFF;}
div.newslettersubscription-buttons {width:auto;margin-bottom:5px;padding: 0.3em;overflow:hidden;text-align:center;}
div.newslettersubscription-buttons input:hover{color:#ffffff; border:1px solid #015bb7; background:#015bb7;}

/* correcion errores IE6*/
.cajaAccesoDirecto{float:left;}
.listadoEventos table{float:left;}
div.listadoNoticias ul.listado li{height:100%;}
div.listadoNoticias .titulo_resumen{_margin-top:0.8em;}
.maxheig{/*float:left;*/height:100%;}
.detalleTexto table{float:left;}