
.redondeadoHomeCategoria{
	display:block;
}

.redondeadoHomeCategoria *{
	display:block;
	height:1px;
	overflow:hidden;
	border-color: #cccccc;
	
}
.separadorCategoria{
	height: 5px;
}

.redondeadoHomeCategoria7{	
	border-right:1px solid;
	padding-right:1px;
	margin-right:6px;
	border-left:1px solid;
	padding-left:1px;
	margin-left: 6px;
	background-color: #cccccc;
	border-color:#cccccc;
}

.redondeadoHomeCategoria6{
	border-right:2px solid;
	padding-right:1px;
	margin-right:4px;
	border-left:2px solid;
	padding-left:1px;
	margin-left: 4px;
	border-color:#cccccc;
}

.redondeadoHomeCategoria5{
	border-right:1px solid;
	padding-right:1px;
	margin-right:3px;
	border-left:1px solid;
	padding-left:1px;
	margin-left: 3px;
	border-color:#cccccc;
}

.redondeadoHomeCategoria4{
	border-right:1px solid;
	padding-right:1px;
	margin-right:2px;
	border-left:1px solid;
	padding-left:1px;
	margin-left:2px;
	border-color:#cccccc;
}

.redondeadoHomeCategoria3{
	margin-left:1px;
	margin-right:1px;
	border-right:1px solid;
	border-left:1px solid;
	border-color:#cccccc;
}

.redondeadoHomeCategoria2{
	margin-left:1px;
	margin-right:1px;
	border-right:1px solid;
	border-left:1px solid;
	border-color:#cccccc;
}

.redondeadoHomeCategoria1{
	border-right:1px solid;
	border-left:1px solid;
	border-color:#cccccc;
}


.redondeado_contenidoHomeCategoria{
	margin:0;
	padding:0;
	width:379px;	
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
/*	padding-left: 10px;*/
	display: table-cell;
}

#contenedorTextImg{
	margin:0;
	padding:0;
	width:358px;
	margin-left: 10px;
	margin-right: 10px;
	display: table;
	position: relative;
}

#boxContenido{
	float: left;
	width: 138px;	
	padding: 0;
	margin:0;
}

#contenedorBoxText{
	clear: left;
 	float:left;
 	padding:0px; 
 	height: 200px; 	
	width: 138px;	
 	text-align: left;
}

#fichaNombre{
 	clear: left;
 	float: left;
	width: 138px;
	line-height: 15px;
	padding-top: 6px;
}

.rotuloFichaNombre{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

#fichaSlogan{
	clear: left;
	float: left;
	width: 138px;	
	margin-top: 10px;
	line-height: 15px;
}

.rotuloFichaSlogan{
	font-family: verdana;
	font-size: 11px;
  	color: #000000;  	  	
  	text-align: left;
}

#fichaTextoLink{
	clear: left;
	float: left;
	width: 138px;	
	margin-top: 11px;
	line-height: 15px;
}

.rotuloFichaTextoLink{
	font-family: verdana;
	font-size: 10px;
  	color: #c4a12e;  	  	
  	font-weight: bold;
  	text-align: left;
  	text-decoration: none;
}

.textoLink{
	float:left;
	width:128px;
	overflow:hidden;
	line-height: 12px;
}

.rotuloFichaTextoLinkOver{
	font-family: verdana;
	font-size: 10px;
  	color: #e0b836;  	  	
  	font-weight: bold;
  	text-align: left;
  	text-decoration: none;
}

#contenedorLupaBotones{
	clear: left;
 	float:left;
	width: 138px;	
	overflow:hidden;
}

#lupaRotuloContent{
	float:left;
	width: 147px;	
	margin-bottom: 5px;	
	line-height: 14px;
}

#lupaImagen{
	cursor:pointer;
	padding-right: 5px;
	width: 17px;
		line-height: 14px;
}

#rotuloLupaProduct{
		cursor: pointer;
	width: 130px;
	line-height: 14px;
	
}

.ficha_view_larger{
	font-family: verdana;
	font-size: 10px;
  	color: #A6A6A6;
}

#botonesHomeProducto{
	clear: left;
	float:left;
	width: 100%;
	margin-top: 7px;
	line-height: 20px;
}

.botonPrueba{
	border: solid 1px #CCCCCC;
	width: 18px;
	text-align: center;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:5px;
	margin-right: 5px;
	float: left;
	background-color: #FFFFFF;
    m: expression(this.onmouseover =  new Function("if(this.className=='botonPrueba') {this.className = 'botonPrueba-hover';}"));	
}

.botonPrueba:hover,
.botonPrueba-hover{
	border: solid 1px #CCCCCC;;
	width: 18px;
	text-align: center;
	padding-top:0px;
	padding-bottom:0px;	
	margin-bottom:5px;
	margin-right: 5px;
	float: left;
	background-color: #e5e5e5;
	m: expression(this.onmouseout =  new Function("this.className = 'botonPrueba';"));	
	cursor: pointer;
}

.botonSelected{
	border: solid 1px;
	width: 18px;
	text-align: center;
	border-color: #000000;
	padding-top:0px;
	padding-bottom:0px;	
	margin-right: 5px;
	margin-bottom:5px;
	float: left;
	background-color: #DCB432;
	m: expression(this.onmouseout =  new Function("1=1;"));	
}


.kitBoton{
	border: solid #CCCCCC 1px;
	background-color:#FFFFFF;
	width: 24px;
	text-align: center;
	padding-top:0px;
	padding-bottom:0px;	
	margin-right: 5px;
	margin-bottom:5px;
	float: left;
	cursor: pointer;
    m: expression(this.onmouseover =  new Function("this.className = 'kitBoton-hover';"));		
}

.kitBoton:hover,
.kitBoton-hover{
	border: solid #CCCCCC 1px;
	background-color: #e5e5e5;
	width: 24px;
	text-align: center;
	padding-top:0px;
	padding-bottom:0px;	
	margin-right: 5px;
	margin-bottom:5px;
	float: left;
	cursor: pointer;
	m: expression(this.onmouseout =  new Function("this.className = 'kitBoton';"));
}

.kitSelected{
	border: solid #000000 1px;
	background-color:#DCB432;
	width: 24px;
	text-align: center;
	padding-top:0px;
	padding-bottom:0px;	
	margin-right: 5px;
	margin-bottom:5px;
	float: left;
}

.numberBoton{
	font-family: verdana;
	font-size: 11px;
	cursor: default;
}

.imagenHomeProducto{
	float:left;
	width: 190px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	display: table-cell;
	height: 265px;
	text-align: center;	
	vertical-align: middle;
}

.imagenHomeProductoIn{
	float: right;
	width: 210px;
	display: none;
	height: 255px;
}

.imagen_producto{
	float: right;
	padding-right: 0px;
}

.ficha_icono_foto_selected {
  border-width: 1px;
  width: 20px;
  margin-right: 5px;
  border-style: solid;  
  background-color: #DCB432;
}

/******************************/
.separadorHomeProduct{
	clear:both;
	float:left;
	border-top: 1px dashed #000000;;
	height: 1px;
	width: 358px;
	margin-top: 10px;
	margin-left: 10px;
}

.ficha_type {
	clear:both;
  	font-family: verdana;
	font-size: 11px;
				
	padding-top: 10px;
	padding-bottom: 14px;
	direction: ltr;
	padding-right: 15px;
	padding-left: 10px;
	
}

/*

*/

td.ficha_tripleta {
	padding-left: 5px;
	cursor: pointer;  
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
}

td.ficha_tripleta_features{
	padding-left: 5px;
	cursor: pointer;  
	font-weight: bold;
}

td.ficha_tripleta_out{
	padding-left: 5px;
	cursor: pointer;  
	font-weight: bold;
	background-color: #cccccc;
	border-left: 1px solid #FFFFFF;
}

td.ficha_tripleta_in {
	padding-left: 5px;
	cursor: pointer; 
	background-color: #e5e5e5;
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
}

td.ficha_slogan{
	border: 0px;
	cursor: pointer;
	padding-left: 20px;
}

td.ficha_nombre{
	border: 0px;
	cursor: pointer;
	line-height: 13px;
}

.td_img_up{
	border: 0px;
	cursor: pointer;
	width: 100px;
}

td.td_img_up img{
	border: 0px;
	cursor: pointer;
}
td.ficha_tripleta_selected {
	padding-left: 5px;
	cursor: pointer;  
	background-color:#DCB432;
	border-left: 1px solid #FFFFFF;
}

.opcionMenuTripleta{
	font-weight: bold;  
  	font-family: verdana;
  	font-size: 10px;
}

#menu_tripleta {
	background-color: #CCCCCC;  
	padding: 0px;
	margin: 0px;
}


#xsnazzy_home_producto h1, #xsnazzy_home_producto h2, #xsnazzy_home_producto p {margin:0 10px; letter-spacing:1px;}

.xtop_home_producto, .xbottom_home_producto {
	display:block; background:transparent;
	font-size:1px;
}

.xb1_home_producto, .xb2_home_producto, .xb3_home_producto, .xb4_home_producto {
	display:block; 
	overflow:hidden;
}

.xb1_home_producto, .xb2_home_producto, .xb3_home_producto {
	height:1px;
}

.xb2_home_producto, .xb3_home_producto, .xb4_home_producto {
	background:#FFFFFF; 
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC;
}

.xb1_home_producto {
	margin:0 5px; 
	background:#CCC;
}

.xb2_home_producto {
	margin:0 3px; 
	border-width:0 2px;
}

.xb3_home_producto {
	margin:0 2px;
}

.xb4_home_producto {
	height:2px; 
	margin:0 1px;
}

.xboxcontent_home_producto {
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-top:0px solid #CCC; 
	border-bottom:0px solid #CCC; 
	display:block; background:#FFFFFF; 
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px
}

#xsnazzy_home_features h1, #xsnazzy_home_features h2, #xsnazzy_home_features p {
	margin:0 10px; 
	letter-spacing:1px;
}

.xtop_home_features, .xbottom_home_features {
	display:block; 
	background:transparent; 
	font-size:1px;
}

.xb1_home_features, .xb2_home_features, .xb3_home_features, .xb4_home_features {
	display:block; 
	overflow:hidden;
}

.xb1_home_features, .xb2_home_features, .xb3_home_features {
	height:1px;
}

.xb2_home_features, .xb3_home_features, .xb4_home_features {
	background:#F4E8C1; 
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC;
}

.xb1_home_features {
	margin:0 5px; 
	background:#CCC;
}

.xb2_home_features {
	margin:0 3px; 
	border-width:0 2px;
}

.xb3_home_features {
	margin:0 2px;
}

.xb4_home_features {
	height:2px;
	margin:0 1px;
}

.xboxcontent_home_features {
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-top:0px solid #CCC; 
	border-bottom:0px solid #CCC; 
	display:block; background:#F4E8C1; 
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0;
	width: 368px;
}

#xsnazzy_home_specifs h1, #xsnazzy_home_specifs h2, #xsnazzy_home_specifs p {
	margin:0 10px; 
	letter-spacing:1px;
}

.xtop_home_specifs, .xbottom_home_specifs {
	display:block; 
	background:transparent; 
	font-size:1px;
}

.xb1_home_specifs, .xb2_home_specifs, .xb3_home_specifs, .xb4_home_specifs {
	display:block; 
	overflow:hidden;
}

.xb1_home_specifs, .xb2_home_specifs, .xb3_home_specifs {
	height:1px;
}

.xb2_home_specifs, .xb3_home_specifs, .xb4_home_specifs {
	background:#F4E8C1; 
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC;
}

.xb1_home_specifs {
	margin:0 5px; 
	background:#CCC;
}

.xb2_home_specifs {
	margin:0 3px; 
	border-width:0 2px;
}

.xb3_home_specifs {
	margin:0 2px;
}

.xb4_home_specifs {
	height:2px;
	margin:0 1px;
}
.xboxcontent_home_specifs {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC; 
	border-top:0px solid #CCC; 
	border-bottom:0px solid #CCC; 
	display:block; background:#F4E8C1; 
	padding-left:5px;padding-right:5px;
	padding-bottom:0px;
	width: 368px;
}

#xsnazzy_home_relateds h1, #xsnazzy_home_relateds h2, #xsnazzy_home_relateds p {
	margin:0 10px; 
	letter-spacing:1px;
}

.xtop_home_relateds, .xbottom_home_relateds {
	display:block; 
	background:transparent; 
	font-size:1px;
}

.xb1_home_relateds, .xb2_home_relateds, .xb3_home_relateds, .xb4_home_relateds {
	display:block; 
	overflow:hidden;
}

.xb1_home_relateds, .xb2_home_relateds, .xb3_home_relateds {
	height:1px;
}

.xb2_home_relateds, .xb3_home_relateds, .xb4_home_relateds {
	background:#FFFFFF; 
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC;
}

.xb1_home_relateds {
	margin:0 5px; 
	background:#CCC;
}

.xb2_home_relateds {
	margin:0 3px; 
	border-width:0 2px;
}

.xb3_home_relateds {
	margin:0 2px;
}

.xb4_home_relateds {
	height:2px; 
	margin:0 1px;
}

.xboxcontent_home_relateds {
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-top:0px solid #CCC; 
	border-bottom:0px solid #CCC; display:block; 
	background:#FFFFFF; 
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px
}

.tabla_features td {
  border-bottom: 1px solid #E6CD82;  
  text-align: left;
  
}

.tabla_relacionados td {
  text-align: left;
}

.textTablaFeatures{
	font-family: verdana;
	font-size: 11px;
	line-height: 15px;
}

.ficha_nombre{
	text-decoration: none;
	padding-top: 10px;
	padding-left: 10px;
}
.ficha_slogan{
	text-decoration: none;
	line-height: 14px;
	padding-top: 5px;
}

.ficha_nombre_spec {
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
}

ficha_nombre_valor {
}



.buscador_titulo {
  color: #000000;
  cursor: pointer;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana;
}

.buscador_titulo:hover {
  color: #A0A0A0;
}

.buscador_cuerpo {
  color: #000000;
}


.fichita_texto {
  color:  #000000;  
}

.fichita_texto:hover {
  color: #999999;
}

.separadorMenuTripleta{
	width: 1px;
	height: 20px; 
	background-color: #FFFFFF;
}

/***/
.redondeadoHomeFeatures{
	display:block;
}

.redondeadoHomeFeatures *{
	display:block;
	height:1px;
	overflow:hidden;
	border-color: #cccccc;
	background-color:#f4e8c1;
}
.redondeadoHomeFeatures7{	
	border-right:1px solid;
	padding-right:1px;
	margin-right:6px;
	border-left:1px solid;
	padding-left:1px;
	margin-left: 6px;
	background-color: #cccccc;
	border-color:#cccccc;
}



.redondeadoHomeFeatures6{
	border-right:2px solid;
	padding-right:2px;
	margin-right:4px;
	border-left:2px solid;
	padding-left:2px;
	margin-left: 4px;
	border-color:#cccccc;
}

.redondeadoHomeFeatures5{
	border-right:1px solid;
	padding-right:1px;
	margin-right:3px;
	border-left:1px solid;
	padding-left:1px;
	margin-left: 3px;
	border-color:#cccccc;
}


.redondeadoHomeFeatures4{
	border-right:1px solid;
	padding-right:1px;
	margin-right:2px;
	border-left:1px solid;
	padding-left:1px;
	margin-left:2px;
	border-color:#cccccc;
}

.redondeadoHomeFeatures3{
	margin-left:1px;
	margin-right:1px;
	border-right:1px solid;
	border-left:1px solid;
	border-color:#cccccc;
}

.redondeadoHomeFeatures2{
	margin-left:1px;
	margin-right:1px;
	border-right:1px solid;
	border-left:1px solid;
	border-color:#cccccc;
}

.redondeadoHomeFeatures1{
	border-right:1px solid;
	border-left:1px solid;
	border-color:#cccccc;
}
