[data-bg_is_resize_element="true"] {
	margin: 0 auto;
	max-width: 1156px;
	position: relative;
}
[data-bg_is_resize_element="true"] .image div.image-link img {
	opacity: 0 !important;
  	-webkit-transition: opacity 0.5s linear !important;
  	transition: opacity 0.5s linear !important;
}
[data-bg_is_resize_element="true"] .image div.image-link img.active {
	opacity:1 !important;
	-webkit-transition: opacity 0.5s linear !important;
  	transition: opacity 0.5s linear !important;
}
body {
	background-color:#F1F4F7;
}
#siteSubNav{
	background-color: #151516;	
}

#avatar{
	margin-top: 0px;
	float: left;
}

.related{
	margin-top: -8px;
}

section.newsrelated {
	position: relative;
}

.gallery .data-wrapper {
	display: none;
}

.data-wrapper {
	background-color: #f1f4f7;
    margin: 0 auto;
    max-width: 100%;
    position: relative;
}

/*****************************************************************/
/*section.newsrelated,
#siteContent > div > div.related_products-column,
.gallery .data-wrapper {
	background-color: #f1f4f7;
    position: relative;
}*/
/*****************************************************************/

/*#siteMainContainer #siteContent,
div#siteTickers div.container > ul li,
div#siteTickers div.container{
	width: 100%;
	white-space: normal;
}
div#siteTickers {
	min-width:100%
}*/
		section.gallery	.navigation-wrapper{
			background-color: #121212;
		}
		section.gallery .image-wrapper{
			background: linear-gradient(#010101,#1a1a1a);
			background: -webkit-linear-gradient(#010101,#1a1a1a);
			overflow:hidden;
		}
		
		section.gallery .gradientMargin{
			background: linear-gradient(#151516,#010101);
			background: -webkit-linear-gradient(#151516,#010101);
			width: 100%;
			height: 2.5rem;
		}
			div.image .inner-titles {
				position: absolute;
				bottom: 1.5rem;
				width: 100%;
				padding-top: 1.25rem;								
			}
			div.image .inner-titles  h1 {
				color: #FFFFFF;
			    font-family: 'Titillium Web', sans-serif;
			    font-size: 1.125rem;
			    line-height: 110%;
			    margin-top: -0.3125rem; 
			    z-index:1;
			    margin: 0 0 0 2.5rem;
			    text-transform: uppercase;
			}
			div.image .inner-titles  h2 {
				color: #FFFFFF;
			    font-family: 'Roboto Condensed', sans-serif;
			    font-size: 2.375rem;
			    line-height: 110%;
			    margin-top: -0.3125rem;	
			    z-index:1;
			    margin: 0 0 0 2.5rem;
			}
			div.image .inner-titles  p.intro {
			    color: #FFFFFF;
			    font-family: 'Arial';
			    font-size: 1rem;
			    font-weight: normal;
			    line-height: 125%;
			    padding: 0.625rem 0;
			    z-index:1;
			    margin: 0 0 0 2.5rem;
			}
			section.gallery .progression-bar{
				position: absolute;
				bottom:1.375rem;
				width: 100%;
				display:none;
			}
				section.gallery .progression-bar > div{				
					bottom:0.5rem;
					width: 37.5rem;
					border-bottom: #FFFFFF 0.125rem solid;
					display:block;
					margin-left:auto;
					margin-right:auto;
				}
				section.gallery .progression-bar > div > span{
					border-bottom: #c51111 0.125rem solid;
					margin: 0 0 -0.375rem 0;
					display: inline-block;
					position: relative;
				}
			.data-wrapper header div.container_bg {
			    font-size: 0.75rem;
			    padding: 1.3rem 0 0;
			    /*margin-bottom: 1.875rem;   */ 
			}
			.data-wrapper header div.container_bg img{
				width: 3rem;
				border-radius: 50%;
				margin-top: -5px;
			}
			.data-wrapper header div.container_bg div.tags {
				float: right;
				display: table;
			    padding: 0.8125rem 0 0.4375rem;
			    display: inline-block;
			}
			.data-wrapper header div.container_bg div.tags > p {
				float: left;
			    font-weight: bold;
			    margin-right: 0.5rem;
			    padding-top: 0.0625rem;
			    color: #80858B;
			}
			.data-wrapper header div.container_bg div.tags ul {
				float: right;		    
			}
			.data-wrapper header div.container_bg div.tags ul li {
				float: right;
				margin: 0 0.1875rem 0.375rem 0;
				background-color: #C51111;
				border-radius: 0.25rem;
				font-weight: normal;
				padding: 0.0625rem 0.25rem 0.125rem;
			}
			.data-wrapper header div.container_bg div.tags ul li > a {
				font-family: 'Arial';
				font-size: 0.75rem;
				font-weight: normal;
				color: #FFFFFF;
			}
			section.gallery .first-line{
				display:inline;
				font-size: 0;
			}
			.data-wrapper header div.container_bg #post-info {
				padding: 0.25rem 0;
				display: block;
				color: #80858B;
				font-weight: bold;
				font-family: 'Titillium Web', sans-serif;
				font-size: 1rem;
				line-height: 135%;
				margin-top: -50px;
				margin-left: 55px;
			}
			.data-wrapper header div.container_bg #post-info > a,
			.data-wrapper header div.container_bg #post-info > span.author {
				color: #B11A1A;
				font-weight: bold;
				display: inline-block;								
			}
			.data-wrapper header div.container_bg #post-info > span,
			.data-wrapper header div.container_bg #post-info > a {
				margin-right: 0;
			}
			.data-wrapper header div.container_bg #post-info > time {
				margin-left: 0;
				color: #7b7f86;
				font-weight: normal;
				font-family: Arial;
				font-size: 0.75rem;
				margin-left: 0;
				margin-top: 0;
			}

			#post-info > time:before {
				background: url('/images/Tiempo.svg') no-repeat;
				content: "";
				display: inline-block;
				background-size: 18px;
				width: 18px;
				height: 19px;
				position: relative;
				right: 0px;
				top: 5px;
				margin-top: -7px;
				margin-right: 1px;
			}
		section.gallery .image{
			position: relative;
			width: 64.1875rem;
		}		
		section.gallery .image:hover > a{
			opacity: 1; 
		}
			section.gallery .image > a{
				transition: all 2s;
				-moz-transition: all 2s; /* Firefox 4 */
				-webkit-transition: all 2s; /* Safari and Chrome */
				-o-transition: all 2s; /* Opera */
				height: 4.0625rem;
				width: 1.5625rem;
				position: absolute;
				-webkit-transition: opacity .3s;
				transition: opacity .3s;
				-moz-transition: opacity .3s;
				-webkit-transition: opacity .3s;
				-o-transition: opacity .3s; 
				opacity: 1;
				top: 50%;
				margin-top: -2.03125rem;	
	    		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF);/* For IE6-9 */
			}
			section.gallery .image .next{
				right: -13.6875rem;
				height: 97%;
				width: 25%;
				top: 2rem;
				padding-left: 4rem;
			}
				section.gallery .image > a:before{			
					width: 1.5625rem;
					height: 4rem;
					content: "";
					display: block;
					position: absolute;
					/*margin-top: 15rem;*/
					margin-top: -3rem;
					top: 50%;
				}
				section.gallery .image .next:before{
					/*background: url('/images/RightArrowWhite.svg') no-repeat;*/
					background: url('/images/Master.png') no-repeat;
					/*background-position: -1.25rem 0;*/
					background-position: -2.25rem -1rem;
					background-size: 120px 132px;
				}
				section.gallery .image .previous:before{
					/*background: url('/images/LeftArrowWhite.svg') no-repeat;*/
					background: url('/images/Master.png') no-repeat;
					/*background-position: -1.25rem 0;*/
					background-position: -0.25rem -1rem;
					background-size: 120px 132px;
				}
			section.gallery .image .previous{
				left: -7rem; /*-6.6875*/
				height: 97%;
				width: 25%;
				top: 2rem;
				padding-left: 4rem;
			}
	
			section.gallery .image figure{
				position: relative;
				padding: 0;
				margin: 0;
				text-align: center;
			}
			section.gallery .image a{
				display:block;
			}
			section.gallery .image figcaption{
				color: #000000;
				font-size: 0.875rem;
				line-height: 122%;
				padding: 0.9375rem 1.25rem 0.8125rem;
			    text-align: left;
			}
			section.gallery .image div.image-link img{
				width:100%;
				margin-bottom: 0.3125rem;
				opacity: 0.2;
				transition: opacity 0.8s linear;
				-moz-transition: opacity 0.8s linear; /* Firefox 4 */
				-webkit-transition: opacity 0.8s linear; /* Safari and Chrome */
				-o-transition: opacity 0.8s linear; /* Opera */
			/*	min-height: 99%;
				max-height: 99%;*/
				min-height:600px; 
				max-height:600px;
				width: auto;
			}
			section.gallery .image div.image-link img.active{
				opacity: 1;
				transition: opacity 0.8s linear;
				-moz-transition: opacity 0.8s linear; /* Firefox 4 */
				-webkit-transition: opacity 0.8s linear; /* Safari and Chrome */
				-o-transition: opacity 0.8s linear; /* Opera */				
			}
			section.gallery .image .contentBox{
				text-align: center;
			}
			section.gallery .image .contentBox:after{
				position: absolute;
				display: block;
				margin: -37.25rem 0rem 0rem 0rem;
				width: 100%;
				height: 100%;
				content: "";
				bottom: 9px;
				background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.9) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9)));
				background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.9) 100%);
				background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.9) 100%);
				background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.9) 100%);
				/*background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0, 0, 0, 0.8) 77%);*/
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 );
				background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 80%,rgba(0, 0, 0, .85) 100%);

			}

		section.gallery .navigation{
			padding: 0.625rem 0;
			max-height: 11.375rem;
			overflow: hidden;
			max-width: 64.1875rem;
		}
		section.gallery .navigation > a:after{
			width: 1.125rem;
			content: "";
			height: 3.125rem;
			display: block;
			top: 1.375rem;
			position: absolute;				
		}
		section.gallery .navigation > a.next:after{
			background: url('/images/rightarrow.svg') no-repeat;
			background-position: -1rem 0;
			left: 0.625rem;
			background-size: 3.125rem;
		}
		section.gallery .navigation > a.previous:after{
			background: url('/images/leftarrow.svg') no-repeat;
			background-position: -1rem 0;
			right: 0.625rem;
			background-size: 3.125rem;
		}
		section.gallery .navigation > a {		
			display: block ;
			float: left;
			height: 4.3125rem;;
			position: relative;		
	    	width: 2.313rem;
		}
			section.gallery .navigation .thumbs_container{
				float: left;
				width: 59.5rem;
				overflow: hidden;
				position: relative;
				height: 5.4125rem;/* 1px extra por diferencia en Firefox */
				white-space: nowrap;
			}
				section.gallery .navigation .thumbs_container ul{
					position: absolute;
					width: auto;
					font-size: 0;
				}
				section.gallery .navigation .thumbs_container ul li,
				section.gallery .navigation > a{
					height: 5.25rem;			
					display: inline-block;
				}
				section.gallery .navigation .thumbs_container ul li {		
					margin-right: 0.5rem; 
				    padding: 0.0625rem;
				    width: 9.375rem;
					text-align: center;
				}
				section.gallery .navigation .thumbs_container ul li img:hover {				
					outline: 0.0625rem solid #AD0E0E;		
				}
				section.gallery .navigation .thumbs_container ul li img {
					transition: outline .2s;
					-moz-transition: outline .2s;
					-webkit-transition: outline .2s;
					-o-transition: outline .2s;
					outline: 0.0625rem; solid #000000;
				}
				section.gallery .navigation .thumbs_container ul li.active {
					-moz-box-sizing: border-box;
					-moz-box-shadow: inset 0 0 0 0.0625rem #AD0E0E;
					-webkit-box-shadow: inset  0 0 0 0.0625rem #AD0E0E;
					box-shadow: inset 0 0 0 0.0625rem #AD0E0E;
					/*outline: 0.0625rem solid #AD0E0E;*/	
					padding: 0.0625rem;
				}
				section.gallery .navigation .thumbs_container ul li.active img {
					opacity: 0.3;
				}
					section.gallery .navigation ul img{
						height: auto;
						outline: 0.0625rem solid #C9CBD1;					
					}
			
			section.gallery .outter-titles{
				background:#060606;
				display:none;
			}
			section.gallery .outter-titles > h1 {
				color: #C51111;
			    font-family: 'Titillium Web', sans-serif;
			    font-size: 1.125rem;
			    line-height: 100%;
			    padding-top: 1rem;		
			    padding-bottom: 0.25rem;	    
			    margin: 0 0 0 1.25rem;
			    text-transform: uppercase;	    
			}
			section.gallery .outter-titles > h2 {
				color: #FFFFFF;
			    font-family: 'Roboto Condensed', sans-serif;
			    font-size: 2.25rem;
			    margin-top: -0.3125rem;
			    line-height: 112%;		
			    margin: 0 0 0 1.25rem;
			}
			section.gallery .outter-titles > p.intro {
			    color: #FFFFFF;
			    font-family: 'Arial';
			    font-size: 1rem; 
			    line-height: 100%;
			    padding: 0.625rem 0 1rem 0;
			    margin: 0 0 0 1.25rem;
			    font-weight: regular;
			}			
.section.leftMarginRight section.newsrelated {
    margin-bottom: 0.5rem;
}

/* Right Column */
.section.rightColumn > section,
.section.rightColumn .adbox,
.section.rightColumn .follow_us,
.section.rightColumn .fb_iframe_widget,
.section.rightColumn .facebookBox,
.section.rightColumn div.fb-like-box {
	margin-bottom: 0.9375rem;
}
.section.rightColumn .adbox {
	margin-top: 0.875rem;
}
.section.rightColumn div.fb-like-box > span{
	height: 23.25rem !important;
}

#siteMainContainer {
	width: 100%;
}
#siteMainContainer #siteContent {
	width: 100%;	
}
.inner-block{
	display:block;
	margin-right:auto;
	margin-left:auto;
	width: 71.25rem;
}
#carouselList{
	/*float: left;*/
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	height: 0;
	padding-bottom: 57.05%;
}
#carouselList > li{
	float: left;
	display: inline-block;
	width: 100%;
	position: relative;
}


/*#siteContent > div > div:nth-child(2){
	margin-top:1.875em;
}	*/
/*#siteContent > div > div:nth-child(4),*/
/*#siteContent > div > div.comments-cloumn{
	width : 830px;
	margin : 0 auto;
	float: left;
	margin-left: calc(50% - 570px);
}	

#siteContent > div > div.related_products-column{
	margin : 0 auto;
	margin-top :3.625em;
	float : right;
	width: 300px;
	margin-left: 10px;
		margin-right : calc(50% - 570px);
}*/

#siteMainContainer #
div.image .inner-titles div.shadow-bckgnd{
	opacity:1;
	transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear; /* Firefox 4 */
	-webkit-transition: opacity 0.2s linear; /* Safari and Chrome */
	-o-transition: opacity 0.2s linear; /* Opera */
}
div.image .inner-titles div{
	width:100%;
	height:auto;
	position:absolute;
	top:0;
	padding-top: 1.25rem;
	opacity:0;
	transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear; /* Firefox 4 */
	-webkit-transition: opacity 0.2s linear; /* Safari and Chrome */
	-o-transition: opacity 0.2s linear; /* Opera */
	background-image: -webkit-gradient(
					  linear, left top, left bottom, from(rgba(50,50,50,0)),
					  to(rgba(0,0,0,1))
					);
	background-image: -moz-linear-gradient(
					  rgba(50, 50, 50, 0) 0%, rgba(0, 0, 0, 1) 100%
					);
	filter: progid:DXImageTransform.Microsoft.gradient(
					  startColorstr=#00000000, endColorstr=#FF101010
					);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(
					  startColorstr=#00000000, endColorstr=#FF101010
					);
	background-image: -ms-linear-gradient(
					  rgba(50, 50, 50, 0) 0%, rgba(0, 0, 0, 1) 100%
					);
	background-image: linear-gradient(
					  rgba(50, 50, 50, 0) 0%, rgba(0, 0, 0, 1) 100%
					);
}
.column.wideCentral .column.leftColumn {
	width: calc(100% - 330px) !important;
}
.column.leftColumn section.comments_section {
	padding-top: 0px;
}
.column.leftColumn section.comments {
	max-width: 722px;
}
.column.wideCentral .column.rightColumn {
	margin-top: 13px !important;
}

/* Media queries */
/*@media screen and (max-width : 1195px) {
	#siteContent > div > div.comments-cloumn{
		width : calc(100% - 350px);
		margin-left: 20px;
	}
	#siteContent > div > div.related_products-column{
		margin-right: 20px;
	}
}*/
.ColumPrincipal{
	display: flex;
}
@media screen and (max-width : 1156px) {
	
	div.listados2 .column.wideCentral {
		padding-left: 0 !important;
	    padding-right: 0 !important;
		width: 100% !important;
	}
	div.listados2 .column.wideCentral .column.leftColumn section.comments {
		width: 88%;
	}
	.inner-block{
		width:100%;
	}		
	section.gallery .navigation .thumbs_container{
			width: 49.5rem;
	}
	section.gallery .navigation{
		max-width: 54.375rem;
	}
		section.gallery .image .next{
			right: 0;
			padding-right: 20px;
			width: 20px;
		}
		section.gallery .image .previous{
			left: 0;
			padding-left: 20px;
			width: 20px;
		}
}

@media screen and (max-width : 1046px) {
	section.gallery .image{
		width:100%;
	}
}

@media screen and (max-width : 970px) {
	#avatar{
		margin-top:60px;
		float:none;
	}
	section.gallery .image div.image-link img{
				min-height:550px; 
				max-height:550px;
	}

	.ColumPrincipal{
		display: block;
	}

}
@media screen and (max-width : 985px) {
	
	section.gallery .navigation .thumbs_container{
			width: 39.5rem;
	}
	section.gallery .navigation{
		max-width: 44.1875rem;	
	}

}
@media screen and (max-width : 885px) {
	div.listados2 .column.wideCentral .column.leftColumn section.comments {
	    width: 100%;
	}
}
@media screen and (max-width : 880px) {
	section.gallery .image div.image-link img{
		min-height:500px; 
		max-height:500px;
	}
}

@media screen and (min-width : 802px) {

	.galleryView section.related_products_widget {
		float: none;
	}
}

@media screen and (max-width : 801px) {
	.column.wideCentral .column.leftColumn {
		width: 100% !important;
	}
	.column.wideCentral .column.rightColumn {
		margin-left: 0px !important;
		width: 100% !important;
	}
	div.listados2 .column.wideCentral .column.leftColumn section.comments {
		max-width: 100%;
	    width: 100%;
	}
	.column.wideCentral .column.rightColumn section.related_products_widget {
		float: inherit;
		margin: 10px auto !important;
	}

	/*#siteContent > div > div.comments-cloumn{
		width:100%;
		margin:0;
	}	
	#siteContent > div > div.related_products-column{
		float:none;
		margin:0 auto;
	}
	#siteContent > div > div.related_products-column .adbox{
		float:left;
	}*/

	.inner-block {
		width:100%;
	}	
	section.gallery .image{
		width:100%;
	}	
	section.gallery .image .contentBox:after{
		bottom: 0;
	}
	section.gallery .navigation {
	    display:none;
	}	
	div.image .inner-titles {
		display:none;
	}	
	section.gallery .outter-titles, section.gallery .progression-bar{
		display:block;
	}
	.contentBox{
		margin-bottom: -0.4375rem;
	}
	div#mainImageLink {
		cursor: pointer;
	}
	section.gallery .image div.image-link img{
		min-height:450px; 
		max-height:450px;
	}
	
}

@media screen and (max-width : 640px) {
	
	section.gallery .image .previous {
        margin-left: -.8rem;
    }
	section.gallery .image .next {
        margin-right: .7rem;
    }
	.ColumPrincipal .rightColumn{
		float: none !important;
	}
	section.gallery .image div.image-link img{
		min-height:350px; 
		max-height:350px;
	}
	#siteContent > div > div.related_products-column .related_products_widget{
		float:left;
	}
	.inner-block {
		width:100%;
	}
	.data-wrapper header div.container_bg > * {
		display: block;
	}	
	.data-wrapper header div.container_bg div.tags {		
		float: none;		
		margin-left: 0.625rem;
		padding-bottom: 0.125rem;
	}	
	.data-wrapper header div.container_bg div.tags ul,
	.data-wrapper header div.container_bg div.tags ul li {
		float: left;
	}		
		/*section.gallery .outter-titles > h1 {
		    padding-top: 2.1875rem;
		    padding-bottom: 0.4375rem;
		}
		section.gallery .outter-titles > h2 {
			line-height: 100%;
		}
		section.gallery .outter-titles > p.intro {
			padding: 1.125rem 0 0.75rem 0;
			line-height: 65%;
		}
		section.gallery .outter-titles{
			padding-bottom: 0.625rem;
		}*/		
	
		
		section.gallery .progression-bar > div{
			max-width: 93.75%;
		}

		/*section.gallery .image figure:after{
				position: absolute;
				display: block;
				margin: -22.1rem 0rem 0rem 0rem;
				width: 100%;
				height: 100%;
				content: "";
				background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.9) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(60%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9)));
				background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.9) 100%);
				background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.9) 100%);
				background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.9) 100%);
				/*background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0, 0, 0, 0.8) 77%);*/
				/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 );
				background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 80%,rgba(0, 0, 0, .85) 100%);
			}*/
}
@media screen and (max-width : 540px) {
	section.gallery .image div.image-link img{
		min-height:300px; 
		max-height:300px;
	}
	
}
@media screen and (max-width : 440px) {
	section.gallery .image div.image-link img{
		min-height:200px; 
		max-height:200px;
	}
	div.listados2 .column.wideCentral .column.leftColumn section.comments {
	    width: 100%;
	}
}
@media screen and (max-width : 340px) {
	section.gallery .image div.image-link img{
		min-height:160px; 
		max-height:160px;
	}

}

