/* reset.css */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1.2;
}
ol, ul {
    list-style: none;
}

/* remember to highlight inserts somehow! */

ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
table, td, th {
    vertical-align: middle;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
a img {
    border: none;
}
:focus {
    outline: 0;
}

/* Base */

html {
    font-size: 100.01%;
}
body {
    color: #797979;
    background-color: #FFF;
    font: 75%/1.25 Verdana, Geneva, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    color: #FFF;
    line-height: 1.1;
    margin-bottom: .5em;
}
h1 {
    font-size: 2em;
}
h2 {
    font-size: 1.833em;
}
h3 {
    font-size: 1.667em;
}
h4 {
    font-size: 1.5em;
}
h5 {
    font-size: 1.333em;
}
h6 {
    font-size: 1.167em;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0;
}
p {
    margin-top: 0;
    margin-bottom: 1.25em;
}
p img.left {
    float: left;
    margin: 0.5em 0.5em 0.5em 0;
    padding: 0;
}
p img.right {
    float: right;
    margin: 0.5em 0 0.5em 0.5em;
    padding: 0;
}
a {
    color: #797979;
    text-decoration: none;
}
a:focus, a:hover {
    color: #333333;
}

/* familias */

.georgia {
    font-family: Georgia, "Times New Roman", Times, serif;
}
.arial {
    font-family: Arial, Helvetica, sans-serif;
}
.trebuchet {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tahoma {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.verdana {
    font-family: Verdana, Geneva, sans-serif;
}
.courier {
    font-family: "Courier New", Courier, monospace;
}

/* Tamaños */

.t8 {
    font-size: 0.667em;
}
.t9 {
    font-size: 0.75em;
}
.t10 {
    font-size: 0.833em;
}
.t11 {
    font-size: 0.917em;
}
.t12 {
    font-size: 1em;
}
.t13 {
    font-size: 1.083em;
}
.t14 {
    font-size: 1.167em;
}
.t15 {
    font-size: 1.25em;
}
.t16 {
    font-size: 1.333em;
}
.t17 {
    font-size: 1.417em;
}
.t18 {
    font-size: 1.5em;
}
.t19 {
    font-size: 1.583em;
}
.t20 {
    font-size: 1.667em;
}
.t21 {
    font-size: 1.75em;
}
.t22 {
    font-size: 1.833em;
}
.t23 {
    font-size: 1.917em;
}
.t24 {
    font-size: 2em;
}
.t25 {
    font-size: 2.083em;
}
.t26 {
    font-size: 2.167em;
}
.t27 {
    font-size: 2.25em;
}
.t28 {
    font-size: 2.333em;
}
.t29 {
    font-size: 2.417em;
}
.t30 {
    font-size: 2.5em;
}
.t31 {
    font-size: 2.583em;
}
.t32 {
    font-size: 2.667em;
}
.t33 {
    font-size: 2.75em;
}
.t34 {
    font-size: 2.833em;
}
.t35 {
    font-size: 2.917em;
}
.t36 {
    font-size: 3em;
}
.t37 {
    font-size: 3.083em;
}
.t38 {
    font-size: 3.167em;
}
.t39 {
    font-size: 3.25em;
}
.t40 {
    font-size: 3.333em;
}
.t41 {
    font-size: 3.417em;
}
.t42 {
    font-size: 3.5em;
}
.t43 {
    font-size: 3.583em;
}
.t44 {
    font-size: 3.667em;
}
.t45 {
    font-size: 3.75em;
}
.t46 {
    font-size: 3.833em;
}
.t47 {
    font-size: 3.917em;
}
.t48 {
    font-size: 4em;
}
.t60 {
    font-size: 5em;
}

/* alinear */

.align-justify {
    text-align: justify;
}
.align-left {
    text-align: left;
}
.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}

/* Decoraciones */

.tdn {
    text-decoration: none;
}
.tdu {
    text-decoration: underline;
}
blockquote {
    margin: 1.5em;
    color: #666;
    font-style: italic;
}
strong {
    font-weight: bold;
}
em, dfn {
    font-style: italic;
}
dfn {
    font-weight: bold;
}
sup, sub {
    line-height: 0;
}
abbr, acronym {
    border-bottom: 1px dotted #666;
}
address {
    margin: 0 0 20px;
    font-style: normal;
}
del {
    color: #666;
}
pre, code {
    margin: 1.5em 0;
    white-space: pre;
}
pre, code, tt {
    font: 1em 'courier', 'lucida console', monospace;
    line-height: 1.5;
}

/* listas */

li ul, li ol {
    margin: 0;
}
ul, ol {
    margin: 0;
}
ul {
    list-style: none;
}
ol {
    list-style: decimal;
}
dl {
    margin: 0 0 1.36em 0;
}
dl dt {
    font-weight: bold;
}
dd {
    margin-left: 1.25em;
}

/* tablas */

table {
    margin-bottom: 1.333em;
    width: 100%;
}
th {
    font-weight: bold;
    background: #C3D9FF;
}
th, td {
    padding: 0px;
}
tr.even td {
    background: #E8EFF9;
    color: #0C55C0;
    padding: 3px;
    border-top: 1px solid #C5D7F0;
}
tfoot {
    font-style: italic;
}
caption {
    background: #eee;
}

/* margenes y paddings */

.reset-margin {
    margin: 0;
}
.reset-padding {
    padding: 0;
}
.reset {
    margin: 0;
    padding: 0;
}
.first {
    margin-left: 0;
    padding-left: 0;
}
.last {
    margin-right: 0;
    padding-right: 0;
}
.top {
    margin-top: 0;
    padding-top: 0;
}
.bottom {
    margin-bottom: 0;
    padding-bottom: 0;
}

/* Paddings */

.p05em {
    padding: 0.5em;
}
.pt05em {
    padding-top: 0.5em;
}
.pb05em {
    padding-bottom: 0.5em;
}
.pl05em {
    padding-left: 0.5em;
}
.pr05em {
    padding-right: 0.5em;
}
.p1em {
    padding: 1em;
}
.pt1em {
    padding-top: 1em;
}
.pb1em {
    padding-bottom: 1em;
}
.pl1em {
    padding-left: 1em;
}
.pr1em {
    padding-right: 1em;
}
.p2em {
    padding: 2em;
}
.pt2em {
    padding-top: 2em;
}
.pb2em {
    padding-bottom: 2em;
}
.pl2em {
    padding-left: 2em;
}
.pr2em {
    padding-right: 2em;
}
.p2 {
    padding: 2px;
}
.pt2 {
    padding-top: 2px;
}
.pb2 {
    padding-bottom: 2px;
}
.pl2 {
    padding-left: 2px;
}
.pr2 {
    padding-right: 2px;
}
.p3 {
    padding: 3px;
}
.pt3 {
    padding-top: 3px;
}
.pb3 {
    padding-bottom: 3px;
}
.pl3 {
    padding-left: 3px;
}
.pr3 {
    padding-right: 3px;
}
.p5 {
    padding: 5px;
}
.pt5 {
    padding-top: 5px;
}
.pb5 {
    padding-bottom: 5px;
}
.pl5 {
    padding-left: 5px;
}
.pr5 {
    padding-right: 5px;
}
.p7 {
    padding: 7px;
}
.pt7 {
    padding-top: 7px;
}
.pb7 {
    padding-bottom: 7px;
}
.pl7 {
    padding-left: 7px;
}
.pr7 {
    padding-right: 7px;
}
.p8 {
    padding: 8px;
}
.pt8 {
    padding-top: 8px;
}
.pb8 {
    padding-bottom: 8px;
}
.pl8 {
    padding-left: 8px;
}
.pr8 {
    padding-right: 8px;
}
.p10 {
    padding: 10px;
}
.pt10 {
    padding-top: 10px;
}
.pb10 {
    padding-bottom: 10px;
}
.pl10 {
    padding-left: 10px;
}
.pr10 {
    padding-right: 10px;
}
.p12 {
    padding: 12px;
}
.pt12 {
    padding-top: 12px;
}
.pb12 {
    padding-bottom: 12px;
}
.pl12 {
    padding-left: 12px;
}
.pr12 {
    padding-right: 12px;
}
.p15 {
    padding: 15px;
}
.pt15 {
    padding-top: 15px;
}
.pb15 {
    padding-bottom: 15px;
}
.pl15 {
    padding-left: 15px;
}
.pr15 {
    padding-right: 15px;
}
.p20 {
    padding: 20px;
}
.pt20 {
    padding-top: 20px;
}
.pb20 {
    padding-bottom: 20px;
}
.pl20 {
    padding-left: 20px;
}
.pr20 {
    padding-right: 20px;
}
.p25 {
    padding: 25px;
}
.pt25 {
    padding-top: 25px;
}
.pb25 {
    padding-bottom: 25px;
}
.pl25 {
    padding-left: 25px;
}
.pr25 {
    padding-right: 25px;
}
.p30 {
    padding: 30px;
}
.pt30 {
    padding-top: 30px;
}
.pb30 {
    padding-bottom: 30px;
}
.pl30 {
    padding-left: 30px;
}
.pr30 {
    padding-right: 30px;
}
.p40 {
    padding: 40px;
}
.pt40 {
    padding-top: 40px;
}
.pb40 {
    padding-bottom: 40px;
}
.pl40 {
    padding-left: 40px;
}
.pr40 {
    padding-right: 40px;
}
.p50 {
    padding: 50px;
}
.pt50 {
    padding-top: 50px;
}
.pb50 {
    padding-bottom: 50px;
}
.pl50 {
    padding-left: 50px;
}
.pr50 {
    padding-right: 50px;
}
.p60 {
    padding: 60px;
}
.pt60 {
    padding-top: 60px;
}
.pb60 {
    padding-bottom: 60px;
}
.pl60 {
    padding-left: 60px;
}
.pr60 {
    padding-right: 60px;
}

/* Margins */

.m05em {
    margin: .5em;
}
.mt05em {
    margin-top: .5em;
}
.mb05em {
    margin-bottom: .5em;
}
.ml05em {
    margin-left: .5em;
}
.mr05em {
    margin-right: .5em;
}
.m1em {
    margin: 1em;
}
.mt1em {
    margin-top: 1em;
}
.mb1em {
    margin-bottom: 1em;
}
.ml1em {
    margin-left: 1em;
}
.mr1em {
    margin-right: 1em;
}
.m2em {
    margin: 2em;
}
.mt2em {
    margin-top: 2em;
}
.mb2em {
    margin-bottom: 2em;
}
.ml2em {
    margin-left: 2em;
}
.mr2em {
    margin-right: 2em;
}
.m1 {
    margin: 1px;
}
.mt1 {
    margin-top: 1px;
}
.mb1 {
    margin-bottom: 1px;
}
.ml1 {
    margin-left: 1px;
}
.mr1 {
    margin-right: 1px;
}
.m2 {
    margin: 2px;
}
.mt2 {
    margin-top: 2px;
}
.mb2 {
    margin-bottom: 2px;
}
.ml2 {
    margin-left: 2px;
}
.mr2 {
    margin-right: 2px;
}
.m3 {
    margin: 3px;
}
.mt3 {
    margin-top: 3px;
}
.mb3 {
    margin-bottom: 3px;
}
.ml3 {
    margin-left: 3px;
}
.mr3 {
    margin-right: 3px;
}
.m5 {
    margin: 5px;
}
.mt5 {
    margin-top: 5px;
}
.mb5 {
    margin-bottom: 5px;
}
.ml5 {
    margin-left: 5px;
}
.mr5 {
    margin-right: 5px;
}
.m8 {
    margin: 8px;
}
.mt8 {
    margin-top: 8px;
}
.mb8 {
    margin-bottom: 8px;
}
.ml8 {
    margin-left: 8px;
}
.mr8 {
    margin-right: 8px;
}
.m10 {
    margin: 10px;
}
.mt10 {
    margin-top: 10px;
}
.mb10 {
    margin-bottom: 10px;
}
.ml10 {
    margin-left: 10px;
}
.mr10 {
    margin-right: 10px;
}
.m15 {
    margin: 15px;
}
.mt15 {
    margin-top: 15px;
}
.mb15 {
    margin-bottom: 15px;
}
.ml15 {
    margin-left: 15px;
}
.mr15 {
    margin-right: 15px;
}
.m20 {
    margin: 20px;
}
.mt20 {
    margin-top: 20px;
}
.mb20 {
    margin-bottom: 20px;
}
.ml20 {
    margin-left: 20px;
}
.mr20 {
    margin-right: 20px;
}
.m25 {
    margin: 25px;
}
.mt25 {
    margin-top: 25px;
}
.mb25 {
    margin-bottom: 25px;
}
.ml25 {
    margin-left: 25px;
}
.mr25 {
    margin-right: 25px;
}
.m30 {
    margin: 30px;
}
.mt30 {
    margin-top: 30px;
}
.mb30 {
    margin-bottom: 30px;
}
.ml30 {
    margin-left: 30px;
}
.mr30 {
    margin-right: 30px;
}
.m40 {
    margin: 40px;
}
.mt40 {
    margin-top: 40px;
}
.mb40 {
    margin-bottom: 40px;
}
.ml40 {
    margin-left: 40px;
}
.mr40 {
    margin-right: 40px;
}
.m50 {
    margin: 50px;
}
.mt50 {
    margin-top: 50px;
}
.mb50 {
    margin-bottom: 50px;
}
.ml50 {
    margin-left: 50px;
}
.mr50 {
    margin-right: 50px;
}
.m60 {
    margin: 60px;
}
.mt60 {
    margin-top: 60px;
}
.mb60 {
    margin-bottom: 60px;
}
.ml60 {
    margin-left: 60px;
}
.mr60 {
    margin-right: 60px;
}

/* formularios */

form {
    margin: 0;
    padding: 0;
    width: 100%;
}
input, textarea, select, input[type=text], input[type=password] {
    color: #666;
    border: 1px solid #AAB1B5;
    background: #FFF;
    margin: 0;
    padding: 2px;
}

/* input:focus, textarea:focus, select:focus, input[type=text]:focus, input[type=password]:focus {
	background: #FFF;
}
*/

label {
    font-size: 0.917em;
    color: #666;
}
fieldset {
    padding: 1.5em;
    margin: 0 0 1.5em 0;
    border: 1px solid #7D97B1;
}
legend {
    font-weight: bold;
    font-size: 1.25em;
    color: #7D97B1;
}
textarea {
    height: 150px;
    padding: 5px;
    overflow: hidden;
}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {
    position: relative;
    top: .15em;
}
form.inline {}
form.inline p {
    margin-bottom: 0;
}
.input_20 {
    width: 20px;
}
.input_30 {
    width: 30px;
}
.input_40 {
    width: 40px;
}
.input_50 {
    width: 50px;
}
.input_60 {
    width: 60px;
}
.input_70 {
    width: 70px;
}
.input_80 {
    width: 80px;
}
.input_90 {
    width: 90px;
}
.input_100 {
    width: 100px;
}
.input_110 {
    width: 110px;
}
.input_120 {
    width: 120px;
}
.input_130 {
    width: 130px;
}
.input_140 {
    width: 140px;
}
.input_145 {
    width: 145px;
}
.input_150 {
    width: 150px;
}
.input_160 {
    width: 160px;
}
.input_170 {
    width: 170px;
}
.input_180 {
    width: 180px;
}
.input_190 {
    width: 190px;
}
.input_200 {
    width: 200px;
}
.input_210 {
    width: 210px;
}
.input_220 {
    width: 220px;
}
.input_230 {
    width: 230px;
}
.input_240 {
    width: 240px;
}
.input_250 {
    width: 250px;
}
.input_260 {
    width: 260px;
}
.input_270 {
    width: 270px;
}
.input_280 {
    width: 280px;
}
.input_290 {
    width: 290px;
}
.input_300 {
    width: 300px;
}
.input_310 {
    width: 310px;
}
.input_320 {
    width: 320px;
}
.input_330 {
    width: 330px;
}
.input_340 {
    width: 340px;
}
.input_350 {
    width: 350px;
}
.input_360 {
    width: 360px;
}
.input_370 {
    width: 370px;
}
.input_380 {
    width: 380px;
}
.input_390 {
    width: 390px;
}

/* colores */

.azul {
    Color: #005876;
}
.azul-claro {
    Color: #DDE9ED;
}
.celeste {
    color: #91C5FA;
}
.celeste2 {
    color: #0098e7;
}
.naranja {
    Color: #F26622;
}
.naranja2 {
    Color: #F48048;
}
.amarillo {
    Color: #F2C122;
}
.gris333 {
    Color: #333333;
}
.gris555 {
    Color: #555;
}
.gris666 {
    Color: #666666;
}
.gris999 {
    Color: #999999;
}
.gris95 {
    Color: #F2F2F2;
}
.gris90 {
    Color: #E5E5E5;
}
.gris85 {
    Color: #D9D9D9;
}
.gris75 {
    Color: #BFBFBF;
}
.gris70 {
    Color: #B3B3B3;
}
.gris65 {
    Color: #A6A6A6;
}
.gris55 {
    Color: #8C8C8C;
}
.gris50 {
    Color: #7F7F7F;
}
.gris45 {
    Color: #737373;
}
.gris35 {
    Color: #595959;
}
.gris30 {
    Color: #4D4D4D;
}
.gris25 {
    Color: #404040;
}
.gris15 {
    Color: #262626;
}
.gris10 {
    Color: #1A1A1A;
}
.gris05 {
    Color: #0D0D0D;
}
.blanco {
    Color: #FFF;
}
.negro {
    Color: #000;
}
.rojo {
    color: #E60000;
}

/* otras clases */

.overflow {
    overflow: hidden;
}
.outline {
    outline: none;
}
.hide {
    display: none;
}
.inline {
    display: inline;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.none {
    border: none;
    background: none;
}
.vertaltop {
    vertical-align: top;
}
.relative {
    position: relative;
}
.normal {
    font-weight: normal;
}
.bold {
    font-weight: bold;
}
.left {
    float: left;
}
.right {
    float: right;
}
.error {
    background: #E60000;
    Color: #FCDDDD;
    padding: 5px;
    margin-bottom: .5em;
    font-weight: bold;
}
.asterisco {
    color: #FF0000;
}
.cursor {
    cursor: pointer;
}
hr {
    background: #CDCDCD;
    color: #CDCDCD;
    clear: both;
    float: none;
    width: 100%;
    height: .1em;
    margin: 0 0 1.417em;
    border: none;
}
hr.space {
    background: #fff;
    color: #fff;
    visibility: hidden;
}
.clearfix, .container {
    *zoom: 1;
}
.clearfix:before, .clearfix:after, .container:before, .container:after {
    display: table;
    content: "";
    line-height: 0;
}
.clearfix:after, .container:after {
    clear: both;
}
.clear {
    clear: both;
}
.bordeimg {
    padding: 3px;
    border: solid 1px #D9E6EA;
}
.lineacorte {
    border-bottom: solid 1px #DBE1E8;
}
.lineacortetop {
    border-top: solid 1px #DBE1E8;
}
.lineapunto {
    background: url(/global/img/linea-puntos.png) repeat-x left bottom;
}
.lineapuntotop {
    background: url(/global/img/linea-puntos.png) repeat-x left top;
}
#msg {
    display: none;
    position: absolute;
    z-index: 2200;
    background: url(/global/img/msg_arrow.gif) left center no-repeat;
    padding-left: 7px;
    Color: #FCDDDD;
    font-weight: bold;
}
#msgcontent {
    display: block;
    background: #E60000;
    border: 2px solid #924949;
    border-left: none;
    padding: 2px 5px;
    min-width: 150px;
    max-width: 150px;
    font-size: 0.92em;
}

/* grid.css */

.container {
    width: 1000px;
    margin: 0 auto;
}
.contenido {
    background: #FFF;
}
.bloque-left {
    float: left;
    width: 728px;
}
.bloque-right {
    float: right;
    width: 272px;
}
.bloque-left-02 {
    float: left;
    width: 743px;
}
.bloque-right-02 {
    float: right;
    width: 257px;
}
.bloque-left_B {
    float: left;
    width: 300px;
}
.bloque-right_B {
    float: right;
    width: 699px;
}
.fondo-gris {
    background: #C7C7C7 url(/global/img/fondo-contenido.png) repeat-x left top;
}
.fondo-gris2 {
    background: #DCDCDC url(/global/img/fondo-contenido2.png) repeat-x left top;
}
.fondo-gris3 {
    background: #E8E8E8 url(/global/img/fondo-contenido3.png) repeat-x left top;
}
#header {
    background: url(/global/img/fondo-header.png) repeat-x left top;
    height: 97px;
}
.menu-top {
    font-size: .917em;
    color: #C3C2C2;
    line-height: 16px;
    padding-top: 14px;
    padding-right: 25px;
    width: 370px;
}
.menu-top a {
    color: #C3C2C2;
}
.menu-top a:hover {
    color: #FFF;
}
.menu-top li {
    float: left;
    width: auto;
}
.menu-top input.ibsq {
    font-size: .917em;
    color: #333;
    border: none;
    background: transparent url(/global/img/fondo-buscar.png) no-repeat left top;
    padding: 2px 2px 4px 23px;
    height: 20px;
    line-height: 20px;
    width: 118px;
}
.logo {
    width: 106px;
    padding: 0 35px 0 25px;
}
.main-menu {
    width: 800px;
}
.fondo-login {
    background: url(/global/img/fondo-mail-home.png) no-repeat right top;
    height: 288px;
}
.fondo-login-01 {
    background: url(/global/img/fondo-mail.png) no-repeat right top;
    height: 184px;
}
.login {
    padding: 17px 25px 0 15px;
}
.login-01 {
    padding: 13px 13px 0 24px;
}
.login form label, .login-01 form label {
    width: 70px;
    color: #FFF;
    line-height: 20px;
}
.login form input#user, .login form input#pass_user, .login .txt_login {
    width: 146px;
    color: #333;
    background: url(/global/img/fondo-form-ic.png) no-repeat left top !important;
    padding: 3px;
    height: 14px;
    border: none;
    text-align: left;
    font-size: .917em;
}
.login-01 form input#user, .login-01 form input#pass_user, .login-01 .txt_login {
    width: 131px;
    color: #333;
    background: url(/global/img/fondo-form-ic01.png) no-repeat left top !important;
    padding: 3px;
    height: 14px;
    border: none;
    text-align: left;
    font-size: .917em;
}
.login h1 {
    font-size: .917em;
    font-weight: bold;
    color: #C5C4C4;
    margin-bottom: 28px;
}
.login-01 h1 {
    font-size: .917em;
    font-weight: bold;
    color: #C5C4C4;
    margin-bottom: 18px;
    padding-left: 42px;
}
.login form p, .login-01 form p {
    font-size: 0.75em;
    margin-bottom: 7px;
    color: #B5B5B5;
    line-height: 1.2;
}
.login p.rempass a, .login-01 p.rempass a {
    color: #B5B5B5;
}
.login p.rempass a:hover, .login-01 p.rempass a:hover {
    color: white;
}
a.nologin {
    font-size: 0.917em;
    color: #AAA7A7;
    background: url(/global/img/linea-ic.png) repeat-x left bottom;
    display: block;
    margin-bottom: 6px;
    padding-bottom: 10px;
    text-decoration: underline;
}
a:hover.nologin {
    color: white;
}
a.nologin-01 {
    font-size: 0.833em;
    color: #AAA7A7;
    display: block;
    margin-bottom: 6px;
    padding-bottom: 10px;
    text-decoration: underline;
}
a:hover.nologin {
    color: white;
}
.tcnt {
    color: #F5F5F8;
    font-size: 1em;
    margin-bottom: 7px;
}
.tit-ig {
    font-weight: normal;
    color: #FFF;
    width: 480px;
    padding-left: 35px;
    line-height: 22px;
}
.tit-ig_B {
    font-weight: normal;
    color: #FFF;
    width: 450px;
    padding-left: 35px;
    line-height: 22px;
}
a.igq {
    color: #E1E1E3;
    width: 190px;
    display: block;
    line-height: 22px;
}
a.igq_B {
    color: #E1E1E3;
    width: 190px;
    display: block;
    line-height: 22px;
    padding-left: 24px;
    background: url(/global/img/bullet-17.png) no-repeat left 4px;
}
a.igq:hover, a.igq_B:hover {
    color: white;
}
.ig {
    background: url(/global/img/fondo-internet-gratis.png) no-repeat left top;
    min-height: 136px;
    height: auto !important;
    height: 136px;
}
.ig_B {
    background: url(/global/img/fondo-internet-gratis_B.png) no-repeat left top;
    height: 130px;
}
.itnum {
    width: 240px;
    position: relative;
}
.itnum h5 {
    padding-left: 30px;
    padding-top: 61px;
}
.itnum_B {
    width: 220px;
    position: relative;
}
.itnum_B h5 {
    padding-left: 23px;
    padding-top: 57px;
    color: #CCC;
}
.ig-choose {
    width: 210px;
    position: relative;
}
.ig-choose_B {
    width: 200px;
    position: relative;
}
.ig-up {
    color: #A3A3A3;
    margin-bottom: 10px;
}
.ig label {
    color: #CFCFCF;
}
.ig-box {
    width: 250px;
    height: 85px;
    background: url(/global/img/fondo-elegir-config.png) no-repeat left top;
}
.ig-acc {
    margin: 12px 17px 0 18px;
}
.ig-acc p {
    color: #9D9D9D;
    border-bottom: solid 1px #9D9D9D;
    padding-bottom: 5px;
}
.ig-cfg-lnk {
    width: 102px;
}
.aw {
    background: url(/global/img/img-hosting.png) no-repeat left top;
    min-height: 162px;
    height: auto !important;
    height: 162px;
    margin-top: 2px;
}
.aw h1 {
    font-weight: normal;
    color: #FFF;
    padding-left: 35px;
    line-height: 22px;
    margin-bottom: 0;
}
.aw-boxes {
    padding-left: 155px;
}
.aw_B {
    height: 120px;
}
.banner-rm {}
.box-gl {
    width: 191px;
}
.box-gw {
    width: 185px;
}
.box-gsw {
    width: 189px;
}
.ddgaap {
    height: 200px;
}
.dd {
    background: url(/global/img/fondo-destino-dest.png) no-repeat left top;
    width: 252px;
    min-height: 200px;
    height: auto !important;
    height: 200px;
}
.dd h1 {
    color: #395B77;
    padding-left: 42px;
    padding-top: 12px;
}
.dd h1 a {
    color: #395B77;
}
.dd h1 a:hover {
    color: #333;
}
.dd-img {
    width: 140px;
    margin-left: 5px;
    margin-right: 8px;
}
.dd-txt {
    width: 90px;
}
.dd-txt a {
    color: #636161;
}
.dd-txt a:hover {
    color: #333;
}
.dd_B {
    background: white;
    width: 293px;
    height: 197px;
    border: solid 1px #eee;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: 3px 3px 5px #C0C0C0;
    -moz-box-shadow: 3px 3px 5px #C0C0C0;
    box-shadow: 3px 3px 5px #C0C0C0;
    margin-right: 6px;
}
.dd-inner {
    padding: 12px 10px 0 20px;
}
.dd_B h1 {
    color: #395B77;
    padding-left: 32px;
    background: url(/global/img/dd-star.png) no-repeat left top;
}
.dd_B h1 a {
    color: #395B77;
}
.dd_B h1 a:hover {
    color: #333;
}
.dd-img_B {
    width: 140px;
    margin-right: 8px;
}
.dd-txt_B {
    overflow: hidden;
}
.dd-txt_B a {
    color: #666;
}
.dd-txt_B a:hover {
    color: #333;
}
.vps_B {
    width: 240px;
    height: 200px;
}
.ga {
    width: 203px;
}
.corpMail {
    background: url(/global/img/fondo-corpmail.png) no-repeat left top;
    overflow: hidden;
    height: 168px;
}
.corpMail h1 {
    height: 25px;
    line-height: 25px;
    background: url(/global/img/cm-top.png) no-repeat left top;
    font-weight: normal;
    color: #FFF;
    margin-bottom: 0;
    text-align: center;
}
.corpMail_B {
    overflow: hidden;
    height: 168px;
}
.box-ghbc {
    width: 454px;
}
.gh {
    background: url(/global/img/fondo-gh.png) no-repeat left top;
    height: 168px;
    overflow: hidden;
}
.gh ul {
    padding-left: 105px;
    padding-top: 48px;
}
.gh ul li {
    line-height: 19px;
    color: #FFF;
    margin-bottom: 6px;
    background: url(/global/img/bullet-gh.png) no-repeat left top;
    padding-left: 30px;
}
.gh_B {
    background: url(/global/img/fondo-gh_B.png) no-repeat left top;
    height: 168px;
    overflow: hidden;
}
.gh_B ul {
    padding-left: 105px;
    padding-top: 48px;
}
.gh_B ul li {
    line-height: 19px;
    color: #FFF;
    margin-bottom: 6px;
    background: url(/global/img/bullet-gh.png) no-repeat left top;
    padding-left: 30px;
}
.bc {
    background: url(/global/img/fondo-bc.png);
    overflow: hidden;
    height: 178px;
}
.caja-bc {
    padding-top: 45px;
    padding-right: 70px;
    padding-left: 108px;
}
.bc form p {
    color: #4A3E2D;
    margin-bottom: 10px;
}
.bc form p.bullet {
    background: url(/global/img/bullet-bc.png) no-repeat left center;
    padding-left: 30px;
    line-height: 20px;
}
.bc_B {
    background: url(/global/img/fondo-bc_B.png) no-repeat 5px 0;
    overflow: hidden;
    height: 178px;
}
.bc_B .caja-bc {
    padding-top: 45px;
    padding-right: 70px;
    padding-left: 108px;
}
.bc_B form p {
    color: #4A3E2D;
    margin-bottom: 10px;
}
.bc_B form p.bullet {
    background: url(/global/img/bullet-bc.png) no-repeat left center;
    padding-left: 30px;
    line-height: 20px;
}
.box-ccca {
    width: 274px;
}
.box-ccca_B {
    width: 293px;
}
.ca {
    background: url(/global/img/fondo-ca.png) no-repeat left top;
    height: 168px;
    overflow: hidden;
}
.ca ul {
    padding-left: 15px;
    padding-top: 52px;
}
.ca ul li {
    display: inline;
    float: left;
}
.ca ul li a {
    display: block;
    float: left;
    width: 71px;
    padding-top: 72px;
    color: #2D759F;
    margin: 0 5px;
    text-align: center;
}
.ca ul li a:hover {
    color: #333;
}
.ca ul li a.mf {
    background: url(/global/img/ico-mf.png) no-repeat center top;
}
.ca ul li a.mo {
    background: url(/global/img/ico-mo.png) no-repeat center top;
}
.ca ul li a.gps {
    background: url(/global/img/ico-gps.png) no-repeat center top;
}
.ca_B {
    background: url(/global/img/ca_B.png) no-repeat left top;
    height: 168px;
    overflow: hidden;
}
.ca_B ul {
    padding-left: 15px;
    padding-top: 52px;
}
.ca_B ul li {
    display: inline;
    float: left;
}
.ca_B ul li a {
    display: block;
    float: left;
    width: 71px;
    padding-top: 72px;
    color: #2D759F;
    margin: 0 7px;
    text-align: center;
}
.ca_B ul li a:hover {
    color: #333;
}
.ca_B ul li a.mf {
    background: url(/global/img/ico-mf.png) no-repeat center top;
}
.ca_B ul li a.mo {
    background: url(/global/img/ico-mo.png) no-repeat center top;
}
.ca_B ul li a.gps {
    background: url(/global/img/ico-gps.png) no-repeat center top;
}
.footer {
    color: #C8C8C9;
    background: url(/global/img/fondo-footer.png) repeat-x left top;
    min-height: 67px;
    height: auto !important;
    height: 67px;
    text-align: center;
}
.footer a {
    color: #C8C8C9;
    text-decoration: underline;
}
.footer a:hover {
    color: #FFF;
}
.tit01 {
    color: #FFF;
    padding-left: 40px;
    margin: 0;
    background: url(/global/img/fondo-tit-igt.png) repeat-x left top;
    line-height: 25px;
}
.box-it {
    width: 210px;
    background: #FFF;
    padding: 10px 10px 0;
    min-height: 267px;
    height: auto !important;
    height: 267px;
}
.box-it h1 {
    color: #47B3E1;
    font-size: 1em;
    font-weight: bold;
    padding: 13px 0 0 12px;
    height: 40px;
    margin-bottom: 0;
}
.box-it h1.tit-precios {
    background: url(/global/img/tit-precios.png) no-repeat left top;
    padding-left: 20px;
}
.box-it h1.tit-iturbo {
    background: url(/global/img/tit-ig.png) no-repeat center top;
}
.box-it h1.tit-correoarg {
    background: url(/global/img/tit-correo.png) no-repeat center top;
}
.box-it ul.carg {
    padding: 0 0 10px 8px;
}
.box-it ul li {
    margin-bottom: 10px;
    background: url(/global/img/bullet-02.png) no-repeat left 4px;
    padding-left: 20px;
}
.box-it-ul {
    width: 100px;
    color: #1492e2;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 30px;
}
.box-it-ul p {
    margin-bottom: 2em;
}
.box-c2p {
    background: url(/global/img/fondo-box-c2p-p2.png) no-repeat left top;
    width: 252px;
    min-height: 277px;
    height: auto !important;
    height: 277px;
    position: relative;
}
.box-c2p h1 {
    padding-left: 38px;
    color: #D1D1D1;
    line-height: 26px;
    font-weight: bold;
    margin-bottom: 30px;
}
.ico-box-c2p {
    position: absolute;
    left: 195px;
    top: 5px;
}
.box-paso1 {
    background: url(/global/img/fondo-box-c2p-ec.png) no-repeat left top;
    width: 224px;
    margin: 0 auto 15px;
    padding-top: 12px;
    min-height: 86px;
    height: auto !important;
    height: 86px;
}
.box-paso2 {
    background: url(/global/img/fondo-box-c2p.png) no-repeat left top;
    width: 224px;
    margin: 0 auto 15px;
    padding-top: 12px;
    min-height: 82px;
    height: auto !important;
    height: 82px;
}
.box-paso1 .lbl {
    display: block;
    color: #CFCFCF;
    margin-bottom: 38px;
    padding-left: 40px;
}
.box-paso1 .lbl2 {
    display: block;
    color: #CFCFCF;
}
.box-paso2 .lbl2 {
    display: block;
    color: #CFCFCF;
    margin-bottom: 15px;
    padding-left: 40px;
}
.box-paso1 select {
    display: block;
    color: #666;
    margin-left: 42px;
    height: 20px;
    padding: 0 0 0 4px;
}
.sobrePOP3 {
    color: #6D6D6D;
}
.box-tidesc {
    background: url(/global/img/fondo-box-01.png) repeat-x left top;
    padding: 18px 15px 2px 25px;
    margin-right: 20px;
    margin-left: 20px;
    color: #E5E5E5;
    margin-bottom: 30px;
}
.box-tidesc ul li {
    margin-bottom: 10px;
    background: url(/global/img/bullet-03.png) no-repeat left 2px;
    padding-left: 20px;
}
.box-tidesc h2 {
    text-decoration: underline;
    margin: 0 0 10px 20px;
}
.lg-it {
    background: url(/global/img/logo-it.png) no-repeat right bottom;
}
.box-img-ep {
    position: relative;
    min-height: 183px;
    height: auto !important;
    height: 183px;
    background: url(/global/img/fondo-img-ep.png) no-repeat left top;
}
.box-img-ep01 {
    position: relative;
}
.box-img-ep01 .laptop {
    position: absolute;
    display: block;
    left: 285px;
    top: 25px;
}
.box-img-ep a {
    position: absolute;
    width: 145px;
    height: 28px;
    display: block;
    left: 585px;
    top: 145px;
}
.cajas-ep {
    width: 948px;
    margin: 0 auto 25px;
}
.cajas-ep2 {
    width: 726px;
    margin: 0 auto 25px;
}
.box-ep {
    width: 222px;
    min-height: 287px;
    height: auto !important;
    height: 287px;
    background: url(/global/img/box-ep.png) no-repeat left top;
    position: relative;
}
.box-ep h1 {
    font-size: 1em;
    font-weight: bold;
    color: #47B3E1;
    padding-left: 35px;
    line-height: 30px;
    margin-bottom: 20px;
}
.box-ep ul {
    margin: 0 10px 0 15px;
}
.box-ep ul li {
    margin-bottom: 8px;
    color: #E7E7E7;
    background: url(/global/img/bullet-04.png) no-repeat left 3px;
    padding-left: 20px;
}
.box-ep img.sobre {
    position: absolute;
    left: 125px;
    top: 210px;
}
.box-ep img.foto-epbot {
    position: absolute;
    left: 0;
    top: 202px;
}
.box-ep .bt-cnt-ep {
    position: absolute;
    left: 0;
    top: 155px;
    width: 222px;
}
.box-ep ul li span {
    color: #A9DFF7;
}
.lnpt {
    background: url(/global/img/lineapuntas.png) no-repeat left 30px;
}
.elder {
    position: absolute;
    left: 740px;
    top: 347px;
}
.box-img-ecorp {
    position: relative;
    min-height: 184px;
    height: auto !important;
    height: 184px;
    background: url(/global/img/img-ecorp.png) no-repeat left top;
}
.box-img-ecorp a {
    position: absolute;
    width: 145px;
    height: 28px;
    display: block;
    left: 180px;
    top: 100px;
}
.box-corpmail {
    width: 882px;
    margin: 0 auto 30px;
    background: url(/global/img/fondo-box-ecorp.png) no-repeat left top;
    min-height: 227px;
    height: auto !important;
    height: 227px;
}
.box-corpmail h1 {
    margin-left: 60px;
    line-height: 30px;
    color: #47B3E1;
    margin-bottom: 35px;
}
.box-corpmail p {
    margin-left: 60px;
    margin-right: 220px;
    color: #E7E7E7;
}
.box-corpmail2 {
    width: 882px;
    margin: 0 auto 30px;
}
.prc-ecorp, .prc-ecorp1 {
    width: 292px;
    background: url(/global/img/box-ecorp.png) no-repeat left top;
    min-height: 192px;
    height: auto !important;
    height: 192px;
}
.prc-ecorp table {
    color: #929191;
    width: 135px;
    margin-left: 60px;
}
.prc-ecorp1 table {
    color: #929191;
    width: 170px;
    margin-left: 40px;
}
.ico-ecorp1 {
    background: url(/global/img/ico-ecorp01.png) no-repeat 210px 8px;
    padding: 20px 0 0 20px;
}
.tit-ecorp {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: bold;
}
.tit-ecorp small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
}
.tit-ecorp1 {
    background: url(/global/img/bullet-10.png) no-repeat left 10px;
    padding-left: 20px;
    color: #5F91C1;
}
.ico-ecorp1 p, .ico-ecorp2 p, .ico-ecorp3 p {
    background: url(/global/img/bullet-12.png) no-repeat left 5px;
    padding-left: 20px;
    margin-left: 85px;
    margin-bottom: 10px;
    font-size: 18px;
}
.ico-ecorp1 a, .ico-ecorp2 a, .ico-ecorp3 a {
    margin-left: 85px;
}
.ico-ecorp2 {
    background: url(/global/img/ico-ecorp02.png) no-repeat 210px 8px;
    padding: 20px 0 0 20px;
}
.tit-ecorp2 {
    background: url(/global/img/bullet-11.png) no-repeat left 10px;
    padding-left: 20px;
    color: #A13FBB;
}
.ico-ecorp3 {
    background: url(/global/img/ico-ecorp03.png) no-repeat 210px 8px;
    padding: 20px 0 0 20px;
}
.tit-ecorp3 {
    background: url(/global/img/bullet-12.png) no-repeat left 10px;
    padding-left: 20px;
    color: #B76E21;
}
.box-tbl-ecorp {
    background: url(/global/img/box-ecorp2.png) no-repeat left top;
    width: 944px;
    min-height: 433px;
    height: auto !important;
    height: 433px;
    margin-left: 26px;
    position: relative;
}
.boys {
    position: absolute;
    left: 700px;
    top: 220px;
}
.odd {
    background: url(/global/img/barra-tbl.png) repeat-x left top;
}
.box-pass {
    background: #FFF url(/global/img/barra-pass.png) no-repeat left top;
    width: 839px;
    margin: 0 auto 25px;
    padding: 18px 0 0;
}
.box-pass h1 {
    color: #29B1DD;
    padding-left: 60px;
    margin-bottom: 22px;
}
.box-pass h2 {
    color: #C5C5C5;
    padding-left: 60px;
    margin-bottom: 38px;
}
.txt-ap {
    font-style: italic;
    color: #5E5D5D;
    padding-left: 60px;
    padding-bottom: 25px;
}
.txt-oc-bullet {
    background: url(/global/img/bullet-06.png) no-repeat left center;
    padding-left: 30px;
}
.box-pass td {
    padding-bottom: 5px;
}
.box-pass p {
    margin-bottom: 0;
    color: #393838;
}
.btep {
    border-style: none;
    padding: 0px;
    margin-right: 23px;
}
.box-mdce {
    background: url(/global/img/fondo-mod-pass.png) repeat-x left top;
    width: 630px;
    margin: 0 auto 3em;
    padding: 15px 50px 25px;
}
.box-mdce p {
    margin-bottom: 25px;
}
.box-mdce p, .box-mdce a:hover {
    color: #FFF;
}
.box-mdce span, .box-mdce a {
    color: #FFAF55;
}
.elders2 {
    background: url(/global/img/img-elder2.png) no-repeat right bottom;
}
.antivirus {
    background: url(/global/img/antivirus2.png) no-repeat right 110px;
    margin: 0px 20px 25px 65px;
}
.transporte {
    width: 948px;
    margin: 0 auto;
}
.transporte h1 {
    line-height: 35px;
    font-weight: bold;
    color: #FFF;
    background: url(/global/img/tit-transporte.png) no-repeat left top;
    height: 35px;
    padding-left: 30px;
    margin-bottom: 0;
}
.content-tsp {
    background: #FFF;
    padding: 30px;
    color: #6A6A6A;
    font-size: .917em;
}
.transporte h2 {
    color: #5DCFFD;
    font-size: 1em;
    font-weight: bold;
}
.transporte h2.aero {
    color: #0087CB;
}
.aerolineas {
    background: url(/global/img/img-plane.png) no-repeat right 98%;
}
.treneslg {
    background: url(/global/img/img-tren.png) no-repeat right 93%;
    line-height: 18px;
}
.aerolineas td.az {
    color: #37A7EC;
}
.aerolineas td, .buquebus td, .ltrenes td, .rdtx td {
    padding: 5px 10px;
    vertical-align: top;
}
.treneslg td {
    padding: 0 10px;
    vertical-align: top;
}
.subtes td {
    padding: 0 0 0 10px;
    vertical-align: top;
}
.subtes img, .ltrenes img {
    display: block;
}
.list-subtes td {
    padding: 0 0 8px 0;
    vertical-align: middle;
}
.precios-sbt td {
    padding: 3px 10px;
    vertical-align: middle;
    border-top: 1px solid #FFF;
    border-right: 2px solid #FFF;
    border-bottom: 1px solid #FFF;
    border-left: 2px solid #FFF;
}
.precios-sbt td.dtsbt {
    background: #D5D5D5;
}
.precios-sbt td.pcsbt {
    background: #FDBA31;
}
.lnk-sbt, .lnk-sbt a {
    color: #0093DD;
}
.lnk-sbt a:hover {
    color: #6A6A6A;
}
.buquebus td td, .ltrenes td td {
    padding-left: 0;
}
.ltrenes td td {
    padding-top: 8px;
    padding-bottom: 6px;
}
.img-trn {
    margin-top: 32px;
}
.buseslg td {
    padding: 2px 10px;
    vertical-align: top;
}
.letra {
    font-weight: bold;
    color: #0093DD;
}
.rdtx table {
    width: 430px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.tlp {
    background: url(/global/img/linea-puntos.png) repeat-x left bottom;
    padding-bottom: 30px;
}
.fd-gris {
    background: #EEEEEE;
}
.fd-gris2 {
    background: #D5D5D5;
}
.box-0610 {
    width: 867px;
    margin: 0 auto 30px;
    background: #FFF;
    padding: 30px;
}
.box-0610-a {
    width: 424px;
}
.ul0610 {
    width: 252px;
    color: #555555;
}
.box-pr0610 {
    width: 172px;
    background: url(/global/img/box-pr0610.png) no-repeat left top;
    min-height: 130px;
    height: auto !important;
    height: 130px;
    color: #FFF;
    line-height: 20px;
}
.box-pr0610 a {
    color: #85C7F2;
    text-decoration: underline;
}
.box-pr0610 a:hover {
    color: #FFF;
}
.ul0610 li, .ul0610b li {
    background: url(/global/img/bullet-08.png) no-repeat left 2px;
    padding-left: 18px;
    margin-bottom: 10px;
}
.ul0610 span, .ul0610b span {
    font-weight: bold;
    color: #4AA9DA;
}
.box-cobertura {
    border: solid 2px #E1E1E1;
    color: #797979;
}
.box-cobertura span {
    color: #4BA9DB;
    font-weight: bold;
}
.detalle0610 {
    background: url(/global/img/ico-ml0610.png) no-repeat 50px 10px;
    padding-left: 120px;
}
.ul0610c li {
    background: url(/global/img/bullet-09.png) no-repeat left 2px;
    padding-left: 15px;
    margin-bottom: 3px;
}
.planes0610 {
    width: 243px;
}
.planes0610 h1 {
    line-height: 56px;
    font-weight: bold;
    color: #47B3E1;
    background: url(/global/img/tit-pln0610.png) no-repeat left top;
    padding-left: 75px;
}
.planes0610b {
    width: 570px;
    padding-right: 10px;
    background: url(/global/img/ico-0610.png) no-repeat right 100px;
}
.plnab {
    width: 151px;
    margin-right: 25px;
}
.fondo-turismo {
    background: #E0DFE0 url(/global/img/fondo-hoteles.png) repeat-x left top;
}
.homeTurIzq {
    width: 340px;
}
.box-guia-hoteles {
    background: url(/global/img/box-guia-hoteles.png) no-repeat left top;
    height: 163px;
    width: 323px;
    margin-bottom: 20px;
    margin-left: 17px;
}
.bghLink {
    color: #FFF;
    background: url(/global/img/bullet05.png) no-repeat left center;
    display: block;
    margin-bottom: 10px;
    margin-left: 20px;
    padding-left: 30px;
}
.recomendados {
    background: #FFF;
    padding: 20px 5px;
    color: #7E7F7F;
    margin-left: 17px;
}
.recomendados h1 {
    background: #E5E6E7;
    padding: 5px 15px;
}
.recomendados h1 a {
    color: #7E7F7F;
}
.recomendados h1 a:hover {
    color: #7E7F7F;
    color: #439ACD;
}
a.ciudad-rec {
    color: #439ACD;
    font-weight: bold;
}
a.ciudad-rec:hover {
    color: #7E7F7F;
}
.box-dest {
    width: 456px;
}
.box-desc-dest {
    background: url(/global/img/fondo-box-dest.png) repeat-x left top;
    padding-top: 25px;
}
.ad-tit {
    background: url(/global/img/fondo-tit-dest.png) repeat-x left top;
    line-height: 30px;
    border: 1px solid #2C2C2C;
    padding: 0 25px;
    margin-bottom: 0;
}
.ad-tit span {
    background: url(/global/img/bullet06.png) no-repeat left center;
    padding-left: 30px;
    display: block;
}
.box-pic-adest {
    width: 134px;
    background: #FFF;
    border: solid 1px #CCC;
    padding: 5px;
}
.box-pic-adest img {
    display: block;
    height: 88px;
    overflow: hidden;
}
.box-desc-adest {
    width: 250px;
}
.box-desc-adest h1 a {
    color: #3784CB;
}
.box-desc-adest h1 a:hover {
    color: #333;
}
.box-desc-adest p {
    font-size: .917em;
    color: #333;
}
.box-desc-adest p a {
    color: #3784CB;
}
.box-desc-adest p a:hover {
    color: #333;
}
.anuncia-hotel {
    line-height: 31px;
    background: url(/global/img/fondo-link-alojamientos.png) no-repeat left top;
    padding-right: 50px;
}
.anuncia-hotel a, .anuncio-av-lnk a {
    color: #FFF;
}
.anuncia-hotel a:hover, .anuncio-av-lnk a:hover {
    color: #E8EEF7;
}
.dd-tit {
    background: url(/global/img/fondo-tit-dest.png) repeat-x left top;
    line-height: 30px;
    border: 1px solid #2C2C2C;
    padding: 0 25px;
    margin-bottom: 0;
}
.dd-tit span {
    background: url(/global/img/bullet-14.png) no-repeat left center;
    padding-left: 30px;
    display: block;
}
.bottom-dd {
    line-height: 31px;
    background: url(/global/img/fondo-link-destinos.png) no-repeat left top;
}
.pd-tit {
    background: url(/global/img/fondo-tit-dest.png) repeat-x left top;
    line-height: 30px;
    border: 1px solid #2C2C2C;
    padding: 0 25px;
    margin-bottom: 0;
}
.pd-tit span {
    background: url(/global/img/bullet-15.png) no-repeat left center;
    padding-left: 30px;
    display: block;
}
.pd-box {
    padding: 20px 30px;
    background: #FFF;
}
.picbox-pd {
    background: url(/global/img/fondo-box-paseos-dest.png) no-repeat left top;
    width: 185px;
    min-height: 152px;
    height: auto !important;
    height: 152px;
    margin: 0 15px
}
.picbox-pd img {
    width: 155px;
    margin: 15px 0 5px;
    height: 88px;
    overflow: hidden;
}
.picbox-pd a {
    color: #19A1D7;
}
.picbox-pd a:hover {
    color: #333;
}
.anuncio-av-lnk {
    background: url(/global/img/fondo-boton-agencia.png) no-repeat right top;
    height: 30px;
    width: 268px;
    line-height: 30px;
}
.box-mapa {
    background: url(/global/img/fondo-elegir-destino_03.png) no-repeat left top;
    width: 609px;
    height: 484px;
}
.box-dest-ciudad {
    background: url(/global/img/fondo-elegir-destino-ciudad_03.png) no-repeat left top;
    width: 609px;
    height: 484px;
}
.box-dest-hotel {
    background: url(/global/img/fondo-elegir-destino-hotel_03.png) no-repeat left top;
    width: 609px;
    height: 484px;
}
.elijaDestino {
    color: #4777A9;
    width: 118px;
    margin-left: 20px;
    padding-top: 15px;
}
.elijaDestinoLnk1 {
    color: #FFF;
    width: 125px;
    display: block;
    text-align: center;
    padding-top: 12px;
    margin-right: 18px;
}
.elijaDestinoLnk2 {
    color: #FFF;
    width: 120px;
    display: block;
    text-align: center;
    padding-top: 10px;
}
.fondo-ghot {
    background: #DFDFE0 url(/global/img/fondo-gh2.png) repeat-x left top;
}
.menuIzq, .menuIzq2 {
    width: 218px;
    background: #FFF url(/global/img/top-gh.png) no-repeat left top;
    padding-bottom: 10px;
}
.menuIzq {
    margin-left: 80px;
}
.menuIzq2 {
    margin-left: 12px;
    margin-top: 21px;
}
.menuIzq a, .menuIzq2 a {
    color: #9B9B9B;
    display: block;
    margin-bottom: 8px;
    font-size: 0.917em;
}
.menuIzq a:hover, .menuIzq2 a:hover {
    color: #333;
}
.menuIzq3 {
    width: 177px;
}
.menu-color {
    background: url(/global/img/menu-color.png) no-repeat left top;
    padding: 7px 0 0 15px;
    height: 120px;
    margin-bottom: 5px;
}
.menu-color li {
    margin-bottom: 9px;
}
.menu-color li a {
    color: #666;
}
.menu-color li a:hover {
    color: #658FC1;
}
.tit-menu-naranja {
    line-height: 29px;
    background: url(/global/img/top-orange.png) repeat-x left top;
    margin-bottom: 2px;
    padding-left: 15px;
}
.menu-naranja {
    background: #FFF;
    padding: 10px 5px 30px 15px;
}
.menu-naranja li {
    margin: 4px 0;
}
.menu-naranja li li {
    margin-left: 8px;
}
.menu-naranja li a {
    display: block;
    color: #666;
}
.menu-naranja li a:hover {
    color: #E79118;
}
.tit-menu-azul {
    line-height: 29px;
    background: url(/global/img/top-azul.png) repeat-x left top;
    margin-bottom: 2px;
    padding-left: 15px;
}
.menu-azul {
    background: #FFF;
    padding: 10px 5px 30px 15px;
}
.menu-azul li {
    margin: 4px 0;
}
.menu-azul li li {
    margin-left: 8px;
}
.menu-azul li a {
    display: block;
    color: #666;
}
.menu-azul li a:hover {
    color: #1aa1d8;
}
.tit-menu-comer {
    line-height: 29px;
    background: url(/global/img/fondo-menu-verde.png) repeat-x left top;
    margin-bottom: 2px;
    padding-left: 15px;
}
.menu-comer {
    background: #FFF;
    padding: 10px 5px 30px 15px;
}
.menu-comer li {
    margin: 4px 0;
}
.menu-comer li li {
    margin-left: 8px;
}
.menu-comer li a {
    display: block;
    color: #666;
}
.menu-comer li a:hover {
    color: #8dbc1b;
}
.tit-menu-dormir {
    line-height: 29px;
    background: url(/global/img/fondo-menu-dormir.png) repeat-x left top;
    margin-bottom: 2px;
    padding-left: 15px;
}
.menu-dormir {
    background: #FFF;
    padding: 10px 5px 30px 15px;
}
.menu-dormir li {
    margin: 4px 0;
}
.menu-dormir li li {
    margin-left: 8px;
}
.menu-dormir li a {
    display: block;
    color: #666;
}
.menu-dormir li a:hover {
    color: #d85094;
}
.tit-menu-ig {
    line-height: 29px;
    background: url(/global/img/fondo-menu-azul.png) repeat-x left top;
    margin-bottom: 2px;
    padding-left: 15px;
}
.menu-ig {
    background: #FFF;
    padding: 10px 5px 30px 15px;
}
.menu-ig li {
    margin: 4px 0;
}
.menu-ig li li {
    margin-left: 8px;
}
.menu-ig li a {
    display: block;
    color: #666;
}
.menu-ig li a:hover {
    color: #1aa1d8;
}
.alojDst {
    width: 874px;
    background: url(/global/img/tit-alojdst.png) no-repeat left top;
    margin-right: auto;
    margin-left: auto;
}
.box-alojDstBig {
    background: url(/global/img/fondo-alojdst.png) repeat-x left top;
}
.box-alojDst {
    width: 336px;
    padding: 25px 50px 15px;
}
.alojDst-img {
    width: 150px;
}
.alojDst-img img {
    padding: 5px;
    background: #FFF;
}
.alojDst-data {
    padding-top: 20px;
    width: 150px;
}
.alojDst-data a {
    color: #3784CB;
}
.alojDst-data a:hover {
    color: #333;
}
.anuncio-ah {
    background: url(/global/img/fondo-anuHot.png) no-repeat right top;
    height: 36px;
    width: 874px;
    line-height: 36px;
}
.anuncio-ah-lnk {
    height: 36px;
    width: 268px;
    line-height: 36px;
}
.anuncio-ah-lnk a {
    color: #FFF;
}
.anuncio-ah-lnk a:hover {
    color: #E8EEF7;
}
.hot-lst {
    width: 668px;
}
.breadcumb {
    margin-bottom: 8px;
    padding-left: 50px;
    color: #263D5B;
}
.breadcumb a, .breadcumb2 a {
    color: #263D5B;
}
.breadcumb a:hover, .breadcumb2 a:hover {
    color: #446DA3;
}
.breadcumb2 {
    margin-bottom: 8px;
    padding-left: 30px;
    color: #263D5B;
}
.lst-alj {
    width: 668px;
    margin-right: 90px;
}
.lst-alj h2 {
    background: url(/global/img/top-lstalj.png) no-repeat left top;
    line-height: 35px;
    margin-bottom: 3px;
}
.lst-alj-selec {
    background: url(/global/img/fondo-lstalj.png) repeat-x left top;
    padding: 12px 0 30px 25px;
}
.sl-alj {
    width: 140px;
}
.sl-alj-bt {
    width: 60px;
}
.bt-buscar {
    padding: 0.3em;
    color: #FFF;
    background: #5884B6;
    border: 0;
}
.bt-buscar:focus, .bt-buscar:hover {
    background: #476B94;
}
.top-lst-alj {
    padding-left: 180px;
    line-height: 22px;
    background: url(/global/img/top-lst-alj.png) repeat-x left top;
}
.top-lst01 {
    padding-left: 180px;
    line-height: 22px;
    background: url(/global/img/top-orange.png) repeat-x left top;
}
.top-lst02 {
    padding-left: 180px;
    line-height: 22px;
    background: url(/global/img/fondo-menu-dormir.png) repeat-x left top;
}
.fl-alj {
    background: url(/global/img/fondo-lstalj.png) repeat-x left top;
    padding: 12px 0 10px 10px;
}
.fl-alj-img {
    width: 170px;
}
.fl-alj-img img {
    padding: 7px;
    background: #FFF;
    border: solid 1px #CCC;
}
.fl-alj-img img.no-img {
    padding: 7px;
    background: none !important;
    border: none !important;
}
.fl-alj-data {
    width: 475px;
}
.fl-alj-data h1 a {
    color: #3784CB;
}
.fl-alj-data p, .fl-alj-data h1 a:hover {
    color: #333;
}
.lst-alj-ah {
    background: url(/global/img/fondo-ah.png) no-repeat left top;
    height: 36px;
    width: 268px;
    line-height: 36px;
}
.lst-alj-ah a {
    color: #FFF;
}
.lst-alj-ah a:hover {
    color: #E8EEF7;
}
.ficha-hoteles {
    width: 728px;
    margin-right: 30px;
    color: #333;
}
.ficha-hoteles h2 {
    background: url(/global/img/top-gh2.png) no-repeat left top;
    line-height: 35px;
    margin-bottom: 3px;
}
.box-infoht {
    background: #FFF;
    padding: 6px 40px 30px;
}
.img-ht {
    width: 370px;
}
.data-ht {
    width: 270px;
    padding-top: 30px;
}
.data-ht li {
    background: url(/global/img/bullet01.png) no-repeat left 5px;
    padding-left: 15px;
    margin-bottom: 8px;
}
.desc-ht, .serv-ht {
    padding-bottom: 30px;
}
.desc-ht span, .serv-ht span, .mploc {
    color: #1AA0D8;
}
.desc-ht {
    background: url(/global/img/lineapunto-celeste.png) repeat-x left bottom;
}
.box-mploc {
    background: #FFF;
    padding: 30px 40px 30px;
}
.gmap {
    width: 440px;
}
.gmapcity {
    width: 200px;
    color: #F28230;
}
.ficha-ciudad {
    width: 748px;
    margin-right: 40px;
    color: #666;
}
.ficha-ciudad h2 {
    background: url(/global/img/top-orange2.png) no-repeat left top;
    line-height: 35px;
    margin-bottom: 2px;
}
.ficha-ig {
    width: 748px;
    margin-right: 40px;
    color: #666;
}
.ficha-ig h2 {
    background: url(/global/img/fondo-tit-azul.png) no-repeat left top;
    line-height: 35px;
    margin-bottom: 2px;
}
.ficha-ghot {
    width: 748px;
    margin-right: 40px;
    color: #666;
}
.ficha-ghot h2 {
    background: url(/global/img/fondo-tit-dormir.png) no-repeat left top;
    line-height: 35px;
    margin-bottom: 2px;
}
.box-infociudad {
    background: #FFF;
    padding: 20px 40px 30px 30px;
}
.ficha-comer {
    width: 748px;
    margin-right: 40px;
    color: #666;
}
.ficha-comer h2 {
    background: url(/global/img/fondo-tit-verde.png) no-repeat left top;
    line-height: 35px;
    margin-bottom: 2px;
}
.franja-fris {
    background: #cbcbcb;
    color: #263d5c;
    font-family: arial;
    padding: 0 30px;
    line-height: 32px;
    margin-bottom: 2px;
}
.data-comer-dest {
    background: #FFF url(/global/img/comer-sep.png) repeat-x left bottom;
    padding: 15px 30px 20px;
}
.img-comer {
    width: 110px;
    margin-right: 75px;
}
.desc-comer-dest {
    width: 245px;
    margin-right: 20px;
}
.desc-comer-dest h6, .desc-comer-dest p {
    color: #818080;
}
.ico-comer-dest {
    width: 120px;
    padding-top: 26px;
}
.ico-comer-dest a {
    width: 43px;
}
.data-comer-lst {
    background: #FFF;
    padding: 15px 30px;
}
.data-comer-lst p {
    font-family: Arial, Helvetica, sans-serif;
    color: #6b6a6a;
    margin-bottom: 0;
}
.nmr {
    width: 165px;
    margin-right: 20px;
}
.adr {
    width: 450px;
}
.lineapunto-gris {
    background: url(/global/img/lineapunto-gris.png) repeat-x left bottom;
}
.lineapunto-gris2 {
    background: url(/global/img/lineapunto-gris2.png) repeat-x left bottom;
}
.data-ciudad {
    width: 300px;
    padding-top: 15px;
}
.data-ciudad a {
    color: #0191D1;
}
.data-ciudad a:hover {
    color: #333;
}
.img-ciudad {
    width: 330px;
}
.fl-img-ciudad {
    position: absolute;
    width: 70px;
    left: 235px;
    top: 180px;
}
.cl-ea h3 {
    color: #1AA0D8;
    font-weight: bold;
}
.cl-ea p {
    font-size: 0.917em;
    margin-bottom: 40px;
}
.cl, .ea {
    background: url(/global/img/ico-car.png) no-repeat left top;
    padding-left: 45px;
}
.eo {
    background: url(/global/img/ico-bus.png) no-repeat left top;
    padding-left: 45px;
}
.eav {
    background: url(/global/img/ico-plane.png) no-repeat left top;
    padding-left: 45px;
}
.gmlg a:hover {
    color: #476B94;
}
.pye {
    background: url(/global/img/ico-man.png) no-repeat left top;
    padding-left: 45px;
}
.pye h4, .pye2 h4 {
    color: #96B73D;
    font-weight: bold;
    margin-bottom: 20px;
}
.pye, .pye2 {
    width: 300px;
}
.pye li, .pye2 li {
    margin-bottom: 6px;
    font-size: .917em;
    background: url(/global/img/bullet02.png) no-repeat left 4px;
    padding-left: 12px;
}
.pye li a, .pye2 li a {
    color: #333;
}
.pye li a:hover, .pye2 li a:hover {
    color: #96B73D;
}
.data-ciudad2 {
    width: 460px;
}
.img-ciudad2 {
    width: 200px;
}
.img-ciudad330 {
    width: 330px;
}
.data-ciudad3 {
    width: 300px;
}
.slide {
    position: absolute;
    left: 245px;
    top: 192px;
}
.pic-200 {
    height: 200px;
    overflow: hidden;
}
.tit-paseos, .box-paseos a {
    color: #19A1D7;
}
.box-paseos a:hover {
    color: #333;
}
.box-paseos {
    background: #FFF;
    padding: 10px;
    width: 155px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.box-paseos2 a {
    color: #19A1D7;
}
.box-paseos2 a:hover {
    color: #333;
}
.box-paseos2 {
    background: #FFF;
    padding: 10px;
    width: 155px;
    margin-bottom: 15px;
}
.pic-paseos {
    display: block;
    height: 100px;
    overflow: hidden;
    margin-bottom: 5px;
}
.excursiones {
    width: 618px;
    margin: 0 auto;
    background: url(/global/img/box-excusrsiones.png) no-repeat left top;
    padding: 20px
}
.excursiones a {
    background: url(/global/img/bullet01.png) no-repeat left 4px;
    padding-left: 12px;
    margin: 0 5px;
    color: #333;
}
.excursiones a:hover {
    color: #19A1D7;
}
.lupa {
    position: absolute;
    top: 78%;
    left: 83%;
}
.clmap {
    width: 330px;
}
.box-mapa-cl, .box-paseos-cl {
    background: white;
}
.clpaseos {
    width: 360px;
}
.recocl {
    width: 280px;
}
.recomendados-cl {
    background: #FFF;
    padding: 20px 5px;
    color: #7E7F7F;
}
.recomendados-cl h1 {
    background: #E5E6E7;
    padding: 5px 15px;
}
.recomendados-cl h1 a {
    color: #7E7F7F;
}
.recomendados-cl h1 a:hover {
    color: #7E7F7F;
    color: #439ACD;
}
.txtCP {
    width: 600px;
    margin: 0 auto 15px;
}
.box-cprd {
    width: 764px;
    margin: 0 auto 30px;
    background: url(/global/img/fondo-gris.png) no-repeat left top;
    min-height: 474px;
    height: auto !important;
    height: 474px;
}
.box-cprd form {
    padding-top: 35px;
}
.box-cprd label {
    color: white;
}
.lbl_70 {
    width: 70px;
    text-align: right;
    font-size: 1em;
    padding-right: 8px;
}
.lbl_100 {
    width: 100px;
    text-align: right;
    font-size: 1em;
    padding-right: 8px;
}
.lbl_200 {
    width: 250px;
    text-align: right;
    font-size: 1em;
    padding-right: 12px;
}
.inp_136 {
    background: transparent url(/global/img/input-136.png) no-repeat left top !important;
    border: none !important;
    width: 136px;
    font-size: .917em;
    height: 15px;
}
.inp_52 {
    background: transparent url(/global/img/input-52.png) no-repeat left top !important;
    border: none !important;
    width: 52px;
    font-size: .917em;
    height: 15px;
    margin-right: 5px !important;
}
.inp_88 {
    background: transparent url(/global/img/input-88.png) no-repeat left top !important;
    border: none !important;
    width: 88px;
    font-size: .917em;
    height: 15px;
}
.tarea_250 {
    background: transparent url(/global/img/input-250.png) no-repeat left top !important;
    border: none !important;
    width: 250px;
    font-size: .917em;
    height: 50px;
}
.captcha-cp {
    width: 180px;
}
.cp-lstprov {
    width: 250px;
    margin-right: 100px;
}
.cp-lstprov ul li, .cp-lstloc td {
    padding: 0 7px;
    line-height: 18px;
    cursor: pointer;
}
.cp-lstprov ul li.odd {
    background: #cbcaca;
}
.cp-lstprov ul li a {
    color: #4f4f4f;
}
.cp-lstprov ul li a:hover {
    color: #2c37a3;
}
.cp-lstloc {
    width: 342px;
    background: #f4f4f5;
    color: #2c37a3;
}
.cp-lstloc td span {
    color: #777777;
}
.m-lst {
    width: 250px;
    margin-left: 40px;
}
.m-lst ul li, .m-lst2 td {
    padding: 0 7px;
    line-height: 18px;
}
.m-lst ul li.odd {
    background: #cbcaca;
}
.m-lst ul li a {
    color: #4f4f4f;
}
.m-lst ul li a:hover {
    color: #0997D1;
}
.m-lst2 {
    width: 500px;
    margin-right: 120px;
    background: #f4f4f5;
}
.m-lst2 a {
    color: #0997D1;
}
.m-lst2 a:hover {
    color: #4E4E4E;
}
.m-lst2 td span {
    color: #777777;
}
.TabbedPanel {
    position: relative;
    top: 1px;
    float: left;
    margin: 0px;
    font: normal 1em/47px Verdana, Geneva, sans-serif;
    list-style: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
    height: 47px;
    color: #888888;
    text-align: center;
}
.TabbedPanel a {
    color: #888888;
    display: block;
}
.TabbedPanel a:hover {
    color: #0997D1;
    background: url(/global/img/tab01over.png) no-repeat left top;
}
.whitetd {
    background: white;
}
.bsqcptl {
    position: absolute;
    width: 350px;
    left: 400px;
}
.iframecptl {
    background: #f4f4f5;
    color: #2c37a3;
}
.infomr {
    padding: 20px 75px;
}
.Gmapa {
    width: 730px;
    margin: 0 auto;
}
.Gmapa a {
    color: #0997d1;
    font-size: .917em;
}
.Gmapa a:hover {
    color: #666;
}
.recoboxes {
    width: 400px;
}
.recoforms {
    width: 196px;
    height: 200px;
    background: white;
}
.recobigbox {
    width: 440px;
    background: white;
}
.formDH {
    padding-top: 120px;
    color: #3367a0;
    width: 370px;
    margin: 0 auto;
}
.box-atcli {
    width: 870px;
    margin: 0 auto 25px;
    padding: 18px 0 0;
}
.box-mailatcli {
    background: url(/global/img/box-ac01.png) no-repeat left top;
    width: 337px;
    min-height: 377px;
    height: auto !important;
    height: 377px;
}
.box-mailatcli2 {
    background: url(/global/img/box-ac02.png) no-repeat left top;
    width: 517px;
    min-height: 377px;
    height: auto !important;
    height: 377px;
}
.telatcli, .box-mailatcli a {
    color: #0f91c4;
}
.box-mailatcli p, .box-mailatcli a:hover {
    color: #464646;
}
.direatcli {
    width: 140px;
}
.direatcli h1 {
    color: #0f91c4;
    margin-bottom: 0;
    font-weight: bold;
    font-size: 0.917em;
}
.direatcli p {
    color: #464646;
    margin-bottom: 8px;
    font-size: 0.917em;
}
.contatcli {
    padding: 40px 20px 0 210px;
}
.cdc-info {
    width: 280px;
}
.cdc-img {
    width: 646px;
}
.cdc-info p {
    margin-left: 40px;
    color: #4f4647;
    font-weight: bold;
}
.cdc-info p span {
    color: #e57c00;
}
.infotxtfaq {
    color: #514948;
    padding: 0 40px;
    margin-bottom: 32px;
}
.contentfaq {}
.accesos {
    margin: 20px 0 20px 100px;
}
.accesos li {
    line-height: 28px;
    margin-bottom: 4px;
    padding-left: 30px;
}
.accesos li.acc01 {
    background: url(/global/img/config01.png) no-repeat 0 50%;
}
.accesos li.acc02 {
    background: url(/global/img/config02.png) no-repeat 0 50%;
}
.accesos li.acc03 {
    background: url(/global/img/config03.png) no-repeat 0 50%;
}
.accesos li.acc04 {
    background: url(/global/img/config04.png) no-repeat 0 50%;
}
.accesos li.acc05 {
    background: url(/global/img/config02.png) no-repeat 0 50%;
}
.accesos li.acc06 {
    background: url(/global/img/config05.png) no-repeat 0 50%;
}
.accesos li.acc07 {
    background: url(/global/img/config06.png) no-repeat 0 50%;
}
.accesos a, .programas a {
    color: #4f4647;
}
.accesos a:hover, .programas a:hover {
    color: #3A84C2;
}
.programas {
    margin: 20px 0 20px 100px;
}
.programas li {
    line-height: 28px;
    margin-bottom: 4px;
    padding-left: 38px;
}
.programas li.prg01 {
    background: url(/global/img/iconos-faq.png) no-repeat 0 4px;
}
.programas li.prg02 {
    background: url(/global/img/iconos-faq.png) no-repeat 0 -27px;
}
.programas li.prg03 {
    background: url(/global/img/iconos-faq.png) no-repeat 0 -57px;
}
.programas li.prg04 {
    background: url(/global/img/iconos-faq.png) no-repeat 0 -85px;
}
.programas li.prg05 {
    background: url(/global/img/iconos-faq.png) no-repeat 0 -114px;
}
.programas li.prg06 {
    background: url(/global/img/iconos-faq.png) no-repeat 0 -141px;
}
.programas li.prg07 {
    background: url(/global/img/iconos-faq.png) no-repeat 0 -173px;
}

/* .programas li.prg01 {
	background: url(/global/img/config07.png) no-repeat 0 50%;
}
.programas li.prg02 {
	background: url(/global/img/config08.png) no-repeat 0 50%;
}
.programas li.prg03 {
	background: url(/global/img/config07.png) no-repeat 0 50%;
}
.programas li.prg04 {
	background: url(/global/img/config07.png) no-repeat 0 50%;
}
.programas li.prg05 {
	background: url(/global/img/config09.png) no-repeat 0 50%;
}
.programas li.prg06 {
	background: url(/global/img/ico-outlook.png) no-repeat 0 50%;
}
*/

.panelconfig {
    width: 740px;
    margin-left: 100px;
}
.PanelTab {
    margin: 0px 0 4px;
    padding: 0;
    height: 74px;
    cursor: pointer;
    -moz-user-select: none;
    -khtml-user-select: none;
}
.PanelTab2 {
    margin: 0px 0 40px;
    padding: 0;
    height: 74px;
    cursor: pointer;
    -moz-user-select: none;
    -khtml-user-select: none;
}
.PanelTab h1, .PanelTab2 h1 {
    line-height: 1.2;
    text-indent: 10px;
    background: url(/global/img/bullet-faq.png) no-repeat 10px 4px;
    margin: 15px 20px 0 90px;
    padding: 0px 0px 0px 10px;
    cursor: pointer;
    -moz-user-select: none;
    -khtml-user-select: none;
    color: #4f4647;
}
.PanelTab h1 span, .PanelTab2 h1 span {
    font-weight: bold;
    text-decoration: underline;
}
.PanelContent {
    background: white;
}
.PanelContent2 {
    background: #D9D9D9;
    padding-bottom: 30px;
}
.faq01 {
    background: url(/global/img/ico-faq01.png) no-repeat left top;
}
.faq02 {
    background: url(/global/img/ico-faq01.png) no-repeat left top;
}
.dataconfig {
    width: 666px;
}
.dataconfig2 {
    width: 590px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}
.dataconfig2 p {
    padding-left: 20px;
    margin-bottom: 0;
    color: #575656;
    font-weight: bold;
}
.dataconfig2 p span {
    color: #f1b600;
}
.dataconfig3 {
    width: 590px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}
.dataconfig3 p {
    padding-left: 20px;
    margin-bottom: 0;
    color: #575656;
    font-weight: bold;
}
.dataconfig3 p span, .dataconfig7 p span, .dataconfig7b p span {
    color: #71c130;
}
.dataconfig7 {
    width: 580px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}
.dataconfig7 p, .dataconfig7b p {
    padding: 0 20px;
    margin-bottom: 0;
    color: #575656;
}
.dataconfig7b {
    width: 580px;
    background: #FFF;
    padding-top: 8px;
    height: 37px;
}
.dataconfig4 {
    width: 590px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
}
.dataconfig4 p {
    padding-left: 20px;
    margin-bottom: 0;
    color: #575656;
    font-weight: bold;
}
.dataconfig4 p span {
    color: #7436ae;
}
.dataconfig4bis {
    width: 590px;
    background: #FFF;
}
.dataconfig4bis p {
    padding: 5px 20px;
    margin-bottom: 0;
    color: #575656;
    font-weight: bold;
}
.dataconfig4bis p span {
    color: #7436ae;
}
.dataconfig5 {
    width: 590px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
}
.dataconfig5 p {
    padding-left: 20px;
    margin-bottom: 0;
    color: #575656;
    font-weight: bold;
}
.dataconfig5 p span {
    color: #fa511d;
}
.dataconfig5bis {
    width: 590px;
    background: #FFF;
}
.dataconfig5bis p {
    padding: 5px 20px;
    margin-bottom: 0;
    color: #575656;
    font-weight: bold;
}
.dataconfig5bis p span {
    color: #fa511d;
}
.dataconfig6 {
    width: 590px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
}
.dataconfig6 p {
    padding-left: 20px;
    margin-bottom: 0;
    color: #575656;
    font-weight: bold;
}
.dataconfig6 p span {
    color: #3795e5;
}
.dataconfig6bis {
    width: 590px;
    background: #FFF;
}
.dataconfig6bis p {
    padding: 5px 20px;
    margin-bottom: 0;
    color: #575656;
    font-weight: bold;
}
.dataconfig6bis p span {
    color: #3795e5;
}
.dataconfigPopup {
    width: 550px;
}
.numbers {
    width: 74px;
}
.numbers2 {
    width: 110px;
    margin-right: 3px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}
.numbers2 span {
    color: #f1b600;
    font-weight: bold;
    font-size: 2em;
    padding-left: 3em;
}
.numbers3 {
    width: 110px;
    margin-right: 3px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}
.numbers3 span {
    color: #71c130;
    font-weight: bold;
    font-size: 2em;
    padding-left: 3em;
}
.numbers3b {
    width: 110px;
    margin-right: 3px;
    background: #FFF;
    line-height: 45px;
    height: 45px;
    overflow: hidden;
}
.numbers3b span {
    color: #71c130;
    font-weight: bold;
    font-size: 2em;
    padding-left: 3em;
}
.numbers4 {
    width: 110px;
    margin-right: 3px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}
.numbers4 span {
    color: #7436ae;
    font-weight: bold;
    font-size: 2em;
    padding-left: 3em;
}
.numbers4bis {
    width: 110px;
    margin-right: 3px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    padding: 4px 0;
}
.numbers4bis span {
    color: #7436ae;
    font-weight: bold;
    font-size: 2em;
    padding-left: 3em;
}
.numbers5 {
    width: 110px;
    margin-right: 3px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}
.numbers5 span {
    color: #3095db;
    font-weight: bold;
    font-size: 2em;
    padding-left: 3em;
}
.numbers5bis {
    width: 110px;
    margin-right: 3px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    padding: 4px 0;
}
.numbers5bis span {
    color: #3095db;
    font-weight: bold;
    font-size: 2em;
    padding-left: 3em;
}
.numbers6 {
    width: 110px;
    margin-right: 3px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}
.numbers6 span {
    color: #3095db;
    font-weight: bold;
    font-size: 2em;
    padding-left: 3em;
}
.numbers6bis {
    width: 110px;
    margin-right: 3px;
    background: #FFF;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    padding: 4px 0;
}
.numbers6bis span {
    color: #3095db;
    font-weight: bold;
    font-size: 2em;
    padding-left: 3em;
}
.emptyspace {
    width: 110px;
    margin-right: 3px;
}
.img-help, .textoY, .textoG, .textoV, .textobull, .textobullG, .textobullN, .textoT, .txt-help {
    width: 590px;
}
.img-help2 {
    width: 520px;
    padding-left: 80px;
}
.textoY {
    color: #f1b600;
    font-weight: bold;
    font-size: 13px;
    padding-left: 20px;
}
.textoG {
    color: #71c130;
    font-weight: bold;
    font-size: 13px;
    padding-left: 20px;
}
.textoV {
    color: #7436ae;
    font-weight: bold;
    font-size: 13px;
    padding-left: 20px;
}
.textoA {
    color: #3095db;
    font-weight: bold;
    font-size: 13px;
    padding-left: 20px;
}
.textobull {
    color: #575656;
    padding-left: 20px;
}
.textobull span {
    color: #f1b600;
}
.textobullG {
    color: #575656;
    padding-left: 20px;
}
.textobullG span {
    color: #71c130;
}
.textobullA {
    color: #575656;
    padding-left: 20px;
}
.textobullA span {
    color: #3095db;
}
.textobullA2 {
    color: #575656;
    padding-left: 80px;
    line-height: 2;
}
.textobullA2 span {
    color: #3095db;
}
.textobullN {
    color: #575656;
    padding-left: 20px;
}
.textobullN span {
    color: #fa511d;
}
.textobullN a {
    color: #3095db;
}
.textobullN a:hover {
    color: #575656;
}
.txt-help {
    color: #575656;
}
.txt-help span {
    color: #71C130;
}
.dataconfig, .dataconfig p, .dataconfigPopup, .dataconfigPopup p {
    color: #4f4647;
}
.titacc01 {
    background: #d2d3d3 url(/global/img/config01.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 32px;
    color: #4f4647;
}
.titacc02 {
    background: #d2d3d3 url(/global/img/config02.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 32px;
    color: #4f4647;
}
.titacc03 {
    background: #d2d3d3 url(/global/img/config03.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 32px;
    color: #4f4647;
}
.titacc04 {
    background: #d2d3d3 url(/global/img/config04.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 32px;
    color: #4f4647;
}
.titacc05 {
    background: #d2d3d3 url(/global/img/config02.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 32px;
    color: #4f4647;
}
.titacc06 {
    background: #d2d3d3 url(/global/img/config05.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 32px;
    color: #4f4647;
}
.titacc07 {
    background: #d2d3d3 url(/global/img/config06.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 32px;
    color: #4f4647;
}
.titacc08 {
    background: #F2F3F3 url(/global/img/config07.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 28px;
    color: #727272;
    width: 490px;
}
.titacc09 {
    background: #F2F3F3 url(/global/img/ico-bberry1.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 28px;
    color: #727272;
    width: 490px;
}
.titacc010 {
    background: #F2F3F3 url(/global/img/ico-iphone.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 28px;
    color: #727272;
    width: 490px;
}
.titacc011 {
    background: #F2F3F3 url(/global/img/ico-msn.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 28px;
    color: #727272;
    width: 490px;
}
.titacc012 {
    background: #F2F3F3 url(/global/img/config09.png) no-repeat 20px 50%;
    padding: 0 50px;
    line-height: 28px;
    color: #727272;
    width: 490px;
}
.titacc013 {
    background: #F2F3F3 url(/global/img/ico-imap.png) no-repeat 20px 50%;
    padding: 0 60px;
    line-height: 28px;
    color: #727272;
    width: 490px;
}
.titacc014 {
    background: #F2F3F3 url(/global/img/ico-android.png) no-repeat 20px 50%;
    padding: 0 60px;
    line-height: 28px;
    color: #5e5e5e;
    width: 500px;
}
.confpasos {
    width: 140px;
    padding: 0 30px;
    margin: 0 10px;
}
.fl-cnf {
    background: url(/global/img/fl-cnf.png) no-repeat right 50%;
}
.dataconfig p span {
    color: #e48d03;
}
.lstel {
    width: 250px;
}
.lstel2 {
    width: 200px;
}
.anclas {
    width: 156px;
    background: #FFF;
    padding-top: 78px;
}
.anclas ul {
    margin-bottom: 15px;
}
.anclas ul li {
    padding: 3px 5px;
}
.anclas a {
    color: #4f4647;
}
.anclas a:hover, .anclas a.activo {
    color: #3A84C2;
}
.anclasODD {
    background: #EBEBEB;
}
.anclas p {
    padding: 0 5px;
    color: #4f4647;
    margin-bottom: 7px;
}
a.carrier {
    color: #3A84C2;
}
a.carrier:hover {
    color: #4f4647;
}
.mapa-arg {
    padding: 25px 0 0 55px;
}
.form-gbusq {
    margin-bottom: 20px;
    background: url(/global/img/fondo-gbusc.png) no-repeat 225px top;
}
.box-gbusq {
    padding: 15px 0 0 425px;
}
.box-cnt-gbusq {
    background: #e8e8e8;
    padding: 25px 0 15px;
    margin-bottom: 10px;
}
.box-lst-gbusq {
    width: 660px;
    margin: 0 auto;
}
.lst-gbusq {
    width: 220px;
}
a.lnkGB01 {
    color: #4f4f4f;
    text-decoration: underline;
}
a.lnkGB01:hover {
    color: #3A84C2;
}
a.lnkGB02, .lst-gbusq p {
    color: #777;
}
a.lnkGB02:hover {
    color: #3A84C2;
}
.box-mercados {
    background: #e8e8e8;
}
.lst-merc01 {
    margin-left: 25px;
    width: 410px;
}
.cnt-merc01 {
    background: #f4f4f5;
}
.cnt-merc01 h2 {
    color: #999;
    background: white;
    margin-bottom: 3px;
    padding: 3px;
    font-size: 1em;
    font-weight: bold;
}
.cnt-merc01 p {
    color: #4e4e4e;
    padding: 3px;
    font-size: 0.917em;
}
.lst-merc01 h1, .lst-merc02 h1 {
    padding-left: 30px;
    color: #707070;
    margin-bottom: 12px;
}
a.vermasmerc {
    color: #47addc;
}
a.vermasmerc:hover {
    color: #333;
}
.lst-merc02 {
    width: 500px;
    margin-right: 30px;
}
.lst-merc02 table {
    background: white;
    font-size: .917em;
    font-family: Tahoma, Geneva, sans-serif;
    color: #888;
}
.lst-merc02 td {
    padding: 3px 8px 4px;
}
.Panel_Total {
    background-color: #FFFFFF;
    border-bottom: 1px solid #ECDAEB;
    border-top: 1px solid #ECDAEB;
    font-weight: bold;
}
.panel_cuerpo1, .Panel_Cuerpo1 {
    background-color: #F6F0F7;
    border-bottom: 1px solid #ECDAEB;
    font-weight: normal;
    text-decoration: none;
}
.lst-merc02 table a {
    color: #888;
    font-weight: normal;
    text-decoration: none;
}
.lst-merc02 table a:hover {
    color: #3A84C2;
}
.red {
    color: red;
}
.blue {
    color: blue;
}
.green {
    color: green;
}
.panel_cuerpo, .Panel_Cuerpo {
    background-color: #FFFFFF;
    border-bottom: 1px solid #ECDAEB;
    font-weight: normal;
    text-decoration: none;
}
.img-compu {
    position: absolute;
    width: 238px;
    height: 164px;
    left: 2px;
    top: 88px;
    z-index: 9999;
}
.img-compu2 {
    position: absolute;
    width: 238px;
    height: 164px;
    left: 25px;
    top: 88px;
    z-index: 9999;
}
.img-compu-cot {
    position: absolute;
    width: 234px;
    height: 164px;
    left: 0px;
    top: 0px;
    z-index: 9999;
}
.fondo-compra {
    background: #E0DFDF url(/global/img/compra01-datos_04.png) repeat-x left top;
    padding: 15px 0;
}
.inf-cmp01 {
    background: url(/global/img/bullet-07.png) no-repeat left 3px;
    color: #453f3f;
    padding-left: 20px;
    margin-left: 266px;
    margin-bottom: 20px;
}
.inf-cmp01 span, .next-paso {
    color: #089dd5;
}
.inf-cmp01a {
    background: url(/global/img/bullet-07.png) no-repeat left 3px;
    color: #453f3f;
    padding-left: 20px;
    margin-left: 286px;
    margin-bottom: 20px;
}
.inf-cmp01a span, .next-paso {
    color: #089dd5;
}
.inf-cmp01b {
    background: url(/global/img/bullet-07.png) no-repeat left 3px;
    color: #453f3f;
    padding-left: 20px;
    margin-left: 175px;
    margin-bottom: 18px;
}
.inf-cmp01b span, .next-paso {
    color: #089dd5;
}
.inf-cmp01c {
    background: url(/global/img/bullet-07.png) no-repeat left 3px;
    color: #453f3f;
    padding-left: 20px;
    margin-bottom: 18px;
}
.inf-cmp02 {
    background: url(/global/img/bullet-07.png) no-repeat left 3px;
    color: #333;
    padding-left: 20px;
    float: left;
    width: 300px;
}
.img-cmp02 {
    width: 240px;
    float: left;
    text-align: center;
}
.inf-cmp03 {
    color: #333;
    margin-bottom: 32px;
}
.inf-cmp03 a {
    color: #0098e7;
}
.inf-cmp03 a:hover {
    color: #333;
}
.inf-cmp04 {
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9e9e9));
    /* Chrome, Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    /* Chrome10+, Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    /* IE10+ */
    background: linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0);
    /* IE6-9 */
    border: solid 1px #CECECE;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    color: #222;
    padding: 18px 0;
    margin-bottom: 0;
}
.inf-cmp04 a, .inf-cmp04 span {
    color: #0098e7;
}
.inf-cmp04 a:hover {
    color: #222;
}
.fin-compra {
    color: #008ee0;
    text-align: center;
}
.inf-cmp05-sc {
    margin-bottom: 40px;
}
.inf-cmp05-sc span {
    color: #FFF;
    border: solid 1px #777;
    padding: 6px;
}
.inf-cmp05-sc span span {
    color: #88ccff;
    border: none;
    font-weight: bold;
}
.box-compra {
    /* background: url(/global/img/fondo-form-compra.png) no-repeat left top;
	*/
    width: 764px;
    margin: 0 auto 15px;
    background: #434343;
    /* Old browsers */
    background: -moz-linear-gradient(top, #434343 0%, #a0a0a0 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #434343), color-stop(100%, #a0a0a0));
    /* Chrome, Safari4+ */
    background: -webkit-linear-gradient(top, #434343 0%, #a0a0a0 100%);
    /* Chrome10+, Safari5.1+ */
    background: -o-linear-gradient(top, #434343 0%, #a0a0a0 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #434343 0%, #a0a0a0 100%);
    /* IE10+ */
    background: linear-gradient(top, #434343 0%, #a0a0a0 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#434343', endColorstr='#a0a0a0', GradientType=0);
    /* IE6-9 */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.box-compra2 {
    background: #FFF;
    padding: 15px 0;
    border: solid 1px #969696;
    width: 820px;
    margin: 0 auto 15px 110px;
}
.box-compra2-inner {
    margin: 30px 50px;
}
.box-cmp2a {
    padding: 0 80px;
}
.box-compra2 .form-cnt label {
    line-height: 23px;
}
.box-compra03 {
    background: url(/global/img/compra-top.png) no-repeat left top;
    width: 764px;
    padding-bottom: 30px;
    margin: 0 auto;
}
.box-paso3 {
    width: 380px;
    *zoom: 1;
    margin: 0 auto;
}
.box-paso3 .txt {
    background: url(/global/img/lineapunto-gris3.png) repeat-x 0 bottom;
    line-height: 1.5;
    font-size: 14px;
    margin-bottom: 16px;
}
.box-paso3 .txt p.opc {
    color: #999;
    background: url(/global/img/bullet-16.png) no-repeat left 4px;
    padding-left: 24px;
    margin-bottom: 21px;
}
.box-paso3 .txt p.opc span {
    color: #3996c0;
}
.box-compra-cot {
    background: url(/global/img/fondo-box-cot.png) no-repeat left top;
    width: 934px;
    height: 391px;
    margin: 0 auto 15px;
}
.caja-opcmp {
    background: #e9e9e9;
    /* Old browsers */
    background: -moz-linear-gradient(top, #e9e9e9 0%, #ffffff 50%, #e9e9e9 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(50%, #ffffff), color-stop(100%, #e9e9e9));
    /* Chrome, Safari4+ */
    background: -webkit-linear-gradient(top, #e9e9e9 0%, #ffffff 50%, #e9e9e9 100%);
    /* Chrome10+, Safari5.1+ */
    background: -o-linear-gradient(top, #e9e9e9 0%, #ffffff 50%, #e9e9e9 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e9e9e9 0%, #ffffff 50%, #e9e9e9 100%);
    /* IE10+ */
    background: linear-gradient(top, #e9e9e9 0%, #ffffff 50%, #e9e9e9 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#e9e9e9', GradientType=0);
    /* IE6-9 */
    border: solid 1px #CECECE;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 139px;
    height: 73px;
    margin-left: 20px;
    text-align: center;
    color: #5d5d5d;
}
.caja-opcmp div {
    padding: 18px 5px 0 5px;
}
.caja-opcmp p {
    font-weight: bold;
    margin-bottom: 4px;
}
.caja-opcmp2 {
    background: #939096;
    /* Old browsers */
    background: -moz-linear-gradient(left, #939096 0%, #b0aeb5 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #939096), color-stop(100%, #b0aeb5));
    /* Chrome, Safari4+ */
    background: -webkit-linear-gradient(left, #939096 0%, #b0aeb5 100%);
    /* Chrome10+, Safari5.1+ */
    background: -o-linear-gradient(left, #939096 0%, #b0aeb5 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #939096 0%, #b0aeb5 100%);
    /* IE10+ */
    background: linear-gradient(left, #939096 0%, #b0aeb5 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#939096', endColorstr='#b0aeb5', GradientType=1);
    /* IE6-9 */
    border: solid 1px #939096;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-left: 20px;
    color: #FFF;
    width: 300px;
    margin-bottom: 9px;
}
.caja-opcmp2 div {
    padding: 4px 9px;
}
.caja-opcmp2 label.opc_descrip {
    color: #FFF;
}
.form-final {
    background: url(/global/img/lineapunto-gris3.png) repeat-x 0 0;
    padding-top: 9px;
}
.box-pasofinal {
    padding-left: 160px;
    margin-bottom: 25px;
}
.box-pasofinal label {
    line-height: 1.2 !important;
}
.form-cot {
    width: 898px;
    margin: 0 auto;
    background: url(/global/img/boxes-cot.png) no-repeat 0 57px;
    padding-top: 57px;
}
.box-cotA {
    width: 353px;
    height: 205px;
    overflow: hidden;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    padding: 70px 30px 0 50px;
}
.box-cotA p {
    margin-bottom: 0.75em;
}
.box-cotB {
    width: 286px;
    height: 155px;
    overflow: hidden;
    padding: 120px 0 0 150px
}
.box-cotB2 {
    width: 456px;
    height: 250px;
    overflow: hidden;
}
.box-cotB2-inner {
    padding: 80px 50px 0 50px;
}
.box-cotB2-ul {
    width: 200px;
    *zoom: 1;
}
.box-cotB2-ul li {
    margin-bottom: 7px;
    color: #FFF;
}
.precio-ep {
    width: 130px;
}
.precio-ep-inner {
    padding-top: 90px;
    background: url(/global/img/icono-mail01.png) no-repeat 0 0;
}
.tipo-pr {
    width: 43px;
    font-family: Arial, Helvetica, sans-serif;
    color: #eee;
    margin-right: 5px;
}
.pr-big {
    width: 70px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1;
    font-size: 30px;
    color: #54b0e5;
    font-weight: bold;
}
.cmp-bot3 {
    width: 764px;
    margin: 0 auto 15px;
}
.box-cnt-cmp03 {
    padding: 75px 0 0 130px;
}
.box-cmpop3 {
    margin-right: 35px;
    width: 265px;
    background: url(/global/img/box-cmp-bot.png) no-repeat 5px bottom;
}
.box-cmp-top {
    background: url(/global/img/box-cmp.png) no-repeat 0 top;
    margin-bottom: 20px;
    padding: 40px 30px 20px;
}
.box-cmpop3 p {
    color: white;
    margin-bottom: 8px;
}
.box-cmpop3 p.prod_nombre {
    color: #88D5F8;
}
.product_cargo_2 span {
    color: #FFF;
}
.valores {
    color: #FFF;
    font-size: .917em;
    padding: 0 0 1em;
}
.opcion_selec {
    padding-top: 1em;
    border-top: solid 1px #CCC;
}
.su-correo {
    margin-bottom: 36px;
}
.su-correo span.borde {
    border: solid 1px #4cafdb;
    padding: 9px 18px;
    color: #333;
}
.su-correo span span {
    color: #4cafdb;
    font-weight: bold;
}
.formas-pago {
    padding: 0 0 0 24px;
}
.formas-pago li {
    margin-bottom: 48px;
}
.fdp {
    color: #f97e00;
    font-size: 1.167em;
}
.fdp2 {
    color: #f97e00;
    font-size: 1.167em;
    padding-top: 32px;
    background: url(/global/img/lineapunto-gris3.png) repeat-x left top;
}
.number {
    width: 34px;
    font-size: 30px;
    color: #31abe5;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom: 0;
}
.paypal-logo {
    width: 175px;
    margin-bottom: 6px;
}
.pocp {
    color: #008dcc;
    padding-top: 6px;
}
.pocp span.telefono {
    font-size: 24px;
}
.pocp2 {
    color: #008dcc;
    padding-top: 0px;
}
.pocp2 span.telefono {
    font-size: 24px;
}
.box-compra .form-cnt {
    padding: 20px 8px 12px;
}
.box-compra form label {
    color: #FFF;
    font-size: 1em;
}
.box-compra2 .form-cnt-top {
    margin: 0 30px 60px 40px;
    background: url(/global/img/lineapunto-gris3.png) repeat-x left bottom;
    padding-bottom: 25px;
}
.box-compra2 .form-cnt .inner {
    padding-bottom: 30px;
    background: url(/global/img/lineapunto-gris3.png) repeat-x left bottom;
    margin-bottom: 25px;
}
.box-compra2 form label {
    color: #5d5d5d;
    font-size: 1em;
}
.box-compra2 .form-cnt {
    padding: 0 30px 12px 40px;
}
.input-cmp52 {
    background: transparent url(/global/img/input_52.png) no-repeat left top !important;
    border: none !important;
    width: 52px;
}
.input-cmp67 {
    background: transparent url(/global/img/input_67.png) no-repeat left top !important;
    border: none !important;
    width: 67px;
}
.input-cmp88 {
    background: transparent url(/global/img/input_88.png) no-repeat left top !important;
    border: none !important;
    width: 88px;
}
.input-cmp136 {
    background: transparent url(/global/img/input_136.png) no-repeat left top !important;
    border: none !important;
    width: 136px;
}
.cmp-bar-fondo {
    /* background: url(/global/img/compra-fondodatos2.png) repeat-x left top;
	*/
    background: #6b6b6b;
    /* Old browsers */
    background: -moz-linear-gradient(top, #6b6b6b 0%, #757575 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b6b6b), color-stop(100%, #757575));
    /* Chrome, Safari4+ */
    background: -webkit-linear-gradient(top, #6b6b6b 0%, #757575 100%);
    /* Chrome10+, Safari5.1+ */
    background: -o-linear-gradient(top, #6b6b6b 0%, #757575 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #6b6b6b 0%, #757575 100%);
    /* IE10+ */
    background: linear-gradient(top, #6b6b6b 0%, #757575 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6b6b6b', endColorstr='#757575', GradientType=0);
    /* IE6-9 */
    line-height: 31px;
    padding-left: 55px;
}
.cmp-bar-fondo2 {
    /* background: url(/global/img/compra-fondodatos.png) repeat-x left top;
	*/
    background: #878787;
    /* Old browsers */
    background: -moz-linear-gradient(top, #878787 0%, #949494 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #878787), color-stop(100%, #949494));
    /* Chrome, Safari4+ */
    background: -webkit-linear-gradient(top, #878787 0%, #949494 100%);
    /* Chrome10+, Safari5.1+ */
    background: -o-linear-gradient(top, #878787 0%, #949494 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #878787 0%, #949494 100%);
    /* IE10+ */
    background: linear-gradient(top, #878787 0%, #949494 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#878787', endColorstr='#949494', GradientType=0);
    /* IE6-9 */
    line-height: 31px;
}
.cmp-bar-fondo3 {
    background: #E4E4E4;
    /* Old browsers */
    line-height: 32px;
    padding-left: 100px;
    margin-bottom: 24px;
}
.campo_empr {
    padding: 0 0 24px 100px;
    margin-bottom: 18px;
}
.box-cnt-caja1 {
    width: 240px;
    padding-top: 75px;
    margin-right: 35px;
}
.box-cnt-caja2 {
    width: 240px;
}
.box-cnt-caja1 p {
    color: white;
    margin-bottom: 8px;
}
.box-cnt-caja1 p span {
    color: #58c5f6;
}
.box-sd-wrap {
    width: 910px;
    margin: 0 auto 20px;
}
.box-sd-ip {
    background: url(/global/img/sd-ip4.png) no-repeat left top;
    width: 226px;
    height: 318px;
}
.box-sd-ic {
    background: url(/global/img/sd-ic2.png) no-repeat left top;
    width: 226px;
    height: 318px;
}
.box-sd-icq {
    background: url(/global/img/sd-icq.png) no-repeat left top;
    width: 226px;
    height: 318px;
}
.box-sd-pre {
    background: url(/global/img/sd-pre.png) no-repeat left top;
    width: 232px;
    height: 318px;
}
.box-sd-ip h2, .box-sd-ic h2, .box-sd-icq h2, .box-sd-pre h2 {
    color: #AAA;
    font: bold 32px Arial, Helvetica, sans-serif;
    padding: 78px 0 0 85px;
    margin-bottom: 10px;
}
.box-sd-icq h2, .box-sd-pre h2 {
    padding: 78px 0 0 78px;
    letter-spacing: -0.05em;
}
.box-sd-ip ul, .box-sd-ic ul, .box-sd-icq ul, .box-sd-pre ul {
    color: #535353;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 35px 10px;
}
.box-sd-ip ul li, .box-sd-ic ul li, .box-sd-icq ul li, .box-sd-pre ul li {
    margin-bottom: 3px;
    background: url(/global/img/vps-bullet.png) no-repeat left 1px;
    padding-left: 18px;
}
.sd-extras-wrap {
    width: 783px;
    height: 135px;
    margin: 0 auto 20px;
    background: url(/global/img/sd-extras.png) no-repeat left top;
}
.sd-extras {
    width: 350px;
    padding: 42px 0 0 45px;
}
.sd-colo {
    width: 320px;
    padding: 50px 47px 0 0;
}
.sd-extras table {}
.sd-extras table td {
    padding: 2px 3px;
}
.naranjin {
    color: #da6926;
}
.vps-contenido {
    background-color: #E5E5E5;
    *zoom: 1;
}
.vps-contenido:before, .vps-contenido:after {
    display: table;
    content: "";
    line-height: 0;
}
.vps-contenido:after {
    clear: both;
}
.vps-head {
    margin-bottom: 35px;
}
.box-vps-wrap {
    width: 949px;
    margin: 0 auto 30px;
}
.box-vps-wrap > div {
    margin-left: -6px;
}
.box-vps {
    float: left;
    width: 232px;
    margin-left: 6px;
    margin-bottom: 10px;
}
.box-vps-head {
    background: url(/global/img/vps02.png) no-repeat left top;
    width: 232px;
    height: 89px;
    line-height: 89px;
    color: #FFFFFF;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    text-align: center;
    margin-bottom: 0;
}
.box-vps-inner {
    background: #FFF url(/global/img/vps04.png) no-repeat 158px 140px;
    padding-top: 20px;
    height: 280px;
}
.box-vps-inner ul {
    margin: 0 0 0 25px;
    height: 210px;
}
.box-vps-inner ul.vps-1 {
    margin-top: 25px;
    height: 185px;
}
.box-vps-inner ul.vps-2 {
    margin-top: 15px;
    height: 195px;
}
.box-vps-inner ul li {
    margin-bottom: 5px;
    background: url(/global/img/vps03.png) no-repeat left 1px;
    padding-left: 18px;
    color: #484848;
    font-family: Arial, Helvetica, sans-serif;
}
.box-vps-inner .vps-precio {
    margin: 0 auto 25px;
    position: relative;
    text-align: center;
}
.box-vps-inner h2 {
    color: #ea8952;
    font: bold 50px Arial, Helvetica, sans-serif;
    margin-bottom: 0;
    line-height: 1;
}
.box-vps-inner small {
    color: #929191;
    font-size: 12px;
    position: relative;
    top: -25px;
    line-height: 1;
}
.box-vps-inner h2:before {
    content: 'AR$';
    position: absolute;
    top: 20px;
    left: 15%;
    font: bold 16px/1 Arial, Helvetica, sans-serif;
    color: #929191;
}
.box-vps-inner2 h2:before {
    left: 10%;
}
.box-vps-inner h2:after {
    content: 'Mensual**';
    position: absolute;
    bottom: -8px;
    left: 40%;
    font: normal 12px/1 Arial, Helvetica, sans-serif;
    color: #929191;
}
.box-vps-inner .vps-btn-contratar {
    display: block;
    margin: 0 auto 58px;
    width: 212px;
    height: 37px;
    color: #f2f2f2;
    font-size: 15px;
    font-weight: bold;
    line-height: 37px;
    background: url('/global/img/vps05.png') 0 0 no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
.vps-btn-comparativa:hover {
    color: #FFF;
}
.vps-btn-comparativa {
    display: block;
    margin: 0 auto 58px;
    width: 337px;
    height: 44px;
    color: #f6e8d9;
    font-size: 15px;
    font-weight: bold;
    line-height: 44px;
    background: url('/global/img/vps06.png') 0 0 no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}
.vps-btn-comparativa:hover {
    color: #FFF;
}
.hosting-fondo {
    background: #DFDFDF url('/global/img/hosting-fondo.png') 0 0 repeat-x;
}
.box-h-wrap {
    width: 990px;
    margin: 0 auto 10px;
}
.box-h-head {
    position: relative;
    z-index: 10;
}
.box-h {
    width: 231px;
    margin: 0 5px;
}
.box-h-inner {
    background: white;
    margin-top: -10px;
    height: 337px;
    overflow: hidden;
}
.h-pack {
    float: left;
    padding: 20px 10px 0 20px;
}
.box-h-data {
    overflow: hidden;
    font-family: Arial;
    color: #818181;
    font-size: 12px;
    font-weight: 400;
}
.box-h-data p {
    margin: 47px 0 0;
    padding-right: 12px;
}
.box-h-data-1 {
    padding-left: 74px;
}
.tabla-h-precio {
    margin-bottom: 0;
}
.tabla-h-precio .arP {
    vertical-align: middle;
    color: #999;
    font: bold 16px Arial, Helvetica, sans-serif;
    width: 40px;
}
.tabla-h-precio .h-precio {
    vertical-align: middle;
    color: #1b86a8;
    font: bold 47px/.8 Arial, Helvetica, sans-serif;
}
.tabla-h-precio .h-precio small {
    vertical-align: top;
    color: #5e5e5e;
    font-size: 18px;
    margin-top: 20px;
    position: relative;
    top: 4px;
}
.tabla-h-precio .h-mensual {
    vertical-align: top;
    color: #5e5e5e;
    font-family: Arial, Helvetica, sans-serif;
}
.box-h ul {
    color: #464646;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 26px;
}
.box-h ul li {
    margin-bottom: 6px;
    background: url(/global/img/hosting-bullet.png) no-repeat left 0;
    padding-left: 26px;
    line-height: 18px;
}
.box-info-rm {
    background: url(/global/img/RelayMaster_06.png) no-repeat left top;
    height: 239px;
    width: 902px;
    margin: 0 0 9px 40px;
}
.box-info-rm h2 {
    color: #47b3e2;
    font-size: 1em;
    font-weight: bold;
    line-height: 30px;
    padding: 0 0 0 50px;
    margin-bottom: 30px;
}
.box-info-rm p {
    color: #FFF;
    padding: 0 0 0 50px;
    margin-bottom: 15px;
}
.txt-rm {
    width: 690px;
}
.contratar-rm {
    width: 117px;
    margin-right: 40px;
}
.box-rmvs {
    background: url(/global/img/RelayMaster_12.png) no-repeat left top;
    width: 841px;
    height: 338px;
    margin: 0 auto 30px;
}
.box-rmvs h3 {
    color: #4683c3;
    font: bold 1em/32px Arial, Helvetica, sans-serif;
    margin-bottom: 25px;
    margin-left: 5px;
    padding-left: 55px;
    background: url(/global/img/RelayMaster_10.png) no-repeat left center;
}
.box-rmvs ul {
    margin: 0 40px 0 40px;
}
.box-rmvs ul li {
    margin: 7px 0;
    padding-left: 20px;
    background: url(/global/img/bullet-08.png) no-repeat left 3px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.42;
}
.box-rmcg {
    width: 620px;
    margin: 0 auto 30px;
}
.box-rmcg h3 {
    color: #e36500;
    font: bold 1em/50px Arial, Helvetica, sans-serif;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 25px;
    background: url(/global/img/RelayMaster_19.png) no-repeat left top;
}
.box-rmcg ul {
    margin: 0 25px;
}
.box-rmcg ul li {
    margin: 7px 0;
    padding-left: 20px;
    background: url(/global/img/RelayMaster_23.png) no-repeat left 3px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.42;
}
.woman {
    width: 214px;
}
.cg {
    width: 370px;
}

/* .cuadro-prm {
background: url(/global/img/RelayMaster_28.png) no-repeat left top;
width: 464px;
padding-top: 7px;
}
*/

.cuadro-prm {
    background: url(/global/img/RelayMaster_28.png) no-repeat left top;
    width: 464px;
    padding-top: 7px;
}
.planes-rm {
    margin: 0 auto 30px;
    width: 841px;
}
.cuadro-prm h2 {
    color: #4b9ded;
    margin-bottom: 23px;
}
.img-cprm {
    width: 300px;
    padding-top: 50px;
}
.cuadro-prm td {
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 10px;
}
.box-rmct {
    background: url(/global/img/RelayMaster_35.png) no-repeat left top;
    width: 841px;
    height: 618px;
    margin: 0 auto 30px;
}
.box-rmct h3 {
    color: #e97605;
    font: bold 1em/32px Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
    margin-left: 5px;
    padding-left: 55px;
    background: url(/global/img/RelayMaster_36.png) no-repeat left center;
}
.box-rmct p {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
    padding: 0 35px 0 7px;
}
.box-rmct ul {
    margin: 0 40px 30px 60px;
}
.box-rmct ul li {
    margin: 3px 0;
    padding-left: 20px;
    background: url(/global/img/RelayMaster_23.png) no-repeat left 3px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.42;
    font-weight: bold;
}
.hosting-cmp-fondo {
    background: #FFF url('/global/img/hosting-cmp-fondo.png') 0 0 repeat-x;
}
.cmp-cuadros {
    width: 886px;
    margin: 0 auto 30px;
}
.h-cmp-tipo, .v-cmp-tipo {
    position: relative;
    z-index: 1;
    top: 10px;
    text-align: right;
    padding-right: 28px;
}
.h-cmp-tipo, .v-cmp-tipo {
    padding-right: 0;
}
.v-cmp-tipo {
    padding-right: 0px;
}
.cmp-tb {
    background: url(/global/img/hc-box1-top.png) no-repeat left top;
    color: #555;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0px;
}
.cmp-tb02 {
    background: white;
    color: #555;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
    border: solid 1px #CBCBCB;
}
.cmp-tb03 {
    margin-bottom: 5px;
}
.cmp-tb02 table {
    margin-bottom: 25px;
}
.cmp-tb02 table.bottom {
    margin-bottom: 0;
}
.tbmid01 {
    background: url(/global/img/hc-box1-mid.png) repeat-y left top;
}
.cmp-tb td, .cmp-tb02 td {
    padding: 5px;
}
.cmp-tb02 td.td0p {
    padding: 5px 0 5px 5px;
}
.h-cmp-ico {
    padding: 29px 5px 5px 8px !important;
    vertical-align: top;
}
.cmp-tb td.odd, .cmp-tb02 td.odd {
    background: #DFDFDF;
}
.cmp-tb td small, .cmp-tb02 td small, .cmp-tb02 td small {
    color: #666;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: normal;
}
.w180 {
    width: 180px;
}
.w128 {
    width: 128px;
}
.hc-brd01 {
    background: #DBDBDB url(/global/img/hc-brd01.png) repeat-y right top;
}
.cmp-tb td.td01, .cmp-tb02 td.td01 {
    padding-left: 10px;
    width: 200px;
}
.cmp-tb td.td04, .cmp-tb02 td.td04 {
    padding-left: 10px;
    width: 300px;
}
.cmp-icos {
    padding-left: 10px;
}
.googleframe {
    width: 648px;
    margin: 50px auto;
}
.box_select {
    background-color: #797970;
}
.clasificados {
    background: url(/global/img/fondo-cls.png) repeat-x left top;
    height: 347px;
    margin-bottom: 3px;
    margin-left: 2px;
    padding: 23px 0 0 15px;
}
.ban-der {
    margin-bottom: 3px;
    margin-left: 2px;
}
.vps-home {
    background: url(/global/img/fondo-vps.png) no-repeat left top;
    height: 164px;
    margin-left: 2px;
    padding-left: 20px;
    display: block;
}
.tit-vps-home {
    width: 85px;
    color: #FFF;
    font-size: 1em;
    text-align: center;
    margin-bottom: 38px;
    padding-top: 25px;
    display: block;
}
.precio-vps-home {
    color: #444;
    font-size: 0.83em;
    margin-bottom: 12px;
    display: block;
}
.info-vps-home {
    color: #FFF;
    font-size: 0.917em;
    margin-bottom: 0;
    display: block;
}

/* visor_home */

.visor_home {
    width: 674px;
    position: relative;
    height: 195px;
}
.atras {
    position: absolute;
    top: 150px;
    width: 42px;
    height: 74px;
    z-index: 4;
    color: green;
}
.atras:hover {
    background: url('/global/img/sprite-botones-visor.png') 0px -79px no-repeat;
    cursor: pointer;
}
.siguiente {
    position: absolute;
    left: 631px;
    top: 150px;
    width: 42px;
    height: 74px;
    z-index: 4;
    color: green;
}
.siguiente:hover {
    background: url('/global/img/sprite-botones-visor.png') no-repeat;
    cursor: pointer;
}
.div_imagen {
    position: absolute;
    width: 728px;
    height: 200px;
    overflow: hidden;
    z-index: 1;
}
.div_imagen_ciudad {
    position: absolute;
    width: 330px;
    height: 200px;
    overflow: hidden;
    z-index: 1;
}
.visor_ciudad {
    width: 330px;
    position: relative;
    height: 200px;
}

/* fin - visor_home */

.ingresar-laptop {
    left: 320px;
    position: absolute;
    top: 12px;
    z-index: 99;
}
.box-ingresar {
    width: 764px;
    margin: 0 auto 25px;
    padding-top: 23px;
    background: url(/global/img/Ingresar-fondo-02.png) no-repeat left top;
    min-height: 230px;
    height: auto !important;
    height: 230px;
}
.box-ingresar h2 {
    color: #20a6ce;
    margin: 0 0 40px 190px;
    padding-left: 20px;
    background: url(/global/img/bullet-07.png) no-repeat left 2px;
}
.box-ingresar p {
    color: #FFF;
    margin: 0 60px 20px 115px;
    padding-left: 20px;
    background: url(/global/img/bullet-07.png) no-repeat left 3px;
}
.input_ingresar {
    width: 216px;
    color: #333;
    background: transparent url(/global/img/ingresar-input.png) no-repeat left top !important;
    padding: 3px;
    height: 14px;
    border: none !important;
    text-align: left;
    font-size: .917em;
}
.box-hi01 {
    position: relative;
    background: #FFF;
    width: 415px;
    height: 370px;
    overflow: hidden;
    margin-left: 40px;
    padding: 25px 6px 0 30px;
}
.box-hi02 {
    position: relative;
    background: url(/global/img/home-Internet_06.png) no-repeat left top;
    margin-right: 25px;
    padding: 98px 40px 0 50px;
    height: 297px;
    overflow: hidden;
    width: 372px;
}
.box-hi03 {
    position: relative;
    background: url(/global/img/home-internet31.png) no-repeat left top;
    height: 128px;
    overflow: hidden;
    margin: 0 25px 15px 40px;
    padding: 25px 6px 0 30px;
}
.box-hi04 {
    position: relative;
    background: url(/global/img/home-Internet1.png) no-repeat left top;
    height: 234px;
    margin-left: 40px;
    overflow: hidden;
    padding: 24px 25px 0 30px;
    position: relative;
    width: 396px;
}
.box-hi05 {
    position: relative;
    background: url(/global/img/home-Internet2.png) no-repeat left top;
    height: 258px;
    margin-right: 25px;
    overflow: hidden;
    position: relative;
    width: 462px;
}
.box-hi01-A {
    width: 235px;
}
.box-hi01-B {
    width: 168px;
    background: url(/global/img/home-Internet_11.png) no-repeat left top;
    height: 120px;
}
.box-hi01 ul li {
    color: #565656;
    background: url(/global/img/bullet-04.png) no-repeat left 4px;
    padding-left: 20px;
    line-height: 1.6;
    margin-bottom: 6px;
}
.box-hi01 ul li span {
    color: #4ba9db;
}
.box-hi01-B p {
    color: #FFF;
    padding: 1.5em 2em 0 1.5em;
}
.box-hi01-B a {
    color: #85c8f3;
    text-decoration: underline;
    display: block;
    padding: 0 2em 0 0.75em;
}
.box-hi01-B a:hover {
    color: #85c8f3;
}
.box-hi03-A {
    left: 220px;
    position: absolute;
    top: 65px;
}
.box-hi03-B {
    left: 455px;
    position: absolute;
    top: 65px;
}
.box-hi03-C {
    left: 615px;
    position: absolute;
    top: 60px;
}
.box-hi03-D {
    left: 785px;
    position: absolute;
    top: 60px;
}
.box-hi03 .pesos {
    color: #EEEEEE;
    padding-top: 10px;
    width: 12px;
    text-align: right;
}
.box-hi03 .precio {
    width: 50px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1;
}
.box-hi03 .precio p {
    color: #4fb5d6;
    font-size: 37px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 0.75;
    margin-bottom: 0;
}
.box-hi03 .precio span {
    color: #eeeeee;
    font-size: 11px;
}
.box-hi03 .precio2 {
    width: 75px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 0.25;
}
.box-hi03 .precio2 p {
    color: #4fb5d6;
    font-size: 37px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1;
    margin-bottom: 0;
}
.box-hi03 .precio2 span {
    color: #eeeeee;
    font-size: 11px;
}
.box-hi03 .ast {
    color: #ccc;
    width: 15px;
}
.box-hi02 h1 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 24px;
    color: #e4e4e4;
    line-height: 1.2;
    margin-bottom: 40px;
}
.box-hi02 p {
    font-family: Verdana, Geneva, sans-serif;
    color: #e4e4e4;
    line-height: 1.5;
    margin-bottom: 32px;
}
.box-hi02 .planes {
    padding: 13px 0 0 25px;
    color: #eeeeee;
    font-weight: bold;
}
.box-hi04 h2 {
    font-size: 12px;
    font-weight: bold;
    color: #47b3e2;
    padding-left: 45px;
    margin-bottom: 22px;
}
.box-hi04 p {
    color: #e8e8e8;
}
.box-hi04 ul li {
    color: #FFF;
    background: url(/global/img/bullet-04.png) no-repeat left 3px;
    padding-left: 20px;
    font-size: 11px;
    margin-bottom: 5px;
}
.box-hi04 ul li span {
    color: #4ba9db;
}
.box-hi05 h3 {
    color: #283F52;
    font-size: 22px;
    font-weight: bold;
    left: 277px;
    position: absolute;
    text-align: right;
    top: 30px;
}
.hi-fakelnk {
    position: absolute;
    width: 104px;
    height: 23px;
    left: 48px;
    top: 360px;
    z-index: 999;
}
.hi-fakelnk1 {
    position: absolute;
    width: 102px;
    height: 27px;
    left: 309px;
    top: 144px;
    z-index: 999;
}
.hi-fakelnk2 {
    position: absolute;
    width: 720px;
    height: 100px;
    left: 180px;
    top: 12px;
    z-index: 999;
}
.hi-fakelnk3 {
    position: absolute;
    width: 177px;
    height: 28px;
    left: 47px;
    top: 216px;
    z-index: 999;
}
.hi-fakelnk4 {
    position: absolute;
    width: 102px;
    height: 27px;
    left: 338px;
    top: 212px;
    z-index: 999;
}
.box-img-hc {
    position: relative;
}
.hc-img {
    left: 480px;
    position: absolute;
    top: 6px;
    z-index: 999;
}
.hc-mainbox {
    padding: 35px 34px 0 40px;
    margin-bottom: 40px;
}
.box-hc01 {
    position: relative;
    background: url(/global/img/home-correo2.png) no-repeat left top;
    width: 459px;
    height: 182px;
    overflow: hidden;
}
.box-hc01 ul {
    margin: 20px 20px 0 230px;
}
.box-hc01 ul li {
    color: #FFF;
    background: url(/global/img/bullet-04.png) no-repeat left 4px;
    padding-left: 25px;
    line-height: 1.3;
    margin-bottom: 6px;
}
.box-hc01 ul li span {
    color: #4ba9db;
}
.box-hc02 {
    position: relative;
    background: url(/global/img/home-correo3.png) no-repeat left top;
    height: 182px;
    overflow: hidden;
    width: 459px;
}
.box-hc02 h2 {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 35px;
    margin-bottom: 16px;
    padding-left: 70px;
}
.box-hc02 ul {
    margin-left: 145px;
    margin-bottom: 10px;
}
.box-hc02 ul li {
    color: #FFF;
    background: url(/global/img/bullet-corpmail.png) no-repeat left 3px;
    padding-left: 20px;
    line-height: 1.3;
    margin-bottom: 5px;
}
.box-hc02 ul li span {
    color: #4ba9db;
}
.box-hc02 p {
    margin-left: 165px;
    color: #FFF;
    font-size: 11px;
}
.box-hc02 p span {
    color: #e26600;
}
.hc-fakelnk {
    position: absolute;
    width: 102px;
    height: 27px;
    left: 70px;
    top: 134px;
    z-index: 999;
}
.hc-fakelnk2 {
    position: absolute;
    width: 113px;
    height: 28px;
    left: 20px;
    top: 128px;
    z-index: 999;
}

/***************** CHEQUEO DEL FORM ***************************/

.campo_required {
    background: #DF5757 !important;
}
.ok {
    background: url(/global/img/ok-reg.png)no-repeat scroll 3px 6px transparent !important;
    height: 20px;
    position: absolute;
    width: 18px;
}
.check_error {
    background: url(/global/img/error.png) no-repeat scroll 3px 6px transparent !important;
    height: 20px;
    position: absolute;
    width: 18px;
}
.campo_pedido {
    background: url("/global/img/flecha-invertida.png") no-repeat scroll 3px 6px transparent !important;
    height: 20px;
    position: absolute;
    width: 15px;
}

/***************** CHEQUEO DEL FORM ***************************/

.borde-input {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #CDCDCD !important;
    padding: 4px !important;
}
.tit-faq {
    background: url(/global/img/bullet-faq.png) no-repeat 0 4px;
    margin-bottom: 5px;
    padding: 0px 0px 0px 10px;
    -moz-user-select: none;
    -khtml-user-select: none;
    color: #4f4647;
    line-height: 1.2;
    font-size: 12px;
    font-weight: bold;
}
.faq-inner {
    padding: 25px 60px 25px 45px;
    color: #4f4647;
}
.faq-lstprg {
    margin: 24px 52px 40px;
}
.faq-lstprg li {
    margin-bottom: 4px;
    font-weight: bold;
}
.faq-lstprg li a {
    color: #5594f4;
    text-decoration: underline;
}
.faq-lstprg li a:hover {
    color: #5594f4;
}
.faq-inner h2 {
    margin-bottom: 12px;
    font-weight: bold;
    color: #5594f4;
    text-decoration: underline;
    font-size: 12px;
}
.faq-preguntas {
    background: url(/global/img/bullet-faq.png) no-repeat 0 4px;
    margin-bottom: 0;
    padding: 0px 0px 0px 10px;
    color: #4f4647;
    font-weight: bold;
}
.faq-respuestas {
    text-indent: 10px;
    margin-bottom: 16px;
}
.subir {
    font-size: 11px;
    margin-bottom: 24px;
    text-align: right;
}
.faq-inner a, .subir a {
    color: #5594f4;
    text-decoration: underline;
}
.faq-inner a, .subir a:hover {
    color: #5594f4;
}
.subprg {
    margin-bottom: 12px;
    font-weight: bold;
    color: #5594f4;
    text-decoration: underline;
}
.noTi {
    text-indent: 0;
}
.btn {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    padding: 2px 18px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
    *line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e6e6e6;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    border: 1px solid #bbbbbb;
    *border: 0;
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *margin-left: .3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}
.btn:active, .btn.active {
    background-color: #cccccc \9;
}
.btn:first-child {
    *margin-left: 0;
}
.btn:hover {
    color: #333333;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    /* Buttons in IE7 don't get borders, so darken on hover */
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}
.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn.active, .btn:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.btn.disabled, .btn[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-large {
    padding: 9px 14px;
    font-size: 16px;
    line-height: normal;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.btn-large [class^="icon-"] {
    margin-top: 2px;
}
.btn-small {
    padding: 3px 9px;
    font-size: 12px;
    line-height: 18px;
}
.btn-small [class^="icon-"] {
    margin-top: 0;
}
.btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 16px;
}
.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.btn-block + .btn-block {
    margin-top: 5px;
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}
.btn {
    border-color: #c5c5c5;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-vpseco {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #04003E;
    background-image: -moz-linear-gradient(top, #0E095E, #04003E);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0E095E), to(#04003E));
    background-image: -webkit-linear-gradient(top, #0E095E, #04003E);
    background-image: -o-linear-gradient(top, #0E095E, #04003E);
    background-image: linear-gradient(to bottom, #0E095E, #04003E);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0E095E', endColorstr='#ff04003E', GradientType=0);
    border-color: #04003E #04003E #020024;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #04003E;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-vpseco:hover, .btn-vpseco:active, .btn-vpseco.active, .btn-vpseco.disabled, .btn-vpseco[disabled] {
    color: #ffffff;
    background-color: #04003E;
    *background-color: #04003E;
}
.btn-vpseco:active, .btn-vpseco.active {
    background-color: #04003E \9;
}
.btn-vpspro {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #003541;
    background-image: -moz-linear-gradient(top, #085764, #003541);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#085764), to(#003541));
    background-image: -webkit-linear-gradient(top, #085764, #003541);
    background-image: -o-linear-gradient(top, #085764, #003541);
    background-image: linear-gradient(to bottom, #085764, #003541);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff085764', endColorstr='#ff003541', GradientType=0);
    border-color: #003541 #003541 #002027;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #003541;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-vpspro:hover, .btn-vpspro:active, .btn-vpspro.active, .btn-vpspro.disabled, .btn-vpspro[disabled] {
    color: #ffffff;
    background-color: #003541;
    *background-color: #003541;
}
.btn-vpspro:active, .btn-vpspro.active {
    background-color: #003541 \9;
}
.btn-vpspyme {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #003E2F;
    background-image: -moz-linear-gradient(top, #08644E, #003E2F);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08644E), to(#003E2F));
    background-image: -webkit-linear-gradient(top, #08644E, #003E2F);
    background-image: -o-linear-gradient(top, #08644E, #003E2F);
    background-image: linear-gradient(to bottom, #08644E, #003E2F);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff08644E', endColorstr='#ff003E2F', GradientType=0);
    border-color: #003E2F #003E2F #00241C;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #003E2F;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-vpspyme:hover, .btn-vpspyme:active, .btn-vpspyme.active, .btn-vpspyme.disabled, .btn-vpspyme[disabled] {
    color: #ffffff;
    background-color: #003E2F;
    *background-color: #003E2F;
}
.btn-vpspyme:active, .btn-vpspyme.active {
    background-color: #003E2F \9;
}
.btn-vpspre {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #1B3E00;
    background-image: -moz-linear-gradient(top, #2F6408, #1B3E00);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2F6408), to(#1B3E00));
    background-image: -webkit-linear-gradient(top, #2F6408, #1B3E00);
    background-image: -o-linear-gradient(top, #2F6408, #1B3E00);
    background-image: linear-gradient(to bottom, #2F6408, #1B3E00);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff2F6408', endColorstr='#ff1B3E00', GradientType=0);
    border-color: #1B3E00 #1B3E00 #102400;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #1B3E00;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-vpspre:hover, .btn-vpspre:active, .btn-vpspre.active, .btn-vpspre.disabled, .btn-vpspre[disabled] {
    color: #ffffff;
    background-color: #1B3E00;
    *background-color: #1B3E00;
}
.btn-vpspre:active, .btn-vpspre.active {
    background-color: #1B3E00 \9;
}
.btn-geoelite {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #060041;
    background-image: -moz-linear-gradient(top, #1A155D, #060041);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1A155D), to(#060041));
    background-image: -webkit-linear-gradient(top, #1A155D, #060041);
    background-image: -o-linear-gradient(top, #1A155D, #060041);
    background-image: linear-gradient(to bottom, #1A155D, #060041);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff1A155D', endColorstr='#ff060041', GradientType=0);
    border-color: #060041 #060041 #040027;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #060041;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-geoelite:hover, .btn-geoelite:active, .btn-geoelite.active, .btn-geoelite.disabled, .btn-geoelite[disabled] {
    color: #ffffff;
    background-color: #060041;
    *background-color: #060041;
}
.btn-geoelite:active, .btn-geoelite.active {
    background-color: #060041 \9;
}
.btn-geopro {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #3A3E00;
    background-image: -moz-linear-gradient(top, #6E732F, #3A3E00);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6E732F), to(#3A3E00));
    background-image: -webkit-linear-gradient(top, #6E732F, #3A3E00);
    background-image: -o-linear-gradient(top, #6E732F, #3A3E00);
    background-image: linear-gradient(to bottom, #6E732F, #3A3E00);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff6E732F', endColorstr='#ff3A3E00', GradientType=0);
    border-color: #3A3E00 #3A3E00 #222400;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #3A3E00;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-geopro:hover, .btn-geopro:active, .btn-geopro.active, .btn-geopro.disabled, .btn-geopro[disabled] {
    color: #ffffff;
    background-color: #3A3E00;
    *background-color: #3A3E00;
}
.btn-geopro:active, .btn-geopro.active {
    background-color: #3A3E00 \9;
}
.btn-geobus {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #3E000F;
    background-image: -moz-linear-gradient(top, #64081E, #3E000F);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#64081E), to(#3E000F));
    background-image: -webkit-linear-gradient(top, #64081E, #3E000F);
    background-image: -o-linear-gradient(top, #64081E, #3E000F);
    background-image: linear-gradient(to bottom, #64081E, #3E000F);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff64081E', endColorstr='#ff3E000F', GradientType=0);
    border-color: #3E000F #3E000F #240009;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #3E000F;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-geobus:hover, .btn-geobus:active, .btn-geobus.active, .btn-geobus.disabled, .btn-geobus[disabled] {
    color: #ffffff;
    background-color: #3E000F;
    *background-color: #3E000F;
}
.btn-geobus:active, .btn-geobus.active {
    background-color: #3E000F \9;
}
.btn-geomaster {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #23003E;
    background-image: -moz-linear-gradient(top, #400F62, #23003E);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#400F62), to(#23003E));
    background-image: -webkit-linear-gradient(top, #400F62, #23003E);
    background-image: -o-linear-gradient(top, #400F62, #23003E);
    background-image: linear-gradient(to bottom, #400F62, #23003E);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff400F62', endColorstr='#ff23003E', GradientType=0);
    border-color: #23003E #23003E #150024;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #23003E;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-geomaster:hover, .btn-geomaster:active, .btn-geomaster.active, .btn-geomaster.disabled, .btn-geomaster[disabled] {
    color: #ffffff;
    background-color: #23003E;
    *background-color: #23003E;
}
.btn-geomaster:active, .btn-geomaster.active {
    background-color: #23003E \9;
}
button.btn, input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
    padding: 0;
    border: 0;
}
button.btn.btn-large, input[type="submit"].btn.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px;
}
button.btn.btn-small, input[type="submit"].btn.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px;
}
.btn-link, .btn-link:active {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-link {
    border-color: transparent;
    cursor: pointer;
    color: #0088cc;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-link:hover {
    color: #005580;
    text-decoration: underline;
    background-color: transparent;
}
.fondo-msft {
    background-color: #E6E6E6;
}
.msft-top {
    height: 255px;
    background: url(/global/img/microsoft-top.png) no-repeat 0 8px;
    margin-bottom: 12px;
    overflow: hidden;
}
.msft-top-inner {
    margin: 50px 85px 0 315px;
    font-family: Arial, Helvetica, sans-serif;
}
.msft-top-inner .txt1 {
    margin-bottom: 16px;
}
.msft-top-inner .txt2 {
    margin-bottom: 0;
    text-align: right;
}
.msft-azul {
    color: #1f82a4;
}
.msft-gris {
    color: #797979;
}
.msft-box-wrapper {
    background: white;
    margin: 0 45px 18px;
}
.msft-boxes {
    list-style: none;
    *zoom: 1;
    font-family: Arial, Helvetica, sans-serif;
}
.msft-boxes:before, .msft-boxes:after {
    display: table;
    content: "";
    line-height: 0;
}
.msft-boxes:after {
    clear: both;
}
.msft-boxes > li {
    float: left;
    margin: 20px 0 20px 26px;
    width: 194px;
}
.msft-boxes2 > li {
    float: left;
    margin: 20px 0 20px 20px;
    width: 207px;
}
.msft-box {
    display: block;
    line-height: 20px;
}
.msft-box > img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.msft-boxes h1 {
    color: #165f5c;
    font-weight: bold;
    margin-left: 24px;
    margin-bottom: 0;
    height: 45px;
    line-height: 1;
}
.msft-boxes h1 span {
    color: #a0a2a2;
}
.msft-boxes2 h1 {
    color: #2F92B4;
    text-align: center;
    line-height: 14px;
    margin-left: 0;
}
.msft-boxes2 h1 span.whatfor {
    font-size: 11px;
    font-weight: normal;
}
.msft-precio-box {
    width: 194px;
    height: 369px;
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: 12px;
}
.msft-precio-box2 {
    height: 354px;
}
.msft-precio-box.eco {
    background-image: url(/global/img/microsoft-vpseco.png)
}
.msft-precio-box.pro {
    background-image: url(/global/img/microsoft-vpspro.png)
}
.msft-precio-box.pyme {
    background-image: url(/global/img/microsoft-vpspyme.png)
}
.msft-precio-box.pre {
    background-image: url(/global/img/microsoft-vpspre.png)
}
.msft-precio-box.geoelite {
    background-image: url(/global/img/microsoft-geoelite.png)
}
.msft-precio-box.geopro {
    background-image: url(/global/img/microsoft-geopro.png)
}
.msft-precio-box.geobus {
    background-image: url(/global/img/microsoft-geobus.png)
}
.msft-precio-box.geomaster {
    background-image: url(/global/img/microsoft-geomaster.png)
}
.msft-precio {
    padding: 225px 0 30px 28px;
    line-height: 1;
}
.msft-precio .tipo-mnd {
    font-weight: bold;
    color: #7b7b7b;
    width: 25px;
    padding-top: 18px;
}
.msft-precio .valor {
    padding: 0 5px;
}
.num-valor {
    font-size: 47px;
    font-weight: bold;
    display: block;
    line-height: 0.8;
}
.num-valor.v1 {
    color: #2e2e63;
}
.num-valor.v2 {
    color: #1e5161;
}
.num-valor.v3 {
    color: #1d7d75;
}
.num-valor.v4 {
    color: #2c6634;
}
.num-valor.v5 {
    color: #2e2e63;
}
.num-valor.v6 {
    color: #42451b;
}
.num-valor.v7 {
    color: #4f2317;
}
.num-valor.v8 {
    color: #400F62;
}
.msft-boxes .puntos {
    margin-left: 12px;
}
.msft-boxes .puntos li {
    padding-left: 12px;
    color: #767676;
    background: url(/global/img/msft-bullet.png) no-repeat 0 5px;
}
.fondo-relay {
    background: #e3e3e3;
    /* Old browsers */
    background: -moz-linear-gradient(top, #e3e3e3 0%, #e7e7e7 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #e7e7e7));
    /* Chrome, Safari4+ */
    background: -webkit-linear-gradient(top, #e3e3e3 0%, #e7e7e7 100%);
    /* Chrome10+, Safari5.1+ */
    background: -o-linear-gradient(top, #e3e3e3 0%, #e7e7e7 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e3e3e3 0%, #e7e7e7 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #e3e3e3 0%, #e7e7e7 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#e7e7e7', GradientType=0);
    /* IE6-9 */
}
.relay-boxes {
    margin: 0 37px 70px;
}
.relay-boxes-inner {
    background: url(/global/img/relay-boxes.png) no-repeat 0 top;
    padding-top: 16px;
    margin-bottom: 50px;
}
.r-caja {
    float: left;
    width: 174px;
    height: 190px;
}
.r-caja h1, .r-caja p {
    font-family: Arial, Helvetica, sans-serif;
}
.r-caja h1 {
    font-size: 14px;
    color: #009dc7;
    font-weight: bold;
    margin-bottom: 19px;
}
.r-caja p {
    color: #000;
    margin-bottom: 0;
    line-height: 1.5;
}
.r-caja1 {
    margin: 0 65px 0 26px;
}
.r-caja2 {
    margin-right: 62px;
}
.r-caja3 {
    margin-right: 62px;
}
.relay-boxes-info {
    margin: 0 53px 10px;
}
.relay-boxes-info-inner {}
.ri-caja {
    width: 430px;
}
.ri1 {
    margin-bottom: 18px;
}
.ri1 h1, .ri1 p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.5;
}
.ri1 h1 {
    color: #009cc7;
    font-weight: bold;
    margin-bottom: 8px;
}
.ri1 p {
    color: #000;
}
.ri-ico {
    float: left;
    width: 56px;
}
.ri2 h1 {
    color: #77b400;
}
.relay-planes {
    margin: 0 53px 70px;
}
.relay-tabla-planes {
    float: left;
    width: 390px;
    margin-right: 50px;
}
table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
.tbl-planes {
    width: 100%;
    margin-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.tbl-planes th, .tbl-planes td {
    padding: 4px 42px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #BCBCBC;
    background-color: white;
    color: #626262;
}
.tbl-planes th {
    font-weight: bold;
    background-color: #EAEAEA;
    padding: 8px 32px;
}
.tbl-planes thead th {
    vertical-align: bottom;
}
.tbl-planes th img {
    vertical-align: middle;
}
.tbl-planes caption + thead tr:first-child th, .tbl-planes caption + thead tr:first-child td, .tbl-planes colgroup + thead tr:first-child th, .tbl-planes colgroup + thead tr:first-child td, .tbl-planes thead:first-child tr:first-child th, .tbl-planes thead:first-child tr:first-child td {
    border-top: 0;
}
.table-bordered {
    border: 1px solid #BCBCBC;
    border-collapse: separate;
    *border-collapse: collapse;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/* .table-bordered th, .table-bordered td {
border-left: 1px solid #dddddd;
}
*/

.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
    border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child, .table-bordered tfoot:last-child tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child, .table-bordered tfoot:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
}
.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
}
.tbl-planes td.precio {
    color: #ff5106;
}
.relay-tabla-planes p {
    margin-left: 48px;
    font-family: Arial, Helvetica, sans-serif;
    color: #626262;
}
.relay-opciones-planes {
    float: left;
    width: 430px;
}
.relay-opciones-planes p, .servDatacenter, .relay-data-forpag p {
    font-family: Arial, Helvetica, sans-serif;
    color: #626262;
    line-height: 1.5;
}
.relay-planes-btn-contratar {
    margin-bottom: 60px;
}
.relay-forpag {
    margin: 0 53px 20px;
}
.relay-tit-forpag {
    float: left;
    width: 157px;
}
.relay-data-forpag {
    float: left;
    width: 380px;
    border-left: solid 1px #87BA0F;
    padding-left: 16px;
}
.relay-data-boxcall {
    float: left;
    width: 320px;
}
.w180 {
    width: 180px;
}
.box-disenio-wrap {
    margin: 0 110px;
    padding-bottom: 80px;
    padding-left: 75px;
    background: url(/global/img/disenio-star.png) 0 75px no-repeat;
}
.box-disenio-wrap h1 {
    height: 36px;
    overflow: hidden;
    text-indent: -9999px;
    margin-bottom: 38px;
    background: url(/global/img/disenio-tit.png) 0 0 no-repeat;
}
.box-disenio-wrap p.dtxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    margin-bottom: 16px;
    color: #2f2f30;
}
.box-disenio-wrap .disenio-lst {
    float: left;
    width: 380px;
    margin: 15px 0 0 32px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #686868;
}
.box-disenio-wrap .disenio-lst li {
    padding-left: 20px;
    margin-bottom: 10px;
    background: url(/global/img/disenio-bullet.png) 0 3px no-repeat;
}
.box-disenio-wrap .disenioMasInfo {
    float: left;
    width: 265px;
    margin-top: 90px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
}
.box-disenio-wrap .disenioMasInfo p.dpmi {
    color: #3c5f9c;
    font-size: 18px;
    margin-bottom: 8px;
}
.box-disenio-wrap .disenioMasInfo p.dtel {
    color: #FFF;
    font-size: 30px;
    height: 60px;
    line-height: 60px;
    background: url(/global/img/disenio-btn.png) 0 0 no-repeat;
}
.tit-1 {
    color: #111;
    padding: 10px 15px;
    font-size: 20px;
}
.desarrollo-nota-1 {
    padding: 10px 15px;
}
.carta {
    color: #333;
    line-height: 1.5;
}
.carta a {
    color: #47B3E2;
}
.carta a:hover {
    color: #333;
}
.box-dominios {
    padding: 40px 50px;
}
.box-dominios > div {
    padding: 60px 100px;
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
}
.box-dominios .dom-txt {
    font-size: 18px;
    color: #1b1b1b;
    margin-bottom: 25px;
    padding-left: 30px;
    background: url(/global/img/hosting-bullet.png) no-repeat left 2px;
}
.box-dominios .dom-txt-1 {
    font-size: 16px;
    color: #2e2e2e;
    margin-bottom: 40px;
    padding-left: 60px;
}
.box-dominios .dom-txt-2 {
    font-size: 20px;
    color: #1b1b1b;
    margin-bottom: 5px;
    padding-left: 30px;
    background: url(/global/img/hosting-bullet.png) no-repeat left 2px;
}
.box-dominios .dom-txt-3 {
    font-size: 16px;
    color: #1c1c1c;
    margin-bottom: 20px;
    padding-left: 30px;
}
.box-dominios .dom-txt-3 > span {
    color: #064f64;
}
.box-dominios .dom-txt-4 {
    font-size: 18px;
    color: #24627d;
    margin-bottom: 5px;
    padding-left: 60px;
}
.box-dominios .dom-txt-4 > span {
    color: #065c72;
}
.box-dominios .dom-txt-4 > span.t24 {
    font-size: 24px;
}
.box-dominios .box-dominios-inner {
    padding-left: 110px;
    margin-bottom: 50px;
}
.box-urgente {
    padding: 50px 150px;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
}
.box-urgente ul {
    margin-bottom: 40px;
}
.box-urgente li {
    margin-top: 20px;
    color: #1b1b1b;
    padding-left: 30px;
    background: url(/global/img/hosting-bullet.png) no-repeat left 2px;
}
.box-urgente:first-child li {
    margin-top: 0;
}
.box-urgente li > span, .box-urgente p {
    color: #20687f;
}
.box-urgente p {
    padding-left: 30px;
}
.botones-urgente {
    text-align: center;
    margin-bottom: 60px;
}
.botones-urgente a {
    display: inline-block;
    margin: 0 20px;
}
.td-cmp {
    width: 100px;
}
