*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0;}
html, body{margin: 0;padding: 0;}
/*Header*/
header{width: 100%;position: absolute;z-index: 9;top:0}
header #header_first{width: 100%; height: 29px; background-color: #51646c; border-bottom: 1px solid #19202d}
header #header_first #hf-content{margin-right: 130px; float: right}
header #header_first #hf-content #hfc-menu{margin: 0 auto; width: 100%; max-width: 1212px}
header #header_first #hf-content #hfc-menu .hfc-text{float: left; font-family: Arial;font-size: 12px; margin: 7px 5px 0px; cursor: pointer}
header #header_first #hf-content #hfc-menu .hfc-text a{color: white; text-decoration: none}
header #header_first #hf-content #hfc-menu .hfc-text:first-child{border-right: 1px solid white; padding-right: 10px;}
header #header_first #hf-content #hfc-menu .hfc-cart{float: left; color: #19202d}
header #header_first #hf-content #hfc-menu .hfc-cart svg#carticon{width: 30px; margin-top: 2px; cursor: pointer; float: left}
header #header_first #hf-content #hfc-menu .hfc-cart svg:hover .cart{fill: #19202d}
header #header_first #hf-content #hfc-menu .hfc-cart .numbercart{background-color: #fff; font-size: 10px;font-family: Arial; border-radius: 100%; width: 15px; height: 15px; padding-top: 2px; margin-top: 7px; text-align: center; margin-left: -7px; float: left}
header #header_first #hf-content #hfc-menu .hfc-cart svg:hover + .numbercart{background-color: #19202d; color: white;}
header #header_second{width: 100%; height: 65px; background-color: #ffffff;}
header #header_second #hs_menu_2{width: 100%; max-width: 868px; margin: 0 auto; height: 65px; }
header #header_second #hs_menu_2 #logo{padding-top: 7px; float: left; width: 126px;transition: all 0.5s linear;}
header #header_second #hs_menu_2 #menu_principal{float: left; width: 505px; height: 24px; border-bottom: 1px solid #093446; margin-top: 24px;}
header #header_second #hs_menu_2 #menu_principal ul{float: left; width: 100%; list-style: none; height: 24px;}
header #header_second #hs_menu_2 #menu_principal ul li{max-width: 101px; width: 20%;height: 24px;text-transform: uppercase; float: left; text-align: center; color:#305264; font-family: Arial; font-size: 12px; padding-top: 5px;cursor: pointer}
header #header_second #hs_menu_2 #menu_principal ul li:hover{background-color: rgba(48,82,100,0.6);}
header #header_second #hs_menu_2 #menu_principal ul li a{text-decoration: none;color:#305264;}
header #header_second #hs_menu_2 #searchinput{position: absolute;width: 505px;height: 24px;background-color: rgba(37,47,63,0.75); display: none; }
header #header_second #hs_menu_2 #searchinput input{border: 0px; outline: 0; width: 100%; height: 23px; background-color: transparent; color: white; padding-left: 15px;padding-right: 15px; text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
header #header_second #hs_menu_2 #searchinput #searchanswer {display: none;position: absolute;min-height: 20px;height: auto;background-color:rgba(37,47,63,0.75);width: 100%;z-index: 9;color: #fff;font-size: 12px;border-top: 2px solid #304564;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.44);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.44);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.44);margin-top: 1px;}
header #header_second #hs_menu_2 #searchinput #searchanswer ul{height: auto; overflow: hidden;}
header #header_second #hs_menu_2 #searchinput #searchanswer ul li {width: 100%;max-width: 100%;padding: 8px 13px;min-height: 30px;height: auto;cursor: pointer;color: #c0c0c0;text-transform: capitalize;font-family: Arial;outline: 0;float: none;text-align: left;}
header #header_second #hs_menu_2 #searchinput #searchanswer ul li:focus, .active, header #header_second #hs_menu_2 #searchinput #searchanswer ul li:hover {outline: 0;background-color: rgba(9,53,69,0.75);color: white;}
header #header_second #hs_menu_2 #search{width: 31px; height: 24px;border-bottom: 1px solid #093446; margin-top: 24px; float: left; margin-left: 18px; text-align: center; transition: all 0.5s linear;}
header #header_second #hs_menu_2 #search #searchicon{cursor: pointer; margin-top: 3px;}
header #header_second #hs_menu_2 #redessociales{height: 24px; width: 84px;border-bottom: 1px solid #093446; margin-top: 24px; float: left;margin-left: 23px;}
header #header_second #hs_menu_2 #redessociales .redes{float: left; width: 33.3%; text-align: center;}
header #header_second #hs_menu_2 #redessociales .redes #facebook:hover .facebook{fill:#719bdb; cursor: pointer}
header #header_second #hs_menu_2 #redessociales .redes #twitter:hover .twitter{fill:#00ccff; cursor: pointer}
header #header_second #hs_menu_2 #redessociales .redes #instagram:hover .instagram{fill:#8c734f;}
header #header_second #hs_menu_2 #redessociales .redes #instagram{ cursor: pointer;}
header #header_second #hs_menu_2 #chat #chatlogo{cursor: pointer; margin-left: 43px; margin-top: 24px;}
header #header_second #hs_menu_2 #chat #chatlogo:hover .chatlogo{fill:#64a8d3}
header #header_third{width: 100%; height: 48px; background-color: #f6f6f6;}
header #header_third #hs_menu_3{width: 100%; max-width: 1053px; margin: 0 auto; height: 48px;}
header #header_third #hs_menu_3 ul.category{width: 100%; min-height: 48px; list-style: none; display: table; margin: 0 auto}
header #header_third #hs_menu_3 ul.category li{font-family: Arial; font-size: 9px;width: 12.5%; text-align: center; vertical-align: middle;  height: 48px; cursor: pointer; display: table-cell; vertical-align: top}
header #header_third #hs_menu_3 ul.category li a{color:#353535; text-decoration: none; height: 48px; width: 100%;display: table-cell; vertical-align: middle; }
header #header_third #hs_menu_3 ul.category li span> a{text-transform: uppercase}
header #header_third #hs_menu_3 ul.category li:hover a{color:#a8a8a8}
header #header_third #hs_menu_3 ul.category li ul.submenu{display: none;}
header #header_third #hs_menu_3 ul.category li ul.submenu li{color: white; display: block; width: auto; padding: 10px 10px 0; vertical-align: middle; height: 30px; font-family: Arial;background-color: rgba(36,45,55,0.7)}
header #header_third #hs_menu_3 ul.category li ul.submenu li:first-child{background-color: transparent; height: 4px; padding: 0px;background-image: url(/img/rowcategory_header.png); background-position: center; background-repeat: no-repeat}
header #header_third #hs_menu_3 ul.category li ul.submenu li a{height: 30px; color: white; display: block; }
header #header_third #hs_menu_3 ul.category li:hover ul.submenu{display: block}
header #header_third #hs_menu_3 ul.category li:hover ul.submenu li:hover{background-color: rgba(34,62,99,0.6)}
header #header_third #hs_menu_3 ul.category li:hover ul.submenu li:first-child:hover{background-color: transparent}
/*Menu Desplegable*/
header #header_second #hs_menu_2 #desplegable{transition: all 0.5s linear;cursor: pointer;width: 33px; height: 33px; border: 1px solid rgba(255,255,255,0.4); background-color: rgba(255,255,255,0.2);-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); float: left; margin-left: 15px; margin-top: 15px;}
header #header_second #hs_menu_2 #desplegable svg{position: absolute;-ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
header #header_second #hs_menu_2 #logo #logo_780 .logo_780{transition: all 0.5s linear;}
header #header_second #hs_menu_2 #menu_lateral{display:none;position: fixed;width: 50%;height: 110%;background-color: rgba(46,51,54,0.8);}
header #header_second #hs_menu_2 #menu_lateral #ml_header{border-bottom: 1px solid white; width: 100%; height: 65px;background-color: rgba(46,51,54,0.74);margin-bottom: 30px}
header #header_second #hs_menu_2 #menu_lateral .ml_mp,header #header_second #hs_menu_2 #menu_lateral .ml_contacto{width: 51.14%; height: 23px;}
header #header_second #hs_menu_2 #menu_lateral .ml_mp:nth-child(2n+1){float: right;}
header #header_second #hs_menu_2 #menu_lateral .ml_mp:nth-child(2n+1) .iconmp{float: left;margin-right:-17px; }
header #header_second #hs_menu_2 #menu_lateral .ml_mp:nth-child(2n+1) .textmp{float: left; border-left: 23px solid transparent;}
header #header_second #hs_menu_2 #menu_lateral .ml_mp:nth-child(2n){float: left;}
header #header_second #hs_menu_2 #menu_lateral .ml_mp:nth-child(2n) .iconmp{float: right;margin-left:-17px;}
header #header_second #hs_menu_2 #menu_lateral .ml_mp:nth-child(2n) .textmp{float: right;border-right: 23px solid transparent;}
header #header_second #hs_menu_2 #menu_lateral .ml_mp .iconmp{cursor: pointer;width: 33px; height: 33px; border: 1px solid rgba(255,255,255,0.4); background-color: rgba(255,255,255,0.2);-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -17px}
header #header_second #hs_menu_2 #menu_lateral .ml_mp .iconmp svg{margin-left:7px;margin-top: 7px; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp{width: 91%;height:23px; border-bottom: 23px solid rgba(255,255,255,0.2); text-align: center;text-transform: uppercase;font-family: Arial;color: white;font-size: 10px}
header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp a{padding-top: 5px; float: left; text-align: center;width: 100%; color: white; text-decoration: none;}
header #header_second #hs_menu_2 #menu_lateral .ml_contacto{float: left;}
header #header_second #hs_menu_2 #menu_lateral .ml_contacto .iconmp{float: right;margin-left:-17px;cursor: pointer;width: 33px; height: 33px; border: 1px solid rgba(255,255,255,0.4); background-color: rgba(255,255,255,0.2);-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -17px}
header #header_second #hs_menu_2 #menu_lateral .ml_contacto .iconmp svg{margin-left:3px;margin-top: 3px;-ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{text-align: center;text-transform: uppercase;font-family: Arial;color: white;font-size: 10px;float: right;border-right: 23px solid transparent;width: 91%;height:23px; border-bottom: 23px solid rgba(255,255,255,0.2);}
header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp a{padding-top: 5px; float: left; text-align: center;width: 100%; color: white; text-decoration: none;}
header #header_second #hs_menu_2 #menu_lateral #ml_subcategoria{margin-bottom:24px;width: 100%;background-color: rgba(16,18,19,0.6); height: auto; overflow: hidden; text-align: right; line-height: 1.5; padding-right: 10px;}
header #header_second #hs_menu_2 #menu_lateral #ml_subcategoria a{color:#e6e6e6; text-decoration: none; font-size: 9px; font-family: Arial}
header #header_second #hs_menu_2 #menu_lateral #ml_subcategoria ul.category li ul.submenu{display: none;position: absolute;}
header #header_second #hs_menu_2 #menu_lateral #ml_chat{border-bottom: 1px solid #8a9ba2; border-top: 1px solid #8a9ba2;width: 50%; height: 57px;background-color: rgba(47,71,81,0.50); position: fixed; bottom: 0}
header #header_second #hs_menu_2 #menu_lateral #ml_chat #chat{display: block; text-align: center; width: 100%;}
header #header_second #hs_menu_2 #menu_lateral #ml_chat #chat #chatlogo {margin-left: 0; margin-top: 2px; width: 50px; height: 50px; }
header #header_second #hs_menu_2 #menu_lateral #ml_chat #chat #chatlogo .chatlogo{fill: #fff;}
/*MEDIA SCREEN DEL HEADER*/
@media screen and (max-height: 414px){
	header #header_second #hs_menu_2 #menu_lateral #ml_subcategoria{display: none;}
}
@media screen and (max-height: 240px){
	header #header_second #hs_menu_2 #menu_lateral #ml_chat{height: 26px}
	header #header_second #hs_menu_2 #menu_lateral #ml_chat #chat #chatlogo{width: 20px;height: 20px;}
}
@media screen and (max-width: 1080px){
	header #header_third{display: none}
}
@media screen and (max-width: 883px){
	header #header_second #hs_menu_2{max-width: 763px;}
	header #header_second #hs_menu_2 #menu_principal{width: 450px}
	header #header_second #hs_menu_2 #searchinput{width: 450px;}
	header #header_second #hs_menu_2 #search{margin-left: 7px}
	header #header_second #hs_menu_2 #redessociales{margin-left: 10px;}
	header #header_second #hs_menu_2 #chat #chatlogo{margin-left: 20px}
}
@media screen and (max-width: 780px){
	header{position: fixed; z-index: 1000}
	header #header_first #hf-content{margin-right: 20px}
	header #header_second{background-color: transparent;}
	header #header_second #hs_menu_2 #logo{max-width: 605px; width:80%;text-align: center;float: left; padding-top: 0px}
	header #header_second #hs_menu_2 #menu_principal{display: none}
	header #header_second #hs_menu_2 #searchinput{width: 100%; margin: 0 auto; top: 91px; height: 32px; }
	header #header_second #hs_menu_2 #searchinput input {padding-top: 8px}
	header #header_second #hs_menu_2 #search{width: 33px; height: 33px; border: 1px solid rgba(255,255,255,0.4); background-color: rgba(255,255,255,0.2);-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: 15px; margin-left: 0px; padding-top: 4px; padding-left:5px; text-align: left; float: right; margin-right: 15px}
	header #header_second #hs_menu_2 #search #searchicon{-ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
	header #header_second #hs_menu_2 #search #searchicon .searchicon{fill: #FFF;}
	header #header_second #hs_menu_2 #redessociales{display: none;}
	header #header_second #hs_menu_2 #chat{display: none;}
	header #header_second #hs_menu_2 #chat #chatlogo{margin-left: 0px;}
}
@media screen and (max-width: 712px){
	header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{width: 90%}
}
@media screen and (max-width: 642px){
	header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{width: 89%}
}
@media screen and (max-width: 585px){
	header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{width: 88%}
}
@media screen and (max-width: 537px){
	header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{width: 87%}
}
@media screen and (max-width: 500px){
	header #header_second #hs_menu_2 #logo{width:70%}
}
@media screen and (max-width: 497px){
	header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{width: 86%}
}
@media screen and (max-width: 463px){
	header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{width: 85%; font-size: 8px}
	header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp a, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp a{padding-top: 7px}
}
@media screen and (max-width: 433px){
	header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{width: 84%}
}
@media screen and (max-width: 408px){
	header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{width: 83%}
}
@media screen and (max-width: 385px){
	header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{width: 82%}
}
@media screen and (max-width: 364px){
	header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{width: 81%}
}
@media screen and (max-width: 355px), screen and (max-height: 304px){
	header #header_second #hs_menu_2 #menu_lateral .ml_mp:nth-child(2n+1) .textmp{border-left: 0px}
	header #header_second #hs_menu_2 #menu_lateral .ml_mp:nth-child(2n) .textmp,header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{border-right: 0px}
	header #header_second #hs_menu_2 #menu_lateral .ml_mp:nth-child(2n) .iconmp, header #header_second #hs_menu_2 #menu_lateral .ml_mp:nth-child(2n+1) .iconmp,header #header_second #hs_menu_2 #menu_lateral .ml_contacto .iconmp{display: none}
	header #header_second #hs_menu_2 #menu_lateral .ml_mp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto,header #header_second #hs_menu_2 #menu_lateral .ml_mp .textmp, header #header_second #hs_menu_2 #menu_lateral .ml_contacto .textmp{width: 100%}
	header #header_second #hs_menu_2 #menu_lateral #ml_subcategoria,header #header_second #hs_menu_2 #menu_lateral #ml_header{margin-bottom: 0px}
}
@media screen and (max-width: 345px){
	header #header_second #hs_menu_2 #desplegable,header #header_second #hs_menu_2 #search{width: 25px; height: 25px}
	header #header_second #hs_menu_2 #search{padding-top: 2px;padding-left: 3px;}
	header #header_second #hs_menu_2 #menu_lateral #ml_header{height: 53px;}
}
@media screen and (max-width: 340px){
	header #header_second #hs_menu_2 #logo{width:63%;}
	header #header_second #hs_menu_2 #logo a img{height: 30px}
}
/*FOOTER*/
footer{background-color: #04151a;height: auto;margin: 0 auto;width: 100%;overflow: hidden;font-family: Arial}
footer #container {height: auto;margin: 0 auto;width: 95%;max-width: 1212px;overflow: hidden;border-bottom: solid 1px #004154;background-color: #04151a}
footer #container #main_inf{width: 100%;height: auto;overflow: hidden;padding-top: 90px;}
footer #container #main_inf #container_left,footer #container #main_inf #container_mid2,footer #container #main_inf #container_right{width: 33%;height: auto;float: left;font-size: 11px;}
footer #container #main_inf #container_left{color: #a3fdf1;}
footer #container #main_inf #container_left .top{width: 100%;text-align: center;}
footer #container #main_inf #container_left ul{list-style: none;margin: 19px auto 0;padding: 20px 0 0 0;overflow: hidden;padding-left: 15px; width: 69.7%; border-top: solid 1px #004154}
footer #container #main_inf #container_left ul li{height: auto; overflow: hidden;position:relative; z-index:10;}
footer #container #main_inf #container_left ul li.job{width: 69px;}
footer #container #main_inf #container_left ul li.faq{width: 97px;}
footer #container #main_inf #container_left ul li.help{width: 64px; }
footer #container #main_inf #container_left ul li.forum{width: 56px;}
footer #container #main_inf #container_left ul li.manual{width: 164px;}
footer #container #main_inf #container_left ul li.term{width: 177px;}
footer #container #main_inf #container_left ul li a{text-decoration: none;color: #a3fdf1;float: left; padding:5px; background-color: #04151a; margin: 10px 0;border:2px solid #04151a}
footer #container #main_inf #container_left ul li:hover{background-image: url(/img/hover_bg_footer_menu.png); background-repeat: no-repeat; background-position: center center; }
footer #container #main_inf #container_left ul li:hover a{border: 2px solid #a3fdf1}
footer #container #main_inf #container_left ul li:hover a:after{content:""; display:block; position:absolute; z-index:-1; top:7px; bottom:7px; border-top:3px solid #04151a; border-bottom:3px solid #04151a; left: 2px; right: 2px}
footer #container #main_inf #container_mid2{border-right: solid 1px #004154;border-left: solid 1px #004154;}
footer #container #main_inf #container_mid2 .top{position: absolute; margin-top: -12px; margin-left: 6%}
footer #container #main_inf #container_mid2 .top #pick{width: 100%;max-width: 210px;height: 56px;margin: 0 auto;}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais{font-family:Arial, Helvetica, sans-serif;text-align: left;width: 220px;margin:0;padding:0; cursor: pointer; background-image: url(/img/desplegable_footer.png); background-repeat: no-repeat; background-position: 188px 26px}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais:hover{background-image: url(/img/desplegable_footer_hover.png);}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li {display:inline-block;width: 220px;font-size: 18px;background-color: rgba(0,0,0,0.5);}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li a.desplegable	{float:left; width: 100%;padding-left: 90px;color: white;text-decoration:none;height: auto;padding-top: 18px;padding-bottom: 18px;background-image: url(/img/venezuela.png);background-repeat: no-repeat;background-position: 16px 12px;}	
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li ul{position:absolute;margin:0;padding:0;margin-top: -118px;width:220px;display: none;background-color: rgba(0,0,0,0.5);}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li ul li	{color:#FFFFFF;text-align:right;border-bottom: solid 1px black;border-top: solid 1px black;}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li ul li a{float:left;width:219px;height:45px;padding-top:11px;padding-left: 95px;text-decoration:none;}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li ul li a span.c1{color:#79f2f2;font-size: 14px;padding:0 10px 1px 0;}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li ul li a span.c2{color:white; font-size:12px;margin-top:4px;padding-right:10px;display:block;}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li ul li a span.c3{color:white; font-size:12px;margin-top:4px;display:block;padding-right: 10px;}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li ul li a.vzla{background-image: url(/img/venezuela.png);background-repeat: no-repeat;background-position: 16px 12px;height: 57px;}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li ul li a.usa:hover:after{border-color: black transparent;border-width: 12px 15px 0 15px;bottom: -12px;content: "";left: 70%;position: absolute;z-index: 99;}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li ul li a.vzla:before{border-color: black transparent;border-width: 12px 15px 0 15px;bottom: -12px;content: "";left: 70%;position: absolute;z-index: 99;}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li ul li a.usa{background-image: url(/img/usa.png);background-repeat: no-repeat;background-position: 16px 15px;height: 57px;}
footer #container #main_inf #container_mid2 .top #pick ul#elegir_pais li ul li:hover{border-bottom: solid 1px #79f2f2;border-top: solid 1px #79f2f2; background-color: rgba(1,156,254,0.2)}
footer #container #main_inf #container_mid2 .top #pick select:focus{border: none;}
footer #container #main_inf #container_mid2 .top #pick option{width: 100%;height: 100%;background-image: url("/img/venezuela.png");background-repeat: no-repeat;background-position: 10px 10px;background-color: black;color: white;padding-left: 106px;}
footer #container #main_inf #container_mid2 .info {width: 69.7%;border-bottom: solid 1px #004154;border-top: solid 1px #004154;color: #a3fdf1;padding-top: 23px;text-align: center;padding-bottom: 21px;margin: 65px auto 0; height: auto; overflow: hidden;}
footer #container #main_inf #container_mid2 .info .c_img{width: 100%; text-align: center; margin-bottom:21px}
footer #container #main_inf #container_mid2 .info .c_img img{width: 39px;}
footer #container #main_inf #container_mid2 .info .vineta{float: left;width: 31%; clear: both; text-align: right; padding-right: 10px; padding-top: 7px}
footer #container #main_inf #container_mid2 .info .c_info{float: left;width: 69%; padding-right: 70px; text-align: left;line-height: 2}
footer #container #main_inf #container_mid2 .info .c_info .c_info_text, footer #container #main_inf #container_mid2 .info .c_info .c_info_img{float: left;}
footer #container #main_inf #container_mid2 .info .c_info .c_info_img{padding-top: 8px; padding-left: 4px}
footer #container #main_inf #container_mid2 .info .c_info .c_info_sline{clear: both}
footer #container #main_inf #container_mid2 .info:last-child{border-top: 0px; border-bottom: 0px; margin: 0 auto}
footer #container #main_inf #container_mid2 .info:last-child .c_info{padding-right: 5px; }
footer #container #main_inf #container_mid2 .info .c_extra{width: 100%; padding-top: 20px; clear: both}
footer #container #main_inf #container_mid2 .info .c_extra .c_extra_font{color: white;}
footer #container #main_inf #container_right .top{height: auto;margin: -42px auto 0;text-align: center;float: left; padding-bottom: 14px; position: absolute;margin-left: 3.8%; width: 297px}
footer #container #main_inf #container_right .top #follow_us{text-align: center;color: white;margin-bottom: 18px;font-size: 12px;}
footer #container #main_inf #container_right .top #follow_us img:first-child{margin-right: 13px;}
footer #container #main_inf #container_right .top #follow_us img:last-child{margin-left: 11px;}
footer #container #main_inf #container_right .top img.logo{width: 57px;}
footer #container #main_inf #container_right .top #socialbar{width: 100%; height: auto; overflow: hidden; min-height: 56px; padding-top: 8px}
footer #container #main_inf #container_right .top #socialbar a .iconsocial{margin-left:20px; float: left;cursor: pointer;width: 40px; height: 40px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
footer #container #main_inf #container_right .top #socialbar a:first-child .iconsocial{margin-left: 8px; border: 1px solid rgba(125,167,217,1); background-color: rgba(27,82,239,0.2);}
footer #container #main_inf #container_right .top #socialbar a:nth-child(2) .iconsocial{border: 1px solid rgba(26,180,239,1); background-color: rgba(27,182,239,0.2);}
footer #container #main_inf #container_right .top #socialbar a:nth-child(3) .iconsocial{border: 1px solid rgba(242,109,125,1); background-color: rgba(255,0,0,0.2);}
footer #container #main_inf #container_right .top #socialbar a:nth-child(4) .iconsocial{border: 1px solid rgba(140,98,57,1); background-color: rgba(122,75,7,0.2);}
footer #container #main_inf #container_right .top #socialbar a:nth-child(5) .iconsocial{border: 1px solid rgba(178,209,252,1); background-color: rgba(0,112,255,0.2);}
footer #container #main_inf #container_right .top #socialbar a .iconsocial img{ -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); height: 26px; margin-top: 6px}
footer #container #main_inf #container_right .top #socialbar a:nth-child(2) .iconsocial img{height: 24px; margin-top: 8px}
footer #container #main_inf #container_right .top #socialbar a:last-child .iconsocial img{height: 35px; margin-left: 1px; margin-top: 1px}
footer #container #main_inf #container_right #email{width: 62.6%;height: auto;margin: 65px auto 0;border-bottom: solid 1px #004154;border-top: solid 1px #004154;color: #a3fdf1;text-align: center;padding-top: 29px;padding-bottom: 28px;}
footer #container #main_inf #container_right #email .svg3{width: 45px;}
footer #container #main_inf #container_right #email #info img{margin: 0 11px 0 0;}
footer #container #main_inf #container_right #suscribe{width: 62.6%;height: auto;margin: auto;padding-top: 30px;color: white;text-align: center;}
footer #container #main_inf #container_right #suscribe input[type="email"]{outline: 0; background-color: #04151a;border: 2px solid #6dcff6;color: #3e7d8f;margin-top: 32px;padding: 10px 0px 12px 0px;width: 97%;text-align: center;font-size: 14px;}
footer ::-webkit-input-placeholder {color: #3e7d8f;}
footer :-moz-placeholder {color: #3e7d8f;opacity: 1;}
footer ::-moz-placeholder {color: #3e7d8f; opacity: 1;}
footer :-ms-input-placeholder {color: #3e7d8f;}
footer #container #main_inf #container_right #suscribe input[type="submit"]{cursor: pointer;padding: 11px 0px 12px 0px;margin-top: 24px;width: 116px;border: 2px solid #00ffff;background-color: #04151a;color: #3e7d8f;font-size: 14px;}
footer #container #main_inf #container_right #suscribe input[type="submit"]:hover{padding: 11px 0px 12px 0px;margin-top: 24px;width: 116px;border: 2px solid #00ffff;background-color: #74f6f6;color: #112d35;}
footer #container #lowbar{width: 100%;color: white;font-size: 11px;}
footer #container #lowbar a{color: #125b71;font-size: 11px;text-decoration: none;}
footer #container #lowbar a:hover{color: #57d3d3;}
footer #container #lowbar ul{margin: auto;width: 100%;list-style-type: none;text-align: center;padding-top: 34px;padding-bottom: 29px;font-size: 8px; text-transform: uppercase;}
footer #container #lowbar li{display: inline;}
footer #container #lowbar li:nth-child(1){margin-right: 7.49%;}
footer #container #lowbar li:nth-child(2){margin-right: 7.89%;}
footer #container #lowbar li:nth-child(3){margin-right: 8.2%;}
footer #container #lowbar li:nth-child(4){margin-right: 8.76%;}
footer #copyright{width: 100%;background-color: #ffffff; text-align: center;padding: 9px 10px 15px;color: #3c3c3c; font-size: 12px}
/*MEDIA SCREEN DEL FOOTER */
@media screen and (max-width:1205px){
	footer #container #main_inf #container_mid2 .info .vineta{width: 21%;}
	footer #container #main_inf #container_mid2 .info .c_info{width: 79%;padding-right: 78px;}
}
@media screen and (max-width:1055px){
	footer #container #main_inf #container_mid2 .info{width: 88%}
	footer #container #main_inf #container_mid2 .info .vineta{width: 31%;}
	footer #container #main_inf #container_mid2 .info .c_info{width: 69%;padding-right: 70px;}
}
@media screen and (max-width:990px){
	footer #container #main_inf #container_right .top{margin-left: 1.8%}
}
@media screen and (max-width:950px){
	footer #container #main_inf #container_mid2 .info .vineta{width: 21%;}
	footer #container #main_inf #container_mid2 .info .c_info{width: 79%;padding-right: 78px;}
}
@media screen and (max-width:930px){
	footer #container {margin: 1px auto 0;}
	footer #container #main_inf{padding-top: 30px; }
	footer #container #main_inf #container_left{width: 50%;}
	footer #container #main_inf #container_right #email{width: 100%;}
	footer #container #main_inf #container_mid{width: 50%;padding: 0 6.25%;}
	footer #container #main_inf #container_left ul{list-style: none;margin: 0;padding-left: 16.5%; border-top: 0px; padding-top: 0px}
	footer #container #main_inf #container_mid2 {border-right: none;width: 45%;}
	footer #container #main_inf #container_mid2 .info{border-top:0px; margin-top: 0px; padding-top: 13px}
	footer #container #main_inf #container_mid2 .info .vineta{width: 40%}
	footer #container #main_inf #container_mid2 .info .c_info{width: 107px; padding-right: 0px}
	footer #container #main_inf #container_mid2 #email{width: 62.6%;height: auto;margin: 26px auto 0;color: #a3fdf1;text-align: center;}
	footer #container #main_inf #container_mid2 #email .svg3{width: 45px; margin-bottom: 10px}
	footer #container #main_inf #container_mid2 #email #info img{margin: 0 11px 0 0;}
	footer #container #main_inf #container_right{width: 100%;padding: 0 5%;margin-top: 20px;}
	footer #container #main_inf #container_right .info{border-top: solid 1px #004154; border-bottom: solid 1px #004154;margin-top: 0px; padding-top: 13px; color:#a3fdf1;width: 100%;height: auto;overflow: hidden;padding-bottom: 20px}
	footer #container #main_inf #container_right .info .c_img{width: 100%; text-align: center; margin-bottom:21px}
	footer #container #main_inf #container_right .info .c_img img{width: 39px;}
	footer #container #main_inf #container_right .info .vineta{width: 10px;float: left;padding-top: 7px;margin-right: 8px;margin-left: 37%}
	footer #container #main_inf #container_right .info .c_info{float: left;width: 179px; text-align: left;line-height: 2}
	footer #container #main_inf #container_right .info .c_info .c_info_text, footer #container #main_inf #container_right .info .c_info .c_info_img{float: left;}
	footer #container #main_inf #container_right .info .c_info .c_info_img{padding-top: 8px; padding-left: 4px}
	footer #container #main_inf #container_right .info .c_info .c_info_sline{clear: both}
	footer #container #main_inf #main_top{margin-bottom: 28px; width: 100%;height: auto; overflow: hidden}
	footer #container #main_inf #main_top .mt_high{width: 40%;float: left;border-bottom:1px solid #004154; margin: 0 5%; height: 70px;}
	footer #container #main_inf #main_top .mt_high:first-child .top{width: 100%;text-align: center;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top{ margin: 0 auto; width: 220px}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick{width: 100%;max-width: 210px;height: 56px;margin: 0 auto;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais{font-family:Arial, Helvetica, sans-serif;text-align: left;width: 220px;margin:0;padding:0; cursor: pointer; background-image: url(/img/desplegable_footer.png); background-repeat: no-repeat; background-position: 188px 26px}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais:hover{background-image: url(/img/desplegable_footer_hover.png);}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li {display:inline-block;width: 220px;font-size: 18px;background-color: rgba(0,0,0,0.5);}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li a.desplegable	{float:left; width: 100%;padding-left: 90px;color: white;text-decoration:none;height: auto;padding-top: 18px;padding-bottom: 18px;background-image: url(/img/venezuela.png);background-repeat: no-repeat;background-position: 16px 12px;}	
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li ul{position:absolute;margin:0;padding:0;margin-top: -118px;width:220px;display: none;background-color: rgba(0,0,0,0.5);}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li ul li	{color:#FFFFFF;text-align:right;border-bottom: solid 1px black;border-top: solid 1px black;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li ul li a{float:left;width:219px;height:45px;padding-top:11px;padding-left: 95px;text-decoration:none;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li ul li a span.c1{color:#79f2f2;font-size: 14px;padding:0 10px 1px 0;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li ul li a span.c2{color:white; font-size:12px;margin-top:4px;padding-right:10px;display:block;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li ul li a span.c3{color:white; font-size:12px;margin-top:4px;display:block;padding-right: 10px;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li ul li a.vzla{background-image: url(/img/venezuela.png);background-repeat: no-repeat;background-position: 16px 12px;height: 57px;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li ul li a.usa:hover:after{border-color: black transparent;border-width: 12px 15px 0 15px;bottom: -12px;content: "";left: 70%;position: absolute;z-index: 99;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li ul li a.vzla:before{border-color: black transparent;border-width: 12px 15px 0 15px;bottom: -12px;content: "";left: 70%;position: absolute;z-index: 99;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li ul li a.usa{background-image: url(/img/usa.png);background-repeat: no-repeat;background-position: 16px 15px;height: 57px;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick ul#elegir_pais li ul li:hover{border-bottom: solid 1px #79f2f2;border-top: solid 1px #79f2f2; background-color: rgba(1,156,254,0.2)}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick select:focus{border: none;}
	footer #container #main_inf #main_top .mt_high:nth-child(2) .top #pick option{width: 100%;height: 100%;background-image: url("/img/venezuela.png");background-repeat: no-repeat;background-position: 10px 10px;background-color: black;color: white;padding-left: 106px;}
	footer #container #main_inf #main_top .mt_low{width: 100%; height: auto; overflow: hidden;padding-top: 27px;}
	footer #container #main_inf #main_top .mt_low .top{height: auto;margin: 0 auto ;text-align: center;width: 297px}
	footer #container #main_inf #main_top .mt_low .top #follow_us{text-align: center;color: white;margin-bottom: 18px;font-size: 12px;}
	footer #container #main_inf #main_top .mt_low .top #follow_us img:first-child{margin-right: 13px;}
	footer #container #main_inf #main_top .mt_low .top #follow_us img:last-child{margin-left: 11px;}
	footer #container #main_inf #main_top .mt_low .top img.logo{width: 57px;}
	footer #container #main_inf #main_top .mt_low .top #socialbar{width: 100%; height: auto; overflow: hidden; min-height: 56px; padding-top: 8px}
	footer #container #main_inf #main_top .mt_low .top #socialbar a .iconsocial{margin-left:20px; float: left;cursor: pointer;width: 40px; height: 40px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
	footer #container #main_inf #main_top .mt_low .top #socialbar a:first-child .iconsocial{margin-left: 8px; border: 1px solid rgba(125,167,217,1); background-color: rgba(27,82,239,0.2);}
	footer #container #main_inf #main_top .mt_low .top #socialbar a:nth-child(2) .iconsocial{border: 1px solid rgba(26,180,239,1); background-color: rgba(27,182,239,0.2);}
	footer #container #main_inf #main_top .mt_low .top #socialbar a:nth-child(3) .iconsocial{border: 1px solid rgba(242,109,125,1); background-color: rgba(255,0,0,0.2);}
	footer #container #main_inf #main_top .mt_low .top #socialbar a:nth-child(4) .iconsocial{border: 1px solid rgba(140,98,57,1); background-color: rgba(122,75,7,0.2);}
	footer #container #main_inf #main_top .mt_low .top #socialbar a:nth-child(5) .iconsocial{border: 1px solid rgba(178,209,252,1); background-color: rgba(0,112,255,0.2);}
	footer #container #main_inf #main_top .mt_low .top #socialbar a .iconsocial img{ -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); height: 26px; margin-top: 6px}
	footer #container #main_inf #main_top .mt_low .top #socialbar a:nth-child(2) .iconsocial img{height: 24px; margin-top: 8px}
	footer #container #main_inf #main_top .mt_low .top #socialbar a:last-child .iconsocial img{height: 35px; margin-left: 1px; margin-top: 1px}
}
@media screen and (max-width:665px){
	footer #container #main_inf #container_left ul{padding-left: 23px}
	footer #container #main_inf #container_right .info .vineta{margin-left: 30%;}
}
@media screen and (max-width:580px){
	footer #container{width: 100%}
	footer #container #main_inf #main_top .mt_high{border-bottom: 0px; margin: 0; width: 50%}
	footer #container #main_inf #main_top .mt_low{border-top: 1px solid #004154;}
	footer #container #main_inf #container_left ul{padding-left: 10px; width: 100%}
	footer #container #main_inf #container_right{padding: 0}
	footer #container #main_inf #container_mid2 {width: 50%}
	footer #container #main_inf #container_mid2 .info{width: 137px; border-bottom: 0px; padding-bottom: 0px}
	footer #container #main_inf #container_mid2 .info .vineta{width: 0}
	footer #container #main_inf #container_mid2 .info .c_info{width: 117px;padding-right: 0px; padding-left: 10px;}
	footer #container #main_inf #container_mid2 #email{border-top: solid 1px #004154; width: 95%}
}
@media screen and (max-width:500px){
	footer #container #main_inf #main_top .mt_high{width: 100%}
	footer #container #main_inf #container_left{border-bottom: solid 1px #004154;}
	footer #container #main_inf #container_left ul{border-bottom: 0px; width: 69%; margin: 0 auto }
	footer #container #main_inf #container_left ul li{float: left; height: 58px;}
	footer #container #main_inf #container_left ul li:hover{background-image: none}
	footer #container #main_inf #container_left ul li:hover a:after{bottom: 19px; right: 9px}
	footer #container #main_inf #container_left ul li.job{margin-left: 32px;}
	footer #container #main_inf #container_left ul li.job,footer #container #main_inf #container_left ul li.faq,footer #container #main_inf #container_left ul li.help,footer #container #main_inf #container_left ul li.forum,footer #container #main_inf #container_left ul li.manual,footer #container #main_inf #container_left ul li.term{width: auto}
	footer #container #main_inf #container_left,footer #container #main_inf #container_mid,footer #container #main_inf #container_right{width: 100%;}
	footer #container #main_inf #container_mid2 {border-left: 0px;width: 100%}
	footer #container #main_inf #container_mid2 .info{width: 189px}
	footer #container #main_inf #container_mid2 .info .c_img{float: left; width: auto}
	footer #container #main_inf #container_mid2 .info .vineta{float: left; clear: inherit;}
	footer #container #main_inf #container_mid2 #email{width: 100%; height: auto; overflow: hidden;padding-left: 30%;padding-top: 8px}
	footer #container #main_inf #container_mid2 #email img, footer #container #main_inf #container_mid2 #email #info{float: left;}
	footer #container #main_inf #container_mid2 #email #info{margin-top: 19px;margin-left: 10px;}
	footer #container #main_inf #container_right{margin-top: 0px; padding-bottom: 15px}
	footer #container #lowbar{display: none;}
}
@media screen and (max-width:485px){
	footer #container #main_inf #container_left ul{border-bottom: 0px; width: 75%; margin: 0 auto }
	footer #container #main_inf #container_left ul li{font-size: 10px;}  
}
@media screen and (max-width:480px){
	footer #container #main_inf #container_left ul{border-bottom: 0px; width: 75%; margin: 0 auto }
}
@media screen and (max-width:463px){
	footer #container #lowbar li:nth-child(4){margin-right: 7.76%;}
}
@media screen and (max-width:445px){
	footer #container #main_inf #container_left ul{width: 83%}
}
@media screen and (max-width:379px){
	footer #container #main_inf #container_left ul li.manual, footer #container #main_inf #container_left ul li.term{width: 39%}
	footer #container #main_inf #container_left ul li.job{margin-left: 0px;}
	footer #container #main_inf #container_left ul{width: 70%}
	footer #container #main_inf #container_left ul li.manual{margin-left: 20px;}
}
@media screen and (max-width:360px){
	footer #container #main_inf #container_left ul{width: 81%}
}
@media screen and (max-width:345px){
	footer #container #main_inf #main_top .mt_low .top #socialbar{margin: 0 auto; width: 270px}
	footer #container #main_inf #main_top .mt_low .top #socialbar a .iconsocial{width: 35px; height: 35px}
	footer #container #main_inf #main_top .mt_low .top #socialbar a .iconsocial img{margin-top: 4px}
	footer #container #main_inf #main_top .mt_low .top #socialbar a:nth-child(2) .iconsocial img{margin-top: 5px}
	footer #container #main_inf #main_top .mt_low .top #socialbar a:last-child .iconsocial img{margin-left: 0px; margin-top: 0px}
}
@media screen and (max-width:330px){
	footer #container #main_inf #container_left ul{padding-left: 0px}
	footer #copyright{font-size: 9px}
}
@media screen and (max-width:320px){
	footer #container #main_inf #main_top .mt_low .top #socialbar{width: 247px}
	footer #container #main_inf #main_top .mt_low .top #socialbar a .iconsocial{width: 30px; height: 30px}
	footer #container #main_inf #main_top .mt_low .top #socialbar a .iconsocial img{height: 22px; margin-top: 3px}
	footer #container #main_inf #main_top .mt_low .top #socialbar a:nth-child(2) .iconsocial img{height: 22px; margin-top: 4px}
	footer #container #main_inf #main_top .mt_low .top #socialbar a:last-child .iconsocial img{height: 31px; margin-left: -1px; margin-top: -1px}
	footer #container #main_inf #container_left ul{width: 70%}
	footer #container #main_inf #container_left ul li{font-size: 9px; height: 48px;}
	footer #container #main_inf #container_left ul li.job{margin-left: 0px}
	footer #container #main_inf #container_mid2 #email{padding-left: 19%;}
	footer #container #main_inf #container_right .info .vineta{margin-left: 16px}
}
@media screen and (max-width:310px){
	footer #container #main_inf #container_left ul{width: 81%}
	footer ::-webkit-input-placeholder {font-size: 10px}
	footer :-moz-placeholder {font-size: 10px}
	footer ::-moz-placeholder {font-size: 10px}
	footer :-ms-input-placeholder {font-size: 10px}
}
@media screen and (max-width:295px){
	footer #container #main_inf #main_top .mt_low .top{width: 100%}
}