@charset "UTF-8";
@import url("myfonts.css");
@import url("for-tiny.css");
/* Smartphones (portrait and landscape) ----------- */
@import url('mobile.css') only screen and (min-device-width : 320px) and (max-device-width : 480px);


/* Smartphones (landscape) ----------- */
/*@import url('mobile.css') only screen and (min-width : 321px);*/


/* Smartphones (portrait) ----------- */
/*@import url('mobile.css') only screen and (min-width : 320px);*/


/* iPhone 5 (portrait & landscape)----------- */
@import url('mobile.css') only screen and (min-device-width : 320px) and (max-device-width : 568px);


/* iPhone 5 (landscape)----------- */
@import url('mobile.css') only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape);


/* iPhone 5 (portrait)----------- */
@import url('mobile.css') only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait);









/* iPads (portrait and landscape) ----------- */
@import url('tablet.css') only screen and (min-device-width : 768px) and (max-device-width : 1024px);


/* iPads (landscape) ----------- */
@import url('tablet.css') only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1);


/* iPads (portrait) ----------- */
@import url('tablet.css') only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait);


/* iPads Mini (portrait) ----------- */
@import url('tablet.css') only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait);







/* Desktops and laptops ----------- */
@import url('mobile.css') only screen and (max-width : 568px);

@import url('tablet.css') only screen and (min-width : 568px) and (max-width : 1024px);

@import url('normal.css') only screen and (min-width : 1024px);



body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
a {
	border: 0px;
}
.clean {
	clear: both;
}
.responsive-img {
	width: 100%;
    height: auto;
}
.v-center{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);!important
	-webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);!important
}

#container {
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	min-height: 163px;
}

.divisorio{
	width: 100%;
	height: 1px;
}

.full-back{
	background-repeat: no-repeat;
	background-position: center center;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}


.left{
	float: left;!important
}
.right{
	float: right;!important
}
.hidden{
	opacity: 0;
}

.visible{
	opacity: 1;
}


.mfp-iframe-scaler iframe {
	background: #FFF!important;
}