/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
/**************ANIMACIÓN ARAÑA***************/
/*.contenedor-spider {
	position: fixed;
	top: 0rem;
	width: 100%;
	z-index: 999;
}*/

html {
  height: 100%;
  width: 100%;
  /*overflow: hidden;
  scroll: none;*/
}

body {
	*zoom: 1;
  /*background-color: #2F5363;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF2F5363', endColorstr='#FF1B2628');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iODAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMmY1MzYzIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiMxYjI2MjgiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -moz-radial-gradient(center, ellipse cover, #2f5363 0%, #1b2628 80%);
  background-image: -webkit-radial-gradient(center, ellipse cover, #2f5363 0%, #1b2628 80%);
  background-image: radial-gradient(ellipse cover at center, #2f5363 0%, #1b2628 80%);*/
  /*overflow: hidden;*/
}

[class*="spider"] {
  position: absolute;
  height: 40px;
  width: 50px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin: 40px 0 0 0;
  background: #110D04;
	z-index: 99;
}
[class*="spider"] *, [class*="spider"]:before, [class*="spider"]:after, [class*="spider"] :after, [class*="spider"] :before {
  position: absolute;
  content: "";
	z-index: 99;
}
[class*="spider"]:before {
  width: 1px;
  background: #AAAAAA;
  left: 50%;
  top: -320px;
  height: 320px;
}
[class*="spider"] .eye {
  top: 16px;
  height: 14px;
  width: 12px;
  background: #FFFFFF;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
[class*="spider"] .eye:after {
  top: 6px;
  height: 5px;
  width: 5px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: black;
}
[class*="spider"] .eye.left {
  left: 14px;
}
[class*="spider"] .eye.left:after {
  right: 3px;
}
[class*="spider"] .eye.right {
  right: 14px;
}
[class*="spider"] .eye.right:after {
  left: 3px;
}
[class*="spider"] .leg {
  top: 6px;
  height: 12px;
  width: 14px;
  border-top: 2px solid #110D04;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  z-index: -1;
}
[class*="spider"] .leg.left {
  left: -8px;
  -moz-transform-origin: top right;
  -ms-transform-origin: top right;
  -webkit-transform-origin: top right;
  transform-origin: top right;
  -moz-transform: rotate(36deg) skewX(-20deg);
  -ms-transform: rotate(36deg) skewX(-20deg);
  -webkit-transform: rotate(36deg) skewX(-20deg);
  transform: rotate(36deg) skewX(-20deg);
  border-left: 2px solid #110D04;
  -moz-border-radius: 60% 0 0 0;
  -webkit-border-radius: 60%;
  border-radius: 60% 0 0 0;
  -moz-animation: legs-wriggle-left 1s 0s infinite;
  -webkit-animation: legs-wriggle-left 1s 0s infinite;
  animation: legs-wriggle-left 1s 0s infinite;
}
[class*="spider"] .leg.right {
  right: -8px;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -moz-transform: rotate(-36deg) skewX(20deg);
  -ms-transform: rotate(-36deg) skewX(20deg);
  -webkit-transform: rotate(-36deg) skewX(20deg);
  transform: rotate(-36deg) skewX(20deg);
  border-right: 2px solid #110D04;
  -moz-border-radius: 0 60% 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 60% 0 0;
  -moz-animation: legs-wriggle-right 1s 0.2s infinite;
  -webkit-animation: legs-wriggle-right 1s 0.2s infinite;
  animation: legs-wriggle-right 1s 0.2s infinite;
}
[class*="spider"] .leg:nth-of-type(2) {
  top: 14px;
  left: -11px;
  -moz-animation: legs-wriggle-left 1s 0.8s infinite;
  -webkit-animation: legs-wriggle-left 1s 0.8s infinite;
  animation: legs-wriggle-left 1s 0.8s infinite;
}
[class*="spider"] .leg:nth-of-type(3) {
  top: 22px;
  left: -12px;
  -moz-animation: legs-wriggle-left 1s 0.2s infinite;
  -webkit-animation: legs-wriggle-left 1s 0.2s infinite;
  animation: legs-wriggle-left 1s 0.2s infinite;
}
[class*="spider"] .leg:nth-of-type(4) {
  top: 31px;
  left: -10px;
  -moz-animation: legs-wriggle-left 1s 0.4s infinite;
  -webkit-animation: legs-wriggle-left 1s 0.4s infinite;
  animation: legs-wriggle-left 1s 0.4s infinite;
}
[class*="spider"] .leg:nth-of-type(6) {
  top: 14px;
  right: -11px;
  -moz-animation: legs-wriggle-right 1s 0.4s infinite;
  -webkit-animation: legs-wriggle-right 1s 0.4s infinite;
  animation: legs-wriggle-right 1s 0.4s infinite;
}
[class*="spider"] .leg:nth-of-type(7) {
  top: 22px;
  right: -12px;
  -moz-animation: legs-wriggle-right 1s 0.7s infinite;
  -webkit-animation: legs-wriggle-right 1s 0.7s infinite;
  animation: legs-wriggle-right 1s 0.7s infinite;
}
[class*="spider"] .leg:nth-of-type(8) {
  top: 31px;
  right: -10px;
  -moz-animation: legs-wriggle-right 1s 0.3s infinite;
  -webkit-animation: legs-wriggle-right 1s 0.3s infinite;
  animation: legs-wriggle-right 1s 0.3s infinite;
}

.spider_0 {
  left: 5%;
  -moz-animation: spider-move-0 5s infinite;
  -webkit-animation: spider-move-0 5s infinite;
  animation: spider-move-0 5s infinite;
}

.spider_1 {
  left: 20%;
  -moz-animation: spider-move-1 5s infinite;
  -webkit-animation: spider-move-1 5s infinite;
  animation: spider-move-1 5s infinite;
}

.spider_2 {
  left: 35%;
  -moz-animation: spider-move-2 5s infinite;
  -webkit-animation: spider-move-2 5s infinite;
  animation: spider-move-2 5s infinite;
}

.spider_3 {
  right: 35%;
  margin-top: 160px;
  -moz-animation: spider-move-3 5s infinite;
  -webkit-animation: spider-move-3 5s infinite;
  animation: spider-move-3 5s infinite;
}

.spider_4 {
  right: 20%;
  margin-top: 50px;
  -moz-animation: spider-move-4 5s infinite;
  -webkit-animation: spider-move-4 5s infinite;
  animation: spider-move-4 5s infinite;
}

.spider_5 {
  right: 5%;
  margin-top: 210px;
  -moz-animation: spider-move-5 5s infinite;
  -webkit-animation: spider-move-5 5s infinite;
  animation: spider-move-5 5s infinite;
}

/*h1 {
  position: absolute;
  left: 6%;
  bottom: 12%;
  font-family: 'Eater', cursive;
  font-size: 8.5vw;
  color: #111111;
  -moz-animation: flicker 4s 0s infinite;
  -webkit-animation: flicker 4s 0s infinite;
  animation: flicker 4s 0s infinite;
}*/

.web-right {
  position: absolute;
  height: 200px;
  width: auto;
  right: -10px;
  top: -10px;
  z-index: -1;
  opacity: 0.2;
	z-index: 0;
}

.web-left {
  position: absolute;
  left: -10px;
  top: -10px;
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  z-index: -1;
  opacity: 0.2;
	z-index: 0;
}

@-moz-keyframes flicker {
  0%, 6%, 12% {
    text-shadow: none;
    color: #111111;
  }
  3%, 9% {
    text-shadow: 0 0 8px rgba(250, 103, 1, 0.6);
    color: #fa6701;
  }
  60% {
    text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
    color: #fa6701;
  }
  100% {
    text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
    color: #fa6701;
  }
}
@-webkit-keyframes flicker {
  0%, 6%, 12% {
    text-shadow: none;
    color: #111111;
  }
  3%, 9% {
    text-shadow: 0 0 8px rgba(250, 103, 1, 0.6);
    color: #fa6701;
  }
  60% {
    text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
    color: #fa6701;
  }
  100% {
    text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
    color: #fa6701;
  }
}
@keyframes flicker {
  0%, 6%, 12% {
    text-shadow: none;
    color: #111111;
  }
  3%, 9% {
    text-shadow: 0 0 8px rgba(250, 103, 1, 0.6);
    color: #fa6701;
  }
  60% {
    text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
    color: #fa6701;
  }
  100% {
    text-shadow: 0 0 8px rgba(250, 103, 1, 0.6), 0 0 16px rgba(250, 103, 1, 0.4), 0 0 20px rgba(255, 0, 84, 0.2), 0 0 22px rgba(255, 0, 84, 0.1);
    color: #fa6701;
  }
}
@-moz-keyframes legs-wriggle-left {
  0%, 100% {
    -moz-transform: rotate(36deg) skewX(-20deg);
    transform: rotate(36deg) skewX(-20deg);
  }
  25%, 75% {
    -moz-transform: rotate(15deg) skewX(-20deg);
    transform: rotate(15deg) skewX(-20deg);
  }
  50% {
    -moz-transform: rotate(45deg) skewX(-20deg);
    transform: rotate(45deg) skewX(-20deg);
  }
}
@-webkit-keyframes legs-wriggle-left {
  0%, 100% {
    -webkit-transform: rotate(36deg) skewX(-20deg);
    transform: rotate(36deg) skewX(-20deg);
  }
  25%, 75% {
    -webkit-transform: rotate(15deg) skewX(-20deg);
    transform: rotate(15deg) skewX(-20deg);
  }
  50% {
    -webkit-transform: rotate(45deg) skewX(-20deg);
    transform: rotate(45deg) skewX(-20deg);
  }
}
@keyframes legs-wriggle-left {
  0%, 100% {
    -moz-transform: rotate(36deg) skewX(-20deg);
    -ms-transform: rotate(36deg) skewX(-20deg);
    -webkit-transform: rotate(36deg) skewX(-20deg);
    transform: rotate(36deg) skewX(-20deg);
  }
  25%, 75% {
    -moz-transform: rotate(15deg) skewX(-20deg);
    -ms-transform: rotate(15deg) skewX(-20deg);
    -webkit-transform: rotate(15deg) skewX(-20deg);
    transform: rotate(15deg) skewX(-20deg);
  }
  50% {
    -moz-transform: rotate(45deg) skewX(-20deg);
    -ms-transform: rotate(45deg) skewX(-20deg);
    -webkit-transform: rotate(45deg) skewX(-20deg);
    transform: rotate(45deg) skewX(-20deg);
  }
}
@-moz-keyframes legs-wriggle-right {
  0%, 100% {
    -moz-transform: rotate(-36deg) skewX(20deg);
    transform: rotate(-36deg) skewX(20deg);
  }
  25%, 75% {
    -moz-transform: rotate(-15deg) skewX(20deg);
    transform: rotate(-15deg) skewX(20deg);
  }
  50% {
    -moz-transform: rotate(-45deg) skewX(20deg);
    transform: rotate(-45deg) skewX(20deg);
  }
}
@-webkit-keyframes legs-wriggle-right {
  0%, 100% {
    -webkit-transform: rotate(-36deg) skewX(20deg);
    transform: rotate(-36deg) skewX(20deg);
  }
  25%, 75% {
    -webkit-transform: rotate(-15deg) skewX(20deg);
    transform: rotate(-15deg) skewX(20deg);
  }
  50% {
    -webkit-transform: rotate(-45deg) skewX(20deg);
    transform: rotate(-45deg) skewX(20deg);
  }
}
@keyframes legs-wriggle-right {
  0%, 100% {
    -moz-transform: rotate(-36deg) skewX(20deg);
    -ms-transform: rotate(-36deg) skewX(20deg);
    -webkit-transform: rotate(-36deg) skewX(20deg);
    transform: rotate(-36deg) skewX(20deg);
  }
  25%, 75% {
    -moz-transform: rotate(-15deg) skewX(20deg);
    -ms-transform: rotate(-15deg) skewX(20deg);
    -webkit-transform: rotate(-15deg) skewX(20deg);
    transform: rotate(-15deg) skewX(20deg);
  }
  50% {
    -moz-transform: rotate(-45deg) skewX(20deg);
    -ms-transform: rotate(-45deg) skewX(20deg);
    -webkit-transform: rotate(-45deg) skewX(20deg);
    transform: rotate(-45deg) skewX(20deg);
  }
}
@-moz-keyframes spider-move-0 {
  0%, 100% {
    margin-top: 58px;
  }
  56% {
    margin-top: calc(58px + 92px);
  }
}
@-webkit-keyframes spider-move-0 {
  0%, 100% {
    margin-top: 58px;
  }
  56% {
    margin-top: calc(58px + 92px);
  }
}
@keyframes spider-move-0 {
  0%, 100% {
    margin-top: 58px;
  }
  56% {
    margin-top: calc(58px + 92px);
  }
}
@-moz-keyframes spider-move-1 {
  0%, 100% {
    margin-top: 203px;
  }
  40% {
    margin-top: calc(203px + 108px);
  }
}
@-webkit-keyframes spider-move-1 {
  0%, 100% {
    margin-top: 203px;
  }
  40% {
    margin-top: calc(203px + 108px);
  }
}
@keyframes spider-move-1 {
  0%, 100% {
    margin-top: 203px;
  }
  40% {
    margin-top: calc(203px + 108px);
  }
}
@-moz-keyframes spider-move-2 {
  0%, 100% {
    margin-top: 190px;
  }
  35% {
    margin-top: calc(190px + 40px);
  }
}
@-webkit-keyframes spider-move-2 {
  0%, 100% {
    margin-top: 190px;
  }
  35% {
    margin-top: calc(190px + 40px);
  }
}
@keyframes spider-move-2 {
  0%, 100% {
    margin-top: 190px;
  }
  35% {
    margin-top: calc(190px + 40px);
  }
}
@-moz-keyframes spider-move-3 {
  0%, 100% {
    margin-top: 155px;
  }
  52% {
    margin-top: calc(155px + 50px);
  }
}
@-webkit-keyframes spider-move-3 {
  0%, 100% {
    margin-top: 155px;
  }
  52% {
    margin-top: calc(155px + 50px);
  }
}
@keyframes spider-move-3 {
  0%, 100% {
    margin-top: 155px;
  }
  52% {
    margin-top: calc(155px + 50px);
  }
}
@-moz-keyframes spider-move-4 {
  0%, 100% {
    margin-top: 223px;
  }
  57% {
    margin-top: calc(223px + 24px);
  }
}
@-webkit-keyframes spider-move-4 {
  0%, 100% {
    margin-top: 223px;
  }
  57% {
    margin-top: calc(223px + 24px);
  }
}
@keyframes spider-move-4 {
  0%, 100% {
    margin-top: 223px;
  }
  57% {
    margin-top: calc(223px + 24px);
  }
}
@-moz-keyframes spider-move-5 {
  0%, 100% {
    margin-top: 130px;
  }
  69% {
    margin-top: calc(130px + 33px);
  }
}
@-webkit-keyframes spider-move-5 {
  0%, 100% {
    margin-top: 130px;
  }
  69% {
    margin-top: calc(130px + 33px);
  }
}
@keyframes spider-move-5 {
  0%, 100% {
    margin-top: 130px;
  }
  69% {
    margin-top: calc(130px + 33px);
  }
}
/********************************************/

body{
	background:url(../img/fondo_pagina.jpg) top left repeat;
}

.menuh li ul{
	display:none;
}

.bot_pedido {
	-moz-box-shadow:inset 0px 0px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;
	box-shadow:inset 0px 0px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:arial;
	font-size:18px;
	padding:11px 57px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.bot_pedido:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.bot_pedido:active {
	position:relative;
	top:1px;
}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
	background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
	background-color:#fc8d83;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:21px;
	font-weight:bold;
	padding:10px 47px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
	background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83',GradientType=0);
	background-color:#e4685d;
}
.myButton:active {
	position:relative;
	top:1px;
}

/*******************************HEAD**********************/
header#fondo_horizontal_header {
	height:178px;
	background:url(../img/fondo_horizontal_header.jpg) top left repeat-x;
}

.fondo_sombra_head {
	width:auto;
	height:178px;
	background:url(../img/fondo_sombra_head.jpg) top center no-repeat;
}

#bot_inicio {
	height:28px;
	margin-top:58px;
	background:url(../img/bot_inicio.png) right center no-repeat;
}

#bot_inicio img {
	width:100%;
	max-width:100px;
	max-height:100%;
}

#bot_inicio:hover {
	background:url(../img/bot_inicio_r.png) right center no-repeat;
}

#espacio_head {
	height:10px;
}

#logo {
	text-align:right;
	height:178px;
}

#logo img {
	width:100%;
	max-width:400px;
	max-height:100%;
}

#rsociales {
	margin-top:58px;
	text-align:right;
}

/******FACEBOOK************/
#fb {
	text-align:center;
	float:left;
	background:url(../img/bot_facebook.png) center center no-repeat;
	float:right;
}

#fb img {
	width:100%;
	max-width:28px;
	max-height:100%;
}

#fb:hover {
	background:url(../img/bot_facebook_r.png) center center no-repeat;
}

/******YOUTUBE************/
#yt {
	text-align:center;
	float:left;
	background:url(../img/bot_youtube.png) center center no-repeat;
	float:right;
}

#yt img {
	width:100%;
	max-width:28px;
	max-height:100%;
}

#yt:hover {
	background:url(../img/bot_youtube_r.png) center center no-repeat;
}

/******SKYPE************/
#sk {
	text-align:center;
	float:left;
	background:url(../img/bot_skype.png) center center no-repeat;
	float:right;
}

#sk img {
	width:100%;
	max-width:28px;
	max-height:100%;
}

#sk:hover {
	background:url(../img/bot_skype_r.png) center center no-repeat;
}

/******INSTAGRAM************/
#ig {
	text-align:center;
	float:left;
	background:url(../img/bot_instagram.png) center center no-repeat;
	float:right;
}

#ig img {
	width:100%;
	max-width:28px;
	max-height:100%;
}

#ig:hover {
	background:url(../img/bot_instagram_r.png) center center no-repeat;
}

/******WHATSAPP ESCRITORIO Y MOVILES************/
.wp-escritorio {
	text-align: center;
	display: block;
	float:right;
}

.wp-escritorio img {
	opacity:1;
	-webkit-transition: opacity 0.4s ease-in-out;
   -moz-transition: opacity 0.4s ease-in-out;
   -o-transition: opacity 0.4s ease-in-out;
   -ms-transition: opacity 0.4s ease-in-out;
   transition: opacity 0.4s ease-in-out;
}

.wp-escritorio img:hover {
	opacity:0.85;
	-webkit-transition: opacity 0.4s ease-in-out;
   -moz-transition: opacity 0.4s ease-in-out;
   -o-transition: opacity 0.4s ease-in-out;
   -ms-transition: opacity 0.4s ease-in-out;
   transition: opacity 0.4s ease-in-out;
}

.wp-movil {
	text-align: center;
	display: none;
	float:right;
}

.wp-movil img {
	opacity:1;
	-webkit-transition: opacity 0.4s ease-in-out;
   -moz-transition: opacity 0.4s ease-in-out;
   -o-transition: opacity 0.4s ease-in-out;
   -ms-transition: opacity 0.4s ease-in-out;
   transition: opacity 0.4s ease-in-out;
}

.wp-movil img:hover {
	opacity:0.85;
	-webkit-transition: opacity 0.4s ease-in-out;
   -moz-transition: opacity 0.4s ease-in-out;
   -o-transition: opacity 0.4s ease-in-out;
   -ms-transition: opacity 0.4s ease-in-out;
   transition: opacity 0.4s ease-in-out;
}

#buscador {
	text-align:right;
	margin-top:32px;
	height:25px;
}

#buscador img {
	width:100%;
	max-width:28px;
	max-height:100%;
}

/***************BARRA MENU HORIZONTAL************************/
nav#fondo_horizontal_nav {
	width:100%;
	height:58px;
	background:none;
}

nav#fondo_horizontal_nav .fondo_sombra_nav {
	width:auto;
	height:58px;
	background:none;
}

nav h2{
	display:none;
}

#barramenu {
	height:58px;
	margin-top:0px;
	background:url(../img/fondo_barramenu.jpg) top center no-repeat;
}

/**************************CONTENEDOR FONDO HORIZONTAL, SOMBRA, CABEZOTE***************************/
.fondo_horizontal_cabezote{
	width:100%;
	height:333px;
}

.fondo_horizontal_cabezote .fondo_sombra_cabezote{
	width:auto;
	height:333px;
	background:url(../img/fondo_sombra_cabezote.png) bottom center no-repeat;
}

#cabezote {
	height:328px;
	text-align:center;
}

/***************CONTENEDOR INDEX FONDO_COLOR****************************/
#fondo_color {
	padding-top:10px;
	background-color:#FFF;
}

/***********CONTENEDOR TESTIMONIO HOME******************/
section#fondo_horizontal_testimonio_home {
	width:100%;
	/*height:282px;*/
	background:none;
}

.fondo_sombra_testimonio_home {
	width:auto;
	/*height:282px;*/
}

#fondo_color_testimonio_home {
	background-color:#fff9ea;
	padding-bottom:30px;
	border-bottom-right-radius:25px;
	border-bottom-left-radius:25px;
	padding-top:20px;
}

#videos_testimonio {
	text-align:center;
	margin-bottom:10px;
	height:220px;
}

#videos_testimonio iframe {
	width:100%;
	max-width:220px;
	max-height:100%;
	/*sombra*/
	box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
}

#titulo_video {
	margin-top:5px;
	text-align:center;
	color:#5f4a19;
}

#bot_ampliar {
	width:100px;
	margin-top:5px;
}

/***********THUMBS ARTICULOS INTERNAS***************/
#thumbs_articulos_internas {
	height:300px;
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:45px;
	position:relative;
}

#thumbs_articulos_internas img {
	width:100%;
	max-width:280px;
	max-height:100%;
	margin-bottom:15px;
}

#thumbs_articulos_internas img:hover {
	opacity:0.8;
	-webkit-transition: opacity 0.4s ease-in-out;
   -moz-transition: opacity 0.4s ease-in-out;
   -o-transition: opacity 0.4s ease-in-out;
   -ms-transition: opacity 0.4s ease-in-out;
   transition: opacity 0.4s ease-in-out;
}

#thumbs_articulos_internas h4 {
	color:#173f88;
	text-align:center;
}

#thumbs_articulos_internas p {
	text-align:justify;
}

.bot_vermas_articulo_int {
	position:absolute;
	bottom:0px;
	right:0px;
	background-color:#E1E1E1;
	padding:8px;
}

.bot_vermas_articulo_int a {
	text-decoration:none;
	color:#808080;
}

.bot_vermas_articulo_int a:hover {
	color:#F1F1F1;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.bot_vermas_articulo_int:hover {
	background-color:#00B5DC;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

/***********CONTENEDOR OTROS SERVICIOS HOME******************/
section#fondo_horizontal_otros_servicios_home {
	width:100%;
	/*height:282px;*/
	background:none;
}

#fondo_color_osvs_home {
	background-color:#fff9ea;
	padding-top:32px;
}

#thumbs_oservicios_home {
	text-align:center;
	height:253px;
	margin-left:25px;
}

/*#thumbs_oservicios_home img {
	width:100%;
	max-width:280px;
	max-height:100%;
}*/

/*****************************TITULOS INTERNOS*********************/
#titulos_internos {
	height:auto;
}

#titulos_internos h2 {
	font-size:35px;
	font-weight:300;
	color:#3a688d;
	text-align:left;
	padding-top:18px;
	border-bottom:0.5px solid #ececec;
}

/*************CONTENEDOR BARRA UNICA PARA LAS INTERNES****************/
#barraunica {
	/*background-color:#D6EBFF;*/
	/*padding:0px 5px 30px 5px;*/
	padding-bottom:30px;
}

/********************FONDO COLOR CONTENEDOR BARRAIZQUIERDA Y BARRA DERECHA***********/
#fondo_color_home {
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	background-color:#fff9ea;
	padding-bottom:25px;
	border-bottom:1px solid #dec99b;
}

/*************PAUTE COLUMNA DERECHA**************/
#barraderecha {
	text-align:center;
	padding-top:10px;
}

#barraderecha img {
	width:100%;
	max-width:340px;
	max-height:100%;
	/*sombra*/
	box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
}

#barraderecha a {
	text-decoration:none;
	color:#BC3F43;
}

#barraderecha a:hover {
	cursor:cell;
	color:#333;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

/****DELICIAS SEMANA - DERECHA**********/
.delicias_semana {
	margin-bottom:20px;
}

.delicias_semana img {
	width:100%;
	max-width:340px;
	max-height:100%;
	/*sombra*/
	box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
}

.delicias_semana a:hover {
	cursor:cell;
}

/****FORMULARIO COTIZACION - DERECHA********/
.form_cotizacion {
	text-align:justify;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #dec99b;
}

/****POR QUE ELEGIRNOS - DERECHA********/
.pqelegirnos {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #dec99b;
	text-align:center;
}

.pqelegirnos p {
	text-align:justify;
	padding-left:0px;
	padding-right:0px;
}

.pqelegirnos #bot_ampliar_info {
	width:63px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

/*************PRODUCTOS HOME - COLUMNA IZQUIERDA**************/
#barraizquierda {
	padding-top:10px;
}

/*************THUMBS PRODUCTOS HOME*****************/
article#border_articulo {
	overflow:hidden;
	border-bottom:1px solid #dec99b;
}

#thumbs_refrigerio_emp {
	text-align:center;
	height:190px;
	margin-left:16px;
	margin-right:16px;
	margin-bottom:10px;
}

#thumbs_refrigerio_emp img {
	width:100%;
	max-width:160px;
	max-height:100%;
	margin-bottom:10px;
	/*sombra*/
	box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
}

#thumbs_refrigerio_emp a:hover {
	cursor:cell;
	outline:none;
}

#thumbs_refrigerio_emp p {
	text-align:center;
	color:#5f4a19;
}

/********THUMBS PRODUCOS PÁGINAS IANERNAS*******/
article {
	overflow:hidden;
}

#thumbs_productos_internas {
	text-align:center;
	height:220px;
	margin-left:16px;
	margin-right:16px;
	margin-bottom:10px;
}

#thumbs_productos_internas img {
	width:100%;
	max-width:160px;
	max-height:100%;
	margin-bottom:10px;
	/*sombra*/
	box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
	-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
}

#thumbs_productos_internas a:hover {
	cursor:cell;
	outline:none;
}

#thumbs_productos_internas p {
	text-align:center;
	color:#5f4a19;
}

#ampliar_producto_int {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	max-width:69px;
	margin-top:20px;
}

#ampliar_producto_int a:hover {
	cursor:pointer;
}

/********CONTENIDO A 16 COLUMNNAS - INTERNAS*********/
.contenido {
	width:auto;
	overflow:hidden;
}

.contenido h2 {
	text-align:justify;
	margin-bottom:10px;
    margin-top: 17px;
}

.contenido p {
	text-align:justify;
}

.contenido a {
	text-decoration:none;
	color:#E64C56;
}

.contenido a:hover {
	color:#333;
	-webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}

.contenido img#foto_contenido {
	margin-bottom:10px;
}

.contenido ul,ol {
	margin-left:0px;
	list-style-image:none;
	color:#a5a5a5;
}

.contenido ul li {
	width:665;
	text-align:left;
	margin-left:25px;
}

.contenido ul li a {
	text-decoration:none;
	color:#a5a5a5;
}

.contenido ul li a:hover {
	color:#005faa;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.contenido img {
	max-width:560px;
	max-height:100%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

img#medidas_boton {
	width:100%;
	max-width:63px;
	max-height:100%;
	text-align:center;
	margin:0px;
}
img#medidas_boton:hover {
	opacity:0.75;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

/***div que contiene las fotos de contenidos ampliados***/
img.imagen_ampliada {
	width:100%;
	max-width:700px;
	max-height:100%;
	text-align:center;
	margin-bottom:10px;
}

/*****AJUSTTES DE IMAGENS Y VIDEO PARA CUANDO SE VEA EN TABLETAS Y MOVILES*******/
#ajuste_video {
	width:100%;
	max-width:400px;
	max-height:100%;
}

object,embed {
	width:220px;
}

/******************CONTENEDOR FORMULARIO CONTACTENOS********************/
.formulario_contactenos {
	width:460px;
	float:left;
	margin-right:20px;
}

.mapa_contactenos {
	width:460px;
	float:left;
}

.mapa_contactenos #mapa_google {
	width:100%;
	max-width:460px;
	max-height:100%;
}


/*******************************************THUMBS CONTENIDOS INDICES****************************/
.thumbs_lista_indice {
	width:auto;
	float:left;
	margin-bottom:15px;
	border-bottom:1px dashed rgba(209,231,247,0.7);
	padding-bottom:20px;
	position:relative;
}

.thumbs_lista_indice h2{
	width:auto;
	color:#3E3E3E;
	font-size: 14px;
	text-align:left;
	font-weight:700;
	margin-bottom:10px;
}

.thumbs_lista_indice h2 a {
	text-decoration:none;
	color:#3E3E3E;
	font-weight:700;
}

.thumbs_lista_indice h2 a:hover {
	color:#20629A;
   -webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}

.thumbs_lista_indice h3{
	width:550px;
	font-size: 14px;
	text-align:left;
	margin-bottom:10px;
}

.thumbs_lista_indice h3 a {
	text-decoration:none;
	color:#3E3E3E;
	font-weight:700;
}

.thumbs_lista_indice h3 a:hover {
	color:#20629A;
   -webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}

.thumbs_lista_indice #fondo_foto_indice{
	width:173px;
	/*height:149px;*/
	float:left;
	/*border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;*/
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
	margin-right:8px;
	margin-bottom:8px;
}

.thumbs_lista_indice #fondo_foto_indice:hover{
	margin-right:8px;
	margin-bottom:8px;
	opacity: .65;
	-moz-opacity: .65;
	-webkit-opacity: .65;
	-o-opacity: .65;
	-ms-opacity: .65;
}

.thumbs_lista_indice p a {
	text-decoration:none;
	color:#3E3E3E;
}

.thumbs_lista_indice p a:hover {
	color:#20629A;
   -webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}

/**********************THUMBS GALERIA FOTOS *************************/
.thumbs_galeria_fotos{
	width:140px;
	height:106px;
	float:left;
	margin-right:7px;
	margin-left:7px;
	margin-bottom:15px;
}
.thumbs_galeria_fotos p{
	text-align:center;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #c43d3c;
}
.thumbs_galeria_fotos h2{
	color:#e2001a;
	text-align:center;
	font-size: 11px;
	text-transform: uppercase;
	clear: both;
	padding-top: 1px;
}
.thumbs_galeria_fotos a{
		text-decoration:none; text-align:center;
}
.thumbs_galeria_fotos a:hover{
	text-decoration:underline;
}

/***********************ALINEACIÓN BOTONES MAS, REGRESAR***************************/
.alineacion_derecha {
	padding:6px;
	float:right;
	margin-top:15px;
	background-color:#E1E1E1;
}

.alineacion_derecha a {
	text-decoration:none;
	color:#808080;
}

.alineacion_derecha a:hover{
	color:#F1F1F1;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.alineacion_derecha:hover {
	background-color:#00B5DC;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

/********************ALINEACION DERECHA BOTON REGRESAR CON IMAGENES***********/
.alineacion_derecha_img {
	padding:6px;
	float:right;
	text-align:right;
	clear:both;
}

.alineacion_derecha_img img:hover {
	opacity:0.85;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}


.alineacion_derecha_act_home {
	width:auto;
	font-size:12px;
	position:absolute;
	bottom:0px;
	right:0px;
	background-color:#656c74;
	padding:5px;
}

.alineacion_derecha_act_home:hover{
	background-color:#35383c;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.alineacion_derecha_act_home a {
	color:#dcdcdc;
	text-decoration:none;
}

.alineacion_derecha_act_home a:hover {
	color:#dcdcdc;
}

.thumbs_lista_indice .alineacion_derecha_indice {
	width:26px;
	height:26px;
	position:absolute;
	bottom:0px;
	right:0px;
	background-color:#656c74;
}

.thumbs_lista_indice .alineacion_derecha_indice a:hover{
	width:26px;
	height:26px;
	position:absolute;
	bottom:0px;
	right:0px;
	background-color:#9a1629;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}


/********************MENU CREDITOS*********************/
#menu_creditos {
	background:url(../img/fondo_horizontal_menu_creditos.jpg) top left repeat-x;
}

.fondo_sombra_menu_creditos {
	width:auto;
	height:234px;
	background:url(../img/fondo_sombra_menu_creditos.jpg) top center no-repeat;
}

/************INFORMACIÓN - DESTACADOS - RECOMENDADOS************/
#informacion {
	margin-top: 25px;
	height: 150px;
	font-size: 12px;
	line-height: 15px;
}

#informacion h3 {
	text-align:left;
	color:#FFF;
	font-size:18px;
}

.thumbs_informacion_mcreditos {
	width:180px;
	margin-bottom:3px;
	float:left;
	padding-right:10px;
}

.thumbs_informacion_mcreditos a {
	text-decoration:none;
	color:#FFF;
	/*color:#FFF; *estes color es para que se vea en en movil a 300px***/
}

.thumbs_informacion_mcreditos a:hover {
	color:#5a849a;
	-webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}



/********************CREDITOS*************************/
footer#fondo_horizontal_creditos {
	height:158px;
	background:url(../img/fondo_sombra_cabezote.png) top center no-repeat;
}

#fondo_creditos {
	background:url(../img/fondo_creditos.png) bottom center no-repeat;
}

#creditos{
	height:108px;
	padding-top:50px;
	text-align:left;
	color:#7a6947;
	font-size:12px;
}

#creditos a{
	color:#cd535c;
	font-weight:700;
}

#creditos a:hover{
	color:#333;
	-webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}

address#ancho_address {
	width:auto;
	margin-left:0px;
}

#logo_sitio_creditos {
	margin-top:5px;
	text-align:center;
}

#logo_sitio_creditos img {
	width:100%;
	max-width:460px;
	max-height:100%;
}

#logo_sitio_creditos img:hover {
	opacity:0.7;
	-webkit-transition: opacity 0.4s ease-in-out;
   -moz-transition: opacity 0.4s ease-in-out;
   -o-transition: opacity 0.4s ease-in-out;
   -ms-transition: opacity 0.4s ease-in-out;
   transition: opacity 0.4s ease-in-out;
}

a#top {
	border-top-left-radius:20px;
	border-top-right-radius:20px;
    border: 3px solid rgba(11, 93, 169, 0.8);
    color:rgba(255, 255, 255, 0.8);
	background-color:rgba(69, 180, 218, 0.8);
    display: none;
    font-size: 28px;
    font-weight: 400;
    position:fixed;
    right: 10px;
	bottom: 0px;
    z-index:10;
	padding:5px;
	text-decoration:none;
}

a#top:hover {
	color: rgba(51, 51, 51, 1);
	-webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}

/*******************************************THUMBS CONTENIDOS INDICE****************************/
.thumbs_contenidos_indice {
	width:580px;
	float:left;
	margin-bottom:25px;
	border-bottom:1px solid rgba(229,74,83,0.8);
	padding-bottom:20px;
	position:relative;
}

.thumbs_contenidos_indice h2{
	color:#5f4a19;
	text-align:left;
	margin-bottom:10px;
}

.thumbs_contenidos_indice h3 {
	text-align:justify;
	margin-bottom:10px;
	font-size:18px;
	color:#5f4a19;
}

.thumbs_contenidos_indice #foto_indice{
	margin-right:8px;
	margin-bottom:8px;
}

img#foto_indice {
	width:100%;
	max-width:200px;
	max-height:100%;
}

img#foto_indice:hover{
	opacity:0.9;
	-webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}

.thumbs_contenidos_indice .alineacion_derecha_indice {
	padding:6px;
	position:absolute;
	bottom:5px;
	right:0px;
}

.thumbs_contenidos_indice .alineacion_derecha_indice img:hover {
	opacity:0.8;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

iframe#video_indice {
	width:100%;
	max-width:580px;
	max-height:100%;
}


/*******************************************THUMBS CONTENIDOS INDICE VIDEOS****************************/
/*.thumbs_contenidos_indice_videos {
	width:690px;
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid rgba(99,99,99,0.8);
	padding-bottom:20px;
	position:relative;
}

.thumbs_contenidos_indice h2{
	color:#173F88;
	text-align:left;
	margin-bottom:10px;
}

.thumbs_contenidos_indice h3 {
	text-align:justify;
	margin-bottom:10px;
	font-size:18px;
	font-weight:600;
}

.thumbs_contenidos_indice #video_indice{
	margin-right:8px;
	margin-bottom:8px;
}

iframe#video_indice {
	width:100%;
	max-width:700px;
	max-height:100%;
}

.thumbs_contenidos_indice .alineacion_derecha_indice {
	position:absolute;
	bottom:5px;
	right:0px;
	width:auto;
}

.thumbs_contenidos_indice .alineacion_derecha_indice img:hover{
	opacity:0.7;
	-webkit-transition: color 0.4s ease-in-out;
   -moz-transition: color 0.4s ease-in-out;
   -o-transition: color 0.4s ease-in-out;
   -ms-transition: color 0.4s ease-in-out;
   transition: color 0.4s ease-in-out;
}*/

/************************************THUMBS GALERIA VITRINA ********************************/
.thumbs_galeria_vitrina{
	width:200px;
	height:150px;
	margin:10px 15px 10px 15px;
	float:left;
	text-align:center;
}

.thumbs_galeria_vitrina img {
	padding:5px;
	border:1px solid #d4d4d4;
	background-color:#FFF;
	width:100%;
	max-width:190px;
	max-height:140px;

}

/*************************FORMULARIOS********************************/
.datos_personales {
	float:left;
	height:auto;
}

.nombre_telefono {
	width:300px;
	text-align:left;
	float:left;
	margin-right:20px;
}

.empresa_mail {
	width:300px;
	text-align:left;
	float:left;
}

.mensaje {
	width:300px;
	float:left;
	text-align:left;
	margin-right:20px;
}

.codigo_seguridad {
	width:300px;
	text-align:left;
	float:left;
}

.label{
	font-size:11px;
	width:auto;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:700;
}

input.i_text {
	color:#c5b89c;
	background-color:#fef6e4;
	border: 1px solid #3e3e3e;
	padding-left:5px;
	width:250px;
	height: 15px;
}

input#i_text_buscar {
	color:#c5b89c;
	background-color:#fef6e4;
	border-top:1px solid #e3d5b7;
	border-right:1px solid #e3d5b7;
	border-left:1px solid #fffaf1;
	border-bottom:1px solid #fffaf1;
	padding:0px 5px;
	width:170px;
	height: 25px;
	border-radius:20px;
	float:right;
}

.i_text_login {
	width:auto;
	height:26px;
	background-color:#99DCF1;
	border:0px solid #3e3e3e;
	border-radius:15px;
	margin-left:10px;
	margin-right:15px;
	clear:both;
}

.i_text_captcha {
	color:#c5b89c;
	background-color:#fef6e4;
	border: 1px solid #3e3e3e;
	padding-left:5px;
	width:90px;
	height: 25px;
}

.i_group_title{
	color:#9e4012;
	font-weight: bold;
	font-size:15px;
	margin-top:20px;
}

.enlace_captcha a{
	text-decoration:underline;
	color:#3e3e3e;
}

.enlace_captcha a:hover{
	color:#3e3e3e;
	text-shadow:#000 0px 2px 3px;
	-moz-transition: text-shadow 0.2s ease-out 0s;
}

.i_combo{
	color:#c5b89c;
	background-color:#fef6e4;
	border: 1px solid #CCCCCC;
	padding-left:5px;
	width:auto;
	height: 25px;
}

textarea.i_text{
	color:#c5b89c;
	background-color:#fef6e4;
	border: 1px solid #CCCCCC;
	padding-left:5px;
	width: 280px;
	height: 100px;
}

.submit:hover{
	 opacity: 0.6;
   -webkit-transition: opacity 0.4s ease-in-out;
   -moz-transition: opacity 0.4s ease-in-out;
   -o-transition: opacity 0.4s ease-in-out;
   -ms-transition: opacity 0.4s ease-in-out;
   transition: opacity 0.4s ease-in-out;
}

/*#bsubmit:hover{
	background-color:#D7DEE8;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}*/

input.i_text:hover{
	background-color:#fcfbf9;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
input#i_text_buscar:hover {
	background-color:#fcfbf9;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

input#i_text_buscar:focus {
	border:1px solid #960;
}

select:hover{
	background-color:#fcfbf9;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

textarea:hover{
	background-color:#fcfbf9;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

input.submit {
    width: 25px;
	height:28px;
	background:transparent;
	background-image:url(../img/bot_buscar_form.png);
	background-repeat:no-repeat;
	border:0px solid #960;
}

input.submit:hover {
	cursor:  pointer;
}

.i_button {
	color:#333;
	font-weight:600px;
	background-color:#0098E1;
	border: 1px solid #413845;
	border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	width: 100px;
	cursor:pointer;
}

.i_button#bsubmit:hover {
	cursor:  pointer;
	background-color:#D7DEE8;
	-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

/*************************************PAGINADOR***********************/
.wqueryPager {
	text-align: center;
	clear: both;
}

.wqueryPager a{
	text-decoration:none;
	text-align: center;
	color:#005fab;
	clear: both;
}

.wqueryPager a:hover{
	color:#a5a5a5;
	clear: both;
}

.wqueryPagerCurrent {
    margin:0px;
}

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) tableta mas grande*/
	@media only screen and (min-width: 768px) and (max-width: 959px) {

		/**************WHATSAPP ESCRITORIO - MOVIL************/
		.wp-escritorio {
			display: block;
			text-align: center;
			float:right;
		}
		.wp-movil {
			display: none;
			text-align: center;
			float:right;
		}

		/**************************CONTENEDOR FONDO HORIZONTAL, SOMBRA, CABEZOTE***************************/
		.fondo_horizontal_cabezote{
			width:100%;
			height:266px;
		}

		.fondo_horizontal_cabezote .fondo_sombra_cabezote{
			width:auto;
			height:266px;
			background:url(../img/fondo_sombra_cabezote.png) bottom center no-repeat;
		}

		#cabezote {
			height:261px;
			text-align:center;
		}

		/*************PRODUCTOS HOME - COLUMNA IZQUIERDA**************/
		#barraizquierda {
			padding-top:20px;
		}

		/*************THUMBS PRODUCTOS HOME*****************/
		article#border_articulo {
			overflow:hidden;
			border-bottom:1px solid #dec99b;
			margin-bottom:15px;
		}

		#thumbs_refrigerio_emp {
			text-align:center;
			height:150px;
			margin-left:14px;
			margin-right:14px;
			margin-bottom:20px;
		}

		#thumbs_refrigerio_emp img {
			width:100%;
			max-width:124px;
			max-height:100%;
			margin-bottom:10px;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		/********THUMBS PRODUCOS PÁGINAS IANERNAS*******/
		#thumbs_productos_internas {
			text-align:center;
			height:200px;
			margin-left:14px;
			margin-right:14px;
			margin-bottom:20px;
		}

		#thumbs_productos_internas img {
			width:100%;
			max-width:280px;
			max-height:100%;
			margin-bottom:10px;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		#thumbs_productos_internas p {
			text-align:center;
			color:#5f4a19;
		}

		/*******************************************THUMBS CONTENIDOS INDICE****************************/
		.thumbs_contenidos_indice {
			width:460px;
			float:left;
			margin-bottom:25px;
			border-bottom:1px solid rgba(229,74,83,0.8);
			padding-bottom:20px;
			margin-left:0px;
			margin-right:0px;
			position:relative;
		}

		.thumbs_contenidos_indice #foto_indice{
			margin-right:9px;
			margin-bottom:9px;
		}

		img#foto_indice {
			width:100%;
			max-width:200px;
			max-height:100%;
		}

		iframe#video_indice {
			width:100%;
			max-width:460px;
			max-height:100%;
		}

		/*************PAUTE COLUMNA DERECHA**************/
		#barraderecha img {
			width:100%;
			max-width:268px;
			max-height:100%;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		/****DELICIAS SEMANA - DERECHA**********/
		.delicias_semana img {
			width:100%;
			max-width:268px;
			max-height:100%;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		/****FORMULARIO COTIZACION - DERECHA********/
		.form_cotizacion {
			text-align:justify;
			margin-bottom:20px;
			padding-bottom:20px;
			padding-left:0px;
			padding-right:0px;
			border-bottom:1px solid #dec99b;
		}

		/****POR QUE ELEGIRNOS - DERECHA********/
		.pqelegirnos {
			margin-bottom:20px;
			padding-bottom:20px;
			padding-left:0px;
			padding-right:0px;
			border-bottom:1px solid #dec99b;
			text-align:center;
		}

		/********************CRÉDITOS*****************/
		#fondo_creditos {
			background:none;
		}

		#logo_sitio_creditos img {
			width:100%;
			max-width:364px;
			max-height:100%;
		}

		/****MENU SUPERIOR***/
		.menuh {
			font:300 11px 'Lato', sans-serif !important;
			margin:0px;
			list-style: none;
			position:relative;
			z-index: 10;
			text-align: center;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
		}

		.menuh > li a {
			color: #76694a;
			padding-top: 17px;
			padding-right: 4px;
			padding-bottom: 13px !important;
			padding-left: 4px;
			z-index: 10;
			/*text-shadow:1px 2px 2px #000;*/
			text-decoration: none;
			text-transform:capitalize;
		}

	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) 420*/
	@media only screen and (min-width: 480px) and (max-width: 767px) {

		/*******************************HEAD**********************/
		header#fondo_horizontal_header {
			height:auto;
			background:url(../img/fondo_horizontal_header.jpg) top left repeat-x;
		}

		.fondo_sombra_head {
			width:auto;
			height:auto;
			background:url(../img/fondo_sombra_head.jpg) top center no-repeat;
		}

		#bot_inicio {
			height:28px;
			margin-top:14px;
			background:url(../img/bot_inicio.png) center center no-repeat;
		}

		#bot_inicio img {
			width:100%;
			max-width:100px;
			max-height:100%;
		}

		#bot_inicio:hover {
			background:url(../img/bot_inicio_r.png) center center no-repeat;
		}

		#espacio_head {
			height:10px;
		}

		#logo {
			text-align:center;
			height:178px;
		}

		#logo img {
			width:100%;
			max-width:400px;
			max-height:100%;
		}

		#rsociales {
			margin-top:14px;
			text-align:center;
		}

		/******FACEBOOK************/
		#fb {
			text-align:center;
			background:url(../img/bot_facebook.png) center center no-repeat;
			float:right;
		}

		#fb img {
			width:100%;
			max-width:28px;
			max-height:100%;
		}

		#fb:hover {
			background:url(../img/bot_facebook_r.png) center center no-repeat;
		}

		/******YOUTUBE************/
		#yt {
			text-align:center;
			background:url(../img/bot_youtube.png) center center no-repeat;
			float:right;
		}

		#yt img {
			width:100%;
			max-width:28px;
			max-height:100%;
		}

		#yt:hover {
			background:url(../img/bot_youtube_r.png) center center no-repeat;
		}

		/******SKYPE************/
		#sk {
			text-align:center;
			background:url(../img/bot_skype.png) center center no-repeat;
			float:right;
		}

		#sk img {
			width:100%;
			max-width:28px;
			max-height:100%;
		}

		#sk:hover {
			background:url(../img/bot_skype_r.png) center center no-repeat;
		}

		/******INSTAGRAM************/
		#ig {
			text-align:center;
			background:url(../img/bot_instagram.png) center center no-repeat;
			float:right;
			margin-right:150px;
		}

		#ig img {
			width:100%;
			max-width:28px;
			max-height:100%;
		}

		#ig:hover {
			background:url(../img/bot_instagram_r.png) center center no-repeat;
		}

		/**************WHATSAPP ESCRITORIO - MOVIL************/
		.wp-escritorio {
			display: none;
			text-align: center;
			float:right;
		}
		.wp-movil {
			display: block;
			float:right;
			text-align: center;
		}

		#buscador {
			text-align:right;
			margin-top:12px;
			margin-bottom:10px;
			height:25px;
		}

		#buscador img {
			width:100%;
			max-width:28px;
			max-height:100%;
		}

		/***************BARRA MENU HORIZONTAL************************/
		nav#fondo_horizontal_nav {
			width:100%;
			height:auto;
			background:none;
		}

		nav#fondo_horizontal_nav .fondo_sombra_nav {
			width:auto;
			height:auto;
			background:none;
		}

		nav h2{
			display:none;
		}

		#barramenu {
			height:auto;
			margin-top:0px;
			background:none;
		}

		/**************************CONTENEDOR FONDO HORIZONTAL, SOMBRA, CABEZOTE***************************/
		.fondo_horizontal_cabezote{
			width:100%;
			height:152px;
		}

		.fondo_horizontal_cabezote .fondo_sombra_cabezote{
			width:auto;
			height:152px;
			background:url(../img/fondo_sombra_cabezote.png) bottom center no-repeat;
		}

		#cabezote {
			height:147px;
			text-align:center;
		}

		/*************PRODUCTOS HOME - COLUMNA IZQUIERDA**************/
		#barraizquierda {
			padding-top:20px;
		}

		/*************THUMBS PRODUCTOS HOME*****************/
		article#border_articulo {
			overflow:hidden;
			border-bottom:1px solid #dec99b;
			margin-bottom:15px;
		}

		#thumbs_refrigerio_emp {
			text-align:center;
			height:250px;
			margin-left:0px;
			margin-right:0px;
			margin-bottom:20px;
		}

		#thumbs_refrigerio_emp img {
			width:100%;
			max-width:280px;
			max-height:100%;
			margin-bottom:10px;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		/********THUMBS PRODUCOS PÁGINAS IANERNAS*******/
		#thumbs_productos_internas {
			text-align:center;
			height:300px;
			margin-left:0px;
			margin-right:0px;
			margin-bottom:20px;
		}

		#thumbs_productos_internas img {
			width:100%;
			max-width:280px;
			max-height:100%;
			margin-bottom:10px;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		#thumbs_productos_internas p {
			text-align:center;
			color:#5f4a19;
		}

		/*******************************************THUMBS CONTENIDOS INDICE****************************/
		.thumbs_contenidos_indice {
			width:410px;
			float:left;
			margin-bottom:25px;
			border-bottom:1px solid rgba(229,74,83,0.8);
			padding-bottom:20px;
			margin-left:0px;
			margin-right:0px;
			position:relative;
		}

		.thumbs_contenidos_indice #foto_indice{
			margin-right:0px;
			margin-bottom:0px;
		}

		img#foto_indice {
			width:100%;
			max-width:410px;
			max-height:100%;
		}

		iframe#video_indice {
			width:100%;
			max-width:410px;
			max-height:100%;
		}

		/******VIDEOS TESTIMONIOS HOME*****/
		#videos_testimonio {
			text-align:center;
			margin-bottom:10px;
			height:250px;
		}

		/*************PAUTE COLUMNA DERECHA**************/
		#barraderecha img {
			width:100%;
			max-width:340px;
			max-height:100%;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		/****DELICIAS SEMANA - DERECHA**********/
		.delicias_semana img {
			width:100%;
			max-width:340px;
			max-height:100%;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		/****FORMULARIO COTIZACION - DERECHA********/
		.form_cotizacion {
			text-align:justify;
			margin-bottom:20px;
			padding-bottom:20px;
			padding-left:5px;
			padding-right:5px;
			border-bottom:1px solid #dec99b;
		}

		/****POR QUE ELEGIRNOS - DERECHA********/
		.pqelegirnos {
			margin-bottom:20px;
			padding-bottom:20px;
			padding-left:5px;
			padding-right:5px;
			border-bottom:1px solid #dec99b;
			text-align:center;
		}

		/********************CREDITOS*************************/
		footer#fondo_horizontal_creditos {
			height:auto;
			background:url(../img/fondo_sombra_cabezote.png) top center no-repeat;
		}

		#fondo_creditos {
			background:none;
		}

		#creditos{
			height:108px;
			padding-top:20px;
			text-align:left;
			color:#7a6947;
			font-size:12px;
		}

		#logo_sitio_creditos {
			margin-top:5px;
			text-align:center;
		}

		#logo_sitio_creditos img {
			width:100%;
			max-width:420px;
			max-height:100%;
		}

		/*******MENU EN GENREAL Y FORMULARIOS************/
		.menuh > li a {
			width:410px;
			z-index: 2000;
		}

		.menuh > li > ul {
			width:410px !important;
		}


		.menuh > li > ul {
			width:410px !important;
			z-index: 2000;
		}
		a, a:visited {
			outline: 0 none;
		}

		/*FORMULARIOS*/
		.i_text{
			width: 400px !important;
			height: 30px;
			padding: 0px 5px 5px 5px;
		}

		.i_text_captcha{
			width: 400px !important;
			height: 30px;
			padding: 0px 5px 5px 5px;
		}

		.i_combo{
			width: 400px !important;
			height: 30px;
			padding: 0px 0px 0px 5px;
		}

		textarea{
			color:#333;
			padding-left:5px;
			width: 400px !important;
			height: 25px;
		}
		.politicas_uso{
			width:400px;
			height:180px;
			overflow:auto;
			padding:10px;
		}

		/*******************************CONTENIDO DEL SITIO*******************/
		.contenido {
			width:auto;
			overflow:hidden;
			padding:0px 5px;
		}

		.contenido img {
			width:100%;
			max-width:410px;
			max-height:100%;
			margin-top:0px;
			margin-bottom:10px;
			margin-left:0px;
			margin-right:0px;
		}

		.contenido p {
			text-align:justify;
			padding:0px 5px;
		}

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) 300*/
	@media only screen and (max-width: 479px) {

		img.web-right {
		  width: 120px;
			height: 120px;
		}

		img.web-left {
			width: 120px;
			height: 120px;
		}

		/*******************************HEAD**********************/
		header#fondo_horizontal_header {
			height:auto;
			background:url(../img/fondo_horizontal_header.jpg) top left repeat-x;
		}

		.fondo_sombra_head {
			width:auto;
			height:auto;
			background:url(../img/fondo_sombra_head.jpg) top center no-repeat;
		}

		#bot_inicio {
			height:28px;
			margin-top:14px;
			background:url(../img/bot_inicio.png) center center no-repeat;
		}

		#bot_inicio img {
			width:100%;
			max-width:100px;
			max-height:100%;
		}

		#bot_inicio:hover {
			background:url(../img/bot_inicio_r.png) center center no-repeat;
		}

		#espacio_head {
			height:10px;
		}

		#logo {
			text-align:center;
			height:178px;
		}

		#logo img {
			width:100%;
			max-width:400px;
			max-height:100%;
		}

		#rsociales {
			margin-top:14px;
			text-align:center;
		}

		/******FACEBOOK************/
		#fb {
			text-align:center;
			background:url(../img/bot_facebook.png) center center no-repeat;
			float:right;
		}

		#fb img {
			width:100%;
			max-width:28px;
			max-height:100%;
		}

		#fb:hover {
			background:url(../img/bot_facebook_r.png) center center no-repeat;
		}

		/******YOUTUBE************/
		#yt {
			text-align:center;
			background:url(../img/bot_youtube.png) center center no-repeat;
			float:right;
		}

		#yt img {
			width:100%;
			max-width:28px;
			max-height:100%;
		}

		#yt:hover {
			background:url(../img/bot_youtube_r.png) center center no-repeat;
		}

		/******SKYPE************/
		#sk {
			text-align:center;
			background:url(../img/bot_skype.png) center center no-repeat;
			float:right;
		}

		#sk img {
			width:100%;
			max-width:28px;
			max-height:100%;
		}

		#sk:hover {
			background:url(../img/bot_skype_r.png) center center no-repeat;
		}

		/******INSTAGRAM************/
		#ig {
			text-align:center;
			background:url(../img/bot_instagram.png) center center no-repeat;
			float:right;
			margin-right:90px;
		}

		#ig img {
			width:100%;
			max-width:28px;
			max-height:100%;
		}

		#ig:hover {
			background:url(../img/bot_instagram_r.png) center center no-repeat;
		}

		/**************WHATSAPP ESCRITORIO - MOVIL************/
		.wp-escritorio {
			display: none;
			float:right;
			text-align: center;
		}
		.wp-movil {
			display: block;
			float:right;
			text-align: center;
		}

		#buscador {
			text-align:right;
			margin-top:12px;
			margin-bottom:10px;
			height:25px;
		}

		#buscador img {
			width:100%;
			max-width:28px;
			max-height:100%;
		}

		/***************BARRA MENU HORIZONTAL************************/
		nav#fondo_horizontal_nav {
			width:100%;
			height:auto;
			background:none;
		}

		nav#fondo_horizontal_nav .fondo_sombra_nav {
			width:auto;
			height:auto;
			background:none;
		}

		nav h2{
			display:none;
		}

		#barramenu {
			height:auto;
			margin-top:0px;
			background:none;
		}

		/**************************CONTENEDOR FONDO HORIZONTAL, SOMBRA, CABEZOTE***************************/
		.fondo_horizontal_cabezote{
			width:100%;
			height:110px;
		}

		.fondo_horizontal_cabezote .fondo_sombra_cabezote{
			width:auto;
			height:110px;
			background:url(../img/fondo_sombra_cabezote.png) bottom center no-repeat;
		}

		#cabezote {
			height:105px;
			text-align:center;
		}

		/*************PRODUCTOS HOME - COLUMNA IZQUIERDA**************/
		#barraizquierda {
			padding-top:20px;
		}

		/*************THUMBS PRODUCTOS HOME*****************/
		article#border_articulo {
			overflow:hidden;
			border-bottom:1px solid #dec99b;
			margin-bottom:15px;
		}

		#thumbs_refrigerio_emp {
			text-align:center;
			height:170px;
			margin-left:0px;
			margin-right:0px;
			margin-bottom:20px;
		}

		#thumbs_refrigerio_emp img {
			width:100%;
			max-width:160px;
			max-height:100%;
			margin-bottom:10px;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		/********THUMBS PRODUCOS PÁGINAS IANERNAS*******/
		#thumbs_productos_internas {
			text-align:center;
			height:300px;
			margin-left:0px;
			margin-right:0px;
			margin-bottom:20px;
		}

		#thumbs_productos_internas img {
			width:100%;
			max-width:280px;
			max-height:100%;
			margin-bottom:10px;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		#thumbs_productos_internas p {
			text-align:center;
			color:#5f4a19;
		}

		/*******************************************THUMBS CONTENIDOS INDICE****************************/
		.thumbs_contenidos_indice {
			width:290px;
			float:left;
			margin-bottom:25px;
			border-bottom:1px solid rgba(229,74,83,0.8);
			padding-bottom:20px;
			margin-left:0px;
			margin-right:0px;
			position:relative;
		}

		.thumbs_contenidos_indice #foto_indice{
			margin-right:0px;
			margin-bottom:0px;
		}

		img#foto_indice {
			width:100%;
			max-width:290px;
			max-height:100%;
		}

		iframe#video_indice {
			width:100%;
			max-width:290px;
			max-height:100%;
		}

		/******VIDEOS TESTIMONIOS HOME*****/
		#videos_testimonio {
			text-align:center;
			margin-bottom:10px;
			height:250px;
		}

		/*************PAUTE COLUMNA DERECHA**************/
		#barraderecha img {
			width:100%;
			max-width:300px;
			max-height:100%;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		/****DELICIAS SEMANA - DERECHA**********/
		.delicias_semana img {
			width:100%;
			max-width:300px;
			max-height:100%;
			/*sombra*/
			box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-moz-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-webkit-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-o-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
			-ms-box-shadow: 0px 18px 17px -14px rgba(55,55,55,0.67);
		}

		/****FORMULARIO COTIZACION - DERECHA********/
		.form_cotizacion {
			text-align:justify;
			margin-bottom:20px;
			padding-bottom:20px;
			padding-left:5px;
			padding-right:5px;
			border-bottom:1px solid #dec99b;
		}

		/****POR QUE ELEGIRNOS - DERECHA********/
		.pqelegirnos {
			margin-bottom:20px;
			padding-bottom:20px;
			padding-left:5px;
			padding-right:5px;
			border-bottom:1px solid #dec99b;
			text-align:center;
		}

		/********************CREDITOS*************************/
		footer#fondo_horizontal_creditos {
			height:auto;
			background:url(../img/fondo_sombra_cabezote.png) top center no-repeat;
		}

		#fondo_creditos {
			background:none;
		}

		#creditos{
			height:138px;
			padding-top:20px;
			text-align:left;
			color:#7a6947;
			font-size:12px;
		}

		#logo_sitio_creditos {
			margin-top:5px;
			text-align:center;
		}

		#logo_sitio_creditos img {
			width:100%;
			max-width:300px;
			max-height:100%;
		}

		/*******MENU EN GENREAL Y FORMULARIOS************/
		.menuh > li a {
			width:290px;
			z-index: 2000;
		}

		.menuh > li > ul {
			width:290px !important;
		}


		.menuh > li > ul {
			width:290px !important;
			z-index: 2000;
		}
		a, a:visited {
			outline: 0 none;
		}

		/*FORMULARIOS*/
		.i_text{
			width: 275px !important;
			height: 30px;
			padding: 0px 5px 5px 5px;
		}

		.i_text_captcha{
			width: 275px !important;
			height: 30px;
			padding: 0px 5px 5px 5px;
		}

		.i_combo{
			width: 275px !important;
			height: 30px;
			padding: 0px 0px 0px 5px;
		}

		textarea{
			color:#333;
			padding-left:5px;
			width: 275px !important;
			height: 25px;
		}
		.politicas_uso{
			width:275px;
			height:100px;
			overflow:auto;
			padding:10px;
		}

		/*******************************CONTENIDO DEL SITIO*******************/
		.contenido {
			width:auto;
			overflow:hidden;
			padding:0px 5px;
		}

		.contenido img {
			width:100%;
			max-width:290px;
			max-height:100%;
			margin-top:0px;
			margin-bottom:10px;
			margin-left:0px;
			margin-right:0px;
		}

		.contenido p {
			text-align:justify;
			padding:0px 5px;
		}

	}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
