@charset "UTF-8";
img{
	border:none transparent 0px;
}
html{
	/* [disabled]padding-bottom:200px; */
}
body {
	font-family: Arial, Helvetica, sans-serif;
	overflow-x: hidden;
	background: #CCC;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#ffffff));
	background-image: -moz-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#ffffff));
	background-image: -ms-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#ffffff));
	background-image: -o-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#ffffff));
	background-image: gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#ffffff));
	/* [disabled]margin-bottom: 50px; */
}
* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
li {
	list-style-type: none;
}
a, button{
	text-decoration: none;
	cursor:pointer;	
}
:focus {
outline: 0;
}
.descargas{
	width: 900px;
	margin:0 auto;
}
.descargas ul li{
	float: left;
	padding: 1em;
	text-align: center;
}
.descargas h1{
	font-size: 1em;
}
.descargas ul li *{
	color: #cacaca;
}
.dinamic{
	margin-top: 2em;
	margin-bottom: 2em;
}
.ads{
	width:800px;
	margin:0 auto;
	padding-top:100px;
	display:block;
	text-align: justify !important;
}
.ads img{
	padding-top:1em;	
	
}
#footer{
	color: #FFF;
	background-color: #333;
	width: 90%;
	height: 150px;
	text-align: justify;
	font-size: 0.8em;
	display: block;
	clear: left;
	float: left;
	padding: 5%;
	margin-top: 30px;
}
#footer div{
	float:left;
	margin:1em;
}
#footer h3,#footer h4,#footer h5,#footer h6{
	font-size:16px;
	color:#CCC;
	margin-bottom:1em;
}
#footer p{
	margin-bottom:0.6em;
	color:#666;
	font-size:12px;
}
#footer a{
	color:#666;
	font-size:12px;
}
#dock{
	width: 940px;
	text-align: center;
	margin-top: 3em;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
#dockBox{
	/* [disabled]width: 290px; */
	display: block;
	float: left;
	margin: 10px;
}
#dockBox{
	display:block;

}
#blogBox{
	width:900px;
}
#blogBox li{
	float:left;
	clear:left;
	margin-bottom:1em;
background: #e1e1e1; /* Old browsers */

background: -moz-linear-gradient(top,  #e1e1e1 1%, #f6f6f6 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #e1e1e1 1%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #e1e1e1 1%,#f6f6f6 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #e1e1e1 1%,#f6f6f6 100%); /* IE10+ */

background: linear-gradient(to bottom,  #e1e1e1 1%,#f6f6f6 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

	width:900px;
	-webkit-box-shadow: 0 0 10px -2px rgba(0,0,0,0.5);
	box-shadow: 0 0 10px -2px rgba(0,0,0,0.5);	
-webkit-border-radius: 10px;
border-radius: 10px;	
	
}
#blogBox a{
	width:900px;
	text-decoration:none;
	color:#333;
	text-align:justify;
}
#blogImg{
	width: 199px;
	height: 150px;
	display: block;
	float: left;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	
}
#blogText{
	width: 660px;
	float: right;
	display: block;
	padding: 20px;
}
#blogLink{
	width:900px;
	-webkit-box-shadow:inset 0 0 10px -2px rgba(0,0,0,0.5);
	box-shadow:inset 0 0 10px -2px rgba(0,0,0,0.5);	
}
#blogDetalle{
	width:900px;
	text-align:justify;
	margin:0 auto;
	
}

#blogDetalle *{
	margin-bottom:0.5em;
}
#dockBoxLink:hover, #blogLink:hover{
	background: #ff5c5c; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff5c5c 0%, #fe9090 65%, #febbbb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5c5c), color-stop(65%,#fe9090), color-stop(100%,#febbbb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff5c5c 0%,#fe9090 65%,#febbbb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff5c5c 0%,#fe9090 65%,#febbbb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff5c5c 0%,#fe9090 65%,#febbbb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff5c5c 0%,#fe9090 65%,#febbbb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5c5c', endColorstr='#febbbb',GradientType=0 ); /* IE6-9 */
}
#dockText{
	/* [disabled]margin-bottom: 2em; */
	width: 260px;
	/* [disabled]padding:20px; */
	display: block;
	float: left;
	text-align: justify;
	color: #333;
	margin-top: 20px;
	min-height: 150px;
}
#dockText *{
	color:#333 !important;
}
#dockPrecio{
	padding:0.25em;
	text-align:center;
	background: #ed6a6a; /* Old browsers */
	background: -moz-linear-gradient(top,  #ed6a6a 0%, #ea2020 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed6a6a), color-stop(100%,#ea2020)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ed6a6a 0%,#ea2020 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ed6a6a 0%,#ea2020 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ed6a6a 0%,#ea2020 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ed6a6a 0%,#ea2020 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed6a6a', endColorstr='#ea2020',GradientType=0 ); /* IE6-9 */
	position:absolute;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:2em;
	-webkit-box-shadow: 4px 4px 8px 0 rgba(0,0,0,0.5);
	box-shadow: 4px 4px 8px 0 rgba(0,0,0,0.5);	
}
#dockImg {
	width: 296px;
	margin: 2px;
	min-height: 296px;
	display: block;
	float: left;
	background-position: center center;
	background-size: cover;
	-webkit-transition: background 0.2s ease;
	-moz-transition: background 0.2s ease;
	-ms-transition: background 0.2s ease;
	-o-transition: background 0.2s ease;
	transition: background 0.2s ease;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);	
}
#dockProveedor{
	position:absolute;
	font-style:oblique;
	color:#FFF;
	text-shadow: 1px 1px 5px #000000;
	font-size:0.8em;
	margin-top:-15px;
}
#content{
	width: 100%;
	/* [disabled]min-height: 100%; */
	/* [disabled]background-color:#FFF; */
	text-align: center;
	background: #6d6d6d; /* Old browsers */
	background: -moz-linear-gradient(top,  #6d6d6d 0%, #999999 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6d6d), color-stop(100%,#999999)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6d6d6d 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6d6d6d 0%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6d6d6d 0%,#999999 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6d6d6d 0%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: block;
}
.grayscale { 
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(grayscale.svg); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */
  
}
#cookies{
	width:260px;
	height:150px;
	padding:20px;
	display:block;
	position:fixed;
	bottom:1em;
	right:1em;
	background:#333;
	color:#999;
	font-size:12px;
	text-align:justify;
	border-radius:15px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.7);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.7);	
	z-index: 100;
	
}

#aceptarCookies, .go{
	background: #bfd255; /* Old browsers */
	background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 100%, #9ecb2d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(100%,#8eb92a), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 100%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 100%,#9ecb2d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 100%,#9ecb2d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 100%,#9ecb2d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */	
	font-size: 1em;		
	text-align: center;
	padding: 1em;
	margin: 1em;	
	color: white;
	border: none;
	border-radius:0.1em;
	width: 20em;
	cursor: pointer;
}
#contenedorLoader{
	display: block;
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	z-index: 9999;
}
#loaderImage {
	display: block;
	position: fixed;
	left: 25%;
	top: 25%;
	right: 25%;
	bottom: 25%;
	margin: auto;
}
td{
	padding-right:1.5em;
	text-align:center;
}
#nota{
	display: block;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	text-align: center;
	clear: left;
	float: left;
	margin-top:1em;
}
#nota h3{
	font-size:0.8em;
	font-style:oblique;
}
.phone{
	display: none;
}
.desktop{
	display: block;
}
button{
	background: transparent;
	border: none;
}
.instagram{
    position: relative;
    left: -5px;
    top: 10px;

}
.quienes-somos-link{
	font-size: 16px !important;
    color: #CCC !important;
    margin-bottom: 1em !important;
}
@media all and (max-width: 600px) {
	.phone{
		display: block;
	}
	.desktop{
		display: none !important;
	}
	.responsive{
		width: 90%;
		padding: 5%;
	}
	#dock{
		width:100%;	
		
	}
	#dockImg{
		width: 100% !important;
	}
	#cookies{
		left:1em;
		
	}
	#footer{
		height: 600px;
	}	
	#dockBox{
		width:95% !important;
		display:block;
		padding:2.5% !important;
		margin-left: 0px;
	}
	#dockText{
		width:100% !important;
		text-align: left !important;
	}
}
