
/* iPad horizontal */
@media only screen and (max-width: 1160px) {
#page-content { min-width: 964px; }
.wrapper { width: 964px; }
.one-fifth { width: 174px; }
.four-fifth { width: 750px; }
.col-footer { margin-right: 30px; }
.one-fourth { width: 214px; }
.two-fourth { width: 456px; }
.three-fourth { width: 700px; }
.subtitle { font-size: 18px; line-height: 28px; }
a.btn-presencia { height: 146px; background-size: cover; }
.noticias { padding: 10px 0; }
.noticias ul { padding: 10px 20px 0 30px; }
.al70 { width: 100%; }
.one-third { width: 290px; }
}

/* iPad Vertical*/
@media only screen and (max-width: 1023px) {
#page-content { min-width: 100%; }
.wrapper { width: 92%; padding: 0 4%; }
.four-fifth { width: 80%; margin-right: 0; }
.one-fifth { width: 20%; }
#logo { width: 35%; margin-right: 5%; }
.subtitle { font-size: 14px; line-height: 22px; margin-top: 34px; }
.menu { padding: 10px 0; }
nav#main-nav>ul>li>a { padding-bottom: 4px; white-space: nowrap;/*font-size:9px;*/ }
.english li a { font-size: 9px; }
a.btn-presencia { letter-spacing: 2px; width: 100%; font-size: 16px; height: 112px; }
.horizontalsection { min-height: 600px; }
.noticias p { letter-spacing: 2px; font-size: 16px; }
.noticias ul { padding: 20px 10px 0 30px; }
a.btn-informe, a.btn-trimestral { font-size: 16px; letter-spacing: 2px; }
footer { background: #F08123; color: #fff; }
footer p { margin-bottom: 0; }
footer ul li a { color: #fff; font-size: 10px; line-height: normal; }
footer .copyright { font-size: 10px; color: #fff; text-align: center; }
footer ul li ul { padding-left: 4px; }
.socialmedia-widget li.facebook a { background-position: 0 -30px }
.socialmedia-widget li.twitter a { background-position: -30px -30px }
.socialmedia-widget li.youtube a { background-position: -390px -30px }
.home-principal a { color: #fff; font-size: 13px; }
.home-principal a:hover { font-weight: 600; color: #A24783; }
.al50 { width: 100%; }
.one-fourth { width: 30%; }
.two-fourth { width: 100%; }
.three-fourth { width: 65%; }
.padd-1, .padd-2, .padd-3 { padding: 20px; }
p { margin-top: 10px }
.tabs ul.tab-nav li, .simulado-tabs li { margin: 0 14px 0 0!important }
.tabs ul.tab-nav li a, .simulado-tabs li a { letter-spacing: normal; }
/*.one-third {width:50%; margin-right:0;}*/
.one-third { width: 30%; }
.nombre { margin-bottom: -16px; }
h2 { margin-bottom: 10px; }
}

/* Smartphones*/
@media only screen and (max-width: 1017px) {
.four-fifth { width: 100%; margin-right: 0; }
.one-fifth { display: none; }
.noticias { display: block; }
footer .four-fifth { width: 80%; margin-right: 0; }
footer .one-fifth { width: 20%; display: block; }
a.btn-presencia { display: none; }
nav#main-nav ul li:last-child { margin-right: 0; }
nav#main-nav ul li { width: 23.5%; }
#logo { width: 35%; margin-right: 0; }
.subtitle { width: 45%; }
.col-idioma-responsive { display: block; float: right; width: 20%; }
a.btn-presencia-2 { background: url(../uploads/bg-presencia.jpg) center center no-repeat; background-size: cover; height: 130px; display: table; text-align: center; font-size: 16px; letter-spacing: 2px; font-weight: 400; }
a.btn-presencia-2 div { display: table-cell; vertical-align: middle; }
}

@media only screen and (max-width: 930px) {
footer .four-fifth { display: none; }
footer .one-fifth { width: 100%; }
}

@media only screen and (max-width: 870px) {
.one-third { width: 28%; }
.toggle-item .toggle-inner { padding: 20px 0; }
.one-fourth { width: 30%; }
.three-fourth { width: 60%; }
}

@media only screen and (max-width: 860px) {
#logo { width: 33%; margin-right: 2%; }
.subtitle { font-size: 13px; line-height: 21px; }
}

@media only screen and (max-width: 790px) {
.subtitle { display: none; }
#logo { width: 266px; margin-right: 0; }
.col-idioma-responsive { width: 20%; text-align: right; margin-right: 4%; }
nav#main-nav>ul>li>a { white-space: normal; }
.english { padding-left: 20px; }
.english li a { width: 100%; text-align: left; float: none; color: #A95A8A; font-size: 11px; font-weight: 600; white-space: nowrap; }
.english li a:hover, .english a.select { background: none; padding-right: 10px; color: #A95A8A; }
.desaparecer { display: none }
.invisible { display: block; }
.invisible-2 { display: inline; }
}
.aparece-750 { display: none; }

@media only screen and (max-width: 750px) {
.one-third { width: 100%; }
.aparece-750 { display: block; margin-bottom: 20px; }
.desaparece-750 { display: none; }
}

@media only screen and (max-width: 702px) {
a.btn-presencia-2, .noticias p, a.btn-informe, a.btn-trimestral { letter-spacing: normal; font-size: 14px; }
a.btn-presencia-2, a.btn-informe, a.btn-trimestral { height: 100px; }
.noticias ul { padding: 10px 10px 0 20px; }
.noticias li a { font-size: 11px; line-height: normal; }
.tabs ul.tab-nav li a, .simulado-tabs li a { font-size: 12px }
}

@media only screen and (max-width: 650px) {
.one-fourth { width: 100%; margin-top: 30px; }
.three-fourth { width: 100%; }
}

@media only screen and (max-width: 470px) {
nav#main-nav>ul>li>a { font-size: 12px; line-height: 16px; }
}

@media only screen and (max-width: 430px) {
nav#main-nav>ul>li>a { font-size: 11px; line-height: 15px; }
}

@media only screen and (max-width: 400px) {
nav#main-nav>ul>li>a { font-size: 10px; line-height: 14px; }
}

@media only screen and (max-width: 370px) {
nav#main-nav ul li { width: 24.25%; margin-right: 1%; }
}

@media only screen and (max-width: 350px) {
nav#main-nav>ul>li>a { font-size: 9px; line-height: 14px; }
}

@media only screen and (max-width: 500px) {
.col-idioma-responsive { margin-right: 6%; }
.noticias { display: none; }
a.btn-noticias { background: url(../uploads/btn-noticias.jpg) no-repeat center center; background-size: cover; height: 100px; display: table; text-align: center; font-size: 12px; line-height: normal; letter-spacing: normal; font-weight: 400; }
a.btn-noticias div { display: table-cell; vertical-align: middle; }
a.btn-presencia-2, a.btn-informe, a.btn-trimestral { font-size: 12px; line-height: normal; }
}

@media only screen and (max-width: 400px) {
#logo { width: 190px; }
.col-idioma-responsive { margin-top: -10px; position: absolute; right: 16px; }
.english li a { font-size: 10px; line-height: normal; font-weight: 600; }
}

@media only screen and (max-width: 440px) {
#inicio .clear { display: none; }
a.btn-presencia-2, a.btn-noticias, a.btn-informe, a.btn-trimestral { width: 25%; margin-top: 20px; }
a.btn-presencia-2 div, a.btn-noticias div, a.btn-informe div, a.btn-trimestral div { padding: 4px; }
body { font-size: 13px; line-height: normal; }
.highlight { font-size: 18px; line-height: 28px; }
#consejo .one-third { width: 100%; }
}

@media only screen and (max-width: 350px) {
a.btn-presencia-2, a.btn-noticias, a.btn-informe, a.btn-trimestral { font-size: 11px; height: 80px; }
a.btn-presencia-2 div, a.btn-noticias div, a.btn-informe div, a.btn-trimestral div { padding: 0; }
}
