.product-tabs {position:relative; z-index:999}
/*new host*/
 .vis_header{
	 display:none;
	margin-top: 20px;
	color: #000000;
	font-weight: 500;
	font-size: 15pt;
	margin-left: 80px;
	margin-bottom: 20px;
	font-family:m_rounded_2;
	
}

			.cont{
				background-color: #ececec;
				border: 15px solid #ececec;
				border-radius: 0;
				height: 540px;
				margin-bottom: 50px;
				margin-top: -10px;
				position: relative;
				width: 865px;
			}
			.screen{
				float: left;
				height: 500px;
				width: 500px;
				background-color: white;
				border-radius: 0 0 0 50px;
			}
			.colors{
				width: 300px;
				height: 400px;
				border: solid 3px #ff0099;
			}	
			.buttons{
				border: medium none;
				font-family: klavika_mediumplain, serif;
				font-size: 18px;
				height: 60px;
				margin: 0 5px 5px 0;
				padding-left: 0;
				text-align: center;
				width: 60px;
				z-index: 300;
				border-radius: 0;
				color: transparent;
				float: left;
				line-height: 15px;
				padding-top: 22px;
				overflow: hidden;
				cursor: pointer;
				transition: color .2s;
 			}
			.buttons:hover {
				color: #ffffff;
			}
            .buttons:nth-child(2):hover {
				color: #bbbbbb;
			}
			.buttons:nth-child(5n+1) {
				margin-right: 0;
			}
            .buttons:nth-child(5), .buttons:nth-child(13), .buttons:nth-child(14), .buttons:nth-child(15), .buttons:nth-child(18), .buttons:nth-child(19), .buttons:nth-child(20), .buttons:nth-child(24), .buttons:nth-child(25) {
				padding-top: 16px;
			}
            .buttons:nth-child(8), .buttons:nth-child(9), .buttons:nth-child(16) {
	            font-size: 14px;
            }
            .buttons:nth-child(14), .buttons:nth-child(19){
				font-size: 16px;
			}
 			.outer{
 				float:right;
 				position:relative;
 				height:100%;
 			}
 			#col_cont{
 				overflow: hidden;
 				position:absolute;
 				top:0px;
 				right:0;
 				width:320px;
 				height:100%;
 				float:right;
 			}
 			#cont{
 				background-color: red;
 				border-bottom-left-radius: 100px;
 			}
 			#svg{
 				overflow: hidden;
 				border-bottom-left-radius: 100px;
				border-top-right-radius: 60px;
				border-bottom-right-radius: 60px;
				height: 400px;
				width:100%;
 			}	
 			
 			.radio_vis{
 				
 				background-color: #eaeae8;
				color: white;
				font-size: medium;
				left: 0;
				padding-bottom: 12px;
				position: absolute;
				top: 0;
				width: 110px;
				z-index: 3;
 			}
 			.radio_vis ul>li{
				color: #000;
				list-style: none outside none;
				margin-left: 5px;
				text-align: left;
 			}
 			.radio_vis input{
 				cursor: pointer;
				margin-right: 5px;
				margin-top: 0;
 				
 			}
 			.radio_vis p{
 				margin:0px;
 			}
 			.picker{
				top:0px;
 				position:absolute;
 				bottom: 0;
 				left:0;
 				float: left;
 			}
 			.picker  .line{
 				color: #999;
				float: left;
				font-size: 15px;
				font-weight: normal;
				margin-left: -55px;
				margin-top: 465px;
 			}
 			.picker  .line2{
 				color: #999;
				float: left;
				font-size: 15px;
				font-weight: normal;
				margin-bottom: 45px;
				margin-left: -57px;
				margin-top: 488px;
 			}
 			
 			#col{
 				visibility:hidden;
 				
 			}
 			#colorpicker{
 				visibility: hidden;
 				position: absolute;
 				left:00px;
 				top:200px;
 				
 			}
 			.wheel{
 			}
 			.reset_but{
 			    background-color: #818786;
				border: medium none;
				border-radius: 0;
				color: white;
				float: none;
				font-size: 10pt;
				height: 20px;
				margin: auto auto auto 23px;
                min-width:50px;
				padding: 0 5px;
 			}
 			.reset_but:hover{
 				font-size: 10pt;
 				background-color: white;
 				color:#ff0099;
 				
 			}
 			#submit{
 				visibility:hidden;
 				float:left;
 				background-color:#000000;
 				color:white;
 			}
 			#vis_center{

 			}	
 			#show{
 				margin-left: 23px;
 				float:left;
 				cursor:pointer;
 				width:60px;
			    height: 60px;
			    border-radius: 100%;
			    border: 1px solid #333;
 				margin-top:400px;
 			}
 			
 			.farbtastic{
 				background-color:#000000;
 			}
 			.but{
 				cursor:pointer;
 				position:absolute;
 				float:left;
 				color:white;
 				z-index: 5;
 				background-color:#000000;
 				width:60px;
 				height:25px;
 				background-image: url(../images/mv_up.png);
 				background-size: 60px 25px;
 				right: 1px;
 				border-top-left-radius:10px;
 				border-top-right-radius:10px;
 			}
 			.but_2{
 				cursor:pointer;
 				position:absolute;
 				float:left;
 				color:white;
 				right:1px;
 				bottom:-1px;
 				z-index: 5;
 				background-color:#000000;
 				width:60px;
 				height:25px;
 				background-image: url(../images/mv_down.png);
 				background-size: 60px 25px;
 				border-bottom-left-radius:10px;
 				border-bottom-right-radius:10px; 
 			}
 			#Black{
 				color:white;
 			}
 			.but_3{
 				position:absolute;
 				float:left;
 				color:white;
 				right:10px;
 				bottom:16px;
 				z-index: 5;
 				visibility:hidden;
 				width:60px;
 				height:26px;
 				/* background-image: url(images/grad.png); */
 				background-size: 80px 56px;
 			}
 			#RED{
 				margin-top:30px;
 			}
 			#screen{
 			}
 			#screen svg {
 				margin-top: 75px;
 				margin-right: 70px;
 			}

#Blanc{background-color: #ffffff;}
#Blanco{background-color: #ffffff;}
#Bianco{background-color: #ffffff;}
#Branco{background-color: #ffffff;}

#Negro{background-color:#000000;}
#Nero{background-color:#000000;}
#Preto{background-color:#000000;}
#Noir{background-color:#000000;}

#Beige{background-color:#ece0be;}
#Bege{background-color:#ece0be;}
 
 /*  Yellow */
 #Amarillo{
     background: none repeat scroll 0 0 #ffff00;
     font-size:16px;  }
#Jaune{
 background: none repeat scroll 0 0 #ffff00;
 font-size:16px;  }
#Gialle{
     background: none repeat scroll 0 0 #ffff00;
     font-size:16px;  }
#Amarelo{
     background: none repeat scroll 0 0 #ffff00;
     font-size:16px;  }	 

/*  Light Orange */	 
#Naranja_Claro{background-color:#ffa800;}
#Light_Orange{background-color:#ffa800;}
#Orange_Clair{background-color:#ffa800;}

/*  Orange */
#Orange{background-color:#fc6c02;}
#Naranja{background-color:#fc6c02;}
#Arancione{background-color:#fc6c02;}
#Laranja{background-color:#fc6c02;}
/*-------------*/

/* Red */
#Rojo{background-color:#c02507;}
#Rouge{background-color:#c02507;}
#Rosso{background-color:#c02507;}
#Vermelho{background-color:#c02507;}
/*---------------*/
/* Bordeaux */
#Burdeos{background-color:#600f31;}
#Bordeaux{background-color:#600f31;}
#Bordeaux{background-color:#600f31;}
/*---------------*/
#Magenta{background-color:#c80379;}
#Fushia{background-color:#c80379;}

/* Pink */
#Rose{background-color:#f192c2;}
#Rosa{background-color:#f192c2;}
/*---------------*/
/* Violet */
#Violeta{background-color:#6c3787;}
#Viola{background-color:#6c3787;}
#Violet{background-color:#6c3787;}
/*---------------*/

/* Lilac */
#Lila{background-color:#8971ab;}
#Lilla{background-color:#8971ab;}
/*---------------*/

/* light Blue */
#Azul_Claro{background-color:#5bb5ea;}
#Luz_azul{background-color:#5bb5ea;}
#Azzurro{background-color:#5bb5ea;}
#Bleu_Clair{background-color:#5bb5ea;}
/*---------------*/

/* Medium Blue */
#Azul_Medio{background-color:#0081c7;}
#Azul_Oscuro{background-color:#013171;}
#Bleu{background-color:#0081c7;}
/*---------------*/

/* Dark Blue */
#Blu{background-color:#013171;}
#Azul_Escuro{background-color:#013171;}
#Bleu_Marine{background-color:#013171;}
/*---------------*/
/* Turquoise */
#Turqueza{background-color:#009999;}
#Turchese{background-color:#009999;}
#Turquesa{background-color:#009999;}
#Turquoise{background-color:#009999;}
/*---------------*/
/* Mint */
#Menta{background-color:#9cebdd;}
#Hortela{background-color:#9cebdd;}
#Mente{background-color:#9cebdd;}
/*---------------*/
/* Light Green */
#Verde_Claro{background-color:#89c43a;}
#Vert_Clair{background-color:#89c43a;}
#Verde_Chiaro{background-color:#89c43a;}
#Luz_Verde{background-color:#89c43a;}
/*---------------*/
/* Medium Green */
#Verde_Medio{background-color:#009933;}
#Vert_Moyen{background-color:#009933;}
/*---------------*/

/* Dark Green */
#Verde_Oscuro{background-color:#005029;}
#Verde_Scuro{background-color:#005029;}
#Vert_Fonce{background-color:#005029;}
#Verde_Escuro{background-color:#005029;}
/*---------------*/

/* Brown */
#Marron{background-color:#422416;}
#Marrone{background-color:#422416;}
#Castanho{background-color:#422416;}
/*---------------*/

/* Golden */
#Dorado{background-color:#998233;}
#Dourado{background-color:#998233;}
#Oro{background-color:#998233;}
#Dore{background-color:#998233;}

/*---------------*/

/* Grey */
#Grey{background-color:#959bb1;}
#Gris{background-color:#959bb1;}
#Cinza{background-color:#959bb1;}
#Grigio{background-color:#959bb1;}
/*---------------*/
/* Silver */
 #Plata{
     background: none repeat scroll 0 0 #cccccc;
     font-size:16px;
 }
#Prata{
 background: none repeat scroll 0 0 #cccccc;
 font-size:16px;
 }
 #Argento{
     background: none repeat scroll 0 0 #cccccc;
     font-size:16px;
 }
 #Argente{
     background: none repeat scroll 0 0 #cccccc;
     font-size:16px;
 }
 
/*---------------*/

/* Dark Grey */
#Gris_Oscuro{background-color:#3b4043;  }
#Cinza_Escuro{background-color:#3b4043;  }
#Gris_Fonce{background-color:#3b4043;  }
#Grigio_Scuro{background-color:#3b4043;  }
/*---------------*/
/**********Add new Color***********/
#rosa_pastel{background-color:#ffcccc;  }
#lila_claro{background-color:#cc99cc;  }
#verde_pastel{background-color:#ccff33;  }
#marron_claro{background-color:#996633;  }
/**********End********************/
 
 
.partner {
	float:left;
	width: 98%;
	
	padding: 10px;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    color: #999999;
}
.partnerimagenes {
    display: table-cell;
    height: 60px;
    padding-left: 320px;
    text-align: center;
    vertical-align: middle;
    width: 95%;
}

.partnerimagenes td{
padding-left: 20px;
}

 .palette-title {
	 margin: 10px 0 20px 0;
 }
 .palette-title > h2 {
	 margin-bottom: 0;
 }
 .palette-effects {
	/*  margin-top: 25px; */
	 clear: both;
 }
 .palette-effects .input-box {
	 float: left;
	 margin-right: 10px;
 }
 .palette-effects .input-box label {
	 font-size: 15px;
	 cursor: pointer;
 }
 .palette-effects .input-box input {
	 float:left;
	 margin: 3px 5px 3px 1px;
	 cursor: pointer;
 }