@charset "UTF-8";
/* CSS Document */
body { 
	padding:0 !important;
	margin-left: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
} 
#todo, .cajaCoa{
	width:100%;
	margin:auto;
}
h2 {
	font-size:14px;
}
.caja {
	width:100%;
	float:left;
}
.caja2, .caja2_2 {
  	margin: auto;
  	width: 1200px;
}
.caja3, .caja3_3, .caja3_6, .caja3_4, .caja3_4_2, .caja3Fo {
	float:left;
	width:50%;
} 

.caja3_2 {
	float:left;
	margin: 3px 0 0 3px;
  	width: 47%;
	padding-top: 58%;
	bottom:0px;
}
.separa {
	width:100%;
	height:30px;
	float:left;
	z-index: 1;
}
.separa1 {
	height:50px;
	width:100%;
	float:left;
}
.separa2 {
	height:15px;
	width:100%;
	float:left;
}
a {
	text-decoration:none !important;
	color:inherit;
}
a:hover, a:focus{ 
	color: #8F2C8C;
}
strong {
	font-family:'HelveticaNeueBold';
}
em {
	font-family: Arial, Helvetica, sans-serif;
}

/**************  INICIO  **************/
.cajaRedes {
	float:right;
	margin-top: -8%;
	z-index: 9999 !important;
	position: relative;	
}
.headerFondo {
	background: -moz-linear-gradient(0deg, rgba(234,35,46,1) 0%, rgba(237,66,46,1) 4%, rgba(253,208,48,1) 22%, rgba(32,168,80,1) 49%, rgba(30,175,236,1) 80%, rgba(229,98,151,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(234,35,46,1)), color-stop(4%, rgba(237,66,46,1)), color-stop(22%, rgba(253,208,48,1)), color-stop(49%, rgba(32,168,80,1)), color-stop(80%, rgba(30,175,236,1)), color-stop(100%, rgba(229,98,151,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(0deg, rgba(234,35,46,1) 0%, rgba(237,66,46,1) 4%, rgba(253,208,48,1) 22%, rgba(32,168,80,1) 49%, rgba(30,175,236,1) 80%, rgba(229,98,151,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(0deg, rgba(234,35,46,1) 0%, rgba(237,66,46,1) 4%, rgba(253,208,48,1) 22%, rgba(32,168,80,1) 49%, rgba(30,175,236,1) 80%, rgba(229,98,151,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(0deg, rgba(234,35,46,1) 0%, rgba(237,66,46,1) 4%, rgba(253,208,48,1) 22%, rgba(32,168,80,1) 49%, rgba(30,175,236,1) 80%, rgba(229,98,151,1) 100%); /* ie10+ */
	background: linear-gradient(90deg, rgba(234,35,46,1) 0%, rgba(237,66,46,1) 4%, rgba(253,208,48,1) 22%, rgba(32,168,80,1) 49%, rgba(30,175,236,1) 80%, rgba(229,98,151,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea232e', endColorstr='#e56297',GradientType=1 ); /* ie6-9 */
	height:101px;
	width:100%;
	z-index: 89;
	float: left;
}
.cajaLogo {
	width: 116px;
	height: 85px;
}
.logo {
	width: 116px;
	height: 85px;
	position: relative;  
	margin-top: -42px;
	background: no-repeat;
	z-index: 92;
}
.cajaPais {
	background:#000;
	height: 20px;
	margin: auto auto 90px;
	padding: 18px 90px;
	width: 55%;
}
label {
	font-family:'HelveticaNeueLight';
	color:#FFF;
	float:left;
	font-size:12px;
	margin-left:20%;
}
.styled-select select {
	background: transparent;
	width: 191px;
	height: 25px;
	font-size:12px;
	color:#6d6e70;
	border:1px #6d6e70 solid;
	font-family:'HelveticaNeueLight';
}
.styled-select {
	float:left;
	width: 173px;
	height: 25px;
	overflow: hidden;
	background: url(../images/flecha.png) no-repeat right #FFF;
}
/*#cssmenu {
float:right;
  font-family: 'Helvetica Neue';
	width:68%;
	margin-top:36px;
	height:30px;
	z-index: 999;
	margin-right: 140px;
}
.menuPixel {
	background:#000;
	height: 25px;
	margin-top: -56px;
	opacity: 0.15;
	width: 700px;
	z-index: 1;
	margin-left: 18%;
}*/
.swmenu-wrap {
    /*padding-top: 77px !important;*/
    z-index: 99 !important;
    width: 100% !important;
 }
.swmenu {
    padding: 37px !important;
}
ul, ol:before {
	margin: 13px 0;
  padding-left: 40px;
}
.lista1 ul{
	width:94%;
	text-align:center;
	list-style-type: none;
	overflow: hidden;
	color:#6d6e70;
	float:left;
}
.lista1 li {
	float: left;
	text-decoration:none;
}
.lista1 li a {
	color:#6d6e70;
	display: block;
	text-decoration:none;
	padding: 25px 100px;
}
.titCentro, .titCentro2 {
	background:#231f20;
	color:#FFF;
	font-family:'HelveticaNeueBold';
	font-size: 15px;
	height: auto;
	text-align: center;
	width: 183px;
	margin:auto;
	padding-bottom: 10px;
	margin:  auto;
}
.titCentro1 {
	background:#231f20;
	color:#FFF;
	font-family:'HelveticaNeueBold';
	font-size: 15px;
	height: auto;
	text-align: center;
	width: 28%;
	padding-bottom: 11px;
	padding-top:10px;
	z-index: 9999;
	position: relative;
}
.seis {
	color:#fff;
	font-size:30px;
	font-family:'HelveticaNeue';
}
.busca2 {
	background-color:transparent;
	border:1px solid #fff;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:'HelveticaNeueBold';
	font-size:13px;
	font-weight:bold;
	padding:8px 15px;
	text-decoration:none;
	z-index: 999;
	margin-top: -42%;
	float: left; 
	margin-left: 20px; 
}
.busca {
	background-color:transparent;
	border:1px solid #fff;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:'HelveticaNeueBold';
	font-size:13px;
	font-weight:bold;
	padding:8px 15px;
	text-decoration:none;
	z-index: 999;
}
.busca:hover {
	background-color:transparent;
}
.conocer {
	background-color:transparent;
	border:1px solid #6d6e70;
	display:inline-block;
	cursor:pointer;
	color:#6d6e70;
	font-family:'HelveticaNeueBold';
	font-size:13px;
	font-weight:bold;
	padding:8px 15px;
	text-decoration:none;
}
.conocer:hover {
	background-color:transparent;
}
.cajaTextoFooter, .cajaTextoFooter_2 {
	float:left;
	padding:30px 0px 0px 0px;
	width: 309px;
}
.cajaTextoFooter_3 {
	float:left;
	padding:30px 0px 0px 0px;
	width: 190px;
}
.cajaTextoFooter_3_3 {
	float:left;
	padding:30px 0px 0px 0px;
	width: 300px;
}
.separaFoot_33 {
	background: url("../images/separa.png") repeat;
    float: left;
    height: 271px;
    margin-top: 25px;
    width: 50px;
}

.footer1  {
	font-family:'HelveticaNeueLight';
	background:#eceded bottom;
	width:100%;
	height:100px;
	float:left;
	font-size:13px;
	font-weight:lighter;
}
.tamanoCajaFooter {
	height:auto;
}
.calcula {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f2c8c), color-stop(1, #8f2c8c));
	background:-moz-linear-gradient(top, #8f2c8c 5%, #8f2c8c 100%);
	background:-webkit-linear-gradient(top, #8f2c8c 5%, #8f2c8c 100%);
	background:-o-linear-gradient(top, #8f2c8c 5%, #8f2c8c 100%);
	background:-ms-linear-gradient(top, #8f2c8c 5%, #8f2c8c 100%);
	background:linear-gradient(to bottom, #8f2c8c 5%, #8f2c8c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f2c8c', endColorstr='#8f2c8c',GradientType=0);
	background-color:#8f2c8c;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:8px 11px;
	text-decoration:none;
}
.calcula:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f2c8c), color-stop(1, #8f2c8c));
	background:-moz-linear-gradient(top, #8f2c8c 5%, #8f2c8c 100%);
	background:-webkit-linear-gradient(top, #8f2c8c 5%, #8f2c8c 100%);
	background:-o-linear-gradient(top, #8f2c8c 5%, #8f2c8c 100%);
	background:-ms-linear-gradient(top, #8f2c8c 5%, #8f2c8c 100%);
	background:linear-gradient(to bottom, #8f2c8c 5%, #8f2c8c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f2c8c', endColorstr='#8f2c8c',GradientType=0);
	background-color:#8f2c8c;
	color:#ffffff;
	text-decoration:none;
}


/**************  PRODUCTOS  **************/
.botonAzulProd {
	width: 400px;
	float: right;
}
.cajaMenu2 {
	float:left;
	width:27%;
}
#cssmenu2 {
	font-family:'HelveticaNeueBold';
	text-decoration:none;
	list-style-type: none;
	float:left;
	font-size:18px;
}
#cssmenu2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#cssmenu2 li a:hover{
	color:#8f2c8c !important;
}
#cssmenu2 li  {
    color:#8f2c8c;
}
#cssmenu2 li a {
    display: block;
    color:#4d4d4d;
    padding: 8px 16px;
    text-decoration: none;
	text-align:right;
}
#cssmenu2 li.active a{
	color: #8f2c8c !important;
}

.separaMenu {
	background:url(../images/separa.png) repeat;
	width:36px;
	height:406px;
	float:left;
}
.cajaProducto, .cajaProducto_22 {
	float:left;
	padding:30px 0px 0px 0px;
	width: 160px;
}
.separaProducto, .separaFoot, .separaProducto2 {
	background:url(../images/separa.png) no-repeat;
	width:36px;
	height:160px;
	float:left;
	margin-top: 25px;
}
.imagenProducto {
	float:left;
	padding: 20px 5px;
    width: 95%;
	height:auto; 
}
.tituloProducto, .tituloProducto65 {
	color:#8f2c8c;
	font-size:14px;
	float:left;
	font-family:'HelveticaNeueBold';
	width:100%;
}
.textoProducto, .textoProducto65 {
	color:#6d6e70;
	font-family:'HelveticaNeueLight';
	font-size: 13px;
	height: 320px;
	line-height: 16px;
}
.tituloProducto2 {
	color:#8f2c8c;
	font-size:16px;
	float:left;
	font-family:'HelveticaNeueBold';
	width:100%;
	text-transform: uppercase;
}
.textoProducto2 {
	float:left;
	color:#6d6e70;
	font-family:'HelveticaNeueLight';
	font-size: 13px;
	height: auto;
	line-height: 16px;
	width: 100%;
	margin: 20px 0;
}
.textoProducto2 p {
	float:left;
	height: auto;
	width:100%;
	margin: 0px;
}
.hojaTecnica{
	float:left;
	width:100%;
}
.productoImg {
	width:200px;
	height:auto;
	float:left;
	padding: 0 40px 40px 0;
}
.cajaCartilla {
	width: 100px;
	height: 100px;
	float: left;
	margin: 3px;
}
.cajaProducto2 {
	float:left;
	padding: 0 10px;
	width: 325px;
}
.productoImg_2 {
	width:125px;
	height:auto;
	float:left;
	padding:0 15px 40px 0;
}
.cajaProducto3 {
	margin: auto;
    width: 95%;
}
.productoImg_3 {
	width:230px;
	height:auto;
	float:left;
	padding:0 15px 40px 0;
}
.cajaProducto_3 {
	float: left;
    height: auto;
    padding: 0 10px 113px;
    width: 63%;
}
/************  colores  ************/

.cajaCol {
	float:left;
	width:73%;
}
.cajaTipoPintura {
	width: 79%;
}

.cajaColores {
	float:left;
	width:15%;
	height:auto;
	margin:2px;
}
.cajaColores1 {	
	float:left;
	width:100%;
	padding-top: 32%;
	bottom:0px;
}
.cajaColores2 {
	bottom:0px;
	float: left;
	height: 33px;
	margin: 5px;
	padding-top: 8%;
	width: 12%;
}
.textoColor {
	bottom: 0;
	color: #fff;
	font-family: "HelveticaNeueLight";
	font-size: 10px;
	height: auto;
	text-align: center;
	width: 100%;
}
.textoColor1 {
	color: #fff;
	font-family: "HelveticaNeueLight";
	font-size: 10px;
	height: 100px;
	text-align: center;
	width: 100px;
	margin-top: 60%;
}
.textoColores {
	color: #fff;
	font-family: "HelveticaNeueLight";
	float: left;
	padding: 10px 20px 30px;
    width: 86%;
}
.textoColores a:hover {
	color: inherit; 
}
.textoColores a:active { 
	color: inherit; 
}
.cajaColorMuestra {
	width: 300px;
	height: 300px;
	float: left;
}
.ImagenColores {
	width: 55%;
	margin-left: 21%;
}
.ImagenCaja, .ImagenCaja_ {  
    height: 300px;
    position: relative;
}
.ImagenCaja2, .ImagenCaja2_ {  
    height: 300px;
    position: absolute;
    margin-top: -300px;
    mix-blend-mode: multiply;
}
#InformacionColorAbrierto_ {
	margin: auto; 
	width: 74%;
}



/**************  NOSOTROS  **************/

.cajaNosotros {
	padding:200px 0px 70px;
	background: url(../images/mejo.png) top right no-repeat ;
	float: left;
}
.titNosotros {
	color:#fff;
	font-family:'HelveticaNeueBold';
	font-size: 50px;
}
.textoNosotros {
	color:#fff;
	font-family:'HelveticaNeueLight';
	font-size: 14px;
	text-align:justify;
	width:65%;
}
.cajamenu3 {
	width: 70%;
	margin: auto;
}
#cssmenu3 {
	font-family:'HelveticaNeueBold';
	text-decoration:none;
	list-style-type: none;
	float:left;
	font-size:18px;
	width: 100%;
	text-align: center;
	padding-left: 0px !important;
}
#cssmenu3 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#cssmenu3 li a:hover{
	color:#8f2c8c !important;
}
#cssmenu3 li  {
    color:#4d4d4d;
    display: inline;
}
#cssmenu3 li a {
    display: inline;
    color:#4d4d4d;
    padding: 8px 2px;
    text-decoration: none;
	text-align:right;
}
#cssmenu3 li.active a{
	color: #8f2c8c !important;
} 
.Regreso {
	color: #4d4d4d;
    float: left;
    font-family: "HelveticaNeueBold";
    font-size: 18px;
    width: 100%;
}
.cuadritoTerra {
	width: 19px;
	height: 19px;
	border: #4d4d4d solid 1px;
	float: left;
	transition: -webkit-transform 0.25s ease;
    transition: transform 0.25s ease;
}
.cuadritoTerra:active {
	border: #4d4d4d solid 1px;
	-webkit-transform: scale(6);
    transform: scale(6);
}
.cuadritoTerra:hover {
	border:#4d4d4d solid 1px;
	-webkit-transform: scale(2);
    transform: scale(2);
    cursor: pointer;
}
.cajaColor {
	float: left;
	padding: 10px;
    width: 235px; 
}
li.cmenu:active {
	color: #8f2c8c !important;
}
#imagen1_, #imagen2_, #imagen1, #imagen2{
	width: 44%;
	float: left;
} 


/**************  CALCULA  **************/

.cajaCalcula {
	float:left;
	border:2px #999 solid;
	width:550px;
	height:300px;
	margin: 54px 28px 0 78px;
}
.cajaCalculaText1 {
	background:#912090;
	border: 1px solid #999;
	color: #fff;
	font-family: "HelveticaNeueLight";
	font-size: 12px;
	height: 21px;
	margin-left: 78px;
	margin-top: 40px;
	padding-top: 5px;
	position: absolute;
	text-align: center;
	width: 114px;
}
.titCalcula {
	font-family:'HelveticaNeueBold';
	color:#58595b;
	font-size: 12px;
	float:left;
}
.bases {
	border:1px #6d6e70 solid;
	float:left;
	height: 15px;
	width: 45px;
	padding:5px;
	font-size:12px;
	font-family: 'Helvetica Neue';
}
.cajaBases {
	float:left;
	margin-top: 7%;
	width:9%;
}
.cajaBases2 {
	float:left;
	margin-top: 3%;
	width:9%;
}
.cajaBases3 {
	float: left;
    margin: 68% 0 0 94%;
    position: absolute;
    width: 105%;
}
select {
	border-radius: 0px !important;
}
.styled-select2 select {
	background: transparent;
	width: 186px;
	height: 25px;
	font-size:12px;
	color:#6d6e70;
	border:1px #6d6e70 solid;
	font-family:'HelveticaNeueLight';
}
.styled-select2_2 select {
	background: transparent;
	width: 176px;
	height: 23px;
	font-size:12px;
	color:#6d6e70;
	border:1px #6d6e70 solid;
	font-family:'HelveticaNeueLight';
}
.styled-select2 {
	float:left;
	width: 166px;
	height: 25px;
	overflow: hidden;
	background: url(../images/flecha.png) no-repeat right #FFF;
}
.styled-select2_2 {
	float:left;
	width: 148px;
	height: 23px;
	overflow: hidden;
	background: url(../images/flecha.png) no-repeat right #FFF;
}
.margenCalcula {
	margin: 20px 0px 10px 60px;
}
.margenCalcula2 {
	margin: 35px 0px 10px 60px;
}
.margenCalcula3 {
	margin: 20px 0px 10px 60px;
}
.swmenu-wrap {
    width: 40%;
    float: right;
 }

/**************  PREGUNTAS  **************/

.titPreguntas {
	color:#8f2c8c;
	font-family:'HelveticaNeueBold';
	font-size: 50px;
}
input#q{
	float: right;
	width: 100%;
	max-width: 250px;
	padding: 5px;
	color: #000;
	background: #FFF;
	border: 1px solid #000;
	display: block;

}
#botonBusca{
	float: right;
	width: 100%;
	max-width: 26px;
	padding: 5px;
	background: url(../images/lupa.png) no-repeat right #8F2C8C /*#8F2C8C*/;
	color: #FFF;
	display: block;
	text-align: center;
	cursor: pointer;
	border: medium none !important;
}

/**************  CONTACTO  **************/

.textoContacto {
	text-align: left !important;
    width: 107px !important;
	color:#6d6e70 !important;
	font-family:'HelveticaNeueLight';
	font-size: 13px;
	height: auto;
	float: left;
	line-height: 16px;
	font-weight: bold;
}
.cajaContacto {
	 width: 100%;
	 height: 400px;
	 /*border: 2px solid #999;
	 padding: 50px 0;*/
}
.cajaContacto2 {
	 width: 98%;
	 height: 400px;
	 border: 2px solid #999;
	 padding: 50px 0;
}
input, textarea, select {
	border-radius: 0px !important;
	border: 1px solid #999 !important;
	box-shadow: none;
	resize: none;
	width: 78%;
	font-family:'HelveticaNeueLight';
	font-size: 12px !important;
}
#enviar {
	background: #8f2c8c linear-gradient(to bottom, #8f2c8c 5%, #8f2c8c 100%) repeat scroll 0 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 11px;
    text-decoration: none;
    border-color: none !important;
    border: none !important;
    float: left;
}
.textoGracias {
	margin-top: 30px;
	color: #6d6e70;
    float: left;
    font-family: "HelveticaNeueBold";
    font-size: 18px;
    width: 80%;
}
form {
	margin: 0 !important;
	z-index: 9999;
}
.rsform-select-box select {
	background: transparent;
	width: 180px;
	height: 27px;
	font-size:12px;
	color:#6d6e70;
	font-family:'HelveticaNeueLight';
}
.rsform-select-box {
	float:left;
	z-index: 99;
	width: 160px;
	height: 27px;
	overflow: hidden;
	/*border:1px solid #999 !important;*/
	background: url(../images/flecha.png) no-repeat right #FFF;
}
.rsform-block-mensaje {
	margin-bottom: 0px !important;
}
label.rsform-select-box {
	float:left;
	margin-left: 0px !important; 
}
.rsform-block-email, .rsform-block-nombre {
	height: 18px !important;
}
.rsform-block-pais {
	float: left;
  	width: 100%;
  	margin-top: 27px;
}
.rsform-block-area {
	float: left;
  	width: 100%;
  	margin: -15px 0 56px !important;
}
.distri {
	margin-bottom: 93px;
}
.rsform-block-enviar {
	float: right;
	margin: 11px 0 !important;
    width: 46%;
}
.form-horizontal .controls {
    margin-left: 0 !important;
}
.enviarrs {
    float: right !important;
    margin: -46px 0 !important;
    width: 32% !important;
}
#newsletter-output{
	font-family:'HelveticaNeueLight';
	font-size: 12px;
	color: #90278E;
}

/**************  MAP  **************/

.cajaNegra {
	float:left;
	height:650px;
	width:290px;
}
.triangulo_der {
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-left: 15px solid #000;
	border-bottom: 15px solid transparent;
  margin-top: -300px;
	z-index: 999;
	position:absolute;
}
.texto1Negro {
	color:#FFF;
	font-family: 'Helvetica Neue';
	font-size:22px;
}
.cajaTienda {
	margin-top:15px;
	float:left;
	border-bottom: 2px dotted #929497;
	overflow:scroll;
	width:70%;
	text-transform: uppercase ;
}
.nombreTienda {
	color:#FFF;
	font-size:12px;
}
.direccionTienda {
	color:#FFF;
	font-size:13px;
	font-family: 'Helvetica Neue';
}
.horarioTienda {
	color:#929497;
	font-size:13px;
	font-family: 'Helvetica Neue';
}
#circulo {
  height: 35px;
  width: 35px;
  display: table-cell;
  text-align: center;
  font-size:13px;
  vertical-align: middle;
  border-radius: 50%;
  background: #8f2c8c;
	color:#FFF;
	font-family: 'Helvetica Neue';
}
.cajaLetras {
	float:left;
	width:50px;
	height:30px;
}
.mapas {
	height:650px;
}
#gmap_canvas images{
	max-width:none!important;
	background:none!important
}
.uk-img-preserve  {
    height: 0 !important;
  }
  #cajaMapa{
    float:left;
    width:100%; 
    height:auto;
    background:#FFF; 
  }
  #mapaUbicaiones{
    float:left;
    width:275px;
    height:325px;
    background:#FFF;
    overflow-x:hidden;
    overflow-y:scroll;
  }
  #mapaUbicaiones a{
    float: left;
    width: 225px; 
    color: #666;
    text-decoration: none;
    padding: 0 5px;
    margin-left:20px;
    font-size: 16px;
    line-height: 25px;
    display: block;
  }
  #mapaUbicaiones a:hover{
    background-color: #E00024;
    color: #FFF;
  }
  #TiendUb{
    float: left; 
    font-family: 'HelveticaNeueBold'  !important; 
  } 
  #mapaMapa{
    float:left;
    width:100%;
    height:650px;
  } 

/**************  FOOTER  **************/

.styled-select1 select {
	background: transparent;
	width: 150px;
	height: 25px;
	font-size:12px;
	color:#6d6e70;
	border:1px #6d6e70 solid !important;
	font-family:'HelveticaNeueLight';
	}
.styled-select1 {
	float:left;
	width: 130px;
	height: 25px;
	overflow: hidden;
	background: url(../images/flecha.png) no-repeat right #FFF;
}
input.suscribir {
	border:1px #6d6e70 solid;
	float:left;
	height: 15px;
	width: 108px;
	padding:5px;
	font-size:12px;
	font-family: 'Helvetica Neue';
	border-radius: 0px !important;
}
input.suscribir:focus {
	border-color:#6d6e70;
	box-shadow: none;
}
.enviarSuscribir {
	float: left;
	background: url(../images/enviarSus.png) no-repeat right #FFF;
	height:26px;
	width:26px;
	border:none !important;
}
.cajaTextoFooter2_2 {
	float:left;
	padding:14% 0px 0px 0px;
	width: 309px;
}
.dis { 
	display:block;
}
.lineaFooter {
	background:url(../images/line.png) no-repeat;
	width:100%;
	height:25px;
}
.lineaFooter3 {
	display: none;
}
.textoFooter, .textoPreguntas {
	color:#6d6e70;
	font-family:'HelveticaNeueLight';
	font-size: 13px;
	height: auto;
	float: left;
	line-height: 16px;
}
.textoPreguntas p{
	margin: 0;
	padding: 0;
}


/**************  OTRO  **************/

.fondoNoti {
	/*background:url(../images/fondoNoticias.png) no-repeat top center ;*/
	width:100%;
	height:auto;
}
.fondoPromo {
	/*background:url(../images/fondoPromo.png) no-repeat top  center;*/
	width:100%;
	height:auto;
	padding-left: 0;
	float: left;
}
.tituloNoti {
	margin-top:-65%;
	color:#fff;
	font-size:21px;
	float:left;
	font-family:'HelveticaNeueBold';
	width:100%;
	padding-bottom:12px;
	padding-left: 20px;
	position: relative;
}
.TNoticia {
	font-family:'HelveticaNeueBold';
	text-align: center;
	font-size: 30px;
}
.CNoticia {
	font-family:'HelveticaNeueLight';
	text-align: left;
	font-size: 14px;
}
.Bannernot {
	width: 100%; 
	height: 360px;
	z-index: 1;
}
.BannerTitulos {
	font-family:'Helvetica Neue';
	font-size: 35px;
	color: #FFF;
	padding-left: 120px;
	line-height: 80px;
	margin-top: -242px;
}
.BannerTexto {
	font-family:'HelveticaNeueLight';
	color: #FFF;
	padding-left: 120px;
	font-size: 16px;
}
.textoNoti {
	color:#fff;
	font-family:'HelveticaNeueLight';
	font-size: 12px;
	width:200px;
	margin-top: 0%;
	padding-left: 20px;
	float:left;
	margin-top: -51%;
}
.imagenPortada {
	width: 100%;
	height: auto;
	float: left;
}
.imagenPortada:hover {
	opacity: 0.5;
}
.tituloGaleriaPromo {
	color: #8f318c;
	text-align: center;
	font-family:'HelveticaNeueBold';
	font-size: 16px;
}
.galeriaL {
	margin: 15px 12px;
}
.cajaGaleriaL {
	float:left;
	padding:30px 30px 0px 0px;
	width: 309px;
}
.cajaGaleriaL_2 {
	float:left;
	padding:30px 30px 0px 0px;
	width: 225px;
}
.notiImg {
	width: 100%;
	height: auto;
}
.cajaNot {
	width: 100%;
    color: #fff;
    font-family: "HelveticaNeueLight";
    font-size: 14px;
    text-align: justify;
}
.cajaNot a:hover {
	color: #000;

}
.cajaBanners {
	height: 480px;
}

/** Terratonos **/
#cajaTerra{
	float: left;
	width: 100%;
	background: #FFF;
	text-align: center;
	display:inline-block;
}
.terra{
	margin:3px;
	width: 100%;
	max-width: 500px;
	text-align:left;
	display:inline-block;
	background: #FFF;
	margin-bottom: 6px;
}

/* ColorJive **/
.cjPics{
	float:left;
	width: 239px;
	display: block;
	cursor: pointer;
}
.cjPics2{
	margin: auto;
	max-width: 300px;
	width: 100%;
	display: block;
	cursor: pointer;
	overflow: hidden;
	background: #CCC;
}
.cjApp{
	float: left;
	width: 100%;
	position: relative;
}



@media (max-width: 1020px) {
	.caja2 {
		width: 90%;
	}
}
@media (max-width: 768px) { 
	.ImagenCaja_, .ImagenCaja {
	    height: auto; 
	    width: 100%
	}
	#imagen1_, #imagen2_, #imagen1, #imagen2{
		width: 100%; 
	} 
	.ImagenCaja2_, .ImagenCaja2 {
		height: auto; 
	    margin-top: -66.5%;
	    width: 100%;
	    position: relative;
	}   
	.cuadritoTerra {
		width: 20px;
		height: 20px;  
	} 
	.cajamenu3 {
		width: 72%;
	}
	.cajaColor { 
	    width: 31%;
	} 
	.tituloNoti { 
	   width: 90%;	
	}
	.cajaNosotros { 
	    padding: 234px 0 70px;
	}
	.caja2_2, .caja3_6, .caja3_4, .caja3_4_2, .textoFooter, .textoPreguntas,  .fondoPromo {
		width:100% !important;
	}
	.form-horizontal .control-group {
		width:100% !important; 
		margin-bottom: 17px !important;
	}
	.distri {
		margin-bottom: 34px;
	}
	.caja3, .caja3_4, .caja3_4_2, .caja3Fo {
		margin:0;
	}
	.dis_2, .menuPixel, .separaFoot_33, .cajaTextoFooter2_2, .cajaTextos {
		display: none;
	}	
	.swmenu-trigger {
	 	height: 50px;
	 	border: none !important;
	 	margin-top: -22px;
	} 
	.swmenu-wrap {
    	padding-top: 77px !important;
    	z-index: 91;
	}
	.swmenu {
	    padding: 0px !important;
	} 
	.lista1 li a {
		padding: 25px 45px;
	}
	.cajaTextoFooter {
		width: 205px;
	}	
	.cajaTextoFooter_3 {
		width: 50%;
	}
	.cajaContacto {
	    height: auto;
	}
	.cajaTextoFooter_2 {
	    width: 295px;
	} 
	/**************  PRODUCTOS  **************/
	
	.cajaMenu2 {
		width:35%;
	}
	.cajaProducto {
		width: 194px;
		padding: 0;
	}
	/************  colores  ************/
	
	.cajaCol {
		width:60%;
	}
	.cajaTipoPintura {
		width:77%;
	}	
	.cajaColorMuestra {
	    height: 400px;
	    width: 100%;
	} 
	/**************  CALCULA  **************/
	
	.margenCalcula, .margenCalcula3 {
		margin: 20px 0px 10px 60px;
	}
	.margenCalcula2 {
		margin: 35px 0px 10px 60px;
	}
		
	/**************  CONTACTO  **************/

	input, textarea, select {
		width: 72%;
	}
	.nombre2, .email2, .telefono2, .compania2, .mensaje2 {
		float: right !important;
    	width: 78% !important;
	}	
	.rsform-block-pais {
		margin-left: 0px !important;
    	width: 300px !important;  
    	margin-top: 9px !important;  
	}   
	.rsform-select-box select, .styled-select2_2 select {
	    width: 290px;
	    padding: 0 6px; 
	    height: 27px;
	}
	.rsform-select-box, .styled-select2_2 {
	    width: 263px;
	    height: 27px;
	}
	.rsform-block-enviar { 
	    margin: 27px 0 0 !important;
	}
	
	/**************  MAP  **************/
	
	.cajaNegra {
		float:left;
		height:650px;
		width:290px;
	}
	.triangulo_der {
		width: 0;
		height: 0;
		border-top: 15px solid transparent;
		border-left: 15px solid #000;
		border-bottom: 15px solid transparent;
		margin-top: -300px;
		z-index: 999;
		position:absolute;
	}
	.texto1Negro {
		color:#FFF;
		font-family: 'Helvetica Neue';
		font-size:22px;
	}   
	.mapas {
		height:650px;
	}
	/**************  FOOTER  **************/ 
	.dis { 
		display:block;
	}
	/**************  OTROS  **************/
	
	.cajaGaleriaL_2 {
	    padding: 30px 18px 0 0;
	    width: 189px;
	}
	.Bannernot {
	    height: 250px;
	}
	.cajaGaleriaL {
	    padding: 30px 20px 0 0;
	    width: 210px;
	}
	/*.cajaProducto {
	    width: 100%;
	}*/
	.titCentro1 {
	    width: 38%;
	}
	.BannerTitulos {
	    font-size: 31px;
	    margin-top: -165px;
	    padding-left: 80px;
	    line-height: 60px;
	}
	.BannerTexto {
	    font-size: 15px;
	    padding-left: 80px;
	}
	.cajaBanners {
	    height: 260px;
	}
	.cajaRedes {
	    margin-top: -11%;
	} 
	.cajaContacto2 {
		width: 100%;
		height: 500px;
		border: none;
		padding: 50px 0;
	}
	#enviarrs {
		float: right !important;
	    margin-right: 120px !important;
	}
	.uk-slidenav-position, .uk-slider-container, .uk-overlay-panel, .uk-overlay-fade, .uk-flex, .uk-flex-center, .uk-flex-middle, .uk-text-center, .uk-panel, .uk-overlay, .uk-overlay-hover, .uk-cover-background {
		height: 375px !important;
	}
}
@media (max-width: 760px) { 
	.cajaProducto {
	    padding: 0;
	    width: 182px;
	}
	.cajaTextoFooter {
		height: auto;
	    padding: 20px 0 30px;
	    width:28.4%;
	} 
	.caja3Fo{
		min-width: 100% !important;
	} 
	.cajaMenu2 {
	    width: 40%;
	}
	.separaFoot {
		width: 29px;
	}
	.textoProducto {
	    height: 450px;
	}
	input, textarea, select {
	    width: 76%;
	} 
	.calcula {
		font-size: 12px;
	}
	.dis {
		display: none;
	}
}  
@media (max-width: 600px) {  
	.uk-slidenav-position, .uk-slider-container, .uk-overlay-panel, .uk-overlay-fade, .uk-flex, .uk-flex-center, .uk-flex-middle, .uk-text-center, .uk-panel, .uk-overlay, .uk-overlay-hover, .uk-cover-background {
	    height: 310px !important;
	}
	.cajaPais {
	    height: 49px;
	    padding: 23px 50px;
	    width: 32%;
	}
	.lista1 li a {
	    padding: 25px 25px;
	}
	.cajaCoa {
		width: 79%;
	} 
	.cajaColor {  
	    width: 93%;	
	}
	#InformacionColorAbrierto_ { 
		width: 100%;
	}
	#InformacionColorAbrierto, #InformacionProductoAbrierto {
		float: none;
		width: 90%;
		margin: auto;
	}
	.cajaColorMuestra {
	    height: auto; 
	} 
	ul, ol::before {
	    padding-left: 0;
	}
	.textoProducto65 {
	    font-size: 11px !important;
	    line-height: 11px;
	    height: 260px;
	} 
	.tituloProducto65 { 
	    font-size: 12px !important; 
	}
	.textoProductoPr1 {
		height: 450px;
	}
	.bx-wrapper {
		padding: 15px !important;
	}
	.titCentro1 {
	    width: 47%; 
	}
	.cajaTextoFooter_2, .caja3_3, .cajaCol, .titCentro, .fondoPromo, .titCentro2, .cajaNegra {
		width: 100% ;
	}
	.caja3 {
		min-width: 100% !important;
	} 
	.cajaTextoFooter_3 {
		height: auto;
		width: 100%;
	}
	.BannerTexto, .mapas {
		display: none;
	}
	.cajaNosotros {
		padding: 0;
		background: none;
	}
	.textoNosotros {
		width: 100%;
		margin-bottom: 50px;
		font-size: 12px;
	}
	.botonAzulProd { 
		float: left;
	    width: 100%;
	}
	.cajaProducto {
	    width: 100%;
	} 
	.cajaCol {
	    width: 60%;
	}
	.cajaGaleriaL {
	    width: 160px;
	}
	.cajaCalcula {
	    height: 300px;
	    margin: 28px 0 0;
	    width: 100%;
	} 
	.cajaBanners {
	    height: 160px;
	}
	.BannerTitulos {
	    font-size: 27px;
	    margin-top: -120px;
	    padding-left: 21px;
	}
	.cajaCalculaText1 {
	    margin-left: 16px;
	    margin-top: 16px;
	}
	.cajaBases3 { 
	    margin: 68% 0 0 85%; 
	}
	.rsform-select-box select, .styled-select2_2 select {
	    width: 107%;
	}
	.rsform-select-box, .styled-select2_2 {
	    width: 100%;
	}
	.cajamenu3 { 
	    width: 90%;
	}
	.cajaTienda {
	    width: 75%;
	}
	.styled-select2 select, .styled-select2_2 select {
	    width: 309px;
	}
	.styled-select2, .styled-select2_2 {
	    width: 290px;
	} 
	.cajaColor {
	    padding: 16px;
	}
	.cajaTextoFooter {
		width: 29.4%;
	} 
}
@media (max-width: 480px) {
	.cajaGaleriaL, .cajaGaleriaL_2, .fondoNoti, .fondoPromo {
		width: 100%;
		padding: 0;
	}
	.cajaTextoFooter {
		display: block;
		width: 100%;
	}
	.textoPreguntas {
		text-align: justify;
		height: auto;
	}  
	.separaProducto, .separaFoot, .separaProducto2, .BannerTexto, .separaMenu, .dis_2, .circulo {
		display: none;
	}
	.footer1 {
	    height: auto;
	}
	.lista1 ul, .lista li, .lista1 li {
	    width: 100%;
	    text-align: center;
	}
	.lista1 li a {
		padding: 6px 0px;
		width: 100%;
	}
	.cajaNegra {
		width: 318px;		
	}
	ul, ol::before {
	    margin: 13px 0;
	} 
	.cajaRedes {
	    margin-top: -30%;
	}
	.galeriaL {
		margin: 15px 0px;
	}
	.separa1 {
	    height: 24px;
	}
	.cajaCalcula {
	    height: 300px;
	    margin: 28px 0 0;
	    width: 100%;
	}
	.margenCalcula2 {
	    margin: 35px 0 0 15px;
	}
	.margenCalcula3 {
	    margin: 0 0 26px 7px;
	} 
	.cajaBases3 {
	    margin: 68% 0 0 72%;
	}
	.caja3 {
	 min-width: inherit !important;
	 width: 100%;
	}
	.caja3_4 {
		width: 50%;
	}
	.caja3_4_2 {
		width: 45%;
	}
	.BannerTitulos {
	    font-size: 17px;
	    margin-top: -81px;
	}
	.tituloProducto65 { 
	    font-size: 9.5px !important; 
	} 
	.cajaProducto2 {
		padding: 0px;
	    width: 100%;
	    height: auto !important;
	}
	/*.cajaProducto,*/ #cssmenu2, .cajaCol, .cajaCoa {
		width: 100%;
	}
	.dis {
		float: right;
	    height: auto;
	    margin-top: -95px !important;
	    width: 100px;
	    display: block;
	}
	.cajaProducto_22 {
		margin-left: 12px;
    	width: 46%;
	}
	.cajaMenu2 {
		float: right;
	    height: 208px;
	    width: 100%;
	}
	#cssmenu2 li a {	    
	    font-size: 12px;
    	padding: 3px 30px;
	}
	#cssmenu2 li.active a {
		display: block;
		font-size: 25px;
	}
	ul, ol::before {
	    margin: 0;
	}
	.cajaBanners {
	    height: 120px;
	}
	.productoImg, .productoImg_3 {
		width: 100%;
		padding: 0 0 40px;
	} 
	.cajaCalculaText1 {
	    margin-left: -6px;
	    margin-top: 17px;
	}
	.dis_3 {
		width: 0px;
	}
	.cajaPais {
	    width: 60%;
	}
	.lineaFooter3 {
		background:url(../images/line.png) no-repeat;
		width:100%;
		height:25px;
		display: block;
		float: left;
	}
	.titCentro1 {
		width: 57%;
		padding-top: 9px;
	}
	.textoFooter {
		line-height: 14px;
		width: 60% !important;
	}
	.textoPreguntas {
		line-height: 14px;
	}
	.cajaContacto, .cajaContacto2 {
		 height: auto;
	}
	.cajaLogo {
		height: 66px;
		width: 90px;
	}
	.logo {
		width: 90px; 
		height: 66px;  
		position: relative;  
		margin-top: -42px;
		background: no-repeat;
	}
	.nombre2, .email2, .telefono2, .compania2, .mensaje2, .pais2 {
		margin-left: 0 !important;
		float: left !important;
		width: 100% !important;
	}
	input, textarea, select {
	    width: 96%;
	}	
	#enviarrs {
	    margin-right: -7px !important;
	}
	.uk-slidenav-position, .uk-slider-container, .uk-overlay-panel, .uk-overlay-fade, .uk-flex, .uk-flex-center, .uk-flex-middle, .uk-text-center, .uk-panel, .uk-overlay, .uk-overlay-hover, .uk-cover-background {
		height: 150px !important;
	}
}
a#swmenu523 {
    font-family: "HelveticaNeueLight";
    border: 1px solid #FFF;
    background: #008e52 !important;
    color: #FFF;
    text-transform: lowercase;
}

/*  Cantal con Corona */
.stuwrapper {
	font-family: "HelveticaNeueLight";
	width: 100%;
	max-width: 1238px;
	margin: 0 auto;
}


.stuwrapper h1,.stuwrapper h2,.stuwrapper h3,.stuwrapper h4{ 
	color: #8f2c8c;
	float: left;
	font-family: 'HelveticaNeueBold';
	width: 100%;
}
.stuwrapper h1 {
	font-size: 28px;
}
.stuwrapper h3 {
	font-size: 20px;
	text-transform: uppercase;
}
.stuwrapper h4 {
	text-transform: uppercase;
}
.stuwrapper p3 {
	padding: 1vw;
}
.cajaCantala {
	background: #0d2952
}
/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #8f2c8c;
  background-color: #8f2c8c;
  font-family: Arial;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 13px;
  font-weight: bold;
  font-family: Arial;
  color: #fff;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #2D3C8D;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #2D3C8D;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
  color: #6d6e70;
  font-family: 'HelveticaNeueLight';
  font-size: 13px;
  line-height: 16px;
}

.tabcontent {
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

/*  Cantal con Corona */