
.inner {
	margin: 0 auto;
	/*width: 940px;	*/
	max-width: 940px;
	padding: 0 20px;
	position: relative;
	clear: both;
}
.main_inner {
	padding: 0px 20px;
	background-color: #ffffff;
}
.main_inner #content .box {
	background:none !important;
	padding:0px !important;
	margin-bottom:30px;	
}
.main_inner #content .box .inner {
	padding:0px 0px 0px 0px !important;
	background:none !important;
	width:100% !important;
	clear:none;
}
.main_head_inner {
	z-index: 98;
	background: #fff;
}
#column-left {
	float: left;
	width: 235px;
	padding-top: 24px;
}
#column-right {
	float: right;
	width: 210px;
	padding-top:50px;
}
div.home-content #column-right, div.home-content #column-left {
	padding:30px 0 0 0 !important;
}
#content {
	position: relative;
	z-index: 97;
	padding: 3px 0 0 0;
}
div.home-content #content {
	padding:30px 0 0 0;
}
#content_middle {
	padding:10px 0 20px 0;
}
#column-left + #column-right + #content, #column-left + #content {
	margin-left: 245px;
}
#column-right + #content {
	margin-right: 235px;
}




html.no-touch .box-paralax .heading_title, html.no-touch .title-holder .heading_title {
	color: #ffffff;
	font-weight: 400;
}

@media only screen and (min-width: 768px) {
.heading_title span:before {
	content: "";
	width: 40px;
	height: 20px;
	display: inline-block;
	margin: 0 15px 10px 0;
}
.heading_title span:after {
	content: "";
	width: 40px;
	height: 20px;
	display: inline-block;
	margin: 0 0 10px 15px;
}
}
html.no-touch .box-paralax .heading_title span:before, .title-holder .heading_title span:before {
	border-bottom-color: #ffffff;
}
html.no-touch .box-paralax .heading_title span:after, .title-holder .heading_title span:after {
	border-bottom-color: #ffffff;
}
/* Clear Fix Hack ----*/


.fixed:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.fixed {
	display: block;
}
/*  \*/
.fixed {
	min-height: 1%;
}
* html .fixed {
	height: 1%;
}
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0
}
/* Columns ----*/
/* GRID COLUMNS */

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	float: left;
	margin-right: 4%;
	position: relative;
}
.last {
	margin-right: 0 !important;
}
.one_half {
	width: 48%;
}
.banner .one_half {
	width: 49.7%;
}
.one_third {
	width: 30.6666%;
}
.banner .one_third {
	width: 32.9%;
}
.two_third {
	width: 65.3332%;
}
.one_fourth {
	width: 22%;
}
.banner .one_fourth {
	width: 24.5%;
}
.three_fourth {
	width: 74%;
}
.one_fifth {
	width: 16.8%;
}
.one_sixt {
	width: 13.9%;
}
.banner .one_fifth {
	width: 19.5%;
}
.two_fifth {
	width: 37.6%;
}
.three_fifth {
	width: 58.4%;
}
.four_fifth {
	width: 79.2%;
}
.banner .one_half, .banner .one_third, .banner .one_fourth, .banner .one_fifth {
	display: inline-block;
	margin: 0 !important;
	float: none;
}
.box-slideshow .flexslider {
	width: 100%;
	margin: 0 auto !important;
}
.ls-wp-fullwidth-container {
	overflow:hidden;
}

/* INICIO: Modificación ocultar elementos en móviles <= 640 / escritorio >= 641  */ 
@media only screen and (min-width: 641px) {

	 	/* .hidden_responsive {
			display: block;
			visibility: visible;
		} */

	.hidden_escritorio {
		display: none;
		visibility: hidden;
	}
}
@media only screen and (max-width: 640px) {
		
	.hidden_responsive {
		display: none;
		visibility: hidden;
	}
	.hidden_escritorio {
		display: none !important;
		visibility: hidden !important;
		/*display: block;
		visibility: visible;*/
	}
}


