/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 16px;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* fonts */
@font-face {font-family: 'Oxygen';src: url('../fonts/oxygen-webfont.eot');src: url('../fonts/oxygen-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/oxygen-webfont.woff') format('woff'),url('../fonts/oxygen-webfont.ttf') format('truetype'),url('../fonts/oxygen-webfont.svg#oxygenregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'ncycle';src: url('../fonts/newscycle-regular-webfont.eot');src: url('../fonts/newscycle-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/newscycle-regular-webfont.woff') format('woff'),url('../fonts/newscycle-regular-webfont.ttf') format('truetype'),url('../fonts/newscycle-regular-webfont.svg#news_cycleregular') format('svg');font-weight: normal;font-style: normal;}
/* end fonts */

.cuerpo{ margin-top: 35px;}

/* Menu */
.mnprl{margin: 0;padding: 0 10px;}
.mnprl h3{font-size: 25px; background-color: #E5A311;color: #141414;border-bottom: 2px solid #000;border-radius: 0 5px 0 0;margin: 0;padding: 7px 0;text-align: center;}
.mnprl h3 span{color: #FFF}

.mnprl ul{background-color: #ACACAC;padding: 0 0 9px 0;margin:0; border-radius: 0 0 5px 0; }
.mnprl ul li{background: url(../img/base/li-icon-right.png) no-repeat right;background-position: right -21px;list-style: none;padding: 0 10px 0 7px;margin: 0;border-top: 1px solid #C0C0C0;border-bottom: 1px solid #A0A0A0;}
.mnprl ul li:last-child{border-bottom: 1px solid #C0C0C0;}
.mnprl ul li:hover{background-position: right 0px;background-color: #FDC812}
.mnprl ul li a{text-decoration: none;color: #000;}
.mnprl ul li:hover a{text-decoration: none;color: #fff;}

.borrame{background: url(../img/base/menu.jpg) no-repeat center -353px;}
.mnprl h4{font-size: 18px; background-color: #E5A311;color: #FFF;margin: 20px 0 0 0;padding: 7px 0;text-align: center;}
.mnprl .social-media{text-align: center;padding: 10px 25px 0; max-width: 190px;margin: 0 auto;}

.mnprl .social{display: inline-block;width: 35px;height: 35px;}
.mnprl .sicon-ema{background: url(../img/base/sicon-ema.png) no-repeat center 0px;}
.mnprl .sicon-twi{background: url(../img/base/sicon-twi.png) no-repeat center 0px;}
.mnprl .sicon-fac{background: url(../img/base/sicon-fac.png) no-repeat center 0px;}
.mnprl .sicon-you{background: url(../img/base/sicon-you.png) no-repeat center 0px;}
.mnprl .sicon-sky{background: url(../img/base/sicon-sky.png) no-repeat center 0px;}
.mnprl .sicon-ema,.mnprl .sicon-twi,.mnprl .sicon-fac,.mnprl .sicon-you,.mnprl .sicon-sky{background-size: 35px 70px;}
.mnprl .sicon-ema:hover,.mnprl .sicon-twi:hover,.mnprl .sicon-fac:hover,.mnprl .sicon-you:hover,.mnprl .sicon-sky:hover{background-position-y:-35px;}
.mnprl .logo-menu{ padding: 10px 0;}

/* end Menu */


/* Seach country */
.cserch button{ background-color: #E5A311;color: #FFF;padding: 2px 9px;}
.cserch select{ background: url(../img/base/drop-down-arrow.png) no-repeat right #dadada;color: #FFF;border:none;outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding: 0 13px; margin: 0px;border-radius: 0px;height: 28px;color: #000;min-width: 160px;}
/* end Seach country */

/* login */
.login{border-radius: 0 0 5px 5px;margin-top: 53px;background: url(../img/base/login.png) repeat-x;height: 34px;padding: 0px;z-index: 2;min-width: 340px;}
.login a{text-decoration: none;color: #3D3D3F;height: 30px;display: inline-block;font-size: 14px;padding-left: 20px;vertical-align: middle;padding-top: 5px;}
.login a .wresat{color: #fff;}
.login .separator{padding: 0;}
.login .separator span{display: inline-block;width: 14px;height: 33px;background: url(../img/base/login-sep.png) no-repeat;}
.login .status , .login .register{display: inline-block;width: 16px;height: 16px;background: url(../img/base/login-icons.png) no-repeat;}
.login .status{background-position: 0 0;}
.login .register{background-position: -16px 0;width: 20px;}
.login .a-login:hover .status{background-position: 0 -16px;}
.login .a-register:hover .register{background-position: -16px -16px;}

/* end login */


/* Content */
/*.contenido {padding: 0 2px;}*/
.contenido .cyp-resalt{background-image: url(../img/resalt.png);color: #FFF;padding: 13px 11px 6px;font-size: 16px;margin: 0}
.contenido .cyp-resalt span{color:#E5A511;}

.contenido .hrslt{margin: 0;padding: 0;background-image: url(../img/base/h-cab.png);font-size: 16px;height: 34px;line-height: 34px;color: #fff;padding-left: 31px;box-shadow: 4px 4px 5px rgba(25, 25, 25, 0.76);}
.contenido .hrslt .detay{background: url(../img/base/h-cir.png) no-repeat 0 center;width: 24px;height: 34px;text-align: center;margin-right: 10px;}

.contenido p{color:#2C2C2C;font-size: 12px}
.contenido .languages{text-align: center}
/* end Content */

/* business cards */
.vertical-text{
        transform:rotate(270deg) translate(-60px,-55px);
    -ms-transform:rotate(270deg) translate(-60px,-55px);
-webkit-transform:rotate(270deg) translate(-60px,-55px);
}

/* gold */
.gold-list{border: 2px solid #BB0000;border-radius: 11px;overflow: hidden;margin: 0;padding: 0;margin-top: 7px;}
.gold-list .gl-header{background: url(../img/base/gold-h-back.png) repeat-x;margin: 0;padding: 0;height: 47px;}
.gold-list .gl-header h3{margin: 0;padding: 0;height: 47px;line-height: 47px;padding-left: 16px;font-size: 19px;overflow: hidden;}
.gold-list .gl-header .acount{background: url(../img/base/gold-start.png) no-repeat;height: 47px;line-height: 47px;font-size: 15px;padding: 0px;text-align: right;padding-right: 5px;color: #fff;text-decoration: underline;font-weight: bolder;}
.gold-list .gl-body {background-color: #E2E2E2;padding: 0;margin: 0;}
.gold-list .gl-body .imgs_logo {margin: 0 auto;}
.gold-list .gl-body div {padding: 0;margin: 0;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.gold-list .gl-body .descr{padding: 10px;font-size: 12px;line-height: 13px;min-height: 136px; overflow: hidden;}
.gold-list .gl-body .gl-rmore{color: #E7A711;text-decoration: underline;}
.gold-list .gl-body .gl-contact {background-color: #CCCCCC;}
.gold-list .gl-body .gl-contact div {padding-left: 30px;height: 26px;line-height: 26px;overflow: hidden;background-position: 2px 0px;background-repeat: no-repeat;cursor: pointer;border-top: 1px solid #E6E6E6;border-bottom: 1px solid #A0A0A0;}
.gold-list .gl-body .gl-contact div:hover {background-position: 2px -35px;color: #696969;}
.gold-list .gl-body .gl-contact .c-ico-per {background-image: url(../img/base/icon-per.png); }
.gold-list .gl-body .gl-contact .c-ico-tel {background-image: url(../img/base/icon-tel.png); }
.gold-list .gl-body .gl-contact .c-ico-mov {background-image: url(../img/base/icon-mov.png); }
.gold-list .gl-body .gl-contact .c-ico-fax {background-image: url(../img/base/icon-fax.png); }
.gold-list .gl-body .gl-contact .c-ico-mai {background-image: url(../img/base/icon-mai.png); }
.gold-list .gl-body .gl-contact .c-ico-web {background-image: url(../img/base/icon-web.png); }
.gold-list .gl-body .g-review {background-color: #5E5C56;height: 156px;text-align: center;}
.gold-list .gl-body .g-review .treview{width: 150px;height: 20px;color: #fff;font-weight: bold;}
.gold-list .gl-body .g-review img{margin-right: 5px}

/* premium */
.premium-list{border-radius: 11px;overflow: hidden;margin: 0;padding: 0;margin-top: 7px;}
.premium-list .gl-header{background: url(../img/base/premium-h-back.png) repeat-x;margin: 0;padding: 0;height: 31px;}
.premium-list .gl-header h3{margin: 0;padding: 0;height: 31px;line-height: 31px;padding-left: 16px;font-size: 19px;overflow: hidden;color:#FFF;}
.premium-list .gl-header .acount{background: url(../img/base/premium-h-start.png) no-repeat;height: 31px;line-height: 31px;font-size: 12px;padding: 0px;text-align: right;padding-right: 5px;color: #fff;text-decoration: underline;font-weight: bolder;}
.premium-list .gl-body {background-color: #CCCCCC;padding: 0;margin: 0;}
.premium-list .gl-body .imgs_logo {margin: 0 auto;}
.premium-list .gl-body div {padding: 0;margin: 0;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.premium-list .gl-body .gl-rmore{color: #E7A711;text-decoration: underline;}
.premium-list .gl-body .gl-contact {background-color: #CCCCCC;padding-top: 10px;}
.premium-list .gl-body .gl-contact div {padding-left: 30px;height: 34px;line-height: 30px;overflow: hidden;background-position: 2px 0px;background-repeat: no-repeat;cursor: pointer;}
.premium-list .gl-body .gl-contact div:hover {background-position: 2px -35px;color: #696969;}
.premium-list .gl-body .gl-contact .c-ico-per {background-image: url(../img/base/icon-per.png); }
.premium-list .gl-body .gl-contact .c-ico-tel {background-image: url(../img/base/icon-tel.png); }
.premium-list .gl-body .gl-contact .c-ico-mov {background-image: url(../img/base/icon-mov.png); }
.premium-list .gl-body .gl-contact .c-ico-fax {background-image: url(../img/base/icon-fax.png); }
.premium-list .gl-body .gl-contact .c-ico-mai {background-image: url(../img/base/icon-mai.png); }
.premium-list .gl-body .gl-contact .c-ico-web {background-image: url(../img/base/icon-web.png); }
.premium-list .gl-body .g-review {background-color: #5E5C56;height: 109px;text-align: center;}
.premium-list .gl-body .g-review .treview{width: 115px;height: 20px;color: #fff;font-weight: bold;font-size: 11px;}
.premium-list .gl-body .g-review img{margin-right: 5px}
.premium-list .vertical-text{
        transform:rotate(270deg) translate(-43px,-43px);
    -ms-transform:rotate(270deg) translate(-43px,-43px);
-webkit-transform:rotate(270deg) translate(-43px,-43px);
}

/* free label */
.fr-label {padding: 0;margin: 0;}
.fr-label h5{margin-bottom: 0;height: 27px;font-size: 20px;line-height: 26px; font-family: 'Oxygen'; background-color: #5D5B55;color:#fff;display: inline-block;text-align: center;overflow:hidden; }

/* free updated */
.free-list{overflow: hidden;margin: 0;padding: 0;margin-top: 7px;background: url(../img/base/freeup-back.png) repeat-x;}
.free-list .gl-body{margin: 0;padding: 0;height: 31px;}
.free-list .gl-body h3{margin: 0;padding: 0;height: 25px;padding-left: 9px;overflow: hidden;font-size: 14px;color: #333333;line-height: 26px;}
.free-list .gl-body h3 a{text-decoration: none;color: #333333;}
.free-list .gl-body h3 span{font-weight: bold;display: inline-block;height: 21px;border-bottom: 1px solid #BFBFBF;}

.free-list .gl-body {/*background-color: #FFF;*/padding: 0;margin: 0;}
.free-list .gl-body div {padding: 0;margin: 0;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.free-list .gl-body .direction{font-size: 13px;padding-left: 9px;line-height: 12px;height: 20px;}

.free-list .gl-body .gl-rmore{color: #E7A711;text-decoration: underline;}
.free-list .gl-body .gl-contact {}
.free-list .gl-body .gl-contact div {padding-left: 30px;height: 20px;line-height: 20px;overflow: hidden;background-position: 10px 0px;background-repeat: no-repeat;cursor: pointer;}
.free-list .gl-body .gl-contact div:hover {background-position: 10px -24px;color: #696969;}
.free-list .gl-body .gl-contact .c-ico-per {background-image: url(../img/base/icon-per-p.png); }
.free-list .gl-body .gl-contact .c-ico-tel {background-image: url(../img/base/icon-tel-p.png); }
.free-list .gl-body .gl-contact .c-ico-mov {background-image: url(../img/base/icon-mov-p.png); }
.free-list .gl-body .gl-contact .c-ico-fax {background-image: url(../img/base/icon-fax-p.png); }
.free-list .gl-body .gl-contact .c-ico-mai {background-image: url(../img/base/icon-mai-p.png); }
.free-list .gl-body .gl-contact .c-ico-web {background-image: url(../img/base/icon-web-p.png); }
.free-list .gl-body .g-review {background-color: #5E5C56;height: 87px;text-align: center;}
.free-list .gl-body .g-review .treview{width: 87px;height: 20px;color: #fff;font-weight: bold;font-size: 11px;}
.free-list .gl-body .g-review img{margin-right: 5px}
.free-list .vertical-text{
        transform:rotate(270deg) translate(-33px,-33px);
    -ms-transform:rotate(270deg) translate(-33px,-33px);
-webkit-transform:rotate(270deg) translate(-33px,-33px);
}
.free-list .vertical-text span{color:#EEFFB4;}

/* partner register */
.partner-register {border-radius: 11px; overflow: hidden;background-color: #E2E2E2; }
.partner-register p {text-align: center;padding: 30px 20px 0;font-size: 14px;}
.partner-register h2{background: url(../img/base/h2-register-back.png) repeat-x;margin: 0;padding: 0;height: 43px;line-height: 43px;font-size: 20px;text-align: center;color: #D9D9D9;}
.partner-register h3{background: url(../img/base/h3-register-back.png) repeat-x;margin: 0;padding: 0;height: 33px;line-height: 31px;font-size: 20px;text-align: center;color: #D9D9D9;}
.partner-register .yellow{color: #E5A311;}
.partner-register .form-horizontal{}
.partner-register .form-horizontal textarea{border-radius: 0;background-color: #e5e5e5;width: 90%;margin: 10px 5%;}
.partner-register .form-horizontal .form-group {margin-bottom: 3px;}
.partner-register .form-horizontal .form-group select{padding-top: 0px;}
.partner-register .form-horizontal .form-group .control-label{font-size: 13px;font-weight: normal;}
.partner-register .form-horizontal .form-group .form-control{border-radius: 0;background-color: #e5e5e5;height: 30px;}
.partner-register .form-horizontal .form-group .btn{border-radius: 0;background-color: #E5A311;color: #000;border:0;padding: 4px 49px;font-size: 19px;}
.partner-register .form-horizontal .form-group .btn:hover{background-color: #E0BA65;}

/* partner register */
.partner-list .partaps{border-radius: 11px; overflow: hidden;margin: 0;padding: 0; background-color: #E2E2E2; margin-bottom: 20px;box-shadow: 0px 3px 3px 0px rgba(151, 151, 151, 0.5);}
.partner-list .partaps h4{background: url(../img/base/h4-partner-list.png) repeat-x;overflow: hidden;margin: 0;padding: 0;height: 47px;line-height: 47px;font-size: 20px;text-align: center;color: #FFFFFF;}
.partner-list .partaps .plogo{padding: 10px;}
.partner-list .partaps .plogo img{border: 4px solid #424242; border-radius: 3px;}
.partner-list .partaps .ptitle{background: url(../img/base/title-partner-list.png) repeat-x;overflow: hidden;margin: 0;padding: 0;height: 23px;line-height: 23px;font-size: 14px;text-align: center;color: #FFFFFF;font-weight: bold;}
.partner-list .partaps .presponse{border-bottom: 2px solid red;}
.partner-list .partaps .ptype .pints{color: #414141;}
.partner-list .partaps .pinfo{margin: 0;padding: 0;font-size: 14px;background-color: #CCCCCC;}
.partner-list .mdetail{margin: 0;padding: 0;font-size: 14px;margin-bottom: 20px;}
.partner-list .mdetail h5{color: #000;font-size: 14px;font-weight: bold;padding: 10px;margin: 0px;}
.partner-list .mdetail p{padding: 10px;margin: 0px;font-size: 14px;}
.partner-list .mdetail .form-group .btn{border-radius: 0;background-color: #E5A311;color: #FFF;border:0;padding: 4px 49px;font-size: 19px;color: #D9D9D9;}
.partner-list .mdetail .form-group .btn:hover{background-color: #E0BA65;}

.partner-list .partaps .reply_resalt{padding: 5px 0;box-shadow: inset 2px 2px 4px #8A825C ,inset -2px -3px 4px #8A825C;}


/* gcudetail detail */
.gcudetail{border-radius: 11px;overflow: hidden;margin: 0;padding: 0;margin-top: 7px;}

.gcudetail .gl-header{background: url(../img/base/gold-h-back.png) repeat-x;margin: 0;padding: 0;height: 47px;}
.gcudetail .gl-header h1{margin: 0;padding: 0;height: 47px;line-height: 47px;padding-left: 16px;font-size: 19px;overflow: hidden;}
.gcudetail .gl-header .acount{background: url(../img/base/gold-start.png) no-repeat;height: 47px;line-height: 47px;font-size: 15px;padding: 0px;text-align: right;padding-right: 5px;color: #fff;text-decoration: underline;font-weight: bolder;}

.gcudetail .pr-header{background: url(../img/base/premium-h-back.png) repeat-x;margin: 0;padding: 0;height: 31px;}
.gcudetail .pr-header h1{margin: 0;padding: 0;height: 31px;line-height: 31px;padding-left: 16px;font-size: 19px;overflow: hidden;color:#FFF;}
.gcudetail .pr-header .acount{background: url(../img/base/premium-h-start.png) no-repeat;height: 31px;line-height: 31px;font-size: 12px;padding: 0px;text-align: right;padding-right: 5px;color: #fff;text-decoration: underline;font-weight: bolder;}

.gcudetail .gl-body {background-color: #E2E2E2;padding: 0;margin: 0;}
.gcudetail .gl-body .imgs_logo {margin: 0 auto;}
.gcudetail .gl-body div {padding: 0;margin: 0;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.gcudetail .gl-body .descr{padding: 10px;font-size: 12px;line-height: 13px;min-height: 136px; overflow: hidden;}
.gcudetail .gl-body .flag {margin-right: 10px;}
.gcudetail .gl-body .gl-rmore{color: #E7A711;text-decoration: underline;}
.gcudetail .gl-body .gl-contact {background-color: #CCCCCC;}
.gcudetail .gl-body .gl-contact div {padding-left: 30px;height: 26px;line-height: 26px;overflow: hidden;background-position: 2px 4px;background-repeat: no-repeat;cursor: pointer;border-top: 1px solid #E6E6E6;border-bottom: 1px solid #A0A0A0;}
.gcudetail .gl-body .gl-contact div:hover {background-position: 2px -20px;color: #696969;}
.gcudetail .gl-body .gl-contact .c-ico-per {background-image: url(../img/base/icon-per-p.png); background-color: #F8F8F8;}
.gcudetail .gl-body .gl-contact .c-ico-tel {background-image: url(../img/base/icon-tel-p.png); }
.gcudetail .gl-body .gl-contact .c-ico-mov {background-image: url(../img/base/icon-mov-p.png); }
.gcudetail .gl-body .gl-contact .c-ico-fax {background-image: url(../img/base/icon-fax-p.png); }
.gcudetail .gl-body .gl-contact .c-ico-mai {background-image: url(../img/base/icon-mai-p.png); }
.gcudetail .gl-body .gl-contact .c-ico-web {background-image: url(../img/base/icon-web-p.png); }
.gcudetail .gl-body .gl-contact .c-ico-cha {background-image: url(../img/base/icon-cha-p.png); }
.gcudetail .gl-body .gl-contact .c-ico-sky {background-image: url(../img/base/icon-sky-p.png); }
.gcudetail .gl-body .g-review {background-color: #5E5C56;height: 156px;text-align: center;}
.gcudetail .gl-body .g-review .treview{width: 150px;height: 20px;color: #fff;font-weight: bold;}
.gcudetail .gl-body .g-review img{margin-right: 5px}
.gcudetail .gl-body .parrafo {padding: 0 10px;}
.gcudetail  .hrslt{margin: 0;padding: 0;background-image: url(../img/base/h-det.png);font-size: 16px;height: 34px;line-height: 34px;color: #fff;padding-left: 31px;box-shadow: none;}

/* freedetail detail */
.freedetail{border-radius: 11px;overflow: hidden;margin: 0;padding: 0;margin-top: 7px;}

.freedetail .pr-header{background: url(../img/base/h-det.png) repeat-x;margin: 0;padding: 0;height: 31px;}
.freedetail .pr-header h1{margin: 0;padding: 0;height: 31px;line-height: 31px;padding-left: 16px;font-size: 19px;overflow: hidden;color:#FFF;}
.freedetail .pr-header .acount{background: url(../img/base/premium-h-start.png) no-repeat;height: 31px;line-height: 31px;font-size: 12px;padding: 0px;text-align: right;padding-right: 5px;color: #fff;text-decoration: underline;font-weight: bolder;}

.freedetail .gl-body {background-color: #E2E2E2;padding: 0;margin: 0;}
.freedetail .gl-body .imgs_logo {margin: 12px auto;}
.freedetail .gl-body div {padding: 0;margin: 0;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.freedetail .gl-body .descr{padding: 10px;font-size: 12px;line-height: 13px;min-height: 136px; overflow: hidden;}
.freedetail .gl-body .flag {margin-right: 10px;}
.freedetail .gl-body .gl-rmore{color: #E7A711;text-decoration: underline;}
.freedetail .gl-body .gl-contact {background-color: #E2E2E2;}
.freedetail .gl-body .gl-contact div {padding-left: 30px;height: 26px;line-height: 26px;overflow: hidden;background-position: 2px 4px;background-repeat: no-repeat;cursor: pointer;border-top: 1px solid #E6E6E6;border-bottom: 1px solid #A0A0A0;}
.freedetail .gl-body .gl-contact div:hover {background-position: 2px -20px;color: #696969;}
.freedetail .gl-body .gl-contact .c-ico-per {background-image: url(../img/base/icon-per-p.png); background-color: #F8F8F8;}
.freedetail .gl-body .gl-contact .c-ico-tel {background-image: url(../img/base/icon-tel-p.png); }
.freedetail .gl-body .gl-contact .c-ico-mov {background-image: url(../img/base/icon-mov-p.png); }
.freedetail .gl-body .gl-contact .c-ico-fax {background-image: url(../img/base/icon-fax-p.png); }
.freedetail .gl-body .gl-contact .c-ico-mai {background-image: url(../img/base/icon-mai-p.png); }
.freedetail .gl-body .gl-contact .c-ico-web {background-image: url(../img/base/icon-web-p.png); }
.freedetail .gl-body .gl-contact .c-ico-cha {background-image: url(../img/base/icon-cha-p.png); }
.freedetail .gl-body .gl-contact .c-ico-sky {background-image: url(../img/base/icon-sky-p.png); }
.freedetail .gl-body .g-review {background-color: #5E5C56;height: 156px;text-align: center;}
.freedetail .gl-body .g-review .treview{width: 150px;height: 20px;color: #fff;font-weight: bold;}
.freedetail .gl-body .g-review img{margin-right: 5px}
.freedetail .gl-body .parrafo {padding: 0 10px;}
.freedetail  .hrslt{margin: 0;padding: 0;background-color: #D1D1D1;background-image: none;font-size: 16px;height: 34px;line-height: 34px;color: #000;padding-left: 31px;box-shadow: none;}


/*
.gold-list h3 .company {
display: inline-block;
height: 47px;
line-height: 47px;
font-size: 19px;
padding-left: 16px;
color:#131313;
}


/* end business cards */

/*
.contenido{background: url(../img/base/test/mockup-cargo-partner.jpg) no-repeat -344px -111px }
*/



body
{
    font-family: 'Oxygen';
    background-image: url(../img/body.png);
}
header
{
    background-image: url(../img/header.png);
    background-repeat:repeat-x;
    color: #FFF;
    height: 70px;
}


footer
{
    background-image: url(../img/footer.png);
    color: #FFF;
    margin-top: 20px;
}

/* ==========================================================================
   End Author's custom styles
   ========================================================================== */







/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}