@media only screen and (min-width : 1680px) and (max-width : 1900px) {
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:1em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:1em;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:80%; margin:0 auto;}
	#two-columns-left-header {width:70%; position:relative; padding-top:25px; padding-bottom:1%; float:right;}
#two-columns-right-header {width:28%; position:relative; padding-top:2px; padding-bottom:25px; float:right;}
	#logo {width:80%; margin: 0 auto; position:absolute; float:right; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 6px 3px -6px #000 !important; background-color:#fff;  background-image:url(img/header-bg.jpg) }
	#logo-responsive2 {display:none;}
	nav {line-height:1.5; padding-bottom:2%;}
nav li {display:inline;  padding-top:50%; font-size:1em;font-family: 'Century', sans-serif; font-weight:600;}
nav li a  {color:#9b734c; padding-top:50%;padding-right:2.1%; padding-left:1%; padding-bottom:3%; text-align:center;}
nav li a:hover {color:#fff; background-color:#69A303;-webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.6s;}
#contenedor-small {width:60%; margin: 0 auto;}
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.8em;}
#two-columns-footer-left {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;  float:left;}
#two-columns-footer-right {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;   float:right;}
#formulario-contacto, form {position:relative;width:100%;float:left !important; font-size:1em; text-align:left !important; margin-top:0px; padding-top:0px !important; margin-bottom:15px; }
label {text-align:left; font-size:0.9em;}
input, textarea{width:70%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.8em;color:#000; text-align:left; float:none;}
textarea{height:15px; text-align:left;}
#submit{background:#fa822e;float:none !important;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important; text-align:center;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; text-align:center;}
.caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 38px;
  right: 38px;
  padding: 20px;
  text-align: center;
  background: rgba(0,0,0, .5);
  color: #fff;
  font-size:0.8em;
}
.texto-slider {width:60%;position:absolute; top:10%; left:10%; color:#FFF; font-size:1.4em;}
.texto-slider2 {width:41%;position:absolute; top:21%; left:10%; background-color:#FFF; padding:10px; opacity: .75; -moz-opacity: .75; filter:alpha(opacity=75);}
}
@media only screen and (min-width : 1281px) and (max-width : 1679px)  {
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:1em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.7em;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:80%; margin:0 auto;}
	#two-columns-left-header {width:70%; position:relative; padding-top:25px; padding-bottom:1%; float:right;}
#two-columns-right-header {width:28%; position:relative; padding-top:2px; padding-bottom:25px; float:right;}
	#logo {width:80%; margin: 0 auto; position:absolute; float:right; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 6px 3px -6px #000 !important; background-color:#fff;  background-image:url(img/header-bg.jpg) }
	#logo-responsive2 {display:none;}
	nav {line-height:1.5; padding-bottom:2%;}
nav li {display:inline;  padding-top:50%; font-size:0.7em;font-family: 'Century', sans-serif; font-weight:600;}
nav li a  {color:#9b734c; padding-top:50%;padding-right:2%; padding-left:2%; padding-bottom:2%; text-align:center;}
nav li a:hover {color:#fff; background-color:#69A303;-webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.6s;}
#contenedor-small {width:60%; margin: 0 auto;}
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.8em;}
#two-columns-footer-left {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;  float:left;}
#two-columns-footer-right {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;   float:right;}
#formulario-contacto, form {position:relative;width:100%;float:left !important; font-size:1em; text-align:left !important; margin-top:0px; padding-top:0px !important; margin-bottom:15px; }
label {text-align:left; font-size:0.9em;}
input, textarea{width:70%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.8em;color:#000; text-align:left; float:none;}

#submit{background:#fa822e;float:none !important;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important; text-align:center;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; text-align:center;}
.caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 38px;
  right: 38px;
  padding: 20px;
  text-align: center;
  background: rgba(0,0,0, .5);
  color: #fff;
  font-size:0.8em;
}
.texto-slider {width:60%;position:absolute; top:10%; left:10%; color:#FFF; font-size:1.4em;}
.texto-slider2 {width:41%;position:absolute; top:21%; left:10%; background-color:#FFF; padding:10px; opacity: .75; -moz-opacity: .75; filter:alpha(opacity=75);}
}
@media only screen and (min-width : 768px) and (max-width : 1280px)  {
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:1em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.7em;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:80%; margin:0 auto;}
	#two-columns-left-header {width:70%; position:relative; padding-top:25px; padding-bottom:1%; float:right;}
#two-columns-right-header {width:28%; position:relative; padding-top:10px; padding-bottom:25px; float:right;}
	#logo {width:80%; margin: 0 auto; position:absolute; float:right; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 6px 3px -6px #000 !important; background-color:#fff;  background-image:url(img/header-bg.jpg) }
	#logo-responsive2 {display:none;}
	nav {line-height:1.5; padding-bottom:2%;}
nav li {display:inline;  padding-top:50%; font-size:0.8em;font-family: 'Century', sans-serif; font-weight:600;}
nav li a  {color:#9b734c; padding-top:50%;padding-right:2.1%; padding-left:2%; padding-bottom:3%; text-align:center;}
nav li a:hover {color:#fff; background-color:#69A303;-webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.6s;}
#contenedor-small {width:60%; margin: 0 auto;}
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.8em;}
#two-columns-footer-left {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;  float:left;}
#two-columns-footer-right {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;   float:right;}
#formulario-contacto, form {position:relative;width:100%;float:left !important; font-size:1em; text-align:left !important; margin-top:0px; padding-top:0px !important; margin-bottom:15px; }
label {text-align:left; font-size:0.9em;}
input, textarea{width:70%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.8em;color:#000; text-align:left; float:none;}
textarea{height:15px; text-align:left;}
#submit{background:#fa822e;float:none !important;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important; text-align:center;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; text-align:center;}
.caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 38px;
  right: 38px;
  padding: 20px;
  text-align: center;
  background: rgba(0,0,0, .5);
  color: #fff;
  font-size:0.8em;
}}
@media only screen and (min-width : 768px) and (max-width : 1280px) and (orientation : landscape) {
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:1em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.7em;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:80%; margin:0 auto;}
	#two-columns-left-header {width:70%; position:relative; padding-top:25px; padding-bottom:1%; float:right;}
#two-columns-right-header {width:28%; position:relative; padding-top:10px; padding-bottom:25px; float:right;}
	#logo {width:80%; margin: 0 auto; position:absolute; float:right; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 6px 3px -6px #000 !important; background-color:#fff;  background-image:url(img/header-bg.jpg) }
	#logo-responsive2 {display:none;}
	nav {line-height:1.5; padding-bottom:2%;}
nav li {display:inline;  padding-top:50%; font-size:0.8em;font-family: 'Century', sans-serif; font-weight:600;}
nav li a  {color:#9b734c; padding-top:50%;padding-right:2.1%; padding-left:2%; padding-bottom:3%; text-align:center;}
nav li a:hover {color:#fff; background-color:#69A303;-webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.6s;}
#contenedor-small {width:60%; margin: 0 auto;}
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.8em;}
#two-columns-footer-left {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;  float:left;}
#two-columns-footer-right {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;   float:right;}
#formulario-contacto, form {position:relative;width:100%;float:left !important; font-size:1em; text-align:left !important; margin-top:0px; padding-top:0px !important; margin-bottom:15px; }
label {text-align:left; font-size:0.9em;}
input, textarea{width:70%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.8em;color:#000; text-align:left; float:none;}
textarea{height:15px; text-align:left;}
#submit{background:#fa822e;float:none !important;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important; text-align:center;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; text-align:center;}
.caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 38px;
  right: 38px;
  padding: 20px;
  text-align: center;
  background: rgba(0,0,0, .5);
  color: #fff;
  font-size:0.8em;
}}
@media only screen and (min-width : 600px) and (max-width : 1100px){
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:1em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.8em;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:90%;text-align:center; margin:0 auto;}
	#two-columns-left-header {width:100%; position:relative; padding-top:1px; padding-bottom:1%; float:none; text-align:center;}
	#two-columns-right-header {margin:0 auto;width:60%; position:relative; padding-top:1px; padding-bottom:0px; float:none;}
	#logo {display:none;}
	#logo-responsive2 {display:inherit; max-width:100%; float:none !important; -webkit-box-shadow:none !important;-moz-box-shadow:none !important ;box-shadow:none !important; margin-top:10px;}
	nav {line-height:1.5; padding-bottom:2%; margin-top:20px;}
nav li {display:inline;  padding-top:50%; font-size:0.8em;font-family: 'Century', sans-serif; font-weight:600;}
nav li a  {color:#9b734c; padding-top:50%;padding-right:0.5%; padding-left:0.5%; padding-bottom:3%; text-align:center;}
nav li a:hover {color:#fff; background-color:#69A303;-webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.6s;}

  .caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 38px;
  right: 38px;
  padding: 20px;
  text-align: center;
  background: rgba(0,0,0, .5);
  color: #fff;
  font-size:0.7em;
}
.texto-slider {width:60%;position:absolute; top:10%; left:10%; color:#FFF; font-size:1.4em;}
.texto-slider2 {width:41%;position:absolute; top:21%; left:10%; background-color:#FFF; padding:10px; opacity: .75; -moz-opacity: .75; filter:alpha(opacity=75);}
#contenedor-small {width:60%; margin: 0 auto;}
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.8em;}
#two-columns-footer-left {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;  float:left;}
#two-columns-footer-right {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;   float:right;}
#formulario-contacto, form {position:relative;width:100%;float:none; font-size:1em; text-align:center !important; margin-top:0px; padding-top:0px !important; margin-bottom:15px; }
label {text-align:center; font-size:0.9em;}
input, textarea{width:90%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.8em;color:#000; text-align:center; float:none;}
textarea{height:15px; text-align:center;}
#submit{background:#fa822e;float:none !important;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1;}


	}
@media screen and (max-width: 600px) {
	nav { 
  		height: auto;
		font-size:1em;
  	}
  	nav ul {
  		width: 100%;
  		display: block;
  		height: auto;
  	}
  	nav li {
  		width: 50%;
  		float: left;
  		position: relative;
  	}
  	nav a {
	  	text-align: center;
	  	width: 100%;
	  	text-indent: 0px;
		color:#FFF;
		font-size:1em;
		
  	}
	#slider{display:none}
	nav {
		border-bottom: 0;
		text-align:center;
	}
	nav ul {
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		background-color:#f9873e;
		width: 100%;
		position: relative~;
		-webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important;
		
	}
	nav a#pull:after {
		content:"";
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 90px;
	}
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	nav {line-height:2; padding-bottom:2%;}
	nav li {
		display: block
		float: none;
		width: 100%;
		padding-top:2%; font-size:0.8em;font-family: 'Century', sans-serif; font-weight:600;
	}
	nav li a {
		border:none;
		color:#9b734c; padding-top:0;padding-right:0; padding-left:0; padding-bottom:0; text-align:left !important;
		font-size:1.1em;
	}
	
	nav li a:hover {color:#69A303; background:none;-webkit-box-shadow:none;-moz-box-shadow:none ;box-shadow:none; -webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
	.menu-header-active {color:#9b734c !important; background:none;-webkit-box-shadow:none;-moz-box-shadow:none ;box-shadow:none; -webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
	#logo {display:none;}
	#logo-responsive {display: block !important;max-width:100%;  position:relative; float:left !important; -webkit-box-shadow:none !important;-moz-box-shadow:none !important ;box-shadow:none !important; margin-top:10px;}
	#slider {display:none;}
	#two-columns-left-header {width:100%; position:relative; padding-top:1px; padding-bottom:1%; float:right;}
	#two-columns-right-header {width:100%; position:relative; padding-top:1px; padding-bottom:25px; float:right;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:0.75em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.6em; text-align:center !important;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:90%;text-align:center; margin:0 auto;}
	#contenedor-small {width:100%; margin: 0 auto;}
	#two-columns-left {width:100%; position:relative; padding-top:5px; padding-bottom:5px; float:none;}
	#two-columns-right {width:100%; position:relative; padding-top:5px; padding-bottom:5px; float:none;}
	#content-box-link {width:80%; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; 		border-bottom-right-radius:2em;
border-bottom-left-radius:2em; -webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 5px 6px -6px #777;}
#content-box-link a { background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; border-bottom-right-radius:2em;
border-bottom-left-radius:2em; text-decoration:underline; }
#content-box-link:hover { background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; border-bottom-right-radius:2em;
border-bottom-left-radius:2em; text-decoration:underline; }
#mini-slider {width:100%; background-color:#e5e5e5; height:60px; text-align:center !important; color:#FFF; padding-top:10px; padding-bottom:15px; margin-bottom:50px; -webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777;}
#img-minigallery {width:20%; float:left; padding-bottom:15px; padding-top:8px; margin:0 auto; }
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:12px; padding-left:12px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#two-columns-footer-left {width:100%; position:relative;  padding-top:0px; padding-bottom:15px;  float:none;}
#two-columns-footer-right {display:none;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.6em;}
#formulario-contacto, form {position:relative;width:100%;float:none; font-size:1em; text-align:center !important; margin-top:0px; padding-top:0px !important; }
label {text-align:center; font-size:0.9em;}
input, textarea{width:90%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.6em;color:#000; text-align:center; float:none;}
textarea{height:15px; text-align:center;}
#submit{background:#fa822e;float:none !important;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1;}

}
}

@media only screen and (min-width : 320px) and (max-width : 480px)  {
	nav {
		border-bottom: 0;
		text-align:center;
	}
	nav ul {
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		background-color:#f9873e;
		width: 100%;
		position: relative~;
		-webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important;
		
	}
	nav a#pull:after {
		content:"";
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 90px;
	}
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	nav {line-height:2; padding-bottom:2%;}
	nav li {
		display: block
		float: none;
		width: 100%;
		padding-top:2%; font-size:0.8em;font-family: 'Century', sans-serif; font-weight:600;
	}
	nav li a {
		border:none;
		color:#9b734c; padding-top:0;padding-right:0; padding-left:0; padding-bottom:0; text-align:left !important;
		font-size:0.8em;
	}
	
	nav li a:hover {color:#69A303; background:none;-webkit-box-shadow:none;-moz-box-shadow:none ;box-shadow:none; -webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
	.menu-header-active {color:#9b734c !important; background:none;-webkit-box-shadow:none;-moz-box-shadow:none ;box-shadow:none; -webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
	#logo {display:none;}
	#logo-responsive {display: block !important;max-width:100%;  position:relative; float:left !important; -webkit-box-shadow:none !important;-moz-box-shadow:none !important ;box-shadow:none !important; margin-top:10px;}
	#slider {display:none;}
	#two-columns-left-header {width:100%; position:relative; padding-top:1px; padding-bottom:1%; float:right;}
	#two-columns-right-header {width:100%; position:relative; padding-top:1px; padding-bottom:25px; float:right;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:0.75em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.6em; text-align:center !important;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:90%;text-align:center; margin:0 auto;}
	#contenedor-small {width:100%; margin: 0 auto;}
	#two-columns-left {width:100%; position:relative; padding-top:5px; padding-bottom:5px; float:none;}
	#two-columns-right {width:100%; position:relative; padding-top:5px; padding-bottom:5px; float:none;}
	#content-box-link {width:80%; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; 		border-bottom-right-radius:2em;
border-bottom-left-radius:2em; -webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 5px 6px -6px #777;}
#content-box-link a { background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; border-bottom-right-radius:2em;
border-bottom-left-radius:2em; text-decoration:underline; }
#content-box-link:hover { background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; border-bottom-right-radius:2em;
border-bottom-left-radius:2em; text-decoration:underline; }
#mini-slider {width:100%; background-color:#e5e5e5; height:60px; text-align:center !important; color:#FFF; padding-top:10px; padding-bottom:15px; margin-bottom:50px; -webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777;}
#img-minigallery {width:20%; float:left; padding-bottom:15px; padding-top:8px; margin:0 auto; }
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:12px; padding-left:12px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#two-columns-footer-left {width:100%; position:relative;  padding-top:0px; padding-bottom:15px;  float:none;}
#two-columns-footer-right {display:none;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.6em;}
#formulario-contacto, form {position:relative;width:100%;float:none; font-size:1em; text-align:center !important; margin-top:0px; padding-top:0px !important; }
label {text-align:center; font-size:0.9em;}
input, textarea{width:90%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.6em;color:#000; text-align:center; float:none;}
textarea{height:15px; text-align:center;}
#submit{background:#fa822e;float:none !important;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1;}

}
/*----------------------------Dispositivos--------------------------*/

@media only screen and (min-device-width : 1680px) and (max-device-width : 1900px) {
	body{font-size:1.5em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:1em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.7em;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:80%; margin:0 auto;}
	#two-columns-left-header {width:70%; position:relative; padding-top:25px; padding-bottom:1%; float:right;}
#two-columns-right-header {width:26%; position:relative; padding-top:25px; padding-bottom:25px; float:right;}
	#logo {width:80%; margin: 0 auto; position:absolute; float:right; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 6px 3px -6px #000 !important; background-color:#fff;  background-image:url(img/header-bg.jpg) }
	#logo-responsive2 {display:none;}
	nav {line-height:1.5; padding-bottom:2%;}
nav li {display:inline;  padding-top:50%; font-size:0.8em;font-family: 'Century', sans-serif; font-weight:600;}
nav li a  {color:#9b734c; padding-top:50%;padding-right:2.1%; padding-left:1%; padding-bottom:3%; text-align:center;}
nav li a:hover {color:#fff; background-color:#69A303;-webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.6s;}
#contenedor-small {width:60%; margin: 0 auto;}
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.8em;}
#two-columns-footer-left {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;  float:left;}
#two-columns-footer-right {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;   float:right;}
#formulario-contacto, form {position:relative;width:100%;float:left !important; font-size:1em; text-align:left !important; margin-top:0px; padding-top:0px !important; margin-bottom:15px; }
label {text-align:left; font-size:0.9em;}
input, textarea{width:70%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.8em;color:#000; text-align:left; float:none;}
textarea{height:15px; text-align:left;}
#submit{background:#fa822e;float:none !important;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important; text-align:center;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; text-align:center;}
.caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 38px;
  right: 38px;
  padding: 20px;
  text-align: center;
  background: rgba(0,0,0, .5);
  color: #fff;
  font-size:0.8em;
}
.texto-slider {width:60%;position:absolute; top:10%; left:10%; color:#FFF; font-size:1.4em;}
.texto-slider2 {width:41%;position:absolute; top:21%; left:10%; background-color:#FFF; padding:10px; opacity: .75; -moz-opacity: .75; filter:alpha(opacity=75);}
}
@media only screen and (min-device-width : 1281px) and (max-device-width : 1679px)  {
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:1em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.7em;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:80%; margin:0 auto;}
	#two-columns-left-header {width:70%; position:relative; padding-top:25px; padding-bottom:1%; float:right;}
#two-columns-right-header {width:26%; position:relative; padding-top:25px; padding-bottom:25px; float:right;}
	#logo {width:80%; margin: 0 auto; position:absolute; float:right; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 6px 3px -6px #000 !important; background-color:#fff;  background-image:url(img/header-bg.jpg) }
	#logo-responsive2 {display:none;}
	nav {line-height:1.5; padding-bottom:2%;}
nav li {display:inline;  padding-top:50%; font-size:0.8em;font-family: 'Century', sans-serif; font-weight:600;}
nav li a  {color:#9b734c; padding-top:50%;padding-right:2.1%; padding-left:1%; padding-bottom:3%; text-align:center;}
nav li a:hover {color:#fff; background-color:#69A303;-webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.6s;}
#contenedor-small {width:60%; margin: 0 auto;}
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.8em;}
#two-columns-footer-left {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;  float:left;}
#two-columns-footer-right {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;   float:right;}
#formulario-contacto, form {position:relative;width:100%;float:left !important; font-size:1em; text-align:left !important; margin-top:0px; padding-top:0px !important; margin-bottom:15px; }
label {text-align:left; font-size:0.9em;}
input, textarea{width:70%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.8em;color:#000; text-align:left; float:none;}
textarea{height:15px; text-align:left;}
#submit{background:#fa822e;float:none !important;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important; text-align:center;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; text-align:center;}
.caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 38px;
  right: 38px;
  padding: 20px;
  text-align: center;
  background: rgba(0,0,0, .5);
  color: #fff;
  font-size:0.8em;
}
.texto-slider {width:60%;position:absolute; top:10%; left:10%; color:#FFF; font-size:1.4em;}
.texto-slider2 {width:41%;position:absolute; top:21%; left:10%; background-color:#FFF; padding:10px; opacity: .75; -moz-opacity: .75; filter:alpha(opacity=75);}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1280px)  {
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:1em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.7em;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:80%; margin:0 auto;}
	#two-columns-left-header {width:70%; position:relative; padding-top:25px; padding-bottom:1%; float:right;}
#two-columns-right-header {width:30%; position:relative; padding-top:25px; padding-bottom:25px; float:right;}
	#logo {width:80%; margin: 0 auto; position:absolute; float:right; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 6px 3px -6px #000 !important; background-color:#fff;  background-image:url(img/header-bg.jpg) }
	#logo-responsive2 {display:none;}
	nav {line-height:1.5; padding-bottom:2%;}
nav li {display:inline;  padding-top:50%; font-size:0.8em;font-family: 'Century', sans-serif; font-weight:600;}
nav li a  {color:#9b734c; padding-top:50%;padding-right:2.1%; padding-left:2%; padding-bottom:3%; text-align:center;}
nav li a:hover {color:#fff; background-color:#69A303;-webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.6s;}
#contenedor-small {width:60%; margin: 0 auto;}
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.8em;}
#two-columns-footer-left {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;  float:left;}
#two-columns-footer-right {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;   float:right;}
#formulario-contacto, form {position:relative;width:100%;float:left !important; font-size:1em; text-align:left !important; margin-top:0px; padding-top:0px !important; margin-bottom:15px; }
label {text-align:left; font-size:0.9em;}
input, textarea{width:70%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.8em;color:#000; text-align:left; float:none;}
textarea{height:15px; text-align:left;}
#submit{background:#fa822e;float:none !important;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important; text-align:center;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; text-align:center;}
.caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 38px;
  right: 38px;
  padding: 20px;
  text-align: center;
  background: rgba(0,0,0, .5);
  color: #fff;
  font-size:0.8em;
}}
@media only screen and (min-device-width : 768px) and (max-device-width : 1280px) and (orientation : landscape) {
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:1em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.8em;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:80%; margin:0 auto;}
	#two-columns-left-header {width:70%; position:relative; padding-top:25px; padding-bottom:1%; float:right;}
#two-columns-right-header {width:28%; position:relative; padding-top:10px; padding-bottom:15px; float:right;}
	#logo {width:80%; margin: 0 auto; position:absolute; float:right; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 6px 3px -6px #000 !important; background-color:#fff;  background-image:url(img/header-bg.jpg) }
	#logo-responsive2 {display:none;}
	nav {line-height:1.5; padding-bottom:2%;}
nav li {display:inline;  padding-top:50%; font-size:0.7em;font-family: 'Century', sans-serif; font-weight:600;}
nav li a  {color:#9b734c; padding-top:50%;padding-right:2.1%; padding-left:2%; padding-bottom:3%; text-align:center;}
nav li a:hover {color:#fff; background-color:#69A303;-webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.6s;}
#contenedor-small {width:60%; margin: 0 auto;}
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.8em;}
#two-columns-footer-left {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;  float:left;}
#two-columns-footer-right {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;   float:right;}
#formulario-contacto, form {position:relative;width:100%;float:left !important; font-size:1em; text-align:left !important; margin-top:0px; padding-top:0px !important; margin-bottom:15px; }
label {text-align:left; font-size:0.9em;}
input, textarea{width:70%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.8em;color:#000; text-align:left; float:none;}
textarea{height:15px; text-align:left;}
#submit{background:#fa822e;float:none !important;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important; text-align:center;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:30%;height:auto;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; text-align:center;}
.caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 38px;
  right: 38px;
  padding: 20px;
  text-align: center;
  background: rgba(0,0,0, .5);
  color: #fff;
  font-size:0.8em;
}}
@media only screen and (min-device-width : 600px) and (max-device-width : 1100px){
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:1em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.7em;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:90%;text-align:center; margin:0 auto;}
	#two-columns-left-header {width:100%; position:relative; padding-top:1px; padding-bottom:1%; float:none; text-align:center;}
	#two-columns-right-header {margin:0 auto;width:60%; position:relative; padding-top:1px; padding-bottom:0px; float:none;}
	#logo {display:none;}
	#logo-responsive2 {display:inherit; max-width:100%; float:none !important; -webkit-box-shadow:none !important;-moz-box-shadow:none !important ;box-shadow:none !important; margin-top:10px;}
	nav {line-height:1.5; padding-bottom:2%; margin-top:20px;}
nav li {display:inline;  padding-top:50%; font-size:0.8em;font-family: 'Century', sans-serif; font-weight:600;}
nav li a  {color:#9b734c; padding-top:50%;padding-right:0.5%; padding-left:0.5%; padding-bottom:3%; text-align:center;}
nav li a:hover {color:#fff; background-color:#69A303;-webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777; -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.6s;}

  .caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 38px;
  right: 38px;
  padding: 20px;
  text-align: center;
  background: rgba(0,0,0, .5);
  color: #fff;
  font-size:0.7em;
}
.texto-slider {width:60%;position:absolute; top:10%; left:10%; color:#FFF; font-size:1.4em;}
.texto-slider2 {width:41%;position:absolute; top:21%; left:10%; background-color:#FFF; padding:10px; opacity: .75; -moz-opacity: .75; filter:alpha(opacity=75);}
#contenedor-small {width:60%; margin: 0 auto;}
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:15px; padding-left:15px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.8em;}
#two-columns-footer-left {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;  float:left;}
#two-columns-footer-right {width:50%; position:relative;  padding-top:25px; padding-bottom:25px;   float:right;}
#formulario-contacto, form {position:relative;width:100%;float:none; font-size:1em; text-align:center !important; margin-top:0px; padding-top:0px !important; margin-bottom:15px; }
label {text-align:center; font-size:0.9em;}
input, textarea{width:90%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.8em;color:#000; text-align:center; float:none;}
textarea{height:15px; text-align:center;}
#submit{background:#fa822e;float:none !important;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1;}


	}
@media screen and (max-device-width: 600px) {
	nav { 
  		height: auto;
		font-size:1em;
  	}
  	nav ul {
  		width: 100%;
  		display: block;
  		height: auto;
  	}
  	nav li {
  		width: 50%;
  		float: left;
  		position: relative;
  	}
  	nav a {
	  	text-align: center;
	  	width: 100%;
	  	text-indent: 0px;
		color:#FFF;
		font-size:1em;
		
  	}
	#slider{display:none}
	nav {
		border-bottom: 0;
		text-align:center;
	}
	nav ul {
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		background-color:#f9873e;
		width: 100%;
		position: relative~;
		-webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important;
		
	}
	nav a#pull:after {
		content:"";
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 90px;
	}
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	nav {line-height:2; padding-bottom:2%;}
	nav li {
		display: block
		float: none;
		width: 100%;
		padding-top:2%; font-size:1em;font-family: 'Century', sans-serif; font-weight:600;
	}
	nav li a {
		border:none;
		color:#9b734c; padding-top:0;padding-right:0; padding-left:0; padding-bottom:0; text-align:left !important;
		font-size:0.8em;
	}
	
	nav li a:hover {color:#69A303; background:none;-webkit-box-shadow:none;-moz-box-shadow:none ;box-shadow:none; -webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
	.menu-header-active {color:#9b734c !important; background:none;-webkit-box-shadow:none;-moz-box-shadow:none ;box-shadow:none; -webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
	#logo {display:none;}
	#logo-responsive {display: block !important;max-width:100%;  position:relative; float:left !important; -webkit-box-shadow:none !important;-moz-box-shadow:none !important ;box-shadow:none !important; margin-top:10px;}
	#slider {display:none;}
	#two-columns-left-header {width:100%; position:relative; padding-top:1px; padding-bottom:1%; float:right;}
	#two-columns-right-header {width:100%; position:relative; padding-top:1px; padding-bottom:25px; float:right;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:0.75em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.6em; text-align:center !important;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:90%;text-align:center; margin:0 auto;}
	#contenedor-small {width:100%; margin: 0 auto;}
	#two-columns-left {width:100%; position:relative; padding-top:5px; padding-bottom:5px; float:none;}
	#two-columns-right {width:100%; position:relative; padding-top:5px; padding-bottom:5px; float:none;}
	#content-box-link {width:80%; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; 		border-bottom-right-radius:2em;
border-bottom-left-radius:2em; -webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 5px 6px -6px #777;}
#content-box-link a { background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; border-bottom-right-radius:2em;
border-bottom-left-radius:2em; text-decoration:underline; }
#content-box-link:hover { background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; border-bottom-right-radius:2em;
border-bottom-left-radius:2em; text-decoration:underline; }
#mini-slider {width:100%; background-color:#e5e5e5; height:60px; text-align:center !important; color:#FFF; padding-top:10px; padding-bottom:15px; margin-bottom:50px; -webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777;}
#img-minigallery {width:20%; float:left; padding-bottom:15px; padding-top:8px; margin:0 auto; }
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:12px; padding-left:12px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#two-columns-footer-left {width:100%; position:relative;  padding-top:0px; padding-bottom:15px;  float:none;}
#two-columns-footer-right {display:none;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.6em;}
#formulario-contacto, form {position:relative;width:100%;float:none; font-size:1em; text-align:center !important; margin-top:0px; padding-top:0px !important; }
label {text-align:center; font-size:0.9em;}
input, textarea{width:90%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.6em;color:#000; text-align:center; float:none;}
textarea{height:15px; text-align:center;}
#submit{background:#fa822e;float:none !important;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1;}

}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px)  {
	.blog-image {width:100% !important; float:none;} 
.blog-content {width:100% !important; float:none;}
	nav {
		border-bottom: 0;
		text-align:center;
	}
	nav ul {
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		background-color:#f9873e;
		width: 100%;
		position: relative~;
		-webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important;
		
	}
	nav a#pull:after {
		content:"";
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 90px;
	}
	body{font-size:1.1em;overflow-x:hidden;margin-left:0px !important;margin-right:0px !important;width:100% !important;margin-bottom:10px;}
	nav {line-height:2; padding-bottom:2%;}
	nav li {
		display: block
		float: none;
		width: 100%;
		padding-top:2%; font-size:1em;font-family: 'Century', sans-serif; font-weight:600;
	}
	nav li a {
		border:none;
		color:#9b734c; padding-top:0;padding-right:0; padding-left:0; padding-bottom:0; text-align:left !important;
		font-size:1em;
	}
	
	nav li a:hover {color:#9b734c; background:none;-webkit-box-shadow:none;-moz-box-shadow:none ;box-shadow:none; -webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
	.menu-header-active {color:#9b734c !important; background:none;-webkit-box-shadow:none;-moz-box-shadow:none ;box-shadow:none; -webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
	#logo {display:none;}
	#logo-responsive {display: block !important;max-width:100%;  position:relative; float:left !important; -webkit-box-shadow:none !important;-moz-box-shadow:none !important ;box-shadow:none !important; margin-top:10px;}
	#slider {display:none;}
	#two-columns-left-header {width:100%; position:relative; padding-top:1px; padding-bottom:1%; float:right;}
	#two-columns-right-header {width:100%; position:relative; padding-top:1px; padding-bottom:25px; float:right;}
	h1, h2, h3, h4, h5, h6 { font-weight:700; margin:0px; padding:0px; line-height:1.5;}
	h1 {font-size:1.1em; font-weight:700;}
	h2 {font-size:0.75em; font-weight:700;}
	h3 {font-size:0.8em; font-weight:700;}
	h4 {font-size:0.7em; font-weight:700;}
	h5 {font-size:0.7em; font-weight:700;}
	h6 {font-size:0.7em; font-weight:700;}
	p {font-size:0.6em; text-align:center !important;}
	img {max-width: 100%; height:auto;}
	#contenedor{width:90%;text-align:center; margin:0 auto;}
	#contenedor-small {width:100%; margin: 0 auto;}
	#two-columns-left {width:100%; position:relative; padding-top:5px; padding-bottom:5px; float:none;}
	#two-columns-right {width:100%; position:relative; padding-top:5px; padding-bottom:5px; float:none;}
	#content-box-link {width:80%; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; 		border-bottom-right-radius:2em;
border-bottom-left-radius:2em; -webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 5px 6px -6px #777;}
#content-box-link a { background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; border-bottom-right-radius:2em;
border-bottom-left-radius:2em; text-decoration:underline; }
#content-box-link:hover { background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-top:0px; padding-bottom:5px; margin:0 auto; border-bottom-right-radius:2em;
border-bottom-left-radius:2em; text-decoration:underline; }
#mini-slider {width:100%; background-color:#e5e5e5; height:60px; text-align:center !important; color:#FFF; padding-top:10px; padding-bottom:15px; margin-bottom:50px; -webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777;}
#img-minigallery {width:20%; float:left; padding-bottom:15px; padding-top:8px; margin:0 auto; }
#contenedor-link-footer li {display:inline; text-align:center; background-color:#f9873e; height:auto; text-align:center !important; color:#FFF; padding-right:12px; padding-left:12px; padding-top:3px; padding-bottom:3px; border-top-right-radius:1em;border-top-left-radius:1em; margin-left:5px; -webkit-box-shadow:0 -5px 6px -6px #777;-moz-box-shadow:0 -5px 6px -6px #777;box-shadow:0 -5px 6px -6px #777;}
#two-columns-footer-left {width:100%; position:relative;  padding-top:0px; padding-bottom:15px;  float:none;}
#two-columns-footer-right {display:none;}
#footer-bottom-links ul {margin-bottom:15px; margin-top:10px; font-weight:600; font-size:0.6em;}
#formulario-contacto, form {position:relative;width:100%;float:none; font-size:1em; text-align:center !important; margin-top:0px; padding-top:0px !important; }
label {text-align:center; font-size:0.9em;}
input, textarea{width:90%;height:auto;background:#fff;border:1px solid #999;padding:10px;margin-top:5px;font-size:0.6em;color:#000; text-align:center; float:none;}
textarea{height:15px; text-align:center;}
#submit{background:#fa822e;float:none !important;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1; -webkit-box-shadow: 0 4px 6px -6px #000 !important;-moz-box-shadow: 0 4px 6px -6px #000 !important;box-shadow: 0 4px 6px -6px #000 !important;}
#submit:hover{float:none;background:#fa822e;float:left;color:#fff;width:90%;height:35px;border:none;margin-top:15px;cursor:pointer;font-family:'Century', sans-serif; font-size:1.1em; line-height:1;}

}