/* ************************************************	*/
/* HOJA DE ESTILOS DE TODAY TECHNOLOGIES			*/
/* ************************************************	*/

/* ESTILOS GENERALES */

body { font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif;margin:0px;padding:0px;background-color:#ffffff;text-align:left;}
td { font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif;}
th { font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif;}
p { font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif;}
sup {font-size:8px;}
.margen-formulario {margin:0px;padding:0px;}
img {border:none;}
.borde {
	BORDER-RIGHT: #24368C 1px solid; BORDER-TOP: #24368C 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #24368C 1px solid; COLOR: #24368C; BORDER-BOTTOM: #24368C 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.borde_2 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #2e2e2e 1px solid; COLOR: #000066; BORDER-BOTTOM: #2e2e2e 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* ESTILOS PARA EL ENCABEZADO */
.encabezado-izquierdo-superior { background-color: #D3D3D3; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondos/fondo_cabecera_blanco.gif); background-repeat: repeat-y; }
.encabezado-medio-superior { background-color: #839CBA; font-size: 10px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; }
.encabezado-derecho-superior { background-color: #B4C6D9; }
.encabezado-izquierdo-inferior {  background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondos/fondo_cabecera_blanco.gif); background-repeat: repeat-y; background-color: #D3D3D3; }
.encabezado-medio-inferior { background-color: #D3D3D3;	font-size: 10px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; }
.encabezado-derecho-inferior { background-color: #FFFFFF;}
.encabezado-enlace { background-color:#B4C6D9; font-size: 10px; color: #153B63; font-family: arial, helvetica, sans-serif; text-decoration: none; white-space: nowrap;}
a.encabezado-enlace { color: #153B63; text-decoration: none;}
a.encabezado-enlace:hover { color: #153B63}บบ
.encabezado-borde { height:17px; background-color:#28388F; border-right: 1px solid #FFFFFF; }
.encabezado-cabecera {margin:15px 0px 0px 10px; font-size: 20px; color: #CCCCCC; font-weight: bolder; text-indent: 6px;}

/* ESTILOS PARA EL PIE */
.pie {}
.pie-enlace { font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.pie-enlace { font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.pie-enlace:hover { font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif;}

/* MENU LATERALES */
.menu-titulo {font-size: 13px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-weight: bold;}
.menu-lateral {font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif;}
a.menu-lateral {font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.menu-lateral:hover {font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;}
.menu-tabla {width:100%; background-color:#B4C6D9;}
.menu-subtabla {width:173px; background-color:#28388F;}
a.menu-lateral-1 {padding-left:10px; font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;background: url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/flechablanca.gif) 0px 4px no-repeat;}
a.menu-lateral-1on {padding-left:10px; font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;background: url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/flechablanca_abajo.gif) 0px 4px no-repeat;}
a.menu-lateral-2 {padding:0px 0px 0px 22px ;font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;background: url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/flechablanca.gif) 10px 2px no-repeat;}
a.menu-lateral-2on {padding:0px 0px 0px 22px ;font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;background: url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/flechablanca_abajo.gif) 10px 2px no-repeat;}
a.menu-lateral-3 {padding:0px 0px 0px 26px ;font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet/flechaderecha.gif) 18px 4px no-repeat;}
a.menu-lateral-3on {padding:0px 0px 0px 26px ;font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet/flechaderecha_abajo.gif) 18px 4px no-repeat;}
a.menulateral-1 {font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;background: url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/flechablanca.gif) 0px 4px no-repeat;}

/* ESTILOS PARA LOS IFRAME */
.iframe {border:none; margin:0px; padding:0px; width:100%;}


/* LISTADO SUBMENU */
.submenu {width:176px;float:left;}
.submenu ul {margin:0px;padding:0px;}
.submenu ul li {font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif;height:7px;width:176px;}
a.submenu-enlace {font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;display:block;padding-left:18px;}
a.submenu-enlace:hover {font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif; text-decoration: none;background-color:#1b528c;}


/* ESTILOS PAGINAS */
.destacado-hometitulo {font-size: 14px; color: #28388F; font-weight:bold;}
.destacado-hometexto {font-size: 11px;}
.destacado-homeenlace {font-size: 11px; color: #28388F; font-family: arial, helvetica, sans-serif;}
a.destacado-homeenlace {font-size: 11px; color: #28388F; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.destacado-homeenlace:hover {font-size: 11px; color: #28388F; font-family: arial, helvetica, sans-serif; text-decoration: none;}
.cajas-hometitulo {font-size: 12px; color: #FFFFFF; font-weight:bold;}
.cajas-hometexto {font-size: 11px;}
.cajas-imagenhome {text-align:left;width:160px;font-size: 11px;margin-top:10px;}
.cajas-homeenlace {font-size: 11px; color: #28388F; font-family: arial, helvetica, sans-serif;}
a.cajas-homeenlace {font-size: 11px; color: #28388F; font-family: arial, helvetica, sans-serif; text-decoration: none;}
a.cajas-homeenlace:hover {font-size: 11px; color: #28388F; font-family: arial, helvetica, sans-serif; text-decoration: none;}


/* ESTILOS PARA EL MENU DE IZQUIERDA Y LATERAL IZQUIERDO */
.lateral-izquierdo { background-color: #28388F; background-image:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondos/fondo_lateral_izquierdo.gif); background-repeat: repeat-y; }
.lateral-izquierdo-sombra { background-color: #B4C6D9; }
.menu-cabecera { background-color: #28388F; font-size: 11px; }
.menu-huecocabecera { height:18px; background-color: #28388F; border-bottom: 1px solid #FFFFFF; font-size: 11px; }
a.menu-enlace { font-size: 11px; color: #FFFFFF; text-decoration: none; text-indent: 4px; }

/* ESTILOS PARA EL CONTENIDO */
.contenido-titulo { font-size: 11px; color: #28388F; font-weight: bold;}
.contenido-pag-general { font-size: 11px; color: #28388F; text-align:justify; text-decoration: none; }
.contenido-seccion { font-size: 11px; color: #28388F;background-color:#f1f1f1;padding:1px 3px 0px 3px;}
.contenido-contacto{font-size: 11px; color: #28388F;background-color:#f1f1f1;height:170px;width:177px;}
.contenido-titulo-blanco { font-size: 12px; color: #FFFFFF; font-weight: bold;}
.popup-titulo-blanco { font-size: 13px; color: #FFFFFF;font-weight:bold;}
a.popup-titulo-blanco { text-decoration:none; border:0px;}
.popup-blanco { font-size: 14px; color: #FFFFFF;}
a.popup-blanco { text-decoration:none; border:0px;}
a.contenido-titulo-blanco { text-decoration: none; }
.contenido-titulo-blanco-grande { font-size: 18px; color: #FFFFFF; font-weight: bold;text-align:left;}
.contenido-titulo-blanco-grande2 { font-size: 18px; color: #FFFFFF;}
.contenido_titulo_seccion { font-size: 18px; color: #163D63; font-weight: bold; text-indent: 6px; }
/*.contenido_subtitulo_seccion_old { background-color: #DEEBF7; font-size: 16px; color: #163D63; font-weight: bolder; text-indent: 6px; }*/
.transparencia_cabecera{margin-top:15px;padding-left:10px; background: transparent url(/MODULOS/_GLOBAL/publico/interfaces/img/cabeceras/trama.gif) top left repeat-y;}
.contenido_subtitulo_seccion {font-size: 20px; color: #163D63; font-weight: bolder; text-indent: 6px;text-align:left;}
.contenido_subtitulo_seccion2 {font-size: 16px; color: #163D63; font-weight: bolder; text-indent: 6px; }
.contenido_subtitulo_seccion3 {font-size: 14px; color: #163D63; font-weight: bolder; }
.contenido_subtitulo_seccion-prensa { background-color: #EFE3DE; font-size: 16px; color: #B50000; font-weight: bolder; text-indent: 6px; }
.contenido_subtitulo_seccion-prensa2  { font-size: 16px; color: #163D63; font-weight: bolder; text-indent: 6px; }
.contenido-destacado { margin:0px; padding:0px; font-size: 14px; color: #163D63; font-weight: bold; }
.contenido-destacado2 { margin:0px; padding:0px; font-size: 18px; color: #163D63;}
.contenido-destacado-pq { font-size: 11px; color: #28388F; font-weight: bold;text-align:left; }
.contenido-destacado-grande { font-size: 16px; color: #28388F; font-weight: 800; }
.contenido-pq { font-size: 11px; }
.contenido-pq-10 { font-size: 10px; }
a.contenido-pq { font-size: 11px; text-decoration:none; color: #28388F;  }
a.contenido-opcionesinterior { font-size: 12px; color: #28388F; text-decoration: none; }
a.enlace { font-size: 11px; color: #28388F; text-decoration: none; }
a.enlace-pdest { font-size: 11px; color: #28388F; text-decoration: none; padding-left:0px;}
.texto-general-negrita { font-size: 11px; color: #28388F; font-family: arial, helvetica, sans-serif;font-weight:bold;}
a.glosario { font-size: 11px; text-decoration:none; color:#28388F;text-decoration:none; }
.ficha-productos-margen {margin:10px 0px 0px 20px;}
a.enlace-plvs{font-size: 11px; color: #153B63;text-decoration: none;}
a.enlace-descarga {font-size:11px;color: #153B63;text-decoration: none;margin-top:10px;text-align:center;}
a.enlace-boton { border:0px solid #fff; background-color:#B4C6D9; cursor:pointer; color:#153B63; text-decoration:none;}
a.enlace-bullet {padding-left:15px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet/bluearrow.gif) 4px 4px no-repeat;font-size: 11px; color: #163D63; text-decoration: none;}

/* FONDO CABECERAS */
.fondo-cabecera 		{width:540px; margin:0px; padding:0px;}
.fondo-cabecera-faqs 	{height:102px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/cabeceras/cabecera_faqs.jpg) no-repeat top;}
.fondo-cabecera-mapaweb {height:102px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/cabeceras/cabecera_mapaweb.jpg) no-repeat top;}
.fondo-cabecera-trucos 	{height:102px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/cabeceras/cabecera_trucos.jpg) no-repeat top;}
.fondo-cabecera-planrenove 	{height:102px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/cabeceras/cabecera_planrenove.jpg) no-repeat top;}
.fondo-cabecera-dureza 		{height:102px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/cabeceras/cabecera_dureza.jpg) no-repeat top;}
.fondo-cabecera-manuales 	{height:102px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/cabeceras/cabecera_servicios_descarga_1.jpg) no-repeat top;}
.fondo-cabecera-intranet    {height:102px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/cabeceras/cabecera_mapaweb.jpg) no-repeat top;}

/* ESTILOS POPUP */
.popup-titulo { font-size: 14px; color: #163D63; font-weight: bold; text-indent: 6px; }
.popup-pie { text-indent: 6px; }
.popup-fondo { background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_popup.jpg) repeat-y;}/* fondo del popup contactar*/

/* MENU PRINCIPAL */
.menu-principal { cursor: default; }
.menu-item { font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif; text-decoration: none;}

/* ESTILOS PARA IMAGENES */
.imagen-cabecera {margin:0px 0px 0px 8px;vertical-align:middle;}
.marco {border:1px solid #193D61;}

/* ESTILOS PARA CAT DE PRODUCTOS*/
.gamaprod{padding:12px 0px 12px 6px; width:355px;float:left;}
.gamaprod h2{font-size:17px;}
.gamaprod h3{font-size:13px;}
.gamaprod ul{padding:0px 10px 0px 0px; margin:0px;width:166px;}
.gamaprod li{border-bottom:1px solid #C4C3C3;padding:2px 0px 4px 8px;margin:0px;list-style-type:none;text-decoration:none;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet/bluearrow.gif) 0px 0px no-repeat ;}
.prod-destacados-izda{float:left;width:172px;height:190px;background:#F1F1F1;padding:0px;margin:0px 6px 6px 0px;}
.prod-destacados-drcha{float:left;width:172px;height:190px;background:#F1F1F1;padding:0px;margin:0px 0px 6px 0px;}
.destacapd{padding:0px 0px 10px 0px;float:left;margin-bottom:18px;border-bottom:1px solid #C4C3C3;width:350px;}
a.enlace-paginas{color:#FFFFFF;font-weight:bold;text-decoration:none;padding:0px 0px 0px 5px;}
.plibres{float:right;width:174px;margin-top:12px;padding-bottom:15px;margin-bottom:5px;}
.plibres2{float:right;width:174px;margin-top:0px;padding-bottom:0px;margin-bottom:8px;}
a.enlace-bulletizda{background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet/bluearrow.gif) 3px 3px no-repeat;font-size: 11px; color: #163D63; text-decoration: none;}
a.enlace-destacados{background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet/bluearrow.gif) 85px 0px no-repeat;font-size: 11px; color: #163D63; text-decoration: none;font-weight:bold;}
a.enlace-destacados-f1 {padding-left:8px; font-size: 11px; color: #163D63; font-weight:bold; text-decoration: none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet/bluearrow.gif) 0px 4px no-repeat;}
a:hover.enlace-bulletizda{background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet/bluearrow.gif) 3px 3px no-repeat;font-size: 11px; color: #163D63; text-decoration: none;}
a:hover.enlace-destacados{background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet/bluearrow.gif) 85px 0px no-repeat;font-size: 11px; color: #163D63; text-decoration: none;font-weight:bold;}


.gamasubpd{width:350px;float:left;padding-left:10px;margin-top:5px;}
.gamasubpd h2{font-size:17px;border-bottom:1px solid #D2D6D7;}
.subcategoria{width:350px;height:80px;border-bottom:1px solid #DFEBF7;padding:10px 0px 0px 0px;height:80px;}
.subcategoria-txt{float:right;width:180px;}
.subcategoria-img{float:left;}
.revista-cocina{padding:0px 0px 0px 12px;width:500px;text-align:left;}
.tit-rev{font-size:15px;color:#153B63;padding:3px 0px;}
/* ESTILOS TEXTO */
.titulo {margin:0px 0px 0px 0px;padding:15px 0px 0px 15px;width:95%;font-size: 20px; color: #163D63; font-weight: bolder;}
.titulo-seccion {margin:0px;padding:10px 0px 0px 0px;width:95%;font-size: 12px; color: #163D63; font-weight: bolder;}
.titulo-seccion2 {margin:0px 0px 5px 0px;padding:5px 0px 5px 0px;width:98%;font-size: 12px; color: #163D63; font-weight: bolder; border-bottom:1px solid #D2D6D7;}
.titulo-seccion3 {margin:0px; padding:0px; font-size: 12px; color: #163D63; font-weight: bolder; line-height:18px;}
.entradilla-seccion {margin:0px; padding:0px 0px 10px 6px;font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif;font-weight:normal;}
.texto {margin:0px; padding:0px;font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif;font-weight:normal;}
.texto2 {margin:0px; padding:0px;font-size: 11px; color: #333333; font-family: arial, helvetica, sans-serif;font-weight:normal;}
.texto-negrita {margin:0px; padding:0px;font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif;font-weight:bold;}
.texto-grande {font-size:12px;}
.subtitulo-seccion 	{margin:0px; padding:0px; color:#B40001; font-size:14px; font-weight:bold;}
.texto-destacado 	{padding:1px 3px; width:12px;color:#fff; font-size:11px; font-family:Arial; font-weight:bold; background-color:#153B63; text-align:center;}
.nota {font-size:10px; color:#B40001;}
.subtitulo {margin:18px 0px 12px 6px; padding:0px; font-size:12px; color: #163D63; font-weight: bold;text-align:left;} /* Para textos seccion mediambiente */
.texto-pequeno {font-size:10px;}
#color span{color:#DF0024;}

/* ESTILOS POPUPS FICHA DE PRODUCTO */
h1.titulo-ficha {font-family: Arial, Helvetica, sans-serif;padding: 10px 10px 0px 20px;font-size: 16px;font-weight: bold;color: #153B63;}
.titulo-ficha {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #153B63;}
.subtitulo-ficha {font-family: Arial, Helvetica, sans-serif;padding: 10px 10px 0px 10px;font-size: 12px;font-weight: bold;color: #153B63;}
.descripcion-ficha {font-family: Arial, Helvetica, sans-serif;padding: 10px 10px 0px 10px;font-size: 12px;font-weight: bold;color: #153B63;}
.pie-popup {font-family: Arial, Helvetica, sans-serif;padding: 0px 5px 0px 10px;font-size: 12px;font-weight: bold;color: #ffffff;}
a.pie-popup{font-family: Arial, Helvetica, sans-serif;padding: 0px 5px 0px 10px;font-size: 12px;font-weight: bold;color: #ffffff;text-decoration:none;}

/* ESTILOS PARA LISTADOS */
#listado-carpetas {width:99%; }
#listado-carpetas ul {margin:5px 0px 0px 0px; padding:0px; width:100%; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_carpetas.gif) right bottom no-repeat;}
#listado-carpetas li {float:left; list-style-type: none; margin:0px; padding:5px 8px; color:#677485; font-size:11px; background-color:#EDF6FF; border:1px solid #B5C6DA; border-right:none;}
#listado-carpetas li.opcion-activa {float:left; list-style-type: none; margin:0px; padding:5px; color:#163D63; font-size:11px; background-color:#fff; border:1px solid #B5C6DA; border-bottom:none; border-right:none;}
#listado-carpetas li.opcion-ultima {float:left; list-style-type: none; margin:0px; padding:5px; color:#fff; font-size:11px; background-color:#7C8D9F; border:1px solid #B5C6DA;border-left:none; }
#listado-carpetas li.opcion-paso4 {float:left; list-style-type: none; margin:0px; padding:5px; color:#163D63; font-size:11px; background-color:#fff; border:1px solid #B5C6DA;}




/* ESTILOS VARIOS */
.altura17{height:17px;}
.altura23{height:23px;}
.altura20{height:20px;}
.interlineado {line-height:15px;}
.ancho150 {width:150px;}
.alto200  {height:200px;}
.flotar-izquierda {float:left;}
.flotar-derecha {float:right;}
.padding-izda {display:block; border:1px solid #fff; padding-left:20px;}
.anchototal {width:100%;}
.margen-lateral {margin-left:10px;}
.margen-inferior {margin-bottom:6px;}
.alinear-izquierda {text-align:left;}
.alinear-derecha {text-align:right;}
.alinear-centrar {text-align:center;}
.alinear-arriba	 {vertical-align:top;}
.ali-top{vertical-align:top;}
.datos-celda {background-color:#ffffff;}
.separador-horizontal {padding:0px;border: solid #b4c6d9; border-width:1px 0px 0px 0px; color:#b4c6d9; height:1px;}
.imagen-izquierda { float:left; margin: 0px 10px 10px 0px;width:160px;}
.paginacion {background-color:#dfe9f4;}
.enlace-paginacion {text-decoration:none;font-size: 11px; color: #153B63; font-family: arial, helvetica, sans-serif;}
.linea-glosario {color:#163863;}
.fotoleft{border:0px;}
.imagenplvs{border:0px solid #FFFFFF;padding-top:5px;}
.centrar {vertical-align:middle;}
.margen {margin:0px;padding:0px;}
.borrar {clear:both;}
.a300{width:300px;}
.a200{width:200px;}

.ocultar {display:none;}
.paddingplv{padding: 3px 0px 0px 0px;}
.linea_recetas{background:url(/MODULOS/_GLOBAL/publico/interfaces/img/linea_recetas.gif) top left repeat-x;}
.encabezado_recetas{width:212px;float:right;background:#153B62;font-weight:bold;border-bottom:2px solid #fff;color:#ffffff;font-family: arial, helvetica, sans-serif;font-size:11px;padding:2px 0px;}
.recetas_recomendado{height:300px;width:210px;padding-top:8px;}
.contenido_recomendado{color:#153B63;background:#B4C6D9;width:211px;float:right;font-weight:bold;}
.padding-recomendado{padding:3px 3px 3px 3px;}
.borde_blanco{border-top:1px solid #ffffff;}
.contenedor:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* ESTILOS PARA LOS IFRAME */
.iframe {border:none; margin:0px; padding:0px; width:100%;}
