footer #container #main_inf #container_mid2 .info .c_info .c_info_img{padding-top: 0 !important}
section #banner{width: 100%;background: rgba(25,38,49,1);background: linear-gradient(to right, rgba(25,38,49,0.9) 0%, rgba(25,38,49,1) 100%);}
section #banner #banner_contain{width: 98%;max-width: 1300px;overflow: hidden;margin: 0 auto;padding-top: 20px;}
section #banner #banner_contain #contain_left{width: 27%;float: left;}
section #banner #banner_contain #contain_right{width: 29%;float: left;}
section #banner #banner_contain div img{width: 100%;display: block;}
section #banner #banner_contain #contain_center{width: 44%;float: left;padding-left: 2%;color: #74f6f6;text-align: center;}
section #banner #banner_contain #contain_center h1.descarga, section #banner #banner_contain #contain_center h1.manual{margin-top: 10%;text-transform: uppercase;font-size: 30px;font-weight: 100;font-family: Arial}
section #banner #banner_contain #contain_center h1.manual{margin-top: 18%;}
section #banner #banner_contain #contain_center h1 span{font-weight: bold;}
section #banner #banner_contain #contain_center p{width: 90%;margin: 10% auto 0;}
section #banner #banner_contain #logo{width: 300px;position: absolute;left: 50%;margin-top: 20%;margin-left: -150px;}
section #shadow{width: 100%;height: 85px;background-color: #04151a;box-shadow: inset 0px 20px 5px 0px rgba(0,0,0,0.75);}
section #categories_contain{width: 100%;padding: 70px 0 0;background: #eeeeee;}
section #categories_contain nav{width: 95%;max-width: 1100px;margin: 0 auto;}
section #categories_contain nav #menu_categories{width: 100%;position: relative;display: table;text-align: center;}
section #categories_contain nav #menu_categories .categories{width: 20%;display: table-cell;vertical-align: middle;color: #353535 !important;background-color: transparent !important;}
section #categories_contain nav #menu_categories .categories h2{font-size: 20px;font-weight: 100;cursor: pointer;font-family: Arial;}
section #categories_contain nav #menu_categories .categories h2:hover{color: #006dff;}
section #categories_contain nav #menu_categories .categories:hover .menu_subcategories{display: block !important;}
section #categories_contain nav #menu_categories .categories .menu_subcategories{width: 20%;position: absolute;display: none !important;text-align: center;z-index: 99;top: 46px;background-color: rgba(0,0,0,0.7);font-family: Arial;list-style: none}
section #categories_contain nav #menu_categories .categories .menu_subcategories .subcategories{width: 100%;overflow: hidden;}
section #categories_contain nav #menu_categories .categories .menu_subcategories .subcategories a{width: 100%;float: left;padding: 7px 0;color: #ffffff;text-decoration: none}
section #categories_contain nav #menu_categories .categories .menu_subcategories .subcategories a:hover{background-color: rgba(0,109,255,0.7);}
section #text{width: 90%;max-width: 700px;margin: 0 auto;padding: 30px 0 0;text-align: center;font-size: 14px;color: #006dff;font-family: Arial;}
section #search_contain{width: 95%;max-width: 500px;overflow: hidden;display: table;margin: 20px auto;border-radius: 5px;font-family: Arial;}
#search_download{margin-top: 80px;}
section #search_contain .search_title{width: 12%;display: table-cell;color: #006dff;vertical-align: middle;font-size: 14px;}
section #search_contain .search_right{width: 88%;overflow: hidden;display: table-cell;color: #ffffff;border: 1px solid #5c6162;border-radius: 20px;}
section #search_contain .search_right input{width: 91%;height: 25px;float: left;padding: 0 10px;display: block;color: #353535;background: transparent;border: none;border-radius: 20px;outline: none;}
section #search_contain .search_right input::-webkit-input-placeholder{color: #353535;}
section #search_contain .search_right .img{width: 5%;float: left;margin: 2px;padding: 2px;border-left: 1px solid #353535;}
section #search_contain .search_right .img img{width: 100%;display: block;margin-left: 5px;}
section #search_contain .search_right .searchlist_main{width: 420px;position: absolute;z-index: 9;display: none;margin-top: 31px;background-color: rgba(0,0,0,0.7);}
section #search_contain .search_right .searchlist_main .search_result{ width: 100%;display: table;padding: 3px;font-size: 12px;color: #ffffff;cursor: pointer;}
section #search_contain .search_right .searchlist_main .search_result:hover{background-color: rgba(0,109,255,0.7);}
section #search_contain .search_right .searchlist_main .search_result .search_code{width: 25%;display: table-cell;vertical-align: middle;}
section #search_contain .search_right .searchlist_main .search_result .search_anme{display: table-cell;}
section #migas_contain{width: 95%;max-width: 1300px;margin: 0 auto;font-size: 20px;color: #006dff;text-transform: uppercase;}
section #migas_contain a{color: #717171;}
section #migas_contain a:hover{text-decoration: underline;}
section #migas_contain .migas{display: inline-block;font-family: Arial;}
section #migas_contain .migas span{font-weight: bold;}
section #table_main{width: 95%;max-width: 1300px;margin: 10px auto 40px;text-transform: uppercase;border: 1px solid #a3a3a3;border-top-left-radius: 10px;border-top-right-radius: 10px;}
section #table_main #table_header{width: 100%;display: table;color: #006dff;text-align: center;line-height: 30px;vertical-align: middle;background-color: #eeeeee;border-bottom: 1px solid #a3a3a3;border-top-left-radius: 10px;border-top-right-radius: 10px;}
section #table_main #table_header .grid{width: 15%;display: table-cell;font-family: Arial;}
section #table_main #table_header .grid:nth-child(2){width: 25%;}
section #table_main #table_datagrid{width: 100%;}
section #table_main #table_datagrid .row_datagrid{width: 100%;display: table;padding: 3px 0;border-bottom: 1px solid #a3a3a3;}
section #table_main #table_datagrid .row_datagrid:last-child{border: none;}
section #table_main #table_datagrid .row_datagrid .data{width: 15%;display: table-cell;font-size: 14px;color: #353535;vertical-align: middle;text-align: center;font-family: Arial;}
section #table_main #table_datagrid .row_datagrid .data:nth-child(2){width: 25%;}
section #table_main #table_datagrid .row_datagrid .down_menu{display: none;}
@media screen and (max-width: 1080px){
    section #banner #banner_contain #contain_center h1.descarga, section #banner #banner_contain #contain_center h1.manual{font-size: 26px}
    section #banner #banner_contain #contain_center p{font-size: 14px;}
    section #banner #banner_contain #logo{width: 250px;margin-left: -125px;}
    section #shadow{height: 75px;box-shadow: inset 0px 15px 5px 0px rgba(0,0,0,0.75);}
    section #categories_contain nav #menu_categories .categories h2{font-size: 18px;}
    section #categories_contain nav #menu_categories .categories .menu_subcategories{top: 42px;font-size: 14px;}
}
@media screen and (max-width: 980px){
    section #migas_contain{font-size: 18px;}
    section #table_main #table_header .grid{font-size: 14px;}
}
@media screen and (max-width: 900px){
    section #categories_contain nav #menu_categories .categories h2{font-size: 16px;}
    section #categories_contain nav #menu_categories .categories .menu_subcategories{top: 36px;font-size: 12px;}
}
@media screen and (max-width: 860px){
    section #banner #banner_contain #logo{width: 200px;margin-top: 22%;margin-left: -100px;}
    section #categories_contain{padding: 50px 0 0;}
}
@media screen and (max-width: 720px){
    section #banner #banner_contain #contain_center h1.descarga{margin-top: 7%;font-size: 22px;}
    section #banner #banner_contain #contain_center h1.manual{font-size: 22px;}
    section #banner #banner_contain #contain_center p{margin: 7% auto 0;font-size: 12px;}
    section #banner #banner_contain #logo{width: 150px;margin-top: 24%;margin-left: -75px;}
    section #shadow{height: 55px;box-shadow: inset 0px 10px 5px 0px rgba(0,0,0,0.75);}
    section #categories_contain{padding: 50px 0 0;}
    section #categories_contain nav{width: 100%;}
    section #categories_contain nav #menu_categories{display: block;}
    section #categories_contain nav #menu_categories .categories{width: 100%;display: block;}
    section #categories_contain nav #menu_categories .categories h2{font-size: 18px;line-height: 30px;}
    section #categories_contain nav #menu_categories .categories h2:hover, .active{color: #ffffff !important;background-color: #006dff;}
    section #categories_contain nav #menu_categories .categories .menu_subcategories_720{width: 100%;display: none;top: 0;background-color: #ffffff;border-bottom: 1px solid #006dff;}
    section #categories_contain nav #menu_categories .categories .menu_subcategories_720 .subcategories{width: 100%;overflow: hidden;font-size: 14px;}
    section #categories_contain nav #menu_categories .categories .menu_subcategories_720 .subcategories a{width: 100%;float: left;padding: 7px 0;color: #353535;}
    section #categories_contain nav #menu_categories .categories .menu_subcategories_720 .subcategories a:hover{color: #ffffff;background-color: rgba(0,109,255,0.7);}
    section #migas_contain{font-size: 16px;}
    section #table_main #table_header .grid{width: 40%;font-size: 12px;}
    section #table_main #table_header .grid:nth-child(2){width: 60%;}
    section #table_main #table_header .grid:nth-child(3),section #table_main #table_header .grid:nth-child(4),section #table_main #table_header .grid:nth-child(5),section #table_main #table_header .grid:last-child{display: none;}
    section #table_main #table_datagrid .row_datagrid{display: block;overflow: hidden;padding: 3px 0 10px;}
    section #table_main #table_datagrid .row_datagrid .data{width: 40%;float: left;display: none;}
    section #table_main #table_datagrid .row_datagrid .data:first-child{display: block;}
    section #table_main #table_datagrid .row_datagrid .data:nth-child(2){width: 60%;display: block;line-height: 50px;}
    section #table_main #table_datagrid .row_datagrid .down_menu{width: 100%;float: left;display: block;}
    section #table_main #table_datagrid .row_datagrid .down_menu .arrow{width: 20px;height: 20px;margin: -5px auto 5px;background: transparent;border: none;border-bottom: 1px solid #0061df;border-right: 1px solid #0061df;transform: rotate(45deg);cursor: pointer;outline: none;}
    section #table_main #table_datagrid .row_datagrid .down_menu .manuales{width: 100%;overflow: hidden;display: none;}
    section #table_main #table_datagrid .row_datagrid .down_menu .manuales .data{width: 25%;float: left;display: block;text-align: center;color: #006dff;font-size: 12px;line-height: normal;}
    section #table_main #table_datagrid .row_datagrid .down_menu .manuales .data .title{width: 100%;margin-bottom: 5px;color: #006dff;font-size: 12px;}
    section #table_main #table_datagrid .row_datagrid .down_menu .manuales .data .document{width: 100%;line-height: 37px;}
}
@media screen and (max-width: 545px){
    section #search_contain{max-width: 300px;}
    section #search_contain .search_title{width: 15%;font-size: 12px;}
    section #search_contain .search_right input{width: 85%;padding: 0 10px;font-size: 12px;}
    section #search_contain .search_right .img{width: 9%;float: left;border-left: 1px solid #353535;}
    section #search_contain .search_right .img img{width: 100%;display: block;}
    section #search_contain .search_right .searchlist_main{width: 240px;margin-top: 26px;}
    section #search_contain .search_right .searchlist_main .search_result{font-size: 11px;}
}
@media screen and (max-width: 480px){
    section #banner #banner_contain #contain_left, section #banner #banner_contain #contain_right{display: none;}
    section #banner #banner_contain #contain_center{width: 100%;float: none;margin: 0 auto;padding: 0;}
    section #banner #banner_contain #contain_center h1.descarga{margin-top: 0; }
    section #banner #banner_contain #contain_center h1.manual{margin: 0 auto 40px;}
    section #banner #banner_contain #contain_center p{margin: 10px auto 40px;font-size: 12px;}
    section #banner #banner_contain #logo{width: 100px;margin-top: -25px;margin-left: -50px;}
    section #shadow{height: 35px;box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.75);}
    section #categories_contain nav #menu_categories .categories h2{font-size: 16px;line-height: 25px;}
    section #categories_contain nav #menu_categories .categories .menu_subcategories_720 .subcategories{font-size: 12px;}
    section #migas_contain{font-size: 14px;}
    section #table_main #table_datagrid .row_datagrid .down_menu .manuales .data{width: 50%;height: 60px;font-size: 11px;}
}
@media screen and (max-width: 340px){
    section #search_contain .search_title{width: 18%;font-size: 12px;}
    section #search_contain .search_right .searchlist_main{width: 200px;margin-top: 26px;}
}