@charset "utf-8";/* CSS Document documento actualizado 9 5 2019. */
body{font-size:14px;}
.naranjo{color: #f4801f;}.verde{color: #7aa93c;} .amarillo{color:#ffcc00;}.white{color:#ffffff !important;}.rojo{color: #c30000;}
.bgpetrolio{background-color:#333940;}.bgoscuro {background-color:#282b2d;}.bggris {background-color: #f3f5f9;}.bgblue{ background-color: #34495e;}
.bgverde{ background-color: #7aa93c;}.bgwhite{ background-color: #ffffff;}
.bgoscuronoise {background-image:url(../images/noise_fondo.png)}
.bgoscurocontac {background-image:url(../images/webhosting-asp-plesk.jpg)}

h1, h2, h3, h4, h5, h6 {font-weight: 300; font-family: Ubuntu, Arial, Tahoma, sans-serif;width: 100%;height: auto;margin: 0;float: left;}
p, p.large{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;margin:0 !important;padding:0;}p{text-align:justify;}
hr {height: 1px;width: 100%;float: left;margin: 6px 0px;border: 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ffffff;}
ul,ol{margin-top: 0;list-style: none outside none;}ul ul,ol ul,ul ol, ol ol{margin-bottom:0;}
a,a:focus,a:hover{text-decoration:none;outline:0}
ol, ul {list-style: none;}
a.tooltip span{display:none;padding:8px 10px;width:270px;text-align:justify;border-radius:4px;margin-left:-110px;margin-top:70px;font-size:0.9em;line-height:23px;}
a.tooltip:hover span{border:1px solid #c1c1c1;background:#ffffff;color:#545454;display:inline;position:absolute; z-index: 100;}
b, strong {font-weight: 700;}
.vinculo, .vinculo a, .vinculo a:hover{COLOR:#34495e;TEXT-DECORATION:none;}
.overlay{position:absolute;left:0;right:0;top:0;bottom:0}
.container.fullwidth{width:100%}.container.no-padding{padding-left:0;padding-right:0}
.no-padding{padding:0} .no-border{border: none !important;}.no-padding-bottom{padding-bottom: 0 !important;}
.box {padding: 4px 14px;} .boxes {padding: 0 10px;}

.margen {margin: 1.6% 0;float: left;width: 100%;}.margenes {margin: 2% 0;float: left;width: 100%;}.margensupremo { margin-top: 110px;}
.marco{background: #fff;border: 1px solid #ccc;padding: 0 1%;float: left;}
.border_top {border-top: 1px solid #d8d7d7; }.border_left {border-left: 1px solid #d8d7d7; }.border_right {border-right:1px solid #d8d7d7; } .border_bottom {border-bottom:1px solid #d8d7d7; }
.border_right_sec {border-right: 1px dashed #7d8ca1; }
.bloque, .bloque2 {margin: 0 2%;float: left;width: 96%;padding: 1.6% 4%;border-radius: 8px;} .bloque{border: 1px dotted #ff7122;}.bloque2{border: 1px dotted #34495e;}
.text-left {text-align: left !important;}.text-right {text-align: right !important;}.text-center {text-align: center !important;}.text-justify {
text-align: justify !important;}
.price_divider {width: 100%; height: 3px; background: #eeeff1; margin: 8px 0; float:left;}
.divider {background-color: rgba(0, 0, 0, .2);border: none;height: 1px;width: 30%;/*25*/margin: 0 35% 20px;/*0 auto 20px;*/clear: both;float: left;}
.separator, .separator_ayuda{border-bottom: 1px solid #FFFFFF;border-top: 1px solid #cccccc;clear: both;display: inline-block;height: 0;width: 100%;float: left;}
.separator{margin: 1% 0;}.separator_ayuda{margin: 2% 0;}
.main-title{ height: 4px;  width: 80px; margin: 20px 45% 30px; background-color: #7aa93c; float: left;}.main-title-large{ height: 4px; width: 140px; margin: 1% 44%; background-color: #7aa93c; float: left;}
/*emergencia*/
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#boxes .window{position:absolute;left:0;top:0;width:590px;height:590px;display:none;z-index:9999;padding:20px;background-image:url(../images/atencion_mejor_hosting.png); background-repeat:no-repeat;background-position:right bottom;}
#boxes .window a, #boxes .window a:hover{font-size:17px;text-decoration:none;color:#34495e;}
#boxes #dialog{width:480px;height:480px;background-color:#ffffff;border-radius:4px;}
.emergencia_tit{font-family: Ubuntu, Arial, Tahoma, sans-serif;color:#e05850;font-size:24px;line-height:33px;text-align:left; padding-bottom:2%; float:left; width:100%; font-weight:400;}
.emergencia p{font-size:16px;line-height:28px;}
/*menu*/
.btn_estado, .btn_serviciopago{border-radius:6px;font-weight: 400 !important;border: 2px solid #34495e;}
.btn_estado { color: #ffffff !important; background-color: #34495e;}
.btn_serviciopago{ color: #34495e !important;  }
.header-top .header-top-left a, .header-top .header-top-right a, .nav-menu ul li a, .nav-menu a{font-family: Ubuntu, Arial, Tahoma, sans-serif;font-weight: 400;}
.header-top {padding:9px 0;background-color:#ffffff; border-bottom: 1px solid #dedede;text-align: left;}.header-top a{color:#545454}
.header-top ul li{display:inline-block;margin-right:20px}
.header-top .header-top-left {text-align: left; }.header-top .header-top-right{text-align:right; }
.header-top .header-top-left a, .header-top .header-top-right a{margin:0 10px; font-size: 15px; padding: 4px 10px; }.header-top .lnr{display:none}
.top-head-btn{background:#988fff;padding:9px 26px}.main-menu{padding-top:20px}
#header{padding:0px 0px 20px 0px;position:fixed;left:0;top:0;right:0;transition:all 0.5s;z-index:997;background:#fff !important;box-shadow:-21.213px 21.213px 30px 0px rgba(158,158,158,0.3);}
#header.header-scrolled{box-shadow:-21.213px 21.213px 30px 0px rgba(158,158,158,0.3);background:rgba(255,255,255,0.9);transition:all 0.5s}
#header #logo{ width: 256px; height: 32px;}
#header #logo img{padding:0;margin:0}
.nav-menu,.nav-menu *{margin:0;padding:0;list-style:none}.nav-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;background:rgba(255,255,255,0.9)}
.nav-menu li{position:relative;white-space:nowrap}
.nav-menu>li{float:left}.nav-menu li:hover>ul,.nav-menu li.sfHover>ul{display:block}.nav-menu ul ul{top:0;left:100%}.nav-menu ul li{min-width:180px;text-align:left}.sf-arrows .sf-with-ul{padding-right:30px}
.sf-arrows .sf-with-ul:after{content:"\f107";position:absolute;right:13px;font-family:FontAwesome;font-style:normal;font-weight:normal}.sf-arrows ul .sf-with-ul:after{content:"\f105"}#nav-menu-container{margin:0}
.nav-menu a{padding: 0 6px;text-decoration: none;display: inline-block;color: #222;font-size: 16px;text-transform: uppercase;outline: none; line-height: 29px;}
.nav-menu>li{margin-left:8px}
.nav-menu ul{margin:20px 0 0 0;padding:10px;box-shadow:0px 0px 30px rgba(127,137,161,0.25);background:#fff}.nav-menu ul li{transition:0.3s}
.nav-menu ul li a{padding:2px 4px;color:#333;transition:0.3s;display:block;font-size:15px;text-transform:none; }
.nav-menu ul li:hover>a{color:#333333}
.nav-menu ul ul{margin:0}#mobile-nav-toggle{position:fixed;right:15px;z-index:999;top:60px;border:0;background:none;font-size:24px;display:none;transition:all 0.4s;outline:none;cursor:pointer}

#mobile-nav-toggle i{color:#7aa93c;font-weight:700} /*color palitos*/
#mobile-nav{position:fixed;top:0;padding-top:18px;bottom:0;z-index:998;background:rgba(0,0,0,0.8);left:-260px;width:260px;overflow-y:auto;transition:0.4s}
#mobile-nav ul{padding:0;margin:0;list-style:none}#mobile-nav ul li{position:relative}
#mobile-nav ul li a{color:#fff;font-size:13px;text-transform:uppercase;overflow:hidden;padding:10px 22px 10px 15px;position:relative;text-decoration:none;width:100%;display:block;outline:none;font-weight:400}
#mobile-nav ul li a:hover{color:#fff}
#mobile-nav ul li li{padding-left:10px/*30*/}
#mobile-nav ul .menu-has-children i{position:absolute;right:0;z-index:99;padding:15px;cursor:pointer;color:#fff}
#mobile-nav ul .menu-has-children i.fa-chevron-up{color:#988fff}#mobile-nav ul .menu-has-children li a{text-transform:none}
#mobile-nav ul .menu-item-active{color:#7aa93c;}/*color menu movil principal select*/
#mobile-body-overly{width:100%;height:100%;z-index:997;top:0;left:0;position:fixed;background:rgba(0,0,0,0.7);display:none}
body.mobile-nav-active{overflow:hidden}
body.mobile-nav-active #mobile-nav{left:0}
body.mobile-nav-active #mobile-nav-toggle{color:#fff}
/*ver si sirve*/
/*btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{text-decoration:none;outline:0}.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1em;line-height:inherit}.gray-bg{background:#f9f9ff}
.clear::before,.clear::after{content:" ";display:table}.clear::after{clear:both}.transition{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.section-full{padding:100px 0}.section-half{padding:75px 0}*/
/**/
.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.flex-grow{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-left{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.flex-middle{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flex-right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.flex-top{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.flex-bottom{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.flex-column{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-cell{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.list-style{width:14px;height:14px}
/*--*/
#footer{ background-color: #222222;}
.foot_item{float: left;height: auto;width: 100%;color: #CCC;font-size: 12px;text-align: left;line-height: 24px;}
.foot_item p{font-size:13px;color:#ffffff;line-height:24px; width:100%;}
.foot_item ul{color:#FFF;height:auto;float:left;list-style:none;width:98%;margin:0;padding:2% 0;}
.foot_item ul li{line-height:26px;font-size:13px;}.foot_item ul li a{color:#90A8B2;text-decoration:none;}.foot_item ul li a:hover{text-decoration:none;color:#394C5D;}
.content_footer{font-size: 11px;color: #f4f4f4;height: auto;border-top: 1px solid #666;float: left;width: 100%;padding: 1% 0 0;margin: 2% 0 0;}
.content_footer p{font-size:13px;text-align:center;line-height:26px;}.content_footer a, .content_footer a:hover{text-decoration: none;font-size: 13px;}.content_footer a{color: #90A8B2;}.content_footer a:hover{color: #394C5D;}
.content_footer .titulos, .content_footer .horarios, .content_footer .fono{float:left;text-align:left;line-height:27px;width:100%;}.content_footer .titulos{ font-size: 13px; color: #E0E0E0;  padding: 0 0 2%; line-height: 27px;}
.content_footer .horarios{color:#90A8B2;padding:0;font-size:13px;}.content_footer .fono{  color: #E0E0E0; padding: 0; font-size: 20px;line-height: 28px;}
.footer_chat{width:100%;padding:1.8% 1%;margin:3% 0 0;font-size:18px !important;float:left; color:#FFF; }
.footer_chat a, .footer_chat a:hover {text-decoration: none;color: #f4801f !important;font-size: 18px !important;}
.contacto {float: left;}.contacto .fa {font-size: 20px;color: #f4801f;}
.redes {float: left; padding: 0; margin:20px 0 0; width:100%}
.redes .fa {margin: 0 6% 0 0 !important;float: left;font-size: 22px;color: #ffffff;text-align: center;}
.social_icon{width: 26px;float: left;margin: 3% 2% 0 0;}.pago_icon{width:68px;margin:0 3px;}
address{font-size:13px;text-align:left;color:#E0E0E0;line-height:24px; padding-bottom:2%;}
address, .certificado,.foot_item{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;}
/*BANNER*/
.bg-overlay {background: rgba(27, 31, 37, 0.6); /*(27, 31, 37, 0.8);*//* position: absolute;*/ top: 0;  right: 0; left: 0; bottom: 0; width: 100%; height: 100%;}
.bg-overlayblack {background: rgba(27, 31, 37, 0.8); /*(27, 31, 37, 0.8);*//* position: absolute;*/ top: 0;  right: 0; left: 0; bottom: 0; width: 100%; height: 100%;}
#pxs_sliderhome, #pxs_slider, #pxs_slider2, #pxs_slider3, #pxs_slider4, #pxs_slider5, #pxs_slider6, #pxs_slider7, #pxs_slider8, #pxs_slider9, #pxs_slider10, #pxs_slider11, #pxs_slider12, #pxs_slider13, #pxs_slider14, #pxs_slider15,#pxs_slider16, #slider-hosting {width: 100%; height: 410px; overflow: hidden;  background-repeat: no-repeat;  background-position: 50% 50% !important;clear: both;background-size: auto auto;}
#pxs_sliderhome{background-image: url(../images/mejor_webhosting_chile.jpg);}
#pxs_slider{background-image: url(../images/mejor_hosting_chile.jpg);}
#pxs_slider2{background-image: url(../images/mejor-webhosting-chile.jpg);}
#pxs_slider3{background-image:url(../images/datacenter-hostingenchile.jpg);}
#pxs_slider4{background-image:url(../images/banner_mejorhostingenchile.jpg);}
#pxs_slider5{background-image:url(../images/mejor-servicio-webhosting-chile.jpg);}
#pxs_slider6{background-image:url(../images/banner_servidoreshostingchile.jpg);}
#pxs_slider7{background-image:url(../images/banner_atencionhosting.jpg);}
#pxs_slider8{background-image:url(../images/mejor-webhostchile.jpg);}
#pxs_slider9{background-image:url(../images/banner_hostingenchile_ltda.jpg);}
#pxs_slider10{background-image:url(../images/atencion_webhosting-chile.jpg);}
#pxs_slider11 {background-image:url(../images/hosting_chile_proteccion.jpg);}
#pxs_slider12{background-image:url(../images/hosting_chile_ssl.jpg);}
#pxs_slider13{background-image:url(../images/uptime_hosting_chile.jpg);}
#pxs_slider14{background-image:url(../images/mejor-atencion-postventa-hosting.jpg);}
#pxs_slider15{background-image:url(../images/hosting_ecommerce-chile.jpg);}
#pxs_slider16{background-image:url(../images/hosting_chile_sitelock.jpg);}
.slider1{background-image:url(../images/mejor_webhosting_cloud.jpg);}
.slider2{background-image:url(../images/mejor_webhosting_tradicional.jpg);}
.slider3{background-image:url(../images/webhosting_ecommerce_wordpress.jpg);}
.slider4{background-image:url(../images/webhosting-asp-plesk.jpg);}

.slider, .slidermedio {float: left;  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8); padding: 0; margin-top: 4%;}
.slider {width: 100%;}.slidermedio{width: 60%;text-align: left; color: #ffffff;}.sliderpromo{ width: 66%; text-align: left; color: #333333;float: left;  padding: 0; margin-top: 5%;}
.bannerindex {text-align: left;color: #ffffff;}
.bannermedio h1{font-size: 5.5em; line-height: 80px;margin-bottom: 2%;}
.bannerindex h1{ font-size: 4.5em; line-height: 68px; font-weight: 700; color: #7aa93c;}
.bannerindex h2 { font-size: 2.3em;line-height: 42px; padding:1% 0 3%; }
.bannerindex h3 {font-size: 1.8em; line-height: 36px;}
.bannerindex .tel{width: 40%; font-size: 1.8em;line-height: 32px;margin-top: 1%;font-family: Ubuntu, Arial, Tahoma, sans-serif; font-weight: 300;float: left;color: #7aa93c; border-radius: 30px;padding: 1.2% 0; text-align: center; border: 2px solid #7aa93c;}
.bannerindex .tel a, .bannerindex .tel a:hover{text-decoration:none; color:#ffffff;}

.bannerhome {text-align: left;}
.bannerhome h1{ font-size: 3.4em;line-height: 74px; margin-bottom: 2%; width: auto;font-weight: 700 !important; padding:  0 26px;border: 2px solid #7aa93c; border-radius: 56px;color: #7aa93c;}
.bannerhome h2{font-size: 1.8em; line-height: 40px; color: #ffffff;padding-left: 26px;}

.bannerprincipal .texto, .bannermedio .texto{ font-family: Ubuntu, Arial, Tahoma, sans-serif; font-weight: 300; padding-top: 2%;float: left; width: 100%; }
.bannerprincipal {text-align: center; color: #ffffff; }
.bannerprincipal h1{ font-size: 4em; line-height: 66px;}
.bannerprincipal h2, .bannerprincipal h5{font-size: 2em;line-height: 40px;}
.bannerprincipal h3{font-size: 1.6em;line-height: 33px;}
.bannerprincipal .texto{ font-size: 1.3em; line-height: 36px; text-align: center;}

.bannermedio h1{  font-size: 4.3em;line-height: 64px; margin-bottom: 2%;}
.bannermedio h2 { font-size: 1.8em;line-height: 36px;}
.bannermedio h3{font-size: 2.2em;line-height: 40px;}
.bannermedio .texto{ font-size: 1.3em; line-height: 32px;}
.bannerpromo h1{ font-size: 3.6em;line-height: 70px;margin: 1% 0; font-weight: 300;}

.bannerpromo h2 {font-size: 1.6em;line-height: 34px; font-weight: 400;}
/*------------*/
#header, #wrapper_menu, #footer{width: 100%;height: auto;clear: both;}
#producto,#planes, #hosting_destacado, #novedades, #mejorhosting, #redes, #soporte, #ventas, #clientes, #inicio, #hostingtiene, #hostpreferente, #datosHosting, #caracteristica, #incluye, #tabla, #buscadominio, #preciosdom, #sitemap, #formapago, #banco, #estado, #titulares, #ayuda, #contrata, #equipo, #seccionvideo, #prensa, #ejecutivo, #terminos, #atencion, #premium { text-align: center;width: 100%;height: auto;clear: both;}
#footer,#producto, #hosting_destacado, #planes,#novedades, #mejorhosting, #redes, #soporte, #ventas, #clientes, #inicio, #hostingtiene,#hostpreferente, #datosHosting, #caracteristica, #tabla, #buscadominio, #sitemap, #formapago, #banco, #estado, #ayuda, #contrata, #equipo, #seccionvideo, #prensa, #ejecutivo, #terminos, #premium {padding: 34px 0;} 
#tabla, #estatus{background-color:#FFF;}
#preciosdom {padding: 36px 0 0;}
#incluye { padding: 15px 0 0;} 
#hostingtiene{border-bottom: 1px solid #cccccc;}

#producto p.large, #mejorhosting p.large, #inicio p.large, #caracteristica p.large, #buscadominio p.large, #equipo p.large, #ayuda p.large, #premium p.large{ text-align: center; width: 100%;}
#producto p.large, #inicio p.large, #buscadominio p.large, #equipo p.large, #ayuda p.large{color: #34495e;line-height: 30px;font-size: 1.4em;}
#premium p.large{color: #ffffff;line-height: 30px;font-size: 1.4em;}
#inicio p.large{padding: 0 0 1%;}
#mejorhosting p.large {line-height: 34px;font-size: 1.4em;}#caracteristica p.large {line-height: 34px;font-size: 1.6em;}
#producto p.large, #novedades p.large, #mejorhosting p.large, #buscadominio p.large, #equipo p.large , #ayuda p.large{padding: 0 0 2%;}
#novedades p.large { line-height: 31px; font-size: 1.3em; color: #cccccc;}

#novedades p, .plan_index p, #datosHosting p, #caracteristica p, .tab_content_wrapper p, #ayuda p ,#equipo p, #terminos p, #premium p{font-size: 1.1em;line-height: 28px;}
#mejorhosting p , #soporte p, #ventas p, #verifica p, #formapago p, #banco p, #seccionvideo p, #estado p, #contrata p, #tabla .lista p {font-size: 1.2em;line-height: 30px;}
#hostpreferente p{font-size: 1.3em;line-height: 32px;}
#soporte p, #mejorhosting p, .plan_index p, #datosHosting p, .emergencia p, #sitemap p, #formapago p, #estado p, #ayuda p, #contrata p, #equipo p, #seccionvideo p, #terminos p, #tabla .lista p {color: #6c757d;}
#ventas p, #novedades p, #hostpreferente p, #banco p {color: #ffffff;}
/*botones*/
.btn_producto, .btn_contratar, .boton_descargar, .btn_info, .btn_wp, .btn_wp2, .btn, .botone, .botone_dominio, .btn_ver, .btn_principal, .info-boton, .boton_leer { font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight:300;text-decoration:none;height:auto; }
.btn_producto, .btn_contratar, .boton_descargar, .btn_wp, .btn_wp2, .btn_pago, .btn_pago2,.btn{ border-radius: 6px;float: left;}
.btn_contratar, .boton_descargar{ font-size: 1.3em;line-height: 29px; }
.boton_descargar{padding: 2% 0; margin: 14px 0;width: 100%;color: #ffffff;border: 2px solid #ffffff;}
.boton_leer{padding: 6px 0; margin: 0;width: auto;color: #333940;font-size: 1.1em;line-height: 28px; font-weight:400;}
.btn_contratar {margin: 3% 10%;background-color: #fff;color: #34495e;padding: 1% 0;width: 80%; }
.btn_info{background-color: #7aa93c;color:#fff;float: left;font-size: 19px;margin: 0;padding: 2% 1%;width: 98%;line-height: 30px;text-align: left;text-indent: 8px;border-radius: 0 0 8px 8px;}
#producto a, #producto a:hover, .btn_contratar a, .btn_contratar a:hover,.btn_info a, .btn_info a:hover, .btn_wp a, .btn_wp a:hover, .btn_wp2 a, .btn_wp2 a:hover.btn_pago a, .btn_pago a:hover, .btn_pago2 a, .btn_pago2 a:hover, .btn a, .btn a a:hover, .botone_dominio a, .botone_dominio a:hover, .info-boton a, .info-boton a:hover, .btn_principal a,.btn_principal a a:hover {text-decoration:none; color:#fff;}

.btn_producto { color:#FFF;padding: 1.6% 0;width: 66%;line-height: 30px;font-size: 1.3em;margin: 3% 17%;background-color: #7aa93c;text-transform: uppercase; }
.btn_wp, .btn_wp2{font-size: 1.3em;margin: 0 5%;padding: 1.6% 0;  width: 40%; line-height: 30px; color: #fff;
}.btn_wp{background-color: #001C26;}.btn_wp2{background-color: #E05850;}  
.botone, .botone_dominio {width: 250px !important;font-size:18px !important; line-height:30px;border-radius: 6px;text-align: center;text-decoration: none;height: auto;}.botone {margin-left: 3% !important;}
.botone_dominio { background-clip: padding-box; background-attachment: scroll;margin: 0.5% 0;background: none repeat scroll 0 0 #34495e; cursor: pointer; padding: 4px 0;background-color:#333940;}
.botone_dominio:hover, .botone_dominio:focus, .botone_dominio:active { background-color: #87979D; text-decoration: none;}
.btn_pago, .btn_pago2{color: #FFF;padding: 1% 0;width: 50%;font-size: 1.3em;line-height: 32px;margin: 3% 25%;}
.btn_pago {background-color: #f4801f;}.btn_pago2 {background-color: #34495e;}

.btn{padding: 0.4% 0;margin: 2% 0 0;width: 40%;font-size: 1.5em;line-height: 34px;color: #ffffff; background-color:#34495e; }
.btn_ver {margin:0;font-size: 1.5em;padding: 0; line-height: 38px; width: 100%;float: left;border: 2px solid #34495e;border-radius: 6px; color: #34495e; font-weight: 400; margin-top: 2%;}.btn_ver a, .btn_ver a:hover{text-decoration:none;}
.info-boton {background: #7aa93c;float: left;padding: 1%;font-size: 1.3em;margin: 1% 0;color:#FFF; width: 33%;border-radius: 6px;}
.btn_principal{border-radius: 8px;background: rgba(52, 73, 94, 0.9);float: left;padding: 0.4% 0;margin: 2% 31% 0;width: 33%;font-size: 1.6em;line-height: 38px;color: #ffffff;}

/*video*/
.video_mac{ width: 100%;float: left; background-repeat: no-repeat;  background-position: 50% 50% !important;height: 380px; margin: 0;padding: 10px 0 0; background-image: url(../images/bg-mac.jpg);}
.video_mac iframe, .video_mac object, .video_mac embed {/*position: absolute;*/top: 0;left: 0;max-width: 100%;width: 88%;height: 256px;border: 0;padding-top: 2%;}

.vid-player iframe, .vid-playerblog iframe{top:0;left:0;width:100%;}
.vid-player{float: left;width: 96%;margin: 0;padding: 50px 0 0 0;} 
.vid-playerblog{ float: left;
 width: 98%; height: auto;margin: 0 0 5%;padding: 0; border: 2px solid #34495e;}


#atencion{background-image: url(../images/hosting-mejor-soporte.jpg);}
#atencion h1, #atencion h4, #atencion h5{text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8); color: #FFFFFF;}
#atencion h1, #atencion h4{ font-size: 4em; line-height: 50px; padding-bottom: 1%;}#atencion h5{font-size: 1.6em; line-height: 36px; margin-bottom: 4%;}
#atencion .titulo, #atencion .sub {float: left;width: 100%;font-family: Ubuntu, Arial, Tahoma, sans-serif; height: auto;font-weight:300; }
#atencion .titulo {color: #ffffff; font-size: 1.5em;line-height: 32px;} #atencion .sub{font-size: 1.2em;line-height: 26px;color: #7aa93c;margin-bottom: 34px; }

#hosting_destacado h4{line-height: 46px;font-size: 2.8em; padding: 0 0 1%;color: #ffffff;}
#producto .nombre, .plan_index .precio{text-align: center;font-family: Ubuntu, Arial, Tahoma, sans-serif; float:left; width:100%;}
#producto .nombre{ color: #34495e;line-height: 36px; font-size: 1.8em; padding-top: 2%;}
#producto h2{ line-height: 40px;font-size: 2em; padding: 0 0 1%; color: #545454;}
#producto .titulo{font-size: 2.4em;line-height: 60px;text-align: center;padding: 0;margin: 0;color: #545454;}

.plan_index {height: auto; background-color: #FFF; border-radius: 6px; margin: 5% 0; border: 1px dotted #34495e;width: 100%;float: left; padding: 14px 5%; clear: both;}
.plan_index h6 {color: #34495e;font-size: 1.8em; line-height: 34px;padding-bottom: 2%;margin: 1% 0 0;}
.plan_index .precio{padding: 2% 0;font-size: 1.5em;line-height: 30px;color: #545454;font-weight: 400;}

#planes h2, #planes h3{text-align: center;color: #545454;}
#planes h2{line-height: 40px;font-size: 2.6em;padding: 0 0 2%;}
#planes h3{line-height: 36px;font-size: 1.9em;padding: 0 0 2%;}
#planes h5{ color: #f2f2f2;font-size: 15px;line-height: 26px; margin-top: 1%; text-transform: none;}
#planes h6{ color: #FFF;  font-size: 1.5em;  line-height: 32px; margin-top: 1%;text-transform: none;}
#planes .col-md-4{padding: 0 1.8%;} 
#planes .plan{line-height: 30px;text-align: center;color: #CCCCCC;font-size: 1.3em;padding: 0 0 2%;}
#planes .intro{text-align: center; width: 100%;color: #34495e;line-height: 30px;font-size: 1.3em;margin: 0 0 3%; float: left;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif"; }

.costodesde, .costo, .form_seleccion {border: 2px solid #f4801f;border-radius: 6px;float: left;}
.costodesde {line-height: 38px;font-size: 1.8em;text-align: center;color: #34495e;width: 33%;margin: 1% 33% 2%; padding: 1% 0;}
.costo, .form_seleccion{padding: 0;height: auto;}.costo {width: 44%;margin: 1% 28%;}.form_seleccion { width: 80%; margin: 1% 10%;}
.form_seleccion .elegir{float: left;width: 35%;padding: 1.4% 1% 0;}
.costo .contratar, .form_seleccion input[type="submit"]{font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";  font-weight: 300;   font-size: 20px;  background-color: #f4801f; margin: 0; float: right; color: #FFF;}
.form_seleccion input[type="submit"]{width: 24% !important;	padding: 2% 0;border: none;}
.costo .contratar{padding: 3.6% 0;width: 38%;text-align: center;}

.costo .precio,.costo .iva, .costo .desde, .periodo{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;float:left;}
.costo .precio{font-size: 2.3em;width: 35%;line-height: 40px;padding: 2% 1% 2% 3%;text-align: right;color: #34495e;font-weight: 400;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";}
.costo .iva{text-align: left;font-size: 1.2em;line-height: 17px;color: #34495e;width: 110px;padding: 5% 0 0;}
.costo .desde{text-align: left;width: 96%;font-size: 1.1em;color: #34495e;line-height: 28px;padding-left: 4%;}
.periodo{color: #f36341;margin: 0;font-size: 1.3em;line-height: 32px;padding: 0;width: 100%;}

.col_banner{height: auto;float: left;width: 98%;padding: 7% 1% 0;margin:0;}
.col_banner .precio, .col_banner .desde{ float: left;text-align: center; font-weight: 300; width: 100%;padding: 0;}
.col_banner .precio{  color: #FFF; font-size: 1.6em;line-height: 34px;}
.col_banner .desde{line-height: 25px;color: #f4801f;font-size: 1.2em;}
.col_banner .texto{height: auto;text-align: left; float: left;color: #FFF; border-top: 0px solid #e9e9e9; padding: 4% 0 4% 4%; font-size: 1.1em; line-height: 33px; width: 100%;}
.col_banner .texto .fa { margin-right:5px;}
.col_banner .perfor/*, .col_banner .gris2*/{font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300;float: left;height: auto;width: 100%;text-align: left;}
.col_banner .perfor/*, .col_banner .gris2*/{padding: 0 0 4%;font-size: 1.1em;text-indent: 12px;line-height: 30px;}
.col_banner .perfor{color: #FFFFFF;}

.offer { font-family: Ubuntu, Arial, Tahoma, sans-serif;font-weight: 300;height: auto;float: left; position: absolute; margin: 0 auto; display: block; margin-top: 3px; left: 49.4%; transform: translate(-50%,-50%); padding-bottom: 8px; min-width: 78%;text-align: center;}
.offer .special-content {border-radius: 8px;background-color: #f4801f;font-size: 17px;text-transform: uppercase;font-weight: 300;color: #fff;padding: 4px 15px;letter-spacing: 1px;line-height: 30px;}
.special-content .after {content: " ";width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent; border-top: 10px solid #f4801f; position: absolute;bottom: -5px; left: 51.2%; transform: translate(-50%,-50%);}

/*ver que sirve*/
.col_verde{ background-color: #7aa93c;}.col_azul{ background-color: #333940;
}.redondo{border-radius: 8px;}.semiredondo{	border-radius: 8px 8px 0 0;}
.col_gama_tit{font-weight: 300;width: 100%;font-family: Ubuntu, Arial, Tahoma, sans-serif;height: auto;float: left;text-align: center;color: #666666;font-size: 2.4em;padding: 0;margin: 2% 0;line-height: 46px;}
.col_vd{height: auto;width: 100%;float: left;padding: 1% 0;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;background-color: #FFF;margin: 1% 0;}
.col_vd p{font-size: 1.1em;line-height: 30px; color:#666666; padding:3% 0;}
/*-----*/

/**dentro de pagina planes*/
#incluye h2, #incluye h6{ text-align: left;  color: #34495e;font-size: 2.3em;  line-height: 46px;}
#incluye h5{text-align: right;font-size: 1.4em; line-height: 42px; padding: 1% 0 0 2%; color: #ffffff;}

.dato_dedicado{ margin: 0; width: 96%; float: left;height: auto;font-weight: 300; color: #34495e; font-size: 1.2em; line-height: 30px; padding: 0.5% 0; text-align: left;}
.dato_dedicado .fa, .dato_hosting .fa{font-size: 19px;}
.dato_hosting{ margin: 1.6% 0.8% 0 0.8%;width: 15%; float: left;  border: 1px solid #34495e;}
.dato_hosting .espacio, .dato_hosting .numero{height: auto;text-align: center;float: left;width: 100%;}
.dato_hosting .espacio{font-size: 1.1em;line-height: 30px;color: #34495e;border-top: 0px solid #f4801f;margin: 0;padding-bottom: 2%;font-weight: 300;}
.dato_hosting .numero{color: #34495e;font-size: 1.6em;line-height: 34px;padding: 3% 0 2%;font-weight: 400;}
/*----------*/
.btnsoporte, #ventas .boton, #novedades .boton, #soporte .titulo, #ventas .titulo, #ventas .info, #ssl .boton{font-family: Ubuntu, Arial, Tahoma, sans-serif;height:auto;}
.btnsoporte, #ventas .boton, #novedades .boton, #ssl .boton{font-size: 1.4em; line-height: 32px; font-weight:400;text-decoration:none;float: left;border-radius: 6px;}
.btnsoporte, #ventas .boton, #ssl .boton{ padding: 1.2% 0; margin: 4% 0 0;width: 54%;}
#novedades .boton{margin: 3% 33% 2%;width: 33%;padding: 1% 0;border: 2px solid #ffffff; color:#ffffff;}

#soporte .titulo, #ventas .titulo { font-weight: 300; text-align: left;font-size: 3em; line-height: 52px; margin-bottom: 2%;}
#soporte .titulo, #soporte .sub {color: #34495e;}
#soporte .sub { font-weight: 300; text-align: left; font-size: 2.2em; line-height: 41px;margin-bottom: 1%;}

.btnsoporte{border: 2px solid #34495e; color:#34495e;}
 #ventas .texto{font-weight: 300; text-align: left; font-size: 2.4em;line-height: 48px; margin-bottom: 2%;}
 #ventas .subtitulo{font-weight: 300; text-align: left; font-size: 2.8em;line-height: 48px; margin-bottom: 2%;}
#ventas .titulo, #ventas .subtitulo, #ventas .texto, #ventas h3, #ventas h4, #ventas .boton, #ventas .info,  #ssl .boton{color: #FFFFFF;}
#ventas .boton, #ssl .boton {border: 2px solid #FFFFFF;}
#ventas .info {font-size: 1.5em; line-height: 32px; width: 100%; float: left; text-decoration: none; text-align: left; margin: 0;} 
#ventas h3{  text-align: left;  font-size: 4.6em;line-height: 60px;margin-bottom: 2%;}
#ventas h4{ text-align: left;font-size: 2.8em;line-height: 46px;margin-bottom: 2%;}

.fondo, .fondo2, .fondo3{ background-repeat: no-repeat  !important; /*background-size: cover; */ background-size: 48% auto !important;}
.fondo { background-position: center right;background-color: #f3f5f9 !important;background-image: url(../images/sobre-hosting.jpg);}
.fondo2 { background-position: center left;background-color: #7aa93c !important; background-image: url(../images/hosting_webhosting_chile.jpg); }
.fondo3 { background-position: top left ;background-color: #7aa93c !important; background-image: url("../images/dedicados_webhosting_chile.jpg"); }

#premium .titulo {font-size: 1.4em; line-height: 30px; text-align: center;float: left;width: 100%;font-family: Ubuntu, Arial, Tahoma, sans-serif;font-weight:400;color: #FFFFFF; padding: 2% 0}
#premium h4{font-size: 2.8em; line-height: 50px; color: #FFFFFF;} 
#premium .fa {color: #7aa93c; font-size: 14px;}
.bipremium {border-radius: 6px; box-shadow: 0px 4px 12px rgba(0,0,0,0.1); padding: 12px 22px;margin: 10% 0 0; transition: all 0.2s ease;background-color: #333940;}
#premium p {color:#c4c9d4 !important}

#novedades .titulo, #novedades .subtitulo, #novedades .resultado {font-size: 1.3em;text-align: center;float: left;width: 100%;font-family: Ubuntu, Arial, Tahoma, sans-serif;font-weight:300;}
#novedades .titulo {color: #FFFFFF;line-height: 28px;margin: 2% 0 0;}
#novedades .subtitulo {color: #819750;line-height: 32px;margin: 2%  0 3%;}
#novedades .resultado {color: #ffffff;line-height: 32px;margin: 2%  0 3%;}
#novedades .fa {margin: 0 auto;font-size: 46px;color: #ffffff;text-align: center;}
#novedades h2, #novedades h3, #novedades h4, #novedades h5, #novedades h6{color: #FFFFFF; }
#novedades h2{font-size: 2em;line-height: 40px;padding-bottom: 1%;}
#novedades h3{ font-size: 2.6em; line-height: 48px; padding-bottom: 3%;} 
#novedades h5 {font-size: 1.6em;line-height: 40px;margin-top: 2%;} 
#novedades h4, #novedades h6{font-size: 3em;line-height: 50px;text-align: left;padding-bottom: 2%;}
#novedades .iconos{width: 100%;float: left;margin-top: 3%;}
 .numberinfo { display: flex;width: 120px;height: 120px; line-height: 120px;  border: 3px solid #59d2ef; border-top-color: rgb(89, 210, 239);
 border-right-color: rgb(89, 210, 239); border-bottom-color: rgb(89, 210, 239);border-left-color: rgb(89, 210, 239); -webkit-border-radius: 50%; -khtml-border-radius: 50%;  -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;margin: 0 auto 20px auto;border-color: #FFCC00;}
.textofsp { font-size: 28px; color: #ffffff; text-align: center; line-height: 38px; width: 100%; float: left; padding: 30% 0;}

#mejorhosting h4{  color: #34495e; font-size: 3.2em; line-height: 44px;padding-bottom: 1%;}
#mejorhosting .tit{font-family: Ubuntu, Arial, Tahoma, sans-serif;width: 100%; float:left;padding: 0;text-align: left;margin: 0 0 2%;font-size: 1.6em;line-height: 36px;color: #545454;font-weight: 700;}
#redes {color: #ffffff;font-family: Ubuntu, Arial, Tahoma, sans-serif;}
#redes .tit, #redes .consejo{ font-size: 3em;  line-height: 52px;font-weight: 700; text-align: center; float: left; width: 100%;}
#redes .consejo{ padding-bottom: 2%;}
#redes .texto{ font-size: 1.3em; line-height: 31px;padding: 0 0 2%;font-weight: 300; text-align: center;  float: left; width: 100%;}
#redes .llama{ width: 100%; float: left;padding: 0;color: #f4801f; font-size: 2.2em; line-height: 40px;}
#redes h6 {font-size: 1.2em;line-height: 28px;}
.misredes{text-align: center;float: left;width: 50%; margin: 3% 25%;}
.misredes .fa {font-size: 38px;color: #ffffff; margin: 0 3%;}

#clientes {border-top: 1px solid #e0e0e0;background-color: #FFF;}
#clientes h2, #clientes h5{font-size: 2.6em;line-height: 46px;}
#clientes h2{color: #545454;padding-bottom: 2%;}#clientes h5{color: #7aa93c;}
.clientes_index/*, .caract_clientes*/{float: left;height: auto; width:100%;}
.clientes_index{margin: 2% 0;}
#clientes .tit, #clientes .sub{ float: left; color: #545454;text-align: center; width: 100%; }
#clientes .tit{ font-size: 1.5em; padding: 0.5% 0; line-height: 32px; font-family: Ubuntu, Arial, Tahoma, sans-serif;font-weight: 300;}

.clientedes, .cliente{width:100%;float:left;margin-top:10px;} 
.clientedes img, .cliente img{float:left;padding:6px;border-bottom:1px solid #cccccc;background-color:#DDDDDD;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-top-color:#C0C0C0;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;display:block;} .clientedes img{width:192px;margin:2% 5%;}.cliente img{width: 90px;margin: 1%;}

#equipo h2, #equipo h3{font-size: 2.6em;  line-height: 48px; color: #545454; padding-bottom: 2%;}
#equipo h4{font-size: 2.2em;  line-height: 40px; color: #545454;}
#equipo .titulo, #equipo .sub{float: left;width: 100%;color: #545454;text-align: center;font-family: Ubuntu, Arial, Tahoma, sans-serif; }
#equipo .titulo { font-size: 1.8em; line-height: 30px; padding: 2% 0; font-weight: 400; border-bottom: 2px dotted #e0e0e0;}
#equipo .sub{ font-size: 1.2em; line-height: 30px;padding: 0 0 1%;}
.mini img{  margin: 3px;}
.area {float: left;  border-bottom: 2px dotted #e0e0e0; width: 100%; font-weight: 300;  color: #7aa93c;text-align: center;  font-family: Ubuntu, Arial, Tahoma, sans-serif; font-size: 2em;line-height: 50px; margin-bottom: 2%;}
.titulo_clientes { font-family: Ubuntu, Arial, Tahoma, sans-serif; color: #34495e;font-size: 1em;font-weight: 300; line-height: 25px; margin: 0; padding: 4% 0 0;text-align: center; width: 100%;  float: left;}
.fotos_clientes{height: auto; margin: 3% 0 0;  float: left; width: 100%;}

#inicio h1,#inicio h4, #planes h4, #sitemap h1{line-height: 40px;padding: 0 0 1%;font-size: 2.6em;color: #545454;}
#inicio h2{ color: #34495e;line-height: 33px; font-size: 1.6em; padding-bottom: 1%;}
#inicio h3{ line-height: 42px; text-align: left;font-size: 2.5em; color: #545454;}
#inicio .mensaje{float: left;width: 100%;text-align: center;font-size: 1.2em;line-height: 30px;color: #34495e;padding: 1% 0;border-bottom: 1px dotted #e0e0e0;margin: 1% 0;}
#sitemap h6{color: #819750;text-align: left;font-weight: 700; margin: 2% 0; font-size: 1.4em;line-height: 30px;}
#sitemap h6 a, #sitemap h6 a:hover{text-decoration:none;color:#819750;}
#sitemap p {text-align: left;font-size: 1.2em;line-height: 36px;}
#sitemap a, #sitemap a:hover{text-decoration:none;color:#545454;}
#sitemap .titulo{float: left;width: 100%;text-align: center;font-size: 1.5em;line-height: 28px;color: #34495e;padding: 1% 0;border-bottom: 1px dotted #e0e0e0;margin: 2% 0 1%;text-transform: uppercase;}
#sitemap .sinpagina{float: left;width: 76%; margin: 0 12%; text-align: center;}

#prensa h1{color: #f4801f;line-height: 48px; padding: 0; font-size: 2.6em; text-align: left;}
#prensa h2{line-height: 34px;font-size: 2em;color: #4d4d4d;padding-bottom: 2%; text-align: center;}
#prensa h4{line-height: 34px;font-size: 1.6em;color: #4d4d4d;text-align: left;font-weight: 400;padding-bottom: 2%;}
#prensa h5{ line-height: 34px; font-size: 1.5em; color: #4d4d4d;  text-align: left;font-weight: 300; padding-bottom: 1%;}
#prensa p{height: auto;font-size: 1.2em !important;text-align: justify;color: #4d4d4d;line-height: 30px !important;text-decoration: none;}
.blog_post{float: left;width: 100%;margin: 0;border-bottom: 1px dotted #CCC;padding: 3% 0;}
.blog_post .image_frame{float: left;border: 7px solid #e9e9e9;margin-bottom: 3%; width:auto;height: auto;}
.blog_post_image {float:left;width:31%;}.blog_post_image p{font-size: 0.9em;line-height: 20px;color: #333333;padding: 0 0 3% 0;float: left;width: 100%;}
.date{ border: 2px solid #7aa93c;padding: 0px; width: 12%; height: auto;text-align: center; display: block;margin: 1% 2% 1% 0;float: left;border-radius: 6px;}
.leer, .date strong, .date i{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;}
.date strong{ color: #7aa93c; font-size: 34px; margin-bottom: 2%; font-weight: 600;line-height: 40px;
}.date i{color: #6c757d;font-size: 11px;padding: 3% 0 6%;display: block;width: 100%;}
#prensa .tit{ text-align: left;  line-height: 36px;  font-size: 1.6em; color: #6c757d; width: 84%;  float: left; height: auto; padding-bottom: 1%;font-weight: 400;}
#prensa .tit-ayuda{ text-align: left;  line-height: 36px;  font-size: 1.6em; color: #6c757d; width: 100%;  float: left; height: auto; padding-bottom: 1%;font-weight: 400;}
.pagination{clear: both;padding: 1% 2%;margin: 2% 0;float: left;}
.pagination b{float:left;margin:0px 5px 2px 0;padding:0px 10px;font-weight:normal;color:#999;}
.pagination a.navlinks{font-size:14px;color:#454545;background-color:#eee;font-weight:400;text-transform:uppercase;padding:7px 10px;border-radius:3px;}
.pagination a.navlinks:hover, .pagination a.current{color:#fff;background-color:#454545;}

.m_preguntas{width: 100%;height: auto;float: left; margin: 4% 0 0;}
.m_preguntas a, .m_preguntas a:hover{color: #34495e;text-decoration: none; line-height: 46px;} 
.m_preguntas .fa {font-size: 17px; margin-right:3%;color: #7aa93c;}

#titulares {padding: 22px 0;background-color: #E3E3E3;}
#titulares .texto {color: #34495E;line-height: 42px;font-size: 1.8em;text-transform: uppercase; text-align: center; width: 100%;}

.titulares {padding: 8px 0;background-color: #E3E3E3; width: 100%; height: auto; float: left;color: #34495E;line-height: 38px;font-size: 1.8em;text-transform: uppercase; text-align: center; margin: 3% 0;}

#ayuda a, #ayuda a:hover, #estatus a, #estatus a:hover{text-decoration:none;color:#34495e;}
#ayuda h1 { line-height: 40px;padding: 0 0 1%;font-size: 2.6em;color: #545454;}
#ayuda h3 { color: #7AA93C; font-weight: 400;line-height: 36px; font-size: 1.6em;text-align: center;margin: 2% 0;}
#ayuda h4 { color: #6c757d; line-height: 40px; font-size: 1.9em;  margin: 0 0 4%;}
#estatus h6{line-height: 36px;text-align: left;font-size: 1.6em;color: #34495e;padding-top: 1%;letter-spacing: 1px;}
#estatus p{color: #545454;font-size: 1.3em;line-height: 41px;padding: 1.6%;}
#estatus .texto, #estatus .info{font-size: 1.3em;line-height: 40px;text-align: left;float: left;margin: 0;height: 42px;}
#estatus .texto{color: #545454;padding: 0 0 0 1%;width: 37%;margin: 0;}
#estatus .info{color: #f4801f;padding: 0 0 0 1%;width: 45%;text-align: left;height: 42px;float: left;}
#estatus .col-md-9{border: 2px solid #dddddd; border-radius:8px;}
#estatus .infogris{color: #627486;font-size: 15px;float: left;width: 13%;line-height: 40px;text-align: left;margin: 0;height: 42px;text-decoration: underline;}

#hostingtiene h4{ line-height: 30px; font-size: 1.8em; padding: 0 0 2%;color: #34495e;font-weight: 400;}
#hostingtiene h6{ line-height: 40px; font-size: 2.1em; color: #34495e;text-align: left}
#hostingtiene p{color: #545454;font-size: 1.2em !important;line-height: 30px !important;text-align: left !important;padding: 6px 0 10px;}
#hostingtiene img{border-left: 1px solid #c1c1c1;/*	border-right: 1px solid #c1c1c1;*/padding: 0.4% 0.5%;}
#hostingtiene .sinborder{border-left: 0px solid #c1c1c1;}
#hostingtiene .cuentacon{ float: left;width: 100%; text-align: center; margin: 0; clear: both;}

#datosHosting h1{line-height: 40px; padding: 0 0 1%;font-size: 2.6em;color: #545454; text-align: left; padding-bottom: 2%;}
#datosHosting h2{ font-size: 3em; color: #f4801f;  line-height: 52px; padding-bottom: 3%;  font-weight: 400;}
#datosHosting h3{line-height: 34px;text-align: center;color: #627486;padding-bottom: 2%;font-size: 1.4em;}
#datosHosting h4{font-size: 1.7em; color: #f4801f; line-height: 40px; padding-bottom: 1%;font-weight: 300;
}
#datosHosting p.large{color: #5C6884;line-height: 30px;font-size: 1.4em;text-align: center;padding: 0 0 2%;}
#datosHosting .titulo, #datosHosting .subtit,  #caracteristica .subtit, #datosHosting .texto, #datosHosting .nivel {font-family: Ubuntu, Arial, Tahoma, sans-serif; float: left;width: 100%;} 
#datosHosting .titulo, #datosHosting .subtit, #caracteristica .subtit,  #datosHosting .nivel {padding-bottom: 1%;text-align: left;}
#datosHosting .titulo { color: #34495e;line-height: 38px; font-size: 2em;}
#datosHosting .subtit { color: #34495e;line-height: 36px;font-size: 1.8em;}
#caracteristica .subtit { color: #7aa93c;line-height: 36px;font-size: 1.8em;
}
#datosHosting .texto {padding-bottom: 1%;text-align: center;color: #6c757d;line-height: 36px;font-size: 1.8em; }
#datosHosting .nivel {color: #34495e;line-height: 40px;font-size: 2em;}
#datosHosting .fa{color:#627486;font-size:18px;}
#datosHosting a, #datosHosting a:hover{ color:#34495e;text-decoration:none;}

#hostpreferente h4{font-size: 3.4em;line-height: 50px;padding-bottom: 2%;text-align: left;color: #7aa93c;}
#hostpreferente h3{font-size: 2em;line-height: 42px;padding-bottom: 1%;text-align: left;color: #FFF;}

#caracteristica p, #caracteristica a, #caracteristica a:hover{ color:#FFF;text-decoration:none;}
#caracteristica h1, #caracteristica h2{ line-height: 40px;font-size: 2.2em;padding-bottom: 3%; color: #FFFFFF;}
#caracteristica h3{line-height: 46px;font-size: 2.6em; color: #FFFFFF; padding-bottom: 2%;}
#caracteristica h5{text-align: left;padding-bottom: 1%;font-size: 2em;line-height: 40px;color: #FFFFFF;}
#caracteristica .titulo, #caracteristica .subtitulo, #caracteristica .texto{float: left;width: 100%;font-family: Ubuntu, Arial, Tahoma, sans-serif;font-weight:300;}

#caracteristica .titulo, #caracteristica .subtitulo{text-align: center;margin: 1% 0 2%;color: #7aa93c;}
#caracteristica .titulo {font-size: 1.4em; line-height: 30px;} #caracteristica .subtitulo{font-size: 2em;line-height: 36px;}
#caracteristica .texto{font-size: 1.5em;  line-height: 34px;color: #FFFFFF;}

#seccionvideo p.large {line-height: 42px;font-size: 2.2em;color: #333940;padding: 2% 0 3%;}
#seccionvideo h2{ font-size: 1.6em; line-height: 35px;text-align: left; color: #34495e;margin-top: 4%;}
#seccionvideo h3{ font-size: 2.2em; line-height: 40px; padding: 2% 0 0; text-align: left;color: #34495e}
#seccionvideo h4{font-size: 4em; line-height: 60px;font-weight: 300;text-align: left;color: #545454}
#seccionvideo h5{font-size: 2.2em;line-height: 46px;text-align: left;   color: #34495e; margin-bottom: 3%;}
#seccionvideo .texto { width: 100%; line-height: 50px; font-size: 2.2em;color: #545454; padding: 0;  margin: 3% 0;float: left;text-align: left;font-family: Ubuntu, Arial, Tahoma, sans-serif; font-weight: 400;}

.grafic1, .grafic2 {display: flex; width: 70px; height: 70px; border-top-color: rgb(89, 210, 239); border-right-color: rgb(89, 210, 239); border-bottom-color: rgb(89, 210, 239); border-left-color: rgb(89, 210, 239); -webkit-border-radius: 50%; border-radius: 50%; margin-top: 0; margin-right: 17%;margin-left: 17%; margin-bottom: 9px;float: left;}
.grafic1 {border: 3px solid #E05850;}.grafic2 {border: 3px solid #001C26;}
.textografic, .textografic2, .grafic_tit { font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";}
.textografic, .textografic2 { font-weight: 400; font-size: 23px; text-align: center; line-height: 33px;  width: 100%;  float: left;padding: 23% 0;}

.textografic {  color: #E05850; }
.textografic2 { color: #001C26;}
.grafic_tit, .grafic_sub{color: #545454;padding: 0;float: left;width: 100%; font-weight: 300;} 
.grafic_tit{ font-size: 1.2em; padding: 3px 0 15px;   line-height: 28px; text-align: left;} 
.grafic_sub{ font-size: 1.1em; margin: 0; line-height: 30px; text-align: left;}

#terminos h1, #terminos h2{font-size: 2.4em;line-height: 40px;text-align: center;color: #627486;margin-bottom: 2%;}

/*---tabla detalles-----*/
.tabs-7{width: 100%;float: left;height: auto;margin: 0;padding: 0;}/*tabla acordion*/
.tabs{border: 1px solid #dedede;overflow: hidden;border-bottom: 5px solid #819750;}
.tabs li{float: left;width: 270px;} .tabs li a{border-left: 1px solid #dedede;color: #444444;display: block;font-weight: 300;padding: 12px 0 12px 3%;font-size: 1.1em;text-align: left;}
.tabs li:first-child a{border-left:none;}.tabs li a:hover, .tabs li a:focus, .tabs .active a{color: #819750;}
.accordion_tabs{display:none;/*border-top:1px solid #dedede;*/padding:8px;}
.tab_content_wrapper > .accordion_tabs:first-child{border-top:none;}
a.accordion_tabs:link, a.accordion_tabs:visited, a.accordion_tabs:hover, a.accordion_tabs:focus{color:#000;}
a.accordion_tabs.active{color:#000;/*border-bottom:1px solid #dedede;*/}
.tab_content_wrapper{overflow:hidden;position:relative;margin:0;padding:0;}
.tab_content_wrapper p{color: #666666;text-align: left;}
.tab_content{/*contenido*/padding: 2%;width: 96%/*96%*/;height: auto;}
.tab_content .texto, .porcentaje{height: auto;float: left;}
.tab_content .texto{padding: 0;width: 45%;color: #545454;font-size: 1.3em;text-align: left;line-height: 34px;float: left;margin: 0 3% 0 0;}
.tabla_porcentaje{ width: 50%;float: left; margin: 1% 25%
}
.porcentaje{padding: 0;line-height: 28px;color: #545454;width: 49%;text-align: left;}
.toggle_display{display:block;} .toggle_position{position:absolute;} .toggle_border{border:1px solid #ccc;}
.invert_border{border-width:0;}
.tab_content_wrapper a, .tab_content_wrapper a:hover{/*responsive*/padding:4% 0;height:auto;font-size:1.2em;line-height:25px;background-color:#819750;text-align:center;text-decoration:none;background-clip:padding-box;background-attachment:scroll;background-origin:padding-box;color:#ffffff;}

/*---tabla comparativa-----*/
#tabla .lista{height:auto;float:left; width:100%;}
#tabla .lista p{text-align:left;}
#tabla h2{ font-size: 2.4em;line-height: 46px; color: #6c757d;  padding-bottom: 2%;}
#tabla h4{text-align:center;color:#627486;font-size: 2.1em;line-height: 40px;padding-bottom: 2%;}/*#tabla p{color: #434343;font-size: 1.1em;line-height: 28px;}*/
#tabla h6{text-align: left;color:#627486;font-size: 2em;line-height: 40px;padding-bottom: 2%;}
#tabla .fa{color:#819750;font-size:22px;} .visto .fa, .close .fa{font-size:24px !important;} .visto .fa{color:#819750;} .close .fa{color:#e05850;}
#tabla .info, #tabla .texto{width: 100%;float: left;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300;text-align: left;padding: 2% 0 0;color: #545454;}
#tabla .info{ line-height: 34px;font-size: 1.5em;  border-top: 1px solid #dee2e6;} #tabla .texto {line-height: 32px;font-size: 1.3em;}
.number, .numberp, #tabla input[type="submit"]{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";}
#tabla input[type="submit"]{font-weight:300;font-size: 19px;background-color: #f4801f;margin: 1% 30%;color: #FFF;width: 33% !important;padding: 1% 0;border: none;border-radius: 6px;}
.number {line-height:32px;padding:0;font-size:1.4em; margin:0;text-align: center;font-weight:400;color: #545454;}
#tabla label{display: inline-block;COLOR: #535353;line-height: 26px;padding: 0.5%;font-size: 15px;}
.alternativa{width:30px;float:left;} .alternativa2{width:60px;float:left;}

.masInfo, .masInfo2{font-size: 1em;width: 98%;padding: 3px 0.4px;margin: 4px;height: auto;}
.masInfo{ background: #34495e;}.masInfo2{background:#999;color:#FFF;}
.masInfo a, .masInfo a:hover{color:#FFFFFF;text-decoration:none;}.masInfo:hover, .masInfo:focus, .masInfo:active{background-color:#999;text-decoration:none;}

.detailsinfoSection{ float: left; width: 100%}
.detailsinfoSection .table thead{background:#819750; /*fondo planes*/}
.detailsinfoSection .table thead td, .detailsinfoSection .table .line_break td{font-family: Ubuntu, Arial, Tahoma, sans-serif; font-weight: 400;}/*titulos*/
.detailsinfoSection .table thead td{color: #ffffff;}
.detailsinfoSection .table td{/*general*/color:#545454;font-weight:300; line-height:26px; font-size: 15px;}
.detailsinfoSection .table td:first-child{ /*caracteristicas*/text-align: left;}
.detailsinfoSection .table td:first-child span{/*Ntooltip*/background:#ffffff;margin:0;font-size:1em; text-decoration: none;}
.detailsinfoSection .table th{/*padding:15px;*/}
.detailsinfoSection .table .line_break td{/*tipo caracteristicas*/background: #e3e3e3 !important;color: #666666 !important;font-size: 1.1em;}
.detailsinfoSection .table img{margin:0;}

.table th, .table td{line-height:25px;text-align: center;vertical-align:top; border-top: 1px solid #dee2e6;  padding: 0.5rem;}
table {border-collapse: collapse;}
.table {width: 100%;margin-bottom: 1rem;color: #212529;}
.table thead th {vertical-align: bottom;border-bottom: 2px solid #dee2e6;}
td,th{border-radius:0px}
thead {display: table-header-group;}
.table caption + thead tr:first-child th,.table caption + thead tr:first-child td,.table colgroup + thead tr:first-child th,.table colgroup + thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody + tbody{}.table .table{background-color:#ffffff;}
.table-condensed th,.table-condensed td{padding:6px;}
.table-bordered{border-collapse:separate;border-left:0;border: 1px solid #dee2e6;}
.table-striped tbody > tr:nth-child(odd) > td,.table-striped tbody > tr:nth-child(odd) > th{background-color:#f9f9f9;}
/*.table-hover tbody tr:hover {color: #f60 ; background-color: rgba(0, 0, 0, 0.075);}*/
.table-hover tbody tr:hover > td,.table-hover tbody tr:hover > th{background-color:#E7E7E7;}
table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0;}
.table tbody tr.success > td{background-color:#dff0d8;}.table tbody tr.error > td{background-color:#f2dede;}.table tbody tr.warning > td{background-color:#fcf8e3;}.table tbody tr.info > td{background-color:#d9edf7;}.table-hover tbody tr.success:hover > td{background-color:#d0e9c6;}.table-hover tbody tr.error:hover > td{background-color:#ebcccc;}.table-hover tbody tr.warning:hover > td{background-color:#faf2cc;}.table-hover tbody tr.info:hover > td{background-color:#c4e3f3;}.row-fluid .thumbnails{margin-left:0;}

/*CONTACTO VENTAS*/
#ejecutivo h3{ line-height: 48px;font-size: 2.5em; color: #34495e;text-align: left;}
#ejecutivo .info {font-size: 1.5em; line-height: 36px; width: 88%; height: auto; color: #282b2d; float: left; font-family: Ubuntu, Arial, Tahoma, sans-serif;
 text-decoration: none; text-align: left;}
#ejecutivo .grafic { width: 8%; text-align: left;  height: auto;float: left;}
#ejecutivo .grafic .fa { font-size: 42px; color: #282b2d;line-height: 42px;margin-top: 1%;}
#working_form {  border: 1px solid #34495e; border-radius: 6px; padding: 12px 10px; height: 260px; clear: both; float: left;}

.form-group{margin-bottom:1rem}
.btn-custom { background-color: #0093c3; border: 2px solid #0093c3; color: #fff; transition: all 0.5s; border-radius: 5px; letter-spacing: 1px; text-transform: capitalize;padding: 12px 26px; margin-top: 20px;}
.btn-custom:hover,.btn-custom:focus,.btn-custom:active,.btn-custom.active,.btn-custom.focus,.btn-custom:active,.btn-custom:focus,.btn-custom:hover,.open>.dropdown-toggle.btn-custom { background-color: #30568f; border-color: #30568f; color: #fff;}
.custom-form .form-control { box-shadow: none !important;  height: 48px; border: 2px solid #ececec;}
.custom-form .form-control:focus { border-color: #13ce67;}
.custom-form textarea.form-control { height: auto;}
.error_msg { margin-bottom: 20px; text-align: center; font-size: 18px; color: red; font-weight: 700;}
.gig_loader { display: none;}
#success_msg {text-align: center; margin-bottom: 20px;}
#success_msg h3 { color: #ffffff /*#0dba26*/; font-size: 18px; background-color:#30568f; line-height:30px;border-radius: 5px; text-align: center;}
#success_msg h6 { color: #30568f; font-size: 16px; line-height:30px;text-align:center; padding-top:1%;}

/* ---formulario general---- */

/*validacion*/
.wrapper_devolucion{width:100%;height:auto;clear:both; text-align:center;}.wrapper_devolucion img{margin: 1% 40%;}
#alertaMsg, .error{height:auto;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;text-align:left;}
#alertaMsg {color: #535353;font-size: 1.2em;line-height: 29px; text-align:left;font-weight:300;}
#alertaMsg  a, #alertaMsg  a:hover{text-decoration: none;color: #000000;}
.seleccion {border: 1px solid #D5D5D5;font-size: 14px;width: 80%;color: #484848;}
.seleccion.error { border-color:#F60;}/*.texto { color: #484848;}*/.texto.error { border-color: #F60; color: #484848;}
.error { color: #ef793b !important; font-size:13px; padding-left: 6px;margin: 8px 0px;}#eliminar { width:100%;}

.titfor-sumario {font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";width: 100%;float: left;text-align: left;color: #ff7122;font-size: 19px;font-weight: 600;line-height: 30px;margin: 1.6% 0 0;}
.sumario, .sumario-total {font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight:300; font-size: 16px; line-height:32px; width: 80%; float: left; text-align:left; color:#6b6f70;}
.sumario { margin:1.6% 0;}.sumario-total {margin:0;border-top: 1px solid #ff7f2a; padding: 2% 0 0;}
#total_a_pagar{color:#ff7122; font-weight: 600; }

#formulario, #formulariomini {float: left;width: 100%;height: auto;text-align: left;}
#formulario {padding: 1%;border-radius: 6px;}#formulariomini{padding: 0;}
#contrata h1{font-size: 2.4em;line-height: 46px; color: #6c757d;margin-bottom: 2%;}
#contrata h3{font-size: 2em; line-height: 40px;color: #34495e; margin-bottom: 2%;}
#contrata h4{font-size: 1.6em; line-height: 34px; text-align: justify;color: #34495e; margin-bottom: 2%;}
#contrata h5{font-size: 2.2em; line-height: 42px; color: #6c757d;margin-bottom: 2%;}
#contrata .texto {font-size: 1.8em;line-height: 30px;color: #627486;float: left;margin: 1% 0 0;text-align: center; width: 100%;}
#contrata .mensaje {font-size: 1.3em;  line-height: 32px;color: #627486; float: left; margin: 1% 0 2%; text-align: center; width: 100%;}
#contrata .mensaje a, #contrata .mensaje a:hover { color: #ffffff; text-decoration: none; background-color: #333940;border-radius: 14px; padding: 0 1% 0.2%; margin: 0 0.4%;}
 .titfor2{width: 100%;float: left; text-indent: 16px;font-size: 18px;color: #5C6884; padding-bottom: 1%;}
.aviso_cel, #aviso_clave{height:auto;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;text-align:left;font-size: 15px;line-height: 26px;float: left;padding: 0;width: 100%;}
.aviso_cel{COLOR: #5c6884; margin: 5% 0 1%;}#aviso_clave{color: #F00;}
.nombre_seleccion{color:#056583; font-size: 21px; font-weight:300; line-height:30px; margin:1.6% 0; text-align:left;}

#contrata label, .form-item-wrapper label{display: inline-block;COLOR: #34495e;line-height: 28px;padding: 3px 0.5%;font-size: 15px;padding-right: 6px;}
#contrata label a, #contrata label a:hover {text-decoration: none;COLOR: #34495e; }
#contrata input, #contrata select, #contrata input[type="text"], #contrata input[type="password"] {border: 1px solid #D5D5D5;font-weight:300;height:auto;}
#contrata input, #contrata select{color: #484848;font-size: 16px;padding: 5px 0 5px 8px;}
#contrata input[type="text"], #contrata input[type="password"], #contrata select{margin: 1% 0;min-height: 36px;line-height: normal;}
#contrata input[type="text"], #contrata input[type="password"]{width: 96%;}
#contrata input[type="button"],#contrata input[type="reset"],#contrata input[type="submit"]{ cursor: pointer; overflow: visible; width: 70%; margin: 2% 15%; height: auto;color: #FFFFFF; font-size: 20px;line-height: 30px; text-decoration: none; border: none; text-align: center;  background: #34495e; border-radius: 6px;}
#contrata input[type="checkbox"], #contrata input[type="radio"], .form-item-wrapper input[type="radio"] {padding: 0!important;font-size: 14px;border: 2px !important;}
 .titfor {height:auto;font-weight: 300;font-family: Ubuntu, Arial, Tahoma, sans-serif; float: left;width: 100%;text-indent: 8px;font-size: 23px;color: #34495e;margin: 1% 0;padding: 1% 0;line-height: 24px;border-bottom:2px solid #34495e;}
#contrata textarea{height: 90px;width: 94%;margin: 5px 0;padding: 6px;overflow: auto;vertical-align: top}
#contrata .g-recaptcha{margin: 0 30%; float:left;}
.cont_general_forerror{font-size: 15px;line-height: 26px;float: left;padding: 0;width: 100%;color: #f36341;margin: 1% 0;}

/*aqui cosas de formulario*/
/*feed*/.mano_destacado{width: 26%;float: left;margin: 1% 0;} .mano_destacado img{margin-right:10px;}
button, label, textarea, .cont_general_forerror, #error_sending, .unblocked_ip, .reason, .r_contacto {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;height:auto;text-align:left;}
button,input { overflow: visible;}
input[type="radio"],input[type="checkbox"] {box-sizing: border-box; padding: 0;margin-right: 6px;}
textarea{font-size:14px;border:1px solid #D5D5D5;color:#484848;margin:0;vertical-align:middle; overflow: auto; resize: vertical;}
/*
button,input, select, input[type="digver"] {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor: pointer;overflow: visible;width: 64%;margin: 1% 0;height: auto;color: #FFFFFF;font-size: 18px;line-height: 28px;text-decoration: none;border: none;text-align: center;}
button,input[type="reset"],input[type="submit"]{background: #819750;padding: 0.4em 0;}
button,input, select, input[type="digver"], .titfor_esp, #contrata .mail, .result_box,{height:auto;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight:300;text-align:left;}
.result_box{color:#ccc;font-size:1.2em;line-height:34px;width:98%;border-bottom:1px solid #cccccc;text-align:center;height:40px;margin:1% 1% 2%;}
.result_box span{color:#34495e;}.result_box img{margin:1% 0.2%;} 
input,select{font-size:14px;border:1px solid #999999;color:#484848;}button,input,select{margin:0;vertical-align:middle;}
select{padding: 4px;min-height: 36px;margin: 1% 0;}select option {text-indent: 8px; padding:2px 0; line-height:36px; }

button[disabled],input[disabled]{cursor:default;}
input[type="text"], input[type="password"]{padding: 4px;margin: 1% 0;min-height: 36px;width: 94%;}
input[type="password"]{box-sizing: border-box;}input[type="digver"]{box-sizing:border-box;width:50px;margin:4px 0;padding-left:4px;min-height:36px;color:#484848;}
textarea{height: 90px;width: 90%;margin: 5px 0;padding: 6px;overflow: auto;vertical-align: top}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}
#eliminar { width:100%;}
.titfor_esp{width: 100%;float: left; text-indent: 16px;}.titfor_esp {font-size: 21px;background-color: #f36341;color: #ffffff;margin: 1.4% 0 1%;padding: 1% 0;line-height: 24px;}
.bdominio{padding:6px 0;overflow:auto;vertical-align:top; background-color:#f36341 !important;}
.responsable{font-size: 14px;}
#contrata .mail {text-align: left;color: #34495e;font-size: 1.8em;font-weight: 400;line-height: 38px;margin: 6% 0 2%;}*/

/*FORMULARIOS dedicados*/
.alternative, .tit_form_vd, .bolque-config-resumen, .titulos_navi, .formtexto {height:auto;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300; float: left;}
.alternative, .tit_form_vd, .bolque-config-resumen, .titulos_navi {text-align: left;}
.titulos_navi, .formtexto, .tit_form_vd {width: 100%;}
.titulos_navi{  color: #ffffff; font-weight: 400;font-size: 18px; padding: 3% 0 2%;}

.formtexto{color: #535353;font-size: 1.2em;line-height: 32px;padding-bottom: 4px;}
.alternative{color: #34495e;font-weight: 400;line-height: 32px;font-size: 15px; margin-left: 6px;}
.tit_form_vd{font-size: 1.5em;line-height: 34px;color: #f36341;margin: 1% 0 0;padding: 0;}
.vinculo_ver{LINE-HEIGHT: 10pt;HEIGHT: 26px;COLOR: #819750;TEXT-DECORATION: none;font-size: 15px;font-weight: 400;}.vinculo_ver a, .vinculo_ver a:hover{COLOR:#819750;TEXT-DECORATION:none}

.form-item-wrapper {width: 100%;float: left;clear: both;padding: 3px 0;text-align: left;}
.form-item-wrapper label{ float: left;cursor: pointer;}.form-item-wrapper label:hover{background:#f4801f;border-radius: 6px;COLOR: #34495e;}

.bolque-config-resumen{width: 340px;top: 120px; z-index: 999;border-radius: 6px;padding: 0 10px;float: left;background-color: #34495e;font-size: 13px;text-align: left;position: relative;} .bolque-config-resumen.fixed{position:fixed;}
#navi, #navi2{color: #FFF;text-align: left;line-height: 28px;width:100%; font-size: 14px;}#navi{padding:10px 0 0;} #navi2{list-style-type:none;padding:2px 0;}
#navi ul{height:auto;float:left;list-style:none;width:98%;margin:0;padding:0;}#navi ul li{float:left;list-style-type: none;}

/*dominios*/
#verificacion, #verifica {height:auto;width: 100%; float: left; margin: 0;padding: 0;}
#verifica p{text-align:left;padding:1% 0;color:#f4801f;}
.cont_dom{height: auto !important;width: 100%;float: left;padding: 12px;border-radius: 6px;margin: 0;}

#buscadominio h1,#buscadominio h2{color: #545454;font-size: 2.6em;line-height: 40px;margin: 0;padding: 0 0 2%;}
#buscadominio h3{color: #545454;font-size: 1.2em;line-height: 30px;padding: 1% 0;}
#buscadominio h4 {font-size: 2.2em;font-weight: 500;color: #f4801f;text-align: right;line-height: 38px;padding-right: 30px;}
#buscadominio h5{line-height: 40px;color: #34495e;font-size: 1.5em;margin: 0;padding: 1% 0;}
#buscadominio .titulo{float: left;width: 40%;height: auto;border-right: 3px solid #D5D5D5;margin-right: 2%;}
#buscadominio .texto{float: left;width: 52%;text-align: left;font-size: 1.8em;height: 42px;line-height: 32px;letter-spacing: 1px;color: #545454;}
#buscadominio .contenido{float: left;width: 54%;text-align: left;font-size: 1.8em;height: auto;line-height: 32px;letter-spacing: 1px;color: #545454;border: 1px solid #ccc;padding: 2% 1%;margin: 0 1% 0;}
#verificar_plan{padding:30px 0;background-color:#ffffff;text-align:center;}
.paso1-opcion, .opcion {height: auto;border-radius: 6px;text-align: left;border: 1px solid #CCC;float: left;background-color: #f3f5f9;padding: 2%;}
.paso1-opcion{width: 90%;margin: 1% 3% 0;}.opcion { width: 98%; margin: 1% 1% 0; }
.paso1-opcion label, .opcion label{display: inline-block;COLOR: #34495e;font-size: 17px;padding: 0 8px;}
.paso1-opcion input, .opcion input, .paso1-opcion select{border: 1px solid #D5D5D5;color: #484848;font-size: 17px;padding: 5px 0 5px 8px;}
.paso1-opcion select{line-height: normal;padding: 4px 0 4px 8px;margin: 0 1% 0 0; }
.opcion input { width: 92%;}
#preciosdom {border-top: 1px solid #cccccc;}
#preciosdom .titulo, #preciosdom .subtitulo{text-align: left; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";}
#preciosdom .titulo{font-size: 2.5em;line-height: 43px;padding: 1% 0;color: #819750;}
#preciosdom .subtitulo {font-size: 1.3em;line-height: 36px; color: #34495e; }
#preciosdom p {font-size: 1.2em;line-height: 30px; color: #34495e; }

#formapago h1, #formapago h2, #formapago h4, #banco h1, #banco h4{color: #545454;font-size: 2.4em; line-height: 40px;}
#formapago h1, #formapago h2{padding: 0 0 2%;}
#formapago h4, #banco h1, #banco h4{ padding: 0 0 1%; text-align: left;}
#formapago h3{color: #34495e; font-size: 2.4em; line-height: 40px;text-align: left; padding: 0 0 1%;}
#formapago .texto1, #formapago .texto2{font-size: 1.8em;line-height: 36px;padding: 0;text-align: center;}
#formapago .texto1{color: #f4801f;}#formapago .texto2{color: #34495e;}

#formapago .sub, #banco .sub, #banco .gracias, #banco .recordatorio { text-align: left;font-family: Ubuntu, Arial, Tahoma, sans-serif;font-weight: 300;float: left; width: 100%;}
#formapago .sub, #banco .sub { color: #7aa93c; line-height: 34px;font-size: 1.6em;padding-bottom: 1%;}
#banco .recordatorio { line-height: 34px;font-size: 1.5em;padding-top: 3%; text-align: left;color: #545454; } 
#banco .gracias {color: #545454;line-height: 30px; font-size: 1.2em; margin-top: 2%; }
#formapago p.large { padding: 1% 0 2%;color: #6c757d; line-height: 36px; font-size: 1.3em; text-align: left;}
#banco input[type="button"]{width: 94%;margin: 2% 3%;border-radius: 6px;background: #34495e; color:#ffffff;text-transform: uppercase; border: 0;}
#banco p{ text-align: center;}
/*alvaro TRANSFERENCIAS*/
#error_message{background-color: #c90000;}
#no_payments_message{background-color: #2a98ef;}
.custom_message, .pay{ width:94%; float:left; margin:1% 3%;padding: 1%;}
.custom_message{ display: none;}
.pay{background-color: #B80003;color: #FFFFFF;font-size: 1.2em; line-height:29px; font-weight:400;}
/*alvaro ip*/
#error_sending{color:#f4801f;font-weight:400; font-size:17px; height: 30px; width: 100%; float: left; text-align: center;}
#unblock_send{width: 80%;}
#result{border-radius: 8px;float: left;height: 190px;width: 100%;margin: 0;COLOR: #535353;TEXT-DECORATION: none;font-weight: 300;padding: 2%; }.result_icon{float: left;margin: 1% 0 0 0;}#result a, #result a:hover {COLOR: #627486; TEXT-DECORATION: none}
.unblocked_ip, .reason, .r_contacto{padding:0;line-height: 26px;font-size: 1.2em;margin:0;}
/*alvaro contratar*/
#simplemodal-container h1{font-size: 2em;line-height: 42px; padding-bottom: 1%; text-align: center;}
#simplemodal-container .boton {outline: none;border: none; padding: 1.2% 2%; border-radius: 8px;font-size: 1.2em;}
#simplemodal-container p { font-size: 1.1em; line-height: 28px;}
#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {height:340px; width:600px; color:#f9f9f9; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
/*estado tomas*/
#estado h1{font-size: 2.6em;line-height: 42px;color: #545454; padding-bottom: 1%;}
#estado h3, #estado h4/*,.e_contacto .text, .boxTit*/{color: #34495e;}
#estado h3 {font-size: 2em; line-height: 42px;margin-bottom: 30px;}
#estado h4{font-size: 1.6em !important;line-height: 34px;text-align: left;}#estado h4 .fa{margin-right:1%;}
#estado p.large{ color: #34495e;line-height: 32px;font-size: 1.4em; text-align: center;padding: 0 0 2%;}
#estado p {padding-bottom: 2%; text-align: center;}
.e_tit, .e_resul, .e_error{ float:left; height: auto;}
.e_tit, .e_resul {line-height: 35px; font-size: 16px;font-weight:300 !important; color:#545454 !important;}
.e_tit{ width:24%;} .e_tit .fa{ margin-right:2%;font-size:1.4em}.e_resul{ width:30%;}.e_error{ width:46%;}
.e_contacto{ float:left; width:100%; height: auto; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";font-weight: 300 !important;}
.e_contacto .imagen, .e_contacto .texto, .e_contacto .titchat{ float:left; height: auto;}.e_contacto .imagen{width: 24%;}
.e_contacto .titchat, .e_contacto .texto{text-align: left;width: 76%;color: #627486;}
.e_contacto .titchat{font-size: 2.2em;padding: 0.8% 0;font-weight: 400;line-height: 36px;}.e_contacto .titchat a, .e_contacto a:hover{text-decoration:none;color:#e05850;}.e_contacto .texto{font-size: 1.6em;line-height: 32px;}
.avisoinicio{font-weight: 400 !important;font-size: 1.3em !important;line-height: 34px !important;color: #f4801f;padding: 2% 1%;border: 1px solid #f4801f;border-radius: 0.28571429rem;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";margin: 15px 0;}
.boxTit{text-align: left; width:92%; margin:0 1.5rem;font-size: 1.5em; line-height: 38px;border-bottom:1px solid #f4801f; padding:2% 0 1%;}
.boxMsn, .boxtex .precio, .boxtex .vence, .pregtex{font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif";}
.boxMsn{text-align: left; width:100%; margin:4% 0 0;font-size: 1.3em !important; line-height: 30px; color:#E05850;font-weight: 300 !important; border-top:1px solid #CCC; padding: 2% 0 0;}
.boxtex a, .boxtex a:hover, .avisotex a, .avisotex a:hover{text-decoration:none;color: #4183C4;}
.boxtex{width:100%; float:left; height:auto; margin-bottom:20px;}.boxtex p{font-size: 1em !important;line-height: 28px !important;color: #545454 !important;}
.boxtex iframe{/*float: left;*/padding: 0.3%;margin: 0 0 2%; border: 1px solid #cccccc;}
.boxtex .mensaje{ color:#900;}.boxtex .precio{font-size: 1.9em !important;line-height: 34px !important; color: #000000 !important; font-weight:400;}.boxtex .vence{font-size: 1em !important;line-height: 28px !important;color: #999 !important; margin-bottom:2%;}
.avisotex{width: 100%;float: left;height: auto;padding: 2%;}.avisotex h6{font-size: 1.3em;line-height: 30px;color: #f4801f;border-bottom: 1px solid #f4801f;margin-bottom: 2%;letter-spacing: 1px;} .avisotex p{font-size: 1.1em;line-height: 27px;color: #545454 !important;}
#content_segment{width:100%; }
.ui .g-recaptcha{ margin: 0 33% !important; float:left; }
.ui.modal>.close{ top: 0rem !important;right: 0rem !important; color: black !important;}/*para boton de cierre*/
.pregtex {width:100%; height:auto;font-size: 1em !important;line-height: 27px;color: #545454; margin:0 0 10px; padding:0; font-weight: 300 !important;}
.vid-estatus iframe{top:0;left:0;width:100%;}.vid-estatus{float: left;width: 98%;margin: 0;padding: 0; text-align:center;}
/*portafolio*/
#instalaciones{padding: 0px;text-align: center;}
.no-gutter > [class*=col-] { padding-right: 0;padding-left: 0;}
.portfolio-box, .portfolio-boxlarge, .portfolio-boxmedio, .portfolio-boxcubo{ display: block; position: relative; margin: 0 auto;}
.portfolio-box { max-width: 650px;}.portfolio-boxlarge { max-width: 1920px;}.portfolio-boxmedio {max-width: 960px;}.portfolio-boxcubo {max-width: 480px;}
.portfolio-box .portfolio-box-caption, .portfolio-boxlarge .portfolio-box-caption, .portfolio-boxmedio .portfolio-box-caption, .portfolio-boxcubo .portfolio-box-caption {display: block; position: absolute; bottom: 0; width: 100%; height: 100%; text-align: center; color: #fff; opacity: 0; background: rgba(69,69,69,.5); transition: all .35s;}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content, .portfolio-boxlarge .portfolio-box-caption .portfolio-box-caption-content, .portfolio-boxmedio .portfolio-box-caption .portfolio-box-caption-content, .portfolio-boxcubo .portfolio-box-caption .portfolio-box-caption-content {position: absolute;top: 50%;width: 100%;text-align: center;}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category, .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name, .portfolio-boxlarge .portfolio-box-caption .portfolio-box-caption-content .project-category, .portfolio-boxlarge .portfolio-box-caption .portfolio-box-caption-content .project-name, .portfolio-boxmedio .portfolio-box-caption .portfolio-box-caption-content .project-category, .portfolio-boxlarge .portfolio-box-caption .portfolio-box-caption-content .project-name, .portfolio-boxcubo .portfolio-box-caption .portfolio-box-caption-content .project-category, .portfolio-boxlarge .portfolio-box-caption .portfolio-box-caption-content .project-name{padding: 0 15px; font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category, .portfolio-boxlarge .portfolio-box-caption .portfolio-box-caption-content .project-category, .portfolio-boxmedio .portfolio-box-caption .portfolio-box-caption-content .project-category, .portfolio-boxcubo .portfolio-box-caption .portfolio-box-caption-content .project-category {text-transform: uppercase;font-size: 2.2em;font-weight: 400;padding-bottom: 1%;letter-spacing: 1px;}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name, .portfolio-boxlarge .portfolio-box-caption .portfolio-box-caption-content .project-name, .portfolio-boxmedio .portfolio-box-caption .portfolio-box-caption-content .project-name, .portfolio-boxcubo .portfolio-box-caption .portfolio-box-caption-content .project-name {font-size: 1.7em;letter-spacing: 1px;line-height: 32px;padding: 0 1%;}
.portfolio-box:hover .portfolio-box-caption, .portfolio-boxlarge:hover .portfolio-box-caption, .portfolio-boxmedio:hover .portfolio-box-caption, .portfolio-boxcubo:hover .portfolio-box-caption  {opacity: 1;}
/*font*/
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-shield:before{content:"\f132"} .fa-cloud-download:before {content: "\f0ed";}.fa-database:before{content:"\f1c0"}.fa-bug:before{content:"\f188"}.fa-tree:before{content:"\f1bb"}.fa-user:before{content:"\f007"}.fa-wrench:before{content:"\f0ad"}.fa-power-off:before{content:"\f011"}.fa-code:before{content:"\f121"} 
.fa-caret-right:before{content:"\f0da"}.fa-arrow-down:before{content:"\f063"}.fa-clock-o:before{content:"\f017"}.fa-globe:before{content:"\f0ac"}.fa-location-arrow:before{content:"\f124"}.fa-phone:before{content:"\f095"}.fa-check-square:before{content:"\f14a"}.fa-angle-right:before{content:"\f105"}.fa-search:before{content:"\f002"}
.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-youtube-play:before{content:"\f16a"}.fa-google-plus:before{content:"\f0d5"} .fa-pinterest:before { content: "\f0d2";} .fa-instagram:before {content: "\f16d";}.fa-comment:before{content:"\f075"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-comments:before{content:"\f086"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-wordpress:before{content:"\f19a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-envelope-o:before{content:"\f003"}.fa-area-chart:before{content:"\f1fe"}.fa-laptop:before{content:"\f109"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-chevron-right:before{content:"\f054"}
.fa-microchip:before{content:"\f2db"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-exchange:before{content:"\f0ec"}.fa-dot-circle-o:before{content:"\f192"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-certificate:before{content:"\f0a3"}.fa-window-maximize:before{content:"\f2d0"}.fa-envelope:before{content:"\f0e0"}.fa-diamond:before{content:"\f219"}.fa-folder-open-o:before{content:"\f115"}.fa-retweet:before{content:"\f079"}.fa-qrcode:before{content:"\f029"}.fa-credit-card:before{content:"\f09d"}.fa-shopping-cart:before{content:"\f07a"}.fa-lock:before{content:"\f023"}
.fa-pie-chart:before{content:"\f200"}.fa-question:before{content:"\f128"}.fa-map-marker:before{content:"\f041"}.fa-desktop:before{content:"\f108"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-window-close:before{content:"\f2d3"}.fa-cubes:before { content: "\f1b3";}.fa-cube:before { content: "\f1b2";}.fa-arrow-right:before { content: "\f061";}.fa-green, .fa-red, .fa-yellow{ font-size:1.4em; margin-right:2%;}.fa-green{ color:#21BA45;}.fa-red{ color:#DB2828;}.fa-yellow{ color:#FBBD08;}.fa-server:before{content:"\f233"}.fa-calendar-check-o:before{content:"\f274"}.fa-calendar:before{content:"\f073"}.fa-toggle-off:before{content:"\f204"}.fa-bullhorn:before{content:"\f0a1"}.fa-user-circle:before{content:"\f2bd"}.fa-mouse-pointer:before{content:"\f245"}.fa-times-circle:before{content:"\f057";}.fa-exclamation-circle:before{content:"\f06a"}.fa-check-circle:before{content:"\f058"}.fa-check-square-o:before{content:"\f046"}.fa-check:before {content: "\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before { content: "\f00d";}.fa-clock-o:before{content:"\f017"}.fa-at:before{content:"\f1fa"}.fa-star:before {content: "\f005";}
/* Magnific Popup CSS */
.mfp-bg {top: 0; left: 0; width: 100%;height: 100%;z-index: 1042;overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }
.mfp-wrap { top: 0;left: 0; width: 100%; height: 100%; z-index: 1043;  position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container {text-align: center; position: absolute;width: 100%;height: 100%;left: 0; top: 0;padding: 0 8px; box-sizing: border-box; }
.mfp-container:before {content: ''; display: inline-block;height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container:before { display: none; }
.mfp-content { position: relative;display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out; cursor: zoom-out; }
.mfp-zoom {cursor: pointer; cursor: -webkit-zoom-in;cursor: -moz-zoom-in; cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {cursor: auto; }
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure {display: none; }
.mfp-hide {display: none !important; }
.mfp-preloader {color: #CCC;position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em;left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: #CCC; }
.mfp-preloader a:hover { color: #FFF; }
.mfp-s-ready .mfp-preloader {display: none; }
.mfp-s-error .mfp-content {display: none; }
button.mfp-close,button.mfp-arrow { overflow: visible;
 cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none; padding: 0;z-index: 1046;box-shadow: none; touch-action: manipulation; }
button::-moz-focus-inner { padding: 0;border: 0; }
.mfp-close {width: 44px; height: 44px;line-height: 44px;position: absolute; right: 0; top: 0; text-decoration: none;text-align: center; opacity: 0.65; padding: 0 0 18px 10px;color: #FFF;font-style: normal; font-size: 30px/*28*/;}
.mfp-close:hover, .mfp-close:focus {opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close {color: #333; }
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter {position: absolute;top: 0;right: 0; color: #CCC;font-size: 12px; line-height: 18px;white-space: nowrap; }
.mfp-arrow {position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0;width: 90px; height: 110px;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {margin-top: -54px; }
.mfp-arrow:hover,.mfp-arrow:focus { opacity: 1; }
.mfp-arrow:before,.mfp-arrow:after { content: ''; display: block; width: 0;  height: 0; position: absolute;left: 0;  top: 0; margin-top: 35px;margin-left: 35px; border: medium inset transparent; }
 .mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px;top: 8px; }
.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px;  opacity: 0.7; }
.mfp-arrow-left {left: 0; }
 .mfp-arrow-left:after { border-right: 17px solid #FFF;margin-left: 31px; }
.mfp-arrow-left:before { margin-left: 25px;  border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {right: 0; }
.mfp-arrow-right:after {border-left: 17px solid #FFF; margin-left: 39px; }
.mfp-arrow-right:before { border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder { padding-top: 40px;padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden;padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0;left: 0;width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: #000; }
/* Main image in popup */
img.mfp-img {width: auto; max-width: 100%; height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px; margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure {line-height: 0; }
.mfp-figure:after {content: ''; position: absolute;  left: 0; top: 40px; bottom: 40px;display: block;right: 0; width: auto;height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; }
.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0; }
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%; left: 0;width: 100%;cursor: auto; }
.mfp-title { text-align: left; line-height: 18px;color: #F3F3F3; word-wrap: break-word;padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
/*-de palitos-*/
@font-face {
	font-family: 'Linearicons-Free';src:url('../fonts/Linearicons-Free.eot?w118d');
	src:url('../fonts/Linearicons-Free.eot?#iefixw118d') format('embedded-opentype'),
		url('../fonts/Linearicons-Free.woff2?w118d') format('woff2'),
		url('../fonts/Linearicons-Free.woff?w118d') format('woff'),
		url('../fonts/Linearicons-Free.ttf?w118d') format('truetype'),
		url('../fonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg');
	font-weight: normal;font-style: normal;}
.lnr {font-family: 'Linearicons-Free';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;
/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lnr-menu:before {content: "\e871";}.lnr-list:before {content: "\e872";}
.lnr-chevron-up:before {content: "\e873";}.lnr-chevron-down:before {content: "\e874";}.lnr-chevron-left:before {content: "\e875";}
.lnr-chevron-right:before {content: "\e876";}.lnr-arrow-up:before {content: "\e877";}.lnr-arrow-down:before {content: "\e878";}.lnr-arrow-left:before {content: "\e879";}.lnr-arrow-right:before {content: "\e87a";}.lnr-arrow-up-circle:before {content: "\e883";}.lnr-arrow-down-circle:before {content: "\e884";}.lnr-arrow-left-circle:before {content: "\e885";}
.lnr-arrow-right-circle:before {content: "\e886";}.lnr-chevron-up-circle:before {content: "\e887";}.lnr-chevron-down-circle:before {content: "\e888";}.lnr-chevron-left-circle:before {content: "\e889";}.lnr-chevron-right-circle:before {content: "\e88a";}.lnr-bug:before {content: "\e869";}.lnr-cross:before {content: "\e870";}
/*----------------------------------------------------------------------------*/

@media only screen and (min-width:320px) and (max-width:479px){	
/*tomas*/
#estado h1{font-size: 1.7em;line-height: 32px;}#estado h3{font-size: 1.2em;line-height: 28px; margin:10px 0;}#estado h4{font-size: 1.2em;line-height: 30px;}
.ui .g-recaptcha{ margin: 0 2%!important; }
.e_contacto .imagen{ width:18%; margin-right:2%;}.e_contacto .imagen img{ width:100%;}.e_contacto .titchat{font-size: 1.4em;line-height: 28px;}.e_contacto .texto{font-size: 1.1em !important;line-height: 26px;} .e_contacto .titchat, .e_contacto .texto{width: 80%;}
.e_tit, .e_resul {line-height: 30px; font-size: 15px; }.e_tit, .e_resul, .e_error { width:100%;}
#estado p.large{line-height: 27px;font-size: 1em;padding: 0;}
.fa-green, .fa-red, .fa-yellow, .e_tit .fa{ font-size:1.2em; margin-right:1%;}
.avisotex h6{font-size: 1.2em;line-height: 28px;} .avisotex p{font-size: 14px;line-height: 27px;}
.ui.error.message { margin:2% 0;}
.boxTit{width:90% !important; margin:0 1rem;font-size: 1.2em !important; line-height: 30px;}	
/*----*/
.main-title-large{ width: 100px; margin: 1% 38%;}
.margensupremo {margin-top: 50px;}
.fondo,.fondo2, .fondo3, #atencion {background: none; }
#atencion {background-color: #333940; }
.box {padding: 4px 0px;} .boxes {padding: 0 10px;}
.slider,.slidermedio { margin-top: 7%;}.slidermedio {width: 100%;}
#pxs_sliderhome {max-height:230px;background-image: url(../images/mejor_webhosting_chile480.jpg);}	
.slider1, .slider2, .slider3, .slider4{ max-height:310px; background-image:url(../images/mejor_webhost_chile.jpg);}
	
.bannerindex h1{ font-size: 2.2em; line-height: 42px;}.bannerindex h2{ font-size: 1.1em;line-height: 28px;}
.bannerindex .tel,.bannerprincipal h2{ font-size: 1.4em; line-height: 32px;}.bannerindex .tel{ width: 52%;}
.bannerprincipal h3{font-size: 1.2em;line-height: 30px;}
.btn_estado{border-radius:0px !important;border: 0px solid #ffffff;  color: #7aa93c!important; background-color: #000000;}
.bannerhome h1{ font-size: 1.6em;line-height: 36px; margin:8% 0 2%; padding:  0 12px;border-radius: 50px;}
.bannerhome h2{font-size: 1.2em; line-height: 30px; padding-left: 14px;}

.btn_producto { width: 84%;margin: 3% 7%;}
#novedades .titulo{font-size: 1.1em;line-height: 28px;margin: 2% 0 20px;}
#soporte .titulo, #ventas .titulo, #novedades h3{font-size: 1.6em;line-height: 36px;margin-bottom: 2%;}
.btnsoporte, #ventas .boton, #novedades .boton, #ssl .boton{font-size: 1.2em;line-height: 30px;margin: 3% 2%; width: 96%;}

#clientes h2, #clientes h5, #redes .tit, #mejorhosting h4, #hosting_destacado h4, #premium h4{font-size: 2em;line-height: 38px;}
#atencion h1, #atencion h4, roducto h2{line-height: 34px; font-size: 1.8em; }	
#producto .nombre{ line-height: 34px; font-size: 1.6em;}
#premium p.large, #atencion h5,#redes .texto{ font-size: 1.2em; line-height: 28px;}
#clientes .tit{ font-size: 1.1em; line-height: 28px;}
#redes h6 {font-size: 1em;}
#planes .col-md-4{ margin-bottom: 6%;} 
.costodesde, .costo, .form_seleccion { width: 98%; margin: 1%;}
.dato_hosting{ margin: 1.6% 1%;width: 48%;}
/***************/
#contrata .g-recaptcha{margin: 2% !important;}}
@media only screen and (min-width:480px) and (max-width:768px){
/*tomas*/
.e_tit{ width:50%;}.e_resul{ width:50%;}.e_error{ width:100%;}
/*--*/
.fondo,.fondo2,.fondo3 {background: none;}
.slidermedio{width: 80%;}
.margensupremo { margin-top: 72px;}
.bannerhome h1{ font-size: 2em;line-height: 40px;}
.bannerhome h2{font-size: 1.6em; line-height: 35px;}
}
/*********************/
.btn_principal{margin: 2%;width: 96%;font-size: 1.6em;}
.botonesheader{width: 100%;}.botonesheader{margin: 2% 0;}.btn_clientes, .btn_ventas{font-size:1.2em;width:48%;margin-left:0;}
a.tooltip img{margin:4px 3px 0px 3px;}
/*menu*/
@media (max-width: 768px){#header #logo img{max-height:32px/*40*/}}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
  .mfp-img-mobile img.mfp-img { padding: 0; }
  .mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0; }
  .mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0; margin: 0; top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
  .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close { top: 0; right: 0;width: 35px; height: 35px; line-height: 35px;background: rgba(0, 0, 0, 0.6); position: fixed;text-align: center;padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75); }
  .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
  .mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%; }
  .mfp-container {padding-left: 6px;padding-right: 6px; } }
/*------*/
@media screen and (max-width:600px){
.accordion_tabs{display:block;}
.tab_content_wrapper{height:auto !important;}
.tab_content{transition:none;padding:10px;}
.toggle_display{display:none;}.toggle_position{position:relative;}.toggle_border{border-width:1px;}}
@media only screen and (min-width: 1000px) and (max-width: 1169px){/*este lo toma crome 1024*/
#header #logo{ width: 170px; height: 21px;}
.nav-menu a{padding: 0 4px;font-size: 13px;}
.header-top .header-top-left a, .header-top .header-top-right a{ font-size: 14px; padding: 4px 6px; }
.bannerindex h1{ font-size: 4em; line-height: 60px;}
#soporte .titulo, #ventas .titulo {font-size: 1.8em; line-height: 34px;}
#soporte p, #ventas p{font-size: 1.1em;line-height: 28px;}
.plan_index h6 {font-size: 1.4em;line-height: 32px;}
.plan_index .precio{font-size: 1.4em;line-height: 30px;}
#novedades h3{font-size: 2.2em;line-height: 42px;} 
}
/*menu*/
@media (max-width: 588px){.header-top .lnr{display:block;font-weight:bold;font-size:16px;color:#fff}.header-top .text{display:none}}
@media (max-width: 767px){.header-top{display:none}}
/*@media (max-width: 673px){#logo{margin-left:20px}}*/
@media (max-width: 767px){#mobile-nav-toggle{top:22px}}
@media (max-width: 800px){#mobile-nav-toggle{display:inline}#nav-menu-container{display:none}}
