@charset "utf-8";
/* CSS Document */
#recibidor .col-lg-12{
	background-color:#49BEBF;
	padding:0;
	min-height: 175px;
	margin-top: 2em;
}
#recibidor .col-lg-5{
	background-image:url("../images/recibidor.png");
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 175px;
	float: left;
	display: table
	}
#recibidor .col-lg-7{
	display: none;

	}
#recibidor aside{
	display:table-cell;
	vertical-align: middle;
    font-weight: 600;
 margin-left: 5%;
    color: #fff;
    font-size: 1.4em;
    max-width: inherit;
    word-wrap: normal;
    word-break: normal;
}
#recibidor strong{
	    background-color: #AC985E;
}
#press{
margin-top:30px;
margin-bottom:30px;

}
#press .container{
	padding: 0;
	margin: 0;

}
#press .col-lg-12{
		padding: 0;
}
#press .col-lg-4{
		padding: 0;
}
#press h1{
	color: #213E89!important;
    font-size: 1.125em!important;
    letter-spacing: 0.2em;
    font-weight: 700;
    text-transform: uppercase;
}
#press h2{
font-size: 1em!important;
font-weight: 400!important;
color: #fff!important;
line-height: 1em;

}
#press h3{
	color: #213E89!important;
    font-size: 1.125em;
    letter-spacing: 0.2em;
    font-weight: 700;
    text-transform: uppercase;


}


#press aside{
color:#fff;
font-size: 1.25em;
font-weight: 600;
text-transform: uppercase;
max-width: 100%;
}
aside p{margin-top:-0.3em;}
#press .col-lg-8{
	display:table;
}
#press blockquote {
display: table-cell;
vertical-align: middle;
	padding-left: 3.5em;
}
#press blockquote p{
font-size:1.7em;
font-weight: 100;
color:#fff;

}
#press img{
max-width:100%;
}
#contenido{
padding-top: 30px;
padding-bottom: 30px;
}
#contenido h3{
		font-size: 3em;
	color:#313988;
	font-weight: 600;
}
.clip{
		position: absolute;
		right:0px;
		bottom: 0;
		z-index: 9999;
	height: 100%;}

article{
column-count: 1;
}

article p{
color:#0a0a1e;
font-size: 1.125em;
font-weight: 400;
line-height: 1.625em
}
article em{
font-style: normal;
font-weight: 700;
color:#0a0a1e;
}
article strong{
font-weight: 400;
color:#49BEBF;

}
article blockquote{
font-size: 1.5em;
font-weight: 100;
color:#fff;
position: relative;
top:0;
left:0;
border:none;
padding: 0;
}
article a{
color:#0a0a1e;
text-decoration: underline;
}
article a:hover{
color:#0a0a1e;
text-decoration: none;
}
article iframe{
max-width: 100%!important;
padding-bottom: 0.5em;
}

#press .col-lg-8{
	padding-top: 6em;
	margin-top: 1em;background-image:url("../images/comillas.png");
	background-repeat: no-repeat;
	background-position: 3em 3em;
	background-color:#DEB94E;
}
#press .col-lg-5{
	padding: 0;
}
.comparte li.boton{
    font-size: 1.125em;
    letter-spacing: 0.2em;
    font-weight: 700;
    text-transform: uppercase;
	
	
}
.comparte a.boton{
	background-image: url("../images/atras.png");
	background-repeat: no-repeat;
	background-position: right top;
	color: #fff!important;
	float: left;
	display: inline;
	text-decoration: none;
	padding: 0.2em 0.8em 0.2em 0.2em;
	height: 36px;
	
}
@media only screen and (min-width:480px){
#press{
margin-top:30px;
margin-bottom:30px;
}


aside p{margin-top:-0.3em;}

#press img{
max-width:100%;
}
#press .col-lg-8{
	background-color:transparent;
}
	.clip{
		position: absolute;
		right:0px;
		bottom: 0;
		z-index: 9999;
	height: 100%;}


article p{
color:#0a0a1e;
font-size: 1.125em;
font-weight: 400;
line-height: 1.625em
}
article em{
font-style: normal;
font-weight: 700;
color:#0a0a1e;
}

article blockquote{
font-size: 1.5em;
font-weight: 100;
color:#fff;
position: relative;
top:0;
left:0;
border:none;
padding: 0;
}
article a{
color:#0a0a1e;
text-decoration: underline;
}
article a:hover{
color:#0a0a1e;
text-decoration: none;
}
article iframe{
max-width: 100%!important;
padding-bottom: 0.5em;
}
}
@media only screen and (min-width:768px){
#recibidor aside{
	display:table-cell;
	vertical-align: middle;
    font-weight: 600;
 margin-left: 5%;
    color: #fff;
    font-size: 2em;
    max-width: inherit;
    word-wrap: normal;
    word-break: normal;
}
	#press{
margin-top:30px;
margin-bottom:30px;
background-image: url("../images/pixel.png");
background-repeat:repeat;
background-position: right top;
}
	#press .container{
width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;

}
	#press .col-lg-12{
		padding: 0 15px ;
}
#press .col-lg-4{
		padding:0 15px ;
	max-width: 33.3333%;
}
#press .col-lg-8{
		max-width:66.666667%;
	}
#press blockquote {
display: table-cell;
vertical-align: middle;
	padding-left: 3.5em;
}
	.clip{
		position: absolute;
		right:15px;
		bottom: 0;
		z-index: 9999;
	height: 100%;}



aside p{margin-top:0em;}

article p{
color:#0a0a1e;
font-size: 1.125em;
font-weight: 400;
line-height: 1.625em
}
article em{
font-style: normal;
font-weight: 700;
color:#0a0a1e;
}

article blockquote{
font-size: 1.875em;
font-weight: 700;
color:#fff;
position: relative;
top:0;
left:0;
border:none;
padding: 0;
}
article a{
color:#0a0a1e;
text-decoration: underline;
}
article a:hover{
color:#0a0a1e;
text-decoration: none;
}
article iframe{
clear: both;
max-width: 100%!important;
padding-bottom: 0.5em;
}
}
@media only screen and (min-width:992px){
#recibidor aside{

 margin-left: 5%;
    font-size: 3.4em;
}	
#recibidor .col-lg-12 {
    min-height: 250px;
	}
	#recibidor .col-lg-5{
	min-height: 250px;
	float: left;
}
	#recibidor .col-lg-7{
	float:left;
	height: 250px;
}
#press{
margin-top:30px;
margin-bottom:30px;
background-image: url("../images/fondohabita2.jpg");
background-repeat:no-repeat;
background-position: right top;
}
#press blockquote {
display: table-cell;
vertical-align: middle;
	padding-left: 7.5em;
}
#press .col-lg-5{
	padding:0 15px ;
}
.clip{
right:15px;}
#press .col-lg-8{
	padding-top: 0em;
	margin-top: 0em;
	background-color:#DEB94E;
	min-height: 358px;
}

#press img{
max-width:100%;
}

aside p{margin-top:-0.3em;}


article{
column-count: 3;
}
article p{
color:#0a0a1e;
font-size: 1.125em;
font-weight: 400;
line-height: 1.625em
}
article em{
font-style: normal;
font-weight: 700;
color:#0a0a1e;
}

article blockquote{
font-size: 1.5em;
font-weight: 700;
color:#fff;
position: relative;
top:0;
left:0;
border-left:solid 2px #ffa200;
padding-left: 0.5em;
}
article a{
color:#0a0a1e;
text-decoration: underline;
}
article a:hover{
color:#0a0a1e;
text-decoration: none;
}
article iframe{
max-width: 100%!important;
padding-bottom: 0.5em;
}
}
@media only screen and (min-width:1200px){
	#recibidor aside{

 padding-left: 14%;
    font-size: 3.4em;
}	
#press{
margin-top:30px;
margin-bottom:30px;
min-height: 360px;
}
#press img{
max-width:100%;
}
	#press .col-lg-12{
		min-height: 360px;
	}
#press .col-lg-8{
	padding-top: 0em;
	margin-top: 0em;
	min-height: 360px;

}



aside p{margin-top:-0.3em;}
.clip{
		position: absolute;
		right:15px;
		bottom: 0;
		z-index: 9999;
	height: 360px;}
article p{
color:#0a0a1e;
font-size: 1.125em;
font-weight: 400;
line-height: 1.625em
}
article em{
font-style: normal;
font-weight: 700;
color:#0a0a1e;
}

article blockquote{
font-size: 1.5em;
font-weight: 700;
color:#fff;
position: relative;
top:0;
left:0;
border-left:solid 2px #ffa200;
padding-left: 0.5em;
}
article a{
color:#0a0a1e;
text-decoration: underline;
}
article a:hover{
color:#0a0a1e;
text-decoration: none;
}
article iframe{
max-width: 100%!important;
padding-bottom: 0.5em;
}
}
@media only screen and (min-width:1500px){
	#recibidor aside{

 padding-left: 14%;
    font-size: 3.4em;
}	
#press{
margin-top:30px;
margin-bottom:30px;
min-height: 370px;
}
#press img{
max-width:100%;
}
	#press .col-lg-12{
		min-height: 370px;
	}
	#press .col-lg-4{

	min-height: 370px;

}
#press .col-lg-8{
	padding-top: 0em;
	margin-top: 0em;
	min-height: 370px;

}



aside p{margin-top:-0.3em;}
.clip{
		position: absolute;
		right:15px;
		bottom: 0;
		z-index: 9999;
	height: 370px;}
article p{
color:#0a0a1e;
font-size: 1.125em;
font-weight: 400;
line-height: 1.625em
}
article em{
font-style: normal;
font-weight: 700;
color:#0a0a1e;
}

article blockquote{
font-size: 1.5em;
font-weight: 700;
color:#fff;
position: relative;
top:0;
left:0;
border-left:solid 2px #ffa200;
padding-left: 0.5em;
}
article a{
color:#0a0a1e;
text-decoration: underline;
}
article a:hover{
color:#0a0a1e;
text-decoration: none;
}
article iframe{
max-width: 100%!important;
padding-bottom: 0.5em;
}
}
.comparte ul{
	margin:0;
	padding: 0;
}
.comparte li {
	float:left;
	list-style-type: none;
	margin-right: 1em;
	color:#fff;
	font-size: 1.5em;
}
article a:hover .fa-facebook-f{
color:#fff;
}
article a:hover .fa-twitter{
color:#fff;
}
article a:hover .fa-whatsapp{
color:#fff;
}