* 
{ 
	margin: 0px; 
	padding: 0px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
}

body 
{ 
	background-color: #FFFFFF; 
	text-align: center; 
	font-size: 9px;
}

a 
{
	color: #000000; 
	text-decoration: none; 
}

a:hover 
{
	color: #000000; 
	text-decoration: underline; 
}

h3 
{
	color: #FF6200; 
}

img 
{
	border: 0px;
}

/* CABECERA */
#cabecera 
{
	margin-bottom: 0px; 
	margin-left: auto; 
	margin-right: auto; 
	width: 955px; 
	height: 100px; 
	background-color: #FFFFFF;
}

#bar_izqNegra 
{
	position:absolute; 
	background-color: #000; 
	height: 100px; 
	width:25px; 
}

#logoDi4 
{ position:absolute; 
	margin: 16px 0px 0px 37px; 
	height:75px; 
	width:76px; 
}

/* menú idiomas */
#cabecera .menTop_izq
{
	background-image:url(../imgs/topmenu_izq.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:16px;
	margin-left:229px;
	position:absolute;
	top:0;
	width:17px;
}

#cabecera .menTop
{
	height:16px;
	margin-left:236px;
	position:absolute;
	top:0;
	width:auto;
}
#cabecera .menTop ul
{
	float:right;
	list-style:none;
	margin: 0px 10px 0px 10px;
}

#cabecera .menTop li
{
	float:left; 
	color:#FFF; 
	background-color:#000; 
	padding: 2px 3px 3px 3px;
}

#cabecera .menTop li a
{
	color:#FFF; 
	text-decoration:none;
}

#cabecera .menTop li a:hover
{
	color:#d71920; 
	text-decoration:none;
}

#cabecera .menTop li a.activo
{
	color:#d71920; 
	text-decoration:none;
}

#cabecera .menTop_der
{
	background-image:url(../imgs/topmenu_der.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:16px;
	margin-left:301px;
	position:absolute;
	top:0;
	width:17px;
}

#cabecera .iconsocial
{
    margin-left: 335px;
    position: absolute;
    top: 0;
    width: 55px;	
}
#cabecera .iconsocial ul li
{
	display: inline;
	margin-right: 4px;
}

#cabecera .logosmicrosites
{
	float: right;
	position:relative;
	top:20px;
	width:auto;
	margin-right: 15px;
}
#cabecera .logosmicrosites ul li
{
	display: inline;
	margin-left: 5px;
}

/* barra indicador sección */
#bar_topDef 
{
	background-image:url("../imgs/bar_top_default.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:232px;
	position:relative;
	top: 33px;
	width:709px;
}

#bar_topDef p
{ 
	font-size: 1.8em;
	font-family: Helvetica, Verdana;
	font-weight: lighter;
	text-align: right;	
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	padding: 7px 12px 0px 0px;
	color: #FFF;
}
/* barra indicador sección planchado*/
#bar_top1 
{
	background-image:url(../imgs/bar_top1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:232px;
	position:relative;
	top:37px; /* 63px; */
	width:709px;	
}

#bar_top1 p
{ 
	font-size: 1.8em;
	font-family: Helvetica, Verdana;
	font-weight: lighter;
	text-align: right;	
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	padding: 7px 12px 0px 0px;
	color: #000;
}

/* barra indicador sección mesas*/
#bar_top2 
{
	background-image:url(../imgs/bar_top2.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:232px;
	position:relative;
	top:37px; /* 63px; */
	width:709px;
}

#bar_top2 p
{ 
	font-size: 1.8em;
	font-family: Helvetica, Verdana;
	font-weight: lighter;
	text-align: right;	
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	padding: 7px 12px 0px 0px;
	color: #000;
}

/* barra indicador sección aspiración sin bolsa*/
#bar_top3 
{
	background-image:url(../imgs/bar_top3.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:232px;
	position:relative;
	top:37px; /* 63px; */
	width:709px;
}

#bar_top3 p
{ 
	font-size: 1.8em;
	font-family: Helvetica, Verdana;
	font-weight: lighter;
	text-align: right;	
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	padding: 7px 12px 0px 0px;
	color: #000;
}

/* barra indicador sección filtro agua*/
#bar_top4 
{
	background-image:url(../imgs/bar_top4.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:232px;
	position:relative;
	top:37px; /* 63px; */
	width:709px;
}

#bar_top4 p
{ 
	font-size: 1.8em;
	font-family: Helvetica, Verdana;
	font-weight: lighter;
	text-align: right;	
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	padding: 7px 12px 0px 0px;
	color: #000;
}

/* barra indicador sección limpieza a vapor*/
#bar_top5 
{
	background-image:url(../imgs/bar_top5.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:232px;
	position:relative;
	top:37px; /* 63px; */
	width:709px;
}

#bar_top5 p
{ 
	font-size: 1.8em;
	font-family: Helvetica, Verdana;
	font-weight: lighter;
	text-align: right;	
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	padding: 7px 12px 0px 0px;
	color: #000;
}

/* barra indicador sección aspirovaps*/
#bar_top6 
{
	background-image:url(../imgs/bar_top6.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:232px;
	position:relative;
	top:37px; /* 63px; */
	width:709px;
}

#bar_top6 p
{ 
	font-size: 1.8em;
	font-family: Helvetica, Verdana;
	font-weight: lighter;
	text-align: right;	
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	padding: 7px 12px 0px 0px;
	color: #000;
}

/* barra indicador sección hogar*/
#bar_top7 
{
	background-image:url(../imgs/bar_top7.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:232px;
	position:relative;
	top:37px; /* 63px; */
	width:709px;
}

#bar_top7 p
{ 
	font-size: 1.8em;
	font-family: Helvetica, Verdana;
	font-weight: lighter;
	text-align: right;	
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	padding: 7px 12px 0px 0px;
	color: #000;
}

/* barra indicador sección lavado*/
#bar_top8 
{
	background-image:url(../imgs/bar_top8.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:232px;
	position:relative;
	top:37px; /* 63px; */
	width:709px;
}

#bar_top8 p
{ 
	font-size: 1.8em;
	font-family: Helvetica, Verdana;
	font-weight: lighter;
	text-align: right;	
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	padding: 7px 12px 0px 0px;
	color: #000;
}

/* barra indicador sección consumibles*/
#bar_top9 
{
	background-image:url(../imgs/bar_top9.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:232px;
	position:relative;
	top:37px; /* 63px; */
	width:709px;
}

#bar_top9 p
{ 
	font-size: 1.8em;
	font-family: Helvetica, Verdana;
	font-weight: lighter;
	text-align: right;	
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	padding: 7px 12px 0px 0px;
	color: #000;
}

/* barra indicador sección industrial*/
#bar_top10 
{
	background-image:url(../imgs/bar_top10.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	margin-left:232px;
	position:relative;
	top:37px; /* 63px; */
	width:709px;
}

#bar_top10 p
{ 
	font-size: 1.8em;
	font-family: Helvetica, Verdana;
	font-weight: lighter;
	text-align: right;	
	text-transform: uppercase;
	letter-spacing: 0.1em;	
	padding: 7px 12px 0px 0px;
	color: #000;
}
/* FIN CABECERA */ 

/* CUERPO */
#bar_izqDef 
{
	background-image:url(../imgs/bar_izq_default.gif);
	position:absolute; 
	height: 530px; 
	width:25px; 
}

#cuerpo 
{
	width: 955px; 
	min-height: 500px; 
	margin-left: auto; 
	margin-right: auto; 
	background-color: #FFFFFF; 
}

/* menu principal */
.menu_prin
{
	position: absolute; 
	width: 165px; 
	height: 410px; 
	margin-top: 0px; 
	margin-left: 25px; 
	float:left; 
}

.menu_prin .menuheader
{ 
	font-size: 10px; 
	color: #421c1c;
	font-weight: bold; 
	background: #FFF url(../imgs/menprin_off.gif) no-repeat center left;
	text-transform: uppercase;
	padding: 4px 0 4px 15px; 
	cursor: hand;
	cursor: pointer;
}

.menu_prin .menuheader:hover{ 
	text-decoration: none;
	font-size: 9px; 
	color: #666666;
	font-weight: bold; 
	text-transform: uppercase;
	padding: 4px 0 4px 20px; 
	cursor: hand;
	cursor: pointer;
}

.menu_prin .menuheader a:hover{ 
	text-decoration: none;
	font-size: 9px; 
	color: #666666;
	font-weight: bold; 
	margin-bottom: 10px; 
	text-transform: uppercase;
	padding: 4px 0 4px 5px; 
	cursor: hand;
	cursor: pointer;
}


.menu_prin .menuheaderActivo{ 
	background-image:url("../imgs/menprin_on.gif");
	color:#FFFFFF;
	cursor:pointer;
	font-size:9px;
	
	height:14px;
	padding-top:2px;
	text-decoration:none;
	text-transform:uppercase;
}
.menu_prin .menuheaderActivo a{ 
	background-image:url("../imgs/menprin_on.gif");
	color:#FFFFFF;
	cursor:pointer;
	font-size:9px;
	font-weight:bold;
	padding-left:15px;
	padding-top:2px;
	text-decoration:none;
	text-transform:uppercase;	
}

.menu_prin .openheader{ 
	text-decoration: none;
	font-size: 9px; 
	color: #FFF;
	font-weight: bold; 
	text-transform: uppercase;
	cursor: hand;
	cursor: pointer;
	background-image: url(../imgs/menprin_on.gif);
}

.menu_prin ul
{
	list-style-type: none; 
	margin: 3px 0 0 0; 
	padding: 0;
}

.menu_prin ul li
{
	padding-bottom: 3px;
}

/*.menu_prin ul li a:visited{color: #FFF;}*/

/* opc planchas */
a.a_planchado
{
	color: #333; 
	background: url(../imgs/planchas_off.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-weight: 500; 
	font-size: 1.0em;
}

a:hover.a_planchado 
{
	color: #333; 
	background: url(../imgs/planchas_over.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 9px; 	
	text-decoration: none; 
	font-size: 1.0em; 
}

a.a_planchadoActivo
{
	color: #333; 
	background: url(../imgs/planchas_on.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-size: 1.0em; 
}

/* opc mesas de planchado */
a.a_mesas
{ 
	color: #333; 
	background: url(../imgs/mesas_off.gif) no-repeat center left;
	 display: block; 
	 padding: 2px 0; 
	 padding-left: 25px; 
	 text-decoration: none; 
	 font-weight: 500; 
	 font-size: 1.0em; 
}

a:hover.a_mesas
{
	color: #333; 
	background: url(../imgs/mesas_over.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 9px; 	
	text-decoration: none; 
	font-size: 1.0em;
}

a.a_mesasActivo
{ 
	color: #333; 
	background: url(../imgs/mesas_on.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-size: 1.0em; 
}

/* opc aspiración sin bolsa */
a.a_aspbolsa
{ 
	color: #333; 
	background: url(../imgs/aspbolsa_off.gif) no-repeat center left; 
	display: block;
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-weight: 500; 
	font-size: 1.0em; 
}

a:hover.a_aspbolsa
{
	color: #333; 
	background: url(../imgs/aspbolsa_over.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 9px; 	
	text-decoration: none; 
	font-size: 1.0em;
}

a.a_aspbolsaActivo
{ 
	color: #333; 
	background: url(../imgs/aspbolsa_on.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-size: 1.0em; 
}

/* opc aspiración con filtro de agua */
a.a_aspagua
{ 
	color: #333; 
	background: url(../imgs/aspagua_off.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-weight: 500; 
	font-size: 1.0em; 
}

a:hover.a_aspagua
{ 
	color: #333; 
	background: url(../imgs/aspagua_over.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 9px; 
	text-decoration: none; 
	font-size: 1.0em; 
}

a.a_aspaguaActivo
{
	color: #333; 
	background: url(../imgs/aspagua_on.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-size: 1.0em;
}

/* opc robots */
a.a_robots
{ 
	color: #333; 
	background: url(../imgs/robots_off.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-weight: 500; 
	font-size: 1.0em; 
}

a:hover.a_robots
{ 
	color: #333; 
	background: url(../imgs/robots_over.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 9px; 	
	text-decoration: none; 
	font-size: 1.0em; 
}

a.a_robotsActivo
{
	color: #333; 
	background: url(../imgs/robots_on.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0;
	padding-left: 25px; 	
	text-decoration: none; 
	font-size: 1.0em; 
}

/* opc aspirovaps */
a.a_aspirovaps
{ 
	color: #333; 
	background: url(../imgs/aspirovaps_off.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-weight: 500; 
	font-size: 1.0em; 
}

a:hover.a_aspirovaps
{ 
	color: #333; 
	background: url(../imgs/aspirovaps_over.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 9px; 	
	text-decoration: none; 
	font-size: 1.0em; 
}

a.a_aspirovapsActivo
{ 
	color: #333; 
	background: url(../imgs/aspirovaps_on.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-size: 1.0em; 
}

/* opc hogar */
a.a_hogar
{
	color: #333; 
	background: url(../imgs/hogar_off.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-weight: 500; 
	font-size: 1.0em;
}

a:hover.a_hogar
{ 
	color: #333; 
	background: url(../imgs/hogar_over.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 9px; 	
	text-decoration: none; 
	font-size: 1.0em; 
}

a.a_hogarActivo
{
	color: #333; 
	background: url(../imgs/hogar_on.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 	
	text-decoration: none; 
	font-size: 1.0em;
}

/* opc lavado */
a.a_lavado
{
	color: #333; 
	background: url(../imgs/lavado_off.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-weight: 500; 
	font-size: 1.0em;
}

a:hover.a_lavado
{ 
	color: #333; 
	background: url(../imgs/lavado_over.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0;
	padding-left: 9px; 	
	text-decoration: none; 
	font-size: 1.0em; 
}

a.a_lavadoActivo
{
	color: #333; 
	background: url(../imgs/lavado_on.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0;
	padding-left: 25px; 
	text-decoration: none; 
	font-size: 1.0em; 
}

/* opc consumibles */
a.a_consumibles
{
	color: #333; 
	background: url(../imgs/consumibles_off.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-weight: 500; 
	font-size: 1.0em;
}

a:hover.a_consumibles
{
	color: #333; 
	background: url(../imgs/consumibles_over.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 9px; 	
	text-decoration: none; 
	font-size: 1.0em; 
}

a.a_consumiblesActivo
{
	color: #333; 
	background: url(../imgs/consumibles_on.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-size: 1.0em;
}

/* opc industrial */
a.a_industrial
{
	color: #333; 
	background: url(../imgs/industrial_off.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 	
	text-decoration: none; 
	font-weight: 500; 
	font-size: 1.0em;
}

a:hover.a_industrial
{
	color: #333; 
	background: url(../imgs/industrial_over.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 9px; 	
	text-decoration: none; 
	font-size: 1.0em;
}

a.a_industrialActivo
{
	color: #333; 
	background: url(../imgs/industrial_on.gif) no-repeat center left; 
	display: block; 
	padding: 2px 0; 
	padding-left: 25px; 
	text-decoration: none; 
	font-size: 1.0em;
}

/* like facebook */
#likefacebook 
{
	float: left;
    margin-left: 40px;
    margin-top: 431px;
}

/* cuerpo contenido web */
.cuerpo_contenido {
	float: right;
	width:709px;
	height: auto;	
	margin-top: 2px;
	margin-right: 48px;
	background-color:#FFF;
}

.contenido_Top {
	float: right;
	width:709px;
	height: auto;
	margin-top: 0px;
}

.contenido {
	float: right;
	width:688px;
	min-height: 490px;	
	margin-top: 13px;
	background-color: #FFF;
	margin-left: 0px; 
	padding-left: 0px; 
	border-right-width: 25px; 
	margin-right: -9px;	
	font-size: 1.1em;
	line-height: 155%;
}

.contenido_Bottom {
	float: right;
	width:709px;
	margin-top: 5px;
}
.contenido_BottomInfo {
	float: right;
	width: 680px;
	margin-top: 25px;
}
.contenido_BottomInfo p {
	float: left;
	width: 670px;
	color: #999;	
}

/* contenido SAT */
.contSat {
	float: left;
	width:100%;
	min-height: 480;
	font-size: 1.1em;
	line-height: 155%;
}
.contSat select{
	float: left;
	margin-top: 10px;
}
.contSat input{
	float: left;
	margin: 9px 0 0 10px;
}

/* contenido SAT */
.contSat .descSat {
	float: left;
	width:100%;
	font-size: 1.1em;
	line-height: 155%;
	margin-top:20px;
}

.imagenSat {
	float: right;
	width: 330px;
	height: auto;
}

/* prodDestacados */
.prodDestacados 
{
	float:right;
	font-size:1.1em;
	height:auto;
	line-height:155%;
	margin-left:0;
	margin-right:-80px;
	margin-top:13px;
	padding-left:0;
	width:759px;
}

/* markProdDest */
.prodDestacados .markProdDest
{
	background: url(../imgs/markproddest.gif) no-repeat left; 
	height: 14px;
	margin-bottom: 20px;
	margin-left: -16px;
}
.prodDestacados .markProdDest .titDest
{
	display: inline;
	margin-left: 15px;
	color: #d71920;
	font-size: 1em;
	font-weight: bold;
}
.prodDestacados .markProdDest .txtNormal
{
	color:#343434;
	display:inline;
	font-size:1em;
	font-style:italic;
	margin-left:5px;
}

/* markProdNormal */
.prodDestacados .markProdNormal
{
	background: url(../imgs/markprod.gif) no-repeat left; 
	height: 14px;
	margin-bottom: 20px;
	margin-left: -16px;
}
.prodDestacados .markProdNormal .titDest
{
	display: inline;
	margin-left: 15px;
	color: #5e5e5e;
	font-size: 1em;
	font-weight: bold;
}
.prodDestacados .markProdNormal .txtNormal
{
	color:#343434;
	display:inline;
	font-size:1em;
	font-style:italic;
	margin-left:5px;
}
	
/* presentación producto normal */
.prodDestacados .producto
{
	float:left;
	height:183px;
	margin:0 30px 30px 0;
	width:152px;
}

.prodDestacados .producto .nomprod
{
	clear: both;
	width: 152px;
	height: 32px;
}

.prodDestacados .producto .imgprod
{
	z-index: 3;
	clear: both;
	width: 152px;
	height: 132px;
	border: none 0;
}


.prodDestacados .producto .precioprod
{
	clear: both;
	width: 132px;
	height: 20px;
	margin-top: -2px;
	background: url(../imgs/barra_precio.gif) no-repeat right; 
}
.prodDestacados .producto .precioprod span
{
	float: right;
	color: #ffd200;
	font-size: 1.1em;
	font-weight: bold;
	margin: 2px 3px 0 0;
}

/* presentación producto especial 
(por ahora solo utilizado para mesas) */
.prodDestacados .prodEsp
{
	float:left;
	height:240px;
	margin:0 30px 30px 0;
	width:330px;
}

.prodDestacados .prodEsp .nomprod
{
	clear: both;
	width: 330px;
	height: 32px;
}

.prodDestacados .prodEsp .imgprod
{
	z-index: 3;
	clear: both;
	width: 330px;
	height: 132px;
	border: none 0;
}

.prodDestacados .prodEsp .precioprod span
{
	float: right;
	color: #ffd200;
	font-size: 1.1em;
	font-weight: bold;
	margin: 2px 3px 0 0;
}
/* productos capsulas de cafe*/
.prodCafe
{
	float:right;
	font-size:1.1em;
	height:auto;
	line-height:155%;
	margin-left:0;
	margin-right:-80px;
	margin-top:13px;
	padding-left:0;
	width:759px;
	background-color: #ffe9c4;
}

/* markProdDest */
.prodCafe .markProdDest
{
	background: url(../imgs/markproddest.gif) no-repeat left; 
	height: 14px;
	margin-bottom: 20px;
	margin-left: -16px;
}
.prodCafe .markProdDest .titDest
{
	display: inline;
	margin-left: 15px;
	color: #d71920;
	font-size: 1em;
	font-weight: bold;
}
.prodCafe .markProdDest .txtNormal
{
	color:#343434;
	display:inline;
	font-size:1em;
	font-style:italic;
	margin-left:5px;
}

/* markProdNormal */
.prodCafe .markProdNormal
{
	background: url(../imgs/markprod.gif) no-repeat left; 
	height: 14px;
	margin-bottom: 20px;
	margin-left: -16px;
}
.prodCafe .markProdNormal .titDest
{
	display: inline;
	margin-left: 15px;
	color: #5e5e5e;
	font-size: 1em;
	font-weight: bold;
}
.prodCafe .markProdNormal .txtNormal
{
	color:#343434;
	display:inline;
	font-size:1em;
	font-style:italic;
	margin-left:5px;
}
	
/* presentación producto normal */
.prodCafe .producto
{
	float:left;
	height:183px;
	margin:0 30px 30px 0;
	width:152px;
}

.prodCafe .producto .nomprod
{
	clear: both;
	width: 152px;
	height: 32px;
}

.prodCafe .producto .imgprod
{
	z-index: 3;
	clear: both;
	width: 152px;
	height: 132px;
	border: none 0;
}


.prodCafe .producto .precioprod
{
	clear: both;
	width: 132px;
	height: 20px;
	margin-top: -2px;
	background: url(../imgs/barra_precio.gif) no-repeat right; 
}
.prodCafe .producto .precioprod span
{
	float: right;
	color: #ffd200;
	font-size: 1.1em;
	font-weight: bold;
	margin: 2px 3px 0 0;
}

/* presentación producto especial 
(por ahora solo utilizado para mesas) */
.prodCafe .prodEsp
{
	float:left;
	height:240px;
	margin:0 30px 30px 0;
	width:330px;
}

.prodCafe .prodEsp .nomprod
{
	clear: both;
	width: 330px;
	height: 32px;
}

.prodCafe .prodEsp .imgprod
{
	z-index: 3;
	clear: both;
	width: 330px;
	height: 132px;
	border: none 0;
}

.prodCafe .prodEsp .precioprod span
{
	float: right;
	color: #ffd200;
	font-size: 1.1em;
	font-weight: bold;
	margin: 2px 3px 0 0;
}
/* productos listado general*/
.prodGen
{
	float:right;
	font-size:1.1em;
	height:auto;
	line-height:155%;
	margin-left:0;
	margin-right:-80px;
	margin-top:13px;
	padding-left:0;
	width:759px;
}

/* markProdDest */
.prodGen .markProdDest
{
	background: url(../imgs/markproddest.gif) no-repeat left; 
	height: 14px;
	margin-bottom: 20px;
	margin-left: -16px;
}
.prodGen .markProdDest .titDest
{
	display: inline;
	margin-left: 15px;
	color: #d71920;
	font-size: 1em;
	font-weight: bold;
}
.prodGen .markProdDest .txtNormal
{
	color:#343434;
	display:inline;
	font-size:1em;
	font-style:italic;
	margin-left:5px;
}

/* markProdNormal */
.prodGen .markProdNormal
{
	background: url(../imgs/markprod.gif) no-repeat left; 
	height: 14px;
	margin-bottom: 20px;
	margin-left: -16px;
}
.prodGen .markProdNormal .titDest
{
	display: inline;
	margin-left: 15px;
	color: #5e5e5e;
	font-size: 1em;
	font-weight: bold;
}
.prodGen .markProdNormal .txtNormal
{
	color:#343434;
	display:inline;
	font-size:1em;
	font-style:italic;
	margin-left:5px;
}
	
/* presentación producto normal */
.prodGen .producto
{
	float:left;
	height:183px;
	margin:0 30px 30px 0;
	width:152px;
}

.prodGen .producto .nomprod
{
	clear: both;
	width: 152px;
	height: 32px;
}

.prodGen .producto .imgprod
{
	z-index: 3;
	clear: both;
	width: 152px;
	height: 132px;
	border: none 0;
}


.prodGen .producto .precioprod
{
	clear: both;
	width: 132px;
	height: 20px;
	margin-top: -2px;
	background: url(../imgs/barra_precio.gif) no-repeat right; 
}
.prodGen .producto .precioprod span
{
	float: right;
	color: #ffd200;
	font-size: 1.1em;
	font-weight: bold;
	margin: 2px 3px 0 0;
}

/* presentación producto especial 
(por ahora solo utilizado para mesas) */
.prodGen .prodEsp
{
	float:left;
	height:240px;
	margin:0 30px 30px 0;
	width:330px;
}

.prodGen .prodEsp .nomprod
{
	clear: both;
	width: 330px;
	height: 32px;
}

.prodGen .prodEsp .imgprod
{
	z-index: 3;
	clear: both;
	width: 330px;
	height: 132px;
	border: none 0;
}

.prodGen .prodEsp .precioprod span
{
	float: right;
	color: #ffd200;
	font-size: 1.1em;
	font-weight: bold;
	margin: 2px 3px 0 0;
}

/* footer */
#footer
{
	background-color:#FFFFFF;
	clear:both;
	float:none;
	height:50px;
	margin:0 auto;
	padding-top:10px;
	width:855px;
}
 /* footerElements */
#footer .footerElements
{
	float:right;
	height:18px;
	margin-left:-9px;
	position:relative;
	width:auto;	
}

/* menú footer */
#footer .footerElements .menFooter_izq
{
	background-image:url("../imgs/bottommenu_izq.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:18px;
	width:19px;
}

#footer .footerElements .menFooter
{
	background-color:#FFFFFF;
	display:inline;
	height:18px;
}
#footer .footerElements .menFooter ul
{
	list-style:none outside none;
	margin:0 19px;
}

#footer .footerElements .menFooter li
{
	background-color:#A1A1A1;
	color:#FFFFFF;
	float:left;
	padding:3px;
}

#footer .footerElements .menFooter li a
{
	color:#FFF; 
	text-decoration:none;
	font-style: italic;	
}

#footer .footerElements .menFooter li a:hover
{
	color:#000; 
	text-decoration:none;
}

#footer .footerElements .menFooter_der
{
	background-image:url("../imgs/bottommenu_der.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	float:right;
	height:18px;
	width:19px;
}

/* presentación de productos normal */
.infoProdIzq
{
	float: left;
	width: 220px;
	height: 310px;
}
.infoProdIzq .imgProdIzq
{
	width: 220px;
	height: 240px;	
}
.infoProdIzq .imgProdIzq img
{
	width: 220px;
	height: 220px;	
}
.infoProdIzq .imgProdIzq .precio
{
	width: 220px;
	height: 17px;	
	background-image:url("../imgs/barra_precio_sel.gif");
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	color: #ffd200;
	font-size: 1.4em;
	font-weight: bold;
}

.infoProdIzq .menuProd1
{
	width: 220px;
	height: 70px;	
	margin-top:15px;	
}

.infoProdIzq .menuProd1 .navProd1
{
	height:14px;
	width:66%;
	margin: 0 auto;
	
}
.infoProdIzq .menuProd1 .navProd1 .flechaIzqOutlet
{
	float: left;
	height: 13px;
	width: 14px;
	display: inline;
	
}
.infoProdIzq .menuProd1 .navProd1 .flechaIzqOutlet img
{
	height: 13px;
	width: 14px;
}
.infoProdIzq .menuProd1 .navProd1 .backList
{
	height: 13px;
	display: inline;	
}
.infoProdIzq .menuProd1 .navProd1 .backList p
{
	height: 13px;
	text-align: center;
	display: inline;		
}
.infoProdIzq .menuProd1 .navProd1 .backList p a
{
	height: 13px;
	padding: 0 20px;
}
.infoProdIzq .menuProd1 .navProd1 .flechaDerOutlet
{
	height: 13px;
	width: 14px;
	display: inline;
}
.infoProdIzq .menuProd1 .navProd1 .flechaDerOutlet img
{
	height: 13px;
	width: 14px;
}

/* presentación de productos especial
de momento solo se utiliza para mesas */
.infoProdCenter
{
	width: 688px;
	height:auto;
	margin-bottom:20px;		
}
.infoProdCenter .imgProdCenter
{
	height:auto;
	margin: 0 auto;
	width:435px;
}
.infoProdCenter .imgProdCenter img
{
	width: auto;
	height: auto;	
	text-align: center;	
}

.infoProdCenter .menuProd1
{
	width: 480px;
	height: 25px;	
	margin: 15px auto 0 auto;	
}

.infoProdCenter .menuProd1 .navProd1
{
	height:14px;
	width: 150px;
	display: inline;
	margin-right: 55px;
}
.infoProdCenter .menuProd1 .navProd1 .flechaIzqOutlet
{
	float: left;
	height: 13px;
	width: 14px;
	display: inline;
	
}
.infoProdCenter .menuProd1 .navProd1 .flechaIzqOutlet img
{
	height: 13px;
	width: 14px;
}
.infoProdCenter .menuProd1 .navProd1 .backList
{
	height: 13px;
	display: inline;	
}
.infoProdCenter .menuProd1 .navProd1 .backList p
{
	height: 13px;
	text-align: center;
	display: inline;		
}
.infoProdCenter .menuProd1 .navProd1 .backList p a
{
	height: 13px;
	padding: 0 20px;
}
.infoProdCenter .menuProd1 .navProd1 .flechaDerOutlet
{
	height: 13px;
	width: 14px;
	display: inline;
}
.infoProdCenter .menuProd1 .navProd1 .flechaDerOutlet img
{
	height: 13px;
	width: 14px;
}

.infoProdContCenter

{
	height:auto;
	margin:0 auto;
	min-height:400px;
	width:435px;
}
.infoProdContCenter .nomProd

{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
}


/* planchado */
.infoProdIzq .menuProd1 .opcProd1
{
	margin-top: 20px;
	width: 220px;
	height: 30px;	
}
.infoProdIzq .menuProd1 .opcProd1 p
{
	margin-bottom: 2px;	
	text-align: center;
}
.infoProdIzq .menuProd1 .opcProd1 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdIzq .menuProd1 .opcProd1 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #f7acbb;
}
.infoProdIzq .menuProd1 .opcProd1 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #f7acbb;
}
/* mesas */
.infoProdCenter .menuProd1 .opcProd2
{
	width: 255px;
	display: inline;
}
.infoProdCenter .menuProd1 .opcProd2 p
{
	margin-bottom: 2px;	
	text-align: center;
	display: inline;
}
.infoProdCenter .menuProd1 .opcProd2 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdCenter .menuProd1 .opcProd2 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #ffce7b;
}
.infoProdCenter .menuProd1 .opcProd2 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #ffce7b;
}
/* aspiracion sin bolsas */
.infoProdIzq .menuProd1 .opcProd3
{
	margin-top: 20px;
	width: 220px;
	height: 30px;	
}
.infoProdIzq .menuProd1 .opcProd3 p
{
	margin-bottom: 2px;	
	text-align: center;
}
.infoProdIzq .menuProd1 .opcProd3 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdIzq .menuProd1 .opcProd3 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #b7da9b;
}
.infoProdIzq .menuProd1 .opcProd3 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #b7da9b;
}
/* aspiracion filtro agua */
.infoProdIzq .menuProd1 .opcProd4
{
	margin-top: 20px;
	width: 220px;
	height: 30px;	
}
.infoProdIzq .menuProd1 .opcProd4 p
{
	margin-bottom: 2px;	
	text-align: center;
}
.infoProdIzq .menuProd1 .opcProd4 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdIzq .menuProd1 .opcProd4 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #8bc9ea;
}
.infoProdIzq .menuProd1 .opcProd4 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #8bc9ea;
}
/* robots limpieza a vapor */
.infoProdIzq .menuProd1 .opcProd5
{
	margin-top: 20px;
	width: 220px;
	height: 30px;	
}
.infoProdIzq .menuProd1 .opcProd5 p
{
	margin-bottom: 2px;	
	text-align: center;
}
.infoProdIzq .menuProd1 .opcProd5 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdIzq .menuProd1 .opcProd5 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #ffeb95;
}
.infoProdIzq .menuProd1 .opcProd5 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #ffeb95;
}
/* aspirovaps */
.infoProdIzq .menuProd1 .opcProd6
{
	margin-top: 20px;
	width: 220px;
	height: 30px;	
}
.infoProdIzq .menuProd1 .opcProd6 p
{
	margin-bottom: 2px;	
	text-align: center;
}
.infoProdIzq .menuProd1 .opcProd6 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdIzq .menuProd1 .opcProd6 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #fab493;
}
.infoProdIzq .menuProd1 .opcProd6 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #fab493;
}
/* hogar */
.infoProdIzq .menuProd1 .opcProd7
{
	margin-top: 20px;
	width: 220px;
	height: 30px;	
}
.infoProdIzq .menuProd1 .opcProd7 p
{
	margin-bottom: 2px;	
	text-align: center;
}
.infoProdIzq .menuProd1 .opcProd7 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdIzq .menuProd1 .opcProd7 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #d2bd96;
}
.infoProdIzq .menuProd1 .opcProd7 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #d2bd96;
}
/* lavado */
.infoProdIzq .menuProd1 .opcProd8
{
	margin-top: 20px;
	width: 220px;
	height: 30px;	
}
.infoProdIzq .menuProd1 .opcProd8 p
{
	margin-bottom: 2px;	
	text-align: center;
}
.infoProdIzq .menuProd1 .opcProd8 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdIzq .menuProd1 .opcProd8 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #d189bb;
}
.infoProdIzq .menuProd1 .opcProd8 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #d189bb;
}
/* consumibles */
.infoProdIzq .menuProd1 .opcProd9
{
	margin-top: 20px;
	width: 220px;
	height: 30px;	
}
.infoProdIzq .menuProd1 .opcProd9 p
{
	margin-bottom: 2px;	
	text-align: center;
}
.infoProdIzq .menuProd1 .opcProd9 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdIzq .menuProd1 .opcProd9 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #a7a9ac;
}
.infoProdIzq .menuProd1 .opcProd9 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #a7a9ac;
}
/* industrial */
.infoProdIzq .menuProd1 .opcProd10
{
	margin-top: 20px;
	width: 220px;
	height: 30px;	
}
.infoProdIzq .menuProd1 .opcProd10 p
{
	margin-bottom: 2px;	
	text-align: center;
}
.infoProdIzq .menuProd1 .opcProd10 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdIzq .menuProd1 .opcProd10 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #6c6e9b;
}
.infoProdIzq .menuProd1 .opcProd10 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #6c6e9b;
}
/* novedades */
.infoProdIzq .menuProd1 .opcProd11
{
	margin-top: 20px;
	width: 220px;
	height: 30px;	
}
.infoProdIzq .menuProd1 .opcProd11 p
{
	margin-bottom: 2px;	
	text-align: center;
}
.infoProdIzq .menuProd1 .opcProd11 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdIzq .menuProd1 .opcProd11 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #d71920;
}
.infoProdIzq .menuProd1 .opcProd11 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #d71920;
}
/* outlet */
.infoProdIzq .menuProd1 .opcProd12
{
	margin-top: 20px;
	width: 220px;
	height: 30px;	
}
.infoProdIzq .menuProd1 .opcProd12 p
{
	margin-bottom: 2px;	
	text-align: center;
}
.infoProdIzq .menuProd1 .opcProd12 a
{
	width: 220px;
	height: 15px;
	padding: 1px 15px;
	text-decoration: none;
}
.infoProdIzq .menuProd1 .opcProd12 a:hover
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #d71920;
}
.infoProdIzq .menuProd1 .opcProd12 .active
{
	width: 220px;
	height: 15px;
	text-decoration: none;
	border: solid 1px #d71920;
}
/* */
.infoProdDer 

{
	float: right;
	width: 435px;
	min-height: 400px;
	height: auto;
}
.infoProdDer .nomProd

{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
}

.formContact 
{
	width: 250px;
	border: 0px;
}
.formContact p
{
	width: auto;
	display: block;
	margin-bottom: 10px;
}
.formContact p.mensaje
{
	color: #F00;
	font-weight: bold;
}
.formContact label
{
	display: block;
	margin-bottom: 10px;
	width: 350px;
}
.formContact label input
{
	float:right;
	margin-right:29px;
	width:190px;
}

.formContact label textarea
{
	float:right;
	margin-right:29px;
	margin-bottom: 10px;
	width: 270px;
	font-size: 1.1em;
}
.formContact .button
{
	background-color:#000;
	border-bottom: 1px solid #333;
	border-right: 1px solid #999;
	color: #FFF;
	margin-left:46px;
	padding:2px 10px;
}

.contProd
{
	margin-bottom: 25px;
	height: auto;
	float: right;
	width:688px;
	margin-top: 13px;
	background-color: #FFF;
	margin-left: 0px; 
	padding-left: 0px; 
	margin-right: -9px;	
	font-size: 1.1em;
	line-height: 155%;	
}
.contProd .imgFamilia
{
	float:left;
	height:200px;
	margin-left:-38px;
	width:330px;
}

.contProd .contFamilia
{
	float: right;
	width: 385px;	
	height: 251px;
	overflow: auto;
	/*overflow-x: hidden;*/
}

iframe 
{
	border: none;
	overflow: hidden;
}

#slideshowHolder
{
	z-index: 0;
}

#slideshowHolder img
{
	top: 0px;
	float: left;
}

#imagesHome
{
	background-image:url("../imgs/fons_trans.png");
	background-repeat: repeat;
	float:left;
	height:102px;
	margin-top:356px;
	position:absolute;
	width:742px;
	z-index:1;
}
#imagesHome .imgs
{
	margin: 0 auto;
	width: 700px;	
	height: 125px;
	padding: 2px 0;
}
#imagesHome .imgs img
{
	float: left;
	width: 120px;	
	height: 95px;
	display: inline;
	padding: 2px 25px;
	opacity:0.9;
	filter: alpha(opacity = 90);		
}
/* VIDEOS */ 
#videos
{
	margin: 0 50px;
}

/* INFO PLUS */
.info_plus 
{
	width: 380px;
	height: 385px;
	margin-top: 15px;
	margin-left: 15px;
	background-color: #FFFFFF;	
	font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
	text-align: justify;	
	font-size: 10px;	
}

.info_plus img
{
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
}
	
.info_plus_tit 
{
	position: absolute;
	width: 110px;
	height: 15px;
	margin-top: 35px;
	margin-left: 215px;
	font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
	text-align: left;	
	font-size: 12px;	
	font-weight: bold;

}	

/* TABLAS DE PRODUCTOS */
table tbody tr td
{
	padding:2px 8px;
}
