@media screen and (max-width:1200px) {
    .mask {
        top: 208px;
    }
    .tabla_espaciada {
        width: 100% !important;
    }
    .tabla_espaciada tr td {
        padding: 0px 0px 15px 0px;
        width: 100%;
        display: block;
        overflow: hidden;
    }
    .tabla_espaciada tr td img {
        width: 70% !important;
        height: auto !important;
        margin: auto;
        display: block;
        float: none !important;
    }
    #myTab>li {
        width: 100%;
    }
    .menuInferiorContainer {
        padding-top: 100px;
    }
}



@media screen and (min-width:1200px) {
    .footerContainer {
        width: 1170px;
    }
}



@media screen and (max-width:1024px) {
    #dotsContainer {
	  top: 180px;
	}
}



@media screen and (min-width:992px) {
    .noticiasRelacionadasContainer {
        float: right;
        margin-top: 55px;
        margin-right: 35px;
    }
    .bodyTabs {
        padding-left: 15px;
    }
}

@media screen and (max-width:992px) {

}



@media screen and (min-width:992px) and (max-width:1199px){
    .mask {
        top: 99px;
    }
    #navbar .navbar-nav>li>a{
        padding: 0px 10px;
    }
    .navbar-nav {
        margin-left: -10px;
    }
    .footerContainerElements li a {
        font-size: 10px;
    }
    .footerContainer .cuerpoSection {
        padding: 15px 15px;
    }
    #referencia .jcarousel li {
        margin-right: 15px;
    }
    #referencia .jcarousel.tresElementos li {
        width: 263px !important;
    }
    .footerContainer {
        width: 970px;
    }
}



@media screen and (max-width:991px) {
    #myTab>li.elementTab {
        border-left: 1px solid #b8b1a8;
    }
}



/* INICIO max-width:768px */

@media (max-width:768px){
    .menuInferiorContainer {
        padding-top: 67px;
    }
    .minHeight170Mobile {
        height: 170px;
    }
    .dropdown-menu {
        padding: 0px;
    }
    .cuerpoSection,.cuerpoSectionSpecial {
        padding: 30px 0px 0px;
    }
    .TitleTabs {
        padding-top: 15px;
    }
    .navbar-right {
        float: right!important;
    }
    .mask {
        top: 68px;
    }
    .menuInferior a {
        font-size: 12px;
        padding-left: 10px;
    }
    .firElementsMenuInferior {
        width: 100%;
        padding-right: 5px;
        margin-left: -25px;
    }
    .listaElementosNovedad .col-xs-6 {
        padding: 0px 25px 0px 20px;
    }
    #referencia .jcarousel li {
        margin-right: 15px;
    }
    .footerContainer .row {
        padding: 0x;
        margin: 0px;
    }
    #toolbar > .elementosMenuIntemedio > nav > .container {
        margin-left: 0px;
    }
    .imgLogo {
        margin-left: 15px;
    }
    .container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
        margin: 0px;
    }
    .navbar-toggle {
        padding: 7px 6px;
        margin-top: 17px;
    }
    .slider .carousel-caption {
        bottom: 25px;
    }
    .slider .carousel-caption .h3Slider {
        height: 30px;
        padding-left: 20px;
        width: 305px;

    }
    .slider .carousel-caption .h3Slider h3 {
        line-height: 29px;
        font-size: 18px;
    }
    .slider .carousel-caption .pSlider {
        height: 30px;
        padding-left: 20px;
        width: 285px;
    }
    .slider .carousel-caption .pSlider p {
        font-size: 15px;
        line-height: 28px;
    }
    .elementosMenuIntemedio .nav>li{
        border-bottom: solid 1px rgba(204, 194, 184, 0.36);
    }
    .elementosMenuIntemedio .nav>li>a {
        padding-left: 30px;
    }
    .navbar-nav {
        margin-top: 6px;
        margin-bottom: -2px;
    }
    #navbar {
        overflow: hidden;
    }
    .breadcrumb {
        margin-top: 20px;
        padding-left: 0px;
        padding-bottom: 8px;
    }
    .cuerpoFooter p {
        width: 295px;
    }
    .footerElement {
        border-right: none;
        width: 100%;
        margin: 5px 0px;
        padding: 0px 23px 0px 15px !important;
    }
    .footerElement.lastElement {
        margin-bottom: 20px;
    }
    .footerContainerElements {
        margin-top: 0px;
    }
    .breadRespons {
        margin: 0px !important;
        padding: 0px !important;
    }
    .searchContainer {
        width: 120px;
    }
    .separadorBtnSearch {
        display: none;
    }
    .sliderHome {
        margin-top: 26px;
    }
    .nav .open>a, .nav .open>a:hover, .nav .open>a:focus,.navbar .navbar-nav .open .dropdown-menu > .active > a {
        color: #ffffff !important;
        background: #00aeef;
    }
    .navbar-nav .open .dropdown-menu>li>a {
        color: #00aeef !important;
        line-height: 45px;
    }
    .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:active {
        color: #ffffff !important;
        background: #00aeef;
    }
    .subTitleSlider {
        padding: 0px 15px;
        font-size: 13px;
    }
    .cuerpoSection .col-md-6, .cuerpoSection .col-sm-6{
        margin-bottom: 40px;
    }
    .cuerpoSection .col-md-3 {
        margin-bottom: 40px;
    }
    #ContenedorBusqueda .contenedorResultado .imgResultado {
        margin-bottom: 0px;
    }
    .bannerTitle {
        line-height: 25px;
        margin: 10px 0px;
    }
    .footerContainer {
        margin-top: 5px;
        padding-top: 10px;
    }
    #pageContent:after {
        height: 30px;
        content: " ";
    }
    .footerContainer .col-md-12 {
        border-top: 1px solid #b8b1a8;
        padding-top: 10px;
        padding-left: 5px;
        margin-top: 10px;
    }
    .footerContainer .logoFooter {
        border: none;
        clear: both;
        float: none;
        margin: 0 auto;
        height: 95px;
        position: relative;
        bottom: -115px;
        left: -10px;
    }
    .footerContainer .cuerpoFooter {
        margin: 0px;
        padding: 0px;
        float: left !important;
        position: absolute;
        top: 25px;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -moz-transition: translateX(-50%);
        -o-transition: translateX(-50%);
    }
    .footerContainer .cuerpoFooter p {
        text-align: center;
    }
    .footerContainer .redesFooter {
        margin: 0 auto;
        float: none;
        clear: both;
    }
    .searchContainer .form-control {
        height: 30px;
    }
    .btnBuscar {
        position: relative;
        top: 5px;
    }
    .menuInferior {
        width: 100%;
        position: fixed;
    }
    .paddingSpecial {
        padding-left: 0px;
        padding-right: 0px;
    }
    .marginSpecial {
        margin-left: 0px;
        margin-right: 0px;
    }
    .novedadesException .col-md-6{
        margin: 0px;
    }
    .buttomPaginador {
        margin-top: 20px;
    }
    .elementoNoticia {
        padding: 15px 5px;
    }
    .paginador {
        margin-top: 25px;
        margin-bottom: -20px;
    }
    h1 {
        margin-top: 5px;
    }
    .NotciaDestacada {
        padding: 0px 15px 10px 15px;
    }
    .paginador .text-right {
        padding: 0px;
        text-align: left;
    }
    #formulario1 label {
        margin-bottom: 20px;
    }
    #formulario1 .form-group .col-sm-6 {
        margin-bottom: 10px;
    }
    #formulario1 #selectTipo {
        width: 100%;
    }
    #formulario1 {
        margin-bottom: 30px;
    }
    .containBuscar {
        position: fixed;
        top: 16px;
        left: 52%;
        transform: translateX(-37%);
        -webkit-transform: translateX(-37%);
        -ms-transform: translateX(-37%);
        -moz-transition: translateX(-37%);
        -o-transition: translateX(-37%);
    }
    .containBuscar .navbar-form {
        display: block;
    }
    .row.breadRespons {
	  left: 0px;
	  width: 100%;
	}
	div#carousel-captions {
    	margin-top: 26px;
    }
    div#carousel-example-captions {
    	margin-top: 63px;
    }
    .centerPills>#myTab {
        display: block;
    }
    .widgetSearchForm {
        top: 16px;
        left: 26%;
        z-index: 999;
        width: 60%;
    }
}

/* FIN max-width:768px */



/* INICIO min-width:768px */

@media (min-width:768px){
    .navbar-header {
    }
    .navbar-nav {
        margin-right: 2px;
    }
    .inputPagina {
        width: 25px;
    }
    .iralSitioCategoria {
        display: none !important;
    }
    .selectPagination {
        width: 110px;
    }
    .elementoNoticia .media-body.destacadoElemento{
        padding-top: 35px;
    }
    .jcarousel .imgHoverContainer .caption .titleNovedad {
        margin: 0px auto;
        text-align: center;
        color: #FFF;
        font-family: "futuralight";
        font-size: 17px;
    }
    .jcarousel .imgHoverContainer .caption {
        position: absolute;
        top: 45%;
        width: 100%;
        opacity: 0;
        z-index: 15;
    }
    .jcarousel .maskGreen {
        background: #adc834;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0px;
        opacity: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    .md3Special20 {
        width: 20%;
    }
    .elementoNoticia {
    }
    table.responsive>thead:first-child>tr:first-child>th {
        text-transform: uppercase;
        font-size: 14px;
    }
}

/* FIN min-width:768px */



@media (min-width:768px) and (max-width:991px){
    #navbar .navbar-nav>li>a{
        font-size: 10px;
        padding: 0px 10px;
    }
    .mask {
        top: 99px;
    }
    .footerContainerElements li a {
        font-size: 12px;
    }
    .footerElement {
        border-right: none;
        width: 100%;
        margin: 5px 0px;
        padding: 0px 23px 0px 15px !important;
    }
    .footerElement.lastElement {
        margin-bottom: 20px;
    }
    #referencia .jcarousel li {
        margin-right: 15px;
    }
    .footerContainer {
        width: 750px;
    }
}



@media (max-width:740px) {
    .withOutPadL {
        padding: 15px !important;
    }
}



@media all and (max-width:460px) {
    .myTabSpecial-content .cuerpoTextoNormal img {
        width: 100% !important;
        height: auto !important;
    }
}



@media all and (max-width:320px) {
    div.tab-content img {
    	width: 100%;
    	height: auto;
    	clear: both;
    }
    div.first.column, div.last.column {
        width: 100% !important;
    }
    div.first.column p, div.last.column p {
        padding: 0px;
    }
}


/* AJUSTES HEADER RESPONSIVE */
@media (min-device-width: 768px) {
    .containBuscar {
        display: none;
    }
}
@media (min-device-width: 768px) and (max-device-width: 1024px) {
    .menuInferiorContainer {
      padding-top: 101px;
    }
}
@media (max-device-width: 667px) {
    .menuInferiorContainer {
      padding-top: 67px;
    }
}
/* AJUSTES RESPONSIVE */
