.imple-fondogeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #f9f5ea;
	background-image: url(images/bg_general.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
.imple-container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	text-indent: 0px;
	background-color: #f9f5ea;
	overflow: hidden;
	/*background-image: url(images/bg_container.gif);*/
	background-repeat:  repeat-y;
	width: 915px;
}
.imple-cabecera {
	vertical-align: top;
	padding: 0px;
	margin-left: 9px;
	background-color:#f5f4e9;
	padding-top:39px;
   width:917px;
   float:left;
}

#flashcontent{
	margin:-2px;
}

.imple-fondo-lateral {
	background-color: #f9f5ea;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	
}
.imple-fondo-menu{
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	width:195px; 
	z-index:1; 
	border:#FFFFFF thin solid;
	background-color:#db1735;
}

.imple-principal {
	background-color: #f9f5ea;
	text-align: left;
	vertical-align: top;
	margin-top: 0px;
	margin-left: 217px;
	padding-top: 5pt;
	padding-right: 2px;
	padding-bottom: 15pt;
	padding-left: 2pt;
}

.imple-contenedor-cuadros {
	float: left;
	overflow: hidden;
	position: relative;
}

.imple-cuadro {
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 2px;
	margin-left:5px;
	margin-right:6px;
	margin-bottom:10px;
	padding: 5pt;
}

.imple-cuadroProducto {
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 2px;
	margin-left:5px;
	margin-right:6px;
	margin-bottom:10px;
	padding: 5pt;
        width:21%;
        vertical-align:top;
        height:260px;
        max-height:260px;
        position:relative;
        padding-right: 8px;
}

.imple-cuadroProductoHome {
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #CCCCCC;
	margin: 2px;
	margin-left:5px;
	margin-right:6px;
	margin-bottom:10px;
	padding: 5pt;
        width:21%; vertical-align:top;
        height:260px;
        max-height:260px;
        margin-right: 6px;
}

.imple-cuadro-sugerencias {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 2px;
	margin-left:5px;
	margin-right:6px;
	margin-bottom:10px;
	width:334px;
        vertical-align:top;
        float:right;
        padding-top:5px;
        height: 299px;
}

.imple-sombra-izqda {
	background-image: url(images/sombraizda_01.gif);
	width: 13px;
	height: 500px;
	z-index: auto;
	float: left;
	background-repeat: no-repeat;
}
.imple-sombra-izqda02 {
	height: 2000%;
	width: 13px;
	background-image: url(images/sombraizda_02.gif);
	background-repeat:  repeat-y;
	margin-top: 500px;
	float: left;
}
.imple-sombra-dcha {
	background-image: url(images/sombra_decha01.gif);
	background-repeat:  no-repeat;
	width: 13px;
	padding: 0px;
	height: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:auto;
	float:right;
	z-index: auto;
}
.imple-sombra-dcha02 {
	width: 13px;
	background-image: url(images/sombra_decha02.gif);
	background-repeat:  repeat-y;
	float: left;
	margin-top: 500px;
	height: 2000%;
}
.imple-boton-familias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px;
}

.imple-enlace-familias:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.imple-enlace-familias:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.imple-enlace-familias:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}

.imple-noticia-destacada02 {
	background-color: #FFFFFF;
	left: 0px;
	top: 186px;
	float: left;
	margin: 2px;
	border: 1px solid #B5B5B5;
	padding-left: 5px;
}

.imple-titu-menu {
	font-family: 	Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 5px;
	margin-top: 10px;
	text-transform: uppercase;
}

.imple-titulo-ventana {
	font-family: "Futura Md BT", "Arial Black", Helvetica-Black;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EB2247;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	padding-left: 5px;
	text-align: center;
}
.imple-campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.imple-campo-carrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #db1735;
	border-bottom-color: #db1735;
}

.imple-campo-carrito02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #db1735;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #db1735;
}

.imple-campo02 {
	padding-left: 5px;
}
.imple-caja {
	font-size: 8pt;
	font-weight: normal;
	width: 150px;
}
.imple-ingreso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #006600;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(images/flecha_submenu.gif);
	list-style-type: none;
}
.imple-ingreso-lista {
	padding: 0px;
	margin-left: 20px;
}

.imple-enla-leer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.imple-enla-leer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.imple-enla-leer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #DB1735;
	text-decoration: underline;
}

.imple-menu-horiz {
	margin-left: 0px;
	background-color: #f9f5ea;
        padding-bottom:15px;
        margin-top:15px;
        width:917px;
        float: left;
}
.imple-menu-horiz-items {
	margin: 0px;
	padding: 0px;
	line-height: 35px;
	text-align: center;
}
.imple-menu-horiz-item {
	list-style-type: none;
	float: left;
	height: 35px;
	padding-left: 5px;
    white-space: nowrap;
}
.imple-enlace-menu-horiz:link {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #EB2247;
	text-transform: uppercase;
}
.imple-enlace-menu-horiz:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #EB2247;
	text-transform: uppercase;
}
.imple-enlace-menu-horiz:hover {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	text-transform: uppercase;
}

.imple-fondo-menu-horiz {
	width:190px;
	padding:5px;
	background-color: #EB2247;
	z-index: 10;
	border: thin double #FFFFFF;
	text-align:left;
	position: absolute;
	margin-top: 60px;
}
.imple-enlace-submenu-horiz:link {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;	
}
.imple-enlace-submenu-horiz:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
		margin: 0px;
	padding: 0px;
}
.imple-enlace-submenu-horiz:hover {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: normal;
	color: #ACC67A;
	text-decoration: underline;
		margin: 0px;
	padding: 0px;
}

.imple-fondo-sugerencias {
	width:250px;
	padding:5px;
	background-color: #EB2247;
	z-index: 20;
	border: thin double #FFFFFF;
	text-align:left;
}

h1 {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h4 {
	margin: 0px;
	padding: 0px;
}

.imple-tlf {
	text-align: center;
	vertical-align: top;
	padding-left: 150px;
	top: 0px;
	padding-top: 20px;
	padding-bottom: 70px;
}
.imple-botones {
	text-align: right;
	padding-top: 20px;
	margin-bottom: 70px;
}
.imple-menu {
	width: 195px;
	position: relative;
	padding-left: 5px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}

.imple-menu-prod {
	margin: 8px;
	padding: 0px;
	z-index:1;
	border:#FFFFFF thin solid;
	line-height:21px;
}

.imple-celda-menu {
        background-color: #db1735;
	padding-left: 0px;
	padding-top:5px;
	list-style-type: none;
	height: 23px;
	text-align:left;
	vertical-align: middle;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.imple-celda-menu-over {
        background-color: #db1735;
	padding-left: 0px;
	padding-top:5px;
	list-style-type: none;
	height: 23px;
	text-align:left;
	vertical-align: middle;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.imple-enlace-menu:link {
	font-family:  Georgia,"Times New Roman",Times,serif;;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 5px;
	height: 21px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;

}

.imple-enlace-menu:visited {
	font-family:  Georgia,"Times New Roman",Times,serif;;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding-left: 5px;
}
.imple-enlace-menu:hover {
	font-family:  Georgia,"Times New Roman",Times,serif;;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	padding-left: 5px;
}
.imple-submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 100%;
	list-style-type: none;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
}
.imple-lista-submenu {
	list-style-type: none;
}


.imple-celda-submenu {
	background-image: url(images/celda-submenu.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	color: #006633;
	padding-top: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	text-align: left;
	background-color: #FFFFFF;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.imple-celda-submenu-over {
	background-image: url(images/celda-submenu-over.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	color: #000000;
	padding-top: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	text-align: left;
	background-color: #CCCCCC;
	padding-right: 0px;
	padding-bottom: 0px;
}

.imple-enlace-submenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-left: 15px;
}
.imple-enlace-submenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-left: 15px;
}
.imple-enlace-submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	padding-left: 15px;
}
.imple-sidebox-inner {
	background: url(images/top-left.gif) no-repeat left top;
	padding-left: 10px;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.imple-sidebox-outer {
	background: url(images/bottom-right.gif) no-repeat right bottom;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.imple-sidebox {
	width: 99%;
	background: url(images/bottom-left.gif) no-repeat left bottom;
	text-align: left;
	float:left;
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.imple-decha {
	background: url(images/top-right.gif) no-repeat right top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.imple-titulo-ventana {
	font-family: "Futura Md BT", "Arial Black", Helvetica-Black;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EB2247;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	padding-left: 5px;
	text-align: center;
}

.imple-pie {
	background-color: #D8D8D8;
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	clear:both;
	padding-top: 10pt;
	padding-right: 5pt;
	padding-bottom: 15pt;
	padding-left: 5pt;
	margin-bottom: 0px;
}


h5 {
	font-size: 7px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.imple-enlasituacion:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.imple-enlasituacion:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.imple-enlasituacion:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #DB1735;
	text-decoration: underline;
}
.imple-celdasituacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 4pt;
	background-color: #EFEFEF;
}
.imple-titudestacado {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #db1735;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 4pt;
	float:left;
	width:98%;
}
.imple-titulardestacado {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #db1735;
	text-decoration: none;
	padding: 1px;
	padding-left:5px;
	margin-bottom:10px;
}

.imple-celdaimagen {
	background-color: #EBEBEB;
	padding: 0px;
	border: 1px solid #CACACA;
	text-align: center;
	float:left;
	margin: 5px;
}

.imple-celdaimagenextendida {
	background-color: #EBEBEB;
	padding: 7px;
	text-align: center;
	vertical-align: top;
}

.imple-contenido-destacado {
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
	left: 0px;
	top: 0px;
}

.imple-textodestacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin-left: 2pt;
}

.imple-enlatitudestacado_producto:link {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.imple-enlatitudestacado_producto:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.imple-enlatitudestacado_producto:hover {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.imple-enlatitudestacado:link {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: bold;
	color: #DB1735;
	text-decoration: none;
}
.imple-enlatitudestacado:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: bold;
	color: #DB1735;
	text-decoration: none;
}
.imple-enlatitudestacado:hover {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: bold;
	color: #DB1735;
	text-decoration: underline;
}
.imple-enlatitudestacado2:link {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: bold;
	color: #db1735;
	text-decoration: none;
	margin-left:10px;
}
.imple-enlatitudestacado2:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: bold;
	color: #db1735;
	text-decoration: none;
	margin-left:10px;
}
.imple-enlatitudestacado2:hover {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: bold;
	color: #db1735;
	text-decoration: underline;
	margin-left:10px;
}


.imple-subtitulardestacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding:1pt;
}

.imple-contenido-texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-right: 6pt;
	margin-left: 5pt;
	background-color: #fafafa;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 2pt;
	padding-right: 2pt;
}

.imple-leer-mas {
	text-align: right;
	vertical-align: top;
}

.imple-enlace-pie:link {
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.imple-enlace-pie:visited {
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.imple-enlace-pie:hover {
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #1E4406;
	text-decoration: underline;
}

.imple-buscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 2pt;
	vertical-align: middle;
	margin-bottom:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float:left;
}

.imple-enlace-buscar:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.imple-enlace-buscar:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.imple-enlace-buscar:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #db1735;
	text-decoration: underline;
}
.imple-titulo {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16pt;
	font-weight: bold;
	padding: 2pt;
	margin-top: 2pt;
	margin-right: auto;
	margin-bottom: 5pt;
	margin-left: auto;
	width:99%;
	float:left;
	color: #db1735;
}

.imple-cajaTexto {
	font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.imple-enlace-ampliar:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #3F683F;
	text-decoration: none;
}
.imple-enlace-ampliar:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #3F683F;
	text-decoration: none;
}
.imple-enlace-ampliar:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}


.imple-texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 5px;
	clear: both;
}

.imple-tit-medio {
	background-image: url(images/tit-medio.gif);
	background-repeat:  repeat-x;
	height: 23px;
	float: left;
	padding-top: 7px;
	width: 68%;
	margin: 0px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.imple-tit-izqda {
	background-image: url(images/tit-izqda.gif);
	margin: 0px;
	padding: 0px;
	height: 30px;
	float: left;
	background-repeat: no-repeat;
	width: 9px;
}
.imple-tit-dcha {
	background-image: url(images/tit-dcha.gif);
	height: 30px;
	width: 3%;
	float: left;
	background-repeat: no-repeat;
}.imple-mas {
	text-align: right;
	padding-right: 5px;
	padding-top: 7px;
}


.imple-ampliar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	margin: 10px;
}

.imple-enlace-leer-mas:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.imple-enlace-leer-mas:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.imple-enlace-leer-mas:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.imple-titulo-adjuntos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #319137;
	padding: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.imple-doc-adjuntos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	padding: 5px;
	margin: 5px;
}
.imple-doc-adjuntos0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	padding: 5px;
	margin: 5px;
}
.imple-doc-adjuntos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	padding: 5px;
	margin: 5px;
}
.imple-atras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	padding: 5px;
}
.imple-columna01 {
	float: left;
	margin: 5px;
}
.imple-columna02 {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.contenedor-imagenes {
	margin: 15px;
	float: left;
	width: 100%;
	text-align: center;
	border: double;
}
.imple-cuadroNoticiasResumida {
	background-color: #FFFFFF;
	left: 0px;
	float: left;
	margin: 4pt;
}

.imple-noticia-destacada {
	background-color: #FFFFFF;
	left: 0px;
	top: 186px;
	float: left;
	border: 1px solid #b5b5b5;
	margin: 2px;
}


.fila01 {
	background-color: #E0E0E0;
}
.fila02 {
	background-color: #F7F7F7;
}

.enlace-tema:link {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.enlace-tema:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.enlace-tema:hover {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12pt;
	font-weight: bold;
	color: #319137;
	text-decoration: underline;
}
.htmlEnlaceFamiliaBlanco:link {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 9pt;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
}
.htmlEnlaceFamiliaBlanco:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.htmlEnlaceFamiliaBlanco:hover {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.htmlEnlace:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
.htmlEnlace:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
.htmlEnlace:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #003300;
	text-decoration: underline;
}

.htmlEnlace_pag:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #db1735;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 10px;
}
.htmlEnlace_pag:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #db1735;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 10px;
}
.htmlEnlace_pag:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #db1735;
	text-decoration: underline;
	margin-top: 5px;
	margin-bottom: 10px;
}

.htmlTitular {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFFFF;
	padding: 2pt;
	margin-top: 2pt;
	margin-right: auto;
	margin-bottom: 5pt;
	margin-left: auto;
	background-color: #db1735;
	float:left;
	width:100%;
}
.htmlAviso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #006600;
}

.htmlTitulo {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16pt;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #db1735;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.htmlSubtitular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.htmlTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-left: 5px;
}

.htmlTextoPie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	width:200px;
}

.htmlTextoPequeno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	width:200px;
}
.htmlFuente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-style:italic;
	color: #000000;
	background-color: #e3f1a6;
	margin-top: 5px;
}
.htmlFuente2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style:italic;
}

.htmlCampo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 2pt;
	background-color: #eeeeee;
	color: #000000;
}
.htmlCampo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2pt;
}
.htmlCampo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 2pt;
	background-color: #eeeeee;
	color:#000000;
}
.htmlCampo4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2pt;
}
.htmlCajaTexto {
	font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.htmlCabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #db1735;
	padding: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}


.htmlCabecera2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #910F22;
	padding: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.htmlBoton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #ffe999;
	font-weight: bold;
	cursor: pointer;
}
.htmlEnlaleermas:link {
	text-align: center;
	vertical-align: top;
	padding: 2pt;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
	margin-left: 5pt;
}
.htmlEnlaleermas:visited {
	text-align: center;
	vertical-align: top;
	padding: 2pt;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
	margin-left: 5pt;
}
.htmlEnlaleermas:hover {
	text-align: center;
	vertical-align: top;
	padding: 2pt;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #1E4406;
	text-decoration: underline;
	margin-left: 5pt;
}
.htmlCeldaListado {
	float: left;
	padding: 4px;
}
.htmlEnlacemas:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #7B9A22;
	text-decoration: underline;
}
.htmlEnlacemas:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #7B9A22;
	text-decoration: underline;
}
.htmlEnlacemas:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #7B5022;
	text-decoration: underline;
}
.htmlPromocion{
	border: thin solid #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	padding: 2pt;
}
.htmlVentana {
	border: thin solid #dfdfdf;
	padding: 2pt;
}

.htmlVentana01 {
	background-color: #F3F3F3;
	padding: 3pt;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.htmlVentana02 {
	padding: 3pt;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.htmlStockBajo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color:#FF0000;
        margin: 0px;
        padding-top:0px;
        margin-top: 0px;
}

.htmlPrecio{
	font-family:  Georgia,"Times New Roman",Times,serif;
	font-size: 16pt;
	font-weight: normal;
	color: #482929;
}

.htmlPrecioTachado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #990000;
	text-decoration: line-through;
	clear: both;
}

.htmlPrecioTachadoPequeno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #990000;
	text-decoration: line-through;
	padding: 2pt;
}

.htmlImprimirBody {
	margin: 0pt 0pt 0pt 0pt;
	background-color: #FFFFFF;
}
.htmlImprimirTitular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
}
.htmlImprimirCampo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.htmlImprimirCabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
}
.htmlImprimirTexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
.htmlImprimirTextoNegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.htmlImprimirTextoGrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
.htmlImprimirTextoGrandeNegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.htmlImprimirTextoPequeno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
}
.htmlImprimirTextoPequenoNegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
}

.htmlEnlaceBlanco:link {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.htmlEnlaceBlanco:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.htmlEnlaceBlanco:hover {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

.imple-enlatitudestacadoB:link {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #DB1735;
}
.imple-enlatitudestacadoB:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #DB1735;
}
.imple-enlatitudestacadoB:hover {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #DB1735;
}



.imple-celda-menu-prod {
	padding-left: 5px;
	list-style-type: none;
	text-align:left;
	vertical-align: middle;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

.imple-enlace-menu-prod:link {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 5px;
	margin-bottom:30px;

}
.imple-enlace-menu-prod:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 5px;
	margin-bottom:30px;
}
.imple-enlace-menu-prod:hover {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
	padding-left: 5px;
	margin-bottom:30px;
}
.imple-paginacion-boton {
	background-color: #B40D17;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin: 5px;
}

.imple-botonera{
	position:absolute; 
	z-index:1; 
	left:910px; 
	top:5px;
}
.imple-empresa-tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #db1735;
	text-decoration: underline;
	font-weight: bold;
}
.imple-tit-productos{
	font-family: 	Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #482929;
}

.imple-enlace-nombre:link{
	color:#db1735;
	text-decoration:none;
}
.imple-enlace-nombre:visited{
	color:#db1735;
	text-decoration:none;
}
.imple-enlace-nombre:hover{
	color:#db1735;
	text-decoration:underline;
}

.imple-texto-cabecera{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #DB1735;
        white-space: nowrap;
        overflow:hidden;
}

.imple-cuadro-titulo{
    height: 73px;
    max-height: 73px;
    overflow: hidden;
    margin:0px;
    padding:0px;
}
.imple-cuadro-titulo2{
    height: 40px;
    max-height: 40px;
    overflow: hidden;
    margin:0px;
    padding:0px;
}

.saludo{
    font-size:14px;
    font-weight:bold;
    color:#676767;
    font-style:italic;
}

.imple-buscadorCabecera{
    width: 200px;
    background-color: #b5cc77;
    color: #FFFFFF;
    float:right;
    right:0px;
    margin-top:-14px;
}

.imple-enlace-pie2:link{
    	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: bold;
	color: #db1735;
    font-size: 10pt;
    text-decoration: none;
}

.imple-enlace-pie2:visited{
    	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: bold;
	color: #db1735;
    font-size: 10pt;
    text-decoration: none;
}

.imple-enlace-pie2:hover{
    	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: bold;
	color: #db1735;
    font-size: 10pt;
    text-decoration: underline;
}

.fecha-destacado{
    background-color: #db1735;
    width:100px;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-size: 14pt;
    float:left;
    margin-left:5px;
    text-align:center;
    margin-right:5px;
    margin-top:15px;
}

.imple-enlatitudestacadoBlog:link {
	font-family: Georgia,Arial,sans-serif;
	font-size: 18pt;
	font-weight: bold;
	font-style: italic;
	color: #db1735;
	text-decoration: none;

}
.imple-enlatitudestacadoBlog:visited {
	font-family: Georgia,Arial,sans-serif;
	font-size: 18pt;
	font-style: italic;
	font-weight: bold;
	color: #db1735;
	text-decoration: none;
}
.imple-enlatitudestacadoBlog:hover {

	font-family: Georgia,Arial,sans-serif;
	font-size: 18pt;
	font-style: italic;
	font-weight: bold;
	color: #db1735;
	text-decoration: underline;
}

.htmlFuenteNoticia {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
        margin-top: 5px;
	margin-bottom:5px;
        background-color: #EFEFEF;
	margin-left:5px;
	
}

.imple-cuadroBlog{
    width: 575px;
    padding-right: 10px;
    float:left;
    border: 1px solid #db1735;
    margin-top:10px;
    margin-left:0px;
}

.enlace-videoBlog:link{
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;
    color: #555555;
}
.enlace-videoBlog:visited{
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;
    color: #555555;
}
.enlace-videoBlog:hover{
    font-weight: normal;
    font-size: 8pt;
    text-decoration: underline;
    color: #555555;
}
