/* 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 {
    margin:0 -4px 20px;
    padding:0 10px;
}
.box-h-wrap * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.box-h-wrap *:before,
.box-h-wrap *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.box-h-head {
    position: relative;
    z-index: 10;
}

.box-h {
    width: 20%;
    margin: 0;
    padding: 0 4px;
}
.box-h img {
    max-width: 100%;
    display: block;
    
}
.box-h-inner {
    background: white;
    margin-top: -10px;
    height: 310px;
    overflow: hidden;
}

.h-pack {
    float: left;
    padding: 20px 10px 0 20px;
}

.box-h-data {
    
    font-family: Arial;
    color: #818181;
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    margin: 30px 0 0;
    padding:0 10px;
    height: 60px; 
}



.box-h-data-1 {
    padding-left: 25px;
}

.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 42px/.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 {
       margin: 0 auto 30px;
       padding:0 10px;
}

.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;
}



.table-h {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  font-family: arial, sans-serif;
  font-size: 12px;
  

}
.table-h > tbody > tr {background-color: #fff;}
.table-h > thead > tr > th,
.table-h > tbody > tr > th,
.table-h > tfoot > tr > th,
.table-h > thead > tr > td,
.table-h > tbody > tr > td,
.table-h > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: middle;
  border-top: 1px solid #dddddd;

}
.table-h > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #dddddd;background-color: transparent;
  padding:0 1px;
}
.table-h > caption + thead > tr:first-child > th,
.table-h > colgroup + thead > tr:first-child > th,
.table-h > thead:first-child > tr:first-child > th,
.table-h > caption + thead > tr:first-child > td,
.table-h > colgroup + thead > tr:first-child > td,
.table-h > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table-h > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table-h .table-h {
  background-color: #ffffff;
}
.table-h-condensed > thead > tr > th,
.table-h-condensed > tbody > tr > th,
.table-h-condensed > tfoot > tr > th,
.table-h-condensed > thead > tr > td,
.table-h-condensed > tbody > tr > td,
.table-h-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-h-bordered {
  border: 1px solid #dddddd;
}
.table-h-bordered > thead > tr > th,
.table-h-bordered > tbody > tr > th,
.table-h-bordered > tfoot > tr > th,
.table-h-bordered > thead > tr > td,
.table-h-bordered > tbody > tr > td,
.table-h-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-h-bordered > thead > tr > th,
.table-h-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-h-striped > tbody > tr:nth-of-type(odd) {
  background-color: #eee;
}
.table-h-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table-h col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
.table-h td[class*="col-"],
.table-h th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table-h > thead > tr > td.active,
.table-h > tbody > tr > td.active,
.table-h > tfoot > tr > td.active,
.table-h > thead > tr > th.active,
.table-h > tbody > tr > th.active,
.table-h > tfoot > tr > th.active,
.table-h > thead > tr.active > td,
.table-h > tbody > tr.active > td,
.table-h > tfoot > tr.active > td,
.table-h > thead > tr.active > th,
.table-h > tbody > tr.active > th,
.table-h > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-h-hover > tbody > tr > td.active:hover,
.table-h-hover > tbody > tr > th.active:hover,
.table-h-hover > tbody > tr.active:hover > td,
.table-h-hover > tbody > tr:hover > .active,
.table-h-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table-h > thead > tr > td.success,
.table-h > tbody > tr > td.success,
.table-h > tfoot > tr > td.success,
.table-h > thead > tr > th.success,
.table-h > tbody > tr > th.success,
.table-h > tfoot > tr > th.success,
.table-h > thead > tr.success > td,
.table-h > tbody > tr.success > td,
.table-h > tfoot > tr.success > td,
.table-h > thead > tr.success > th,
.table-h > tbody > tr.success > th,
.table-h > tfoot > tr.success > th {
  background-color: #4caf50;
}
.table-h-hover > tbody > tr > td.success:hover,
.table-h-hover > tbody > tr > th.success:hover,
.table-h-hover > tbody > tr.success:hover > td,
.table-h-hover > tbody > tr:hover > .success,
.table-h-hover > tbody > tr.success:hover > th {
  background-color: #449d48;
}
.table-h > thead > tr > td.info,
.table-h > tbody > tr > td.info,
.table-h > tfoot > tr > td.info,
.table-h > thead > tr > th.info,
.table-h > tbody > tr > th.info,
.table-h > tfoot > tr > th.info,
.table-h > thead > tr.info > td,
.table-h > tbody > tr.info > td,
.table-h > tfoot > tr.info > td,
.table-h > thead > tr.info > th,
.table-h > tbody > tr.info > th,
.table-h > tfoot > tr.info > th {
  background-color: #03a9f4;
}
.table-h-hover > tbody > tr > td.info:hover,
.table-h-hover > tbody > tr > th.info:hover,
.table-h-hover > tbody > tr.info:hover > td,
.table-h-hover > tbody > tr:hover > .info,
.table-h-hover > tbody > tr.info:hover > th {
  background-color: #0398db;
}
.table-h > thead > tr > td.warning,
.table-h > tbody > tr > td.warning,
.table-h > tfoot > tr > td.warning,
.table-h > thead > tr > th.warning,
.table-h > tbody > tr > th.warning,
.table-h > tfoot > tr > th.warning,
.table-h > thead > tr.warning > td,
.table-h > tbody > tr.warning > td,
.table-h > tfoot > tr.warning > td,
.table-h > thead > tr.warning > th,
.table-h > tbody > tr.warning > th,
.table-h > tfoot > tr.warning > th {
  background-color: #ff5722;
}
.table-h-hover > tbody > tr > td.warning:hover,
.table-h-hover > tbody > tr > th.warning:hover,
.table-h-hover > tbody > tr.warning:hover > td,
.table-h-hover > tbody > tr:hover > .warning,
.table-h-hover > tbody > tr.warning:hover > th {
  background-color: #ff4408;
}
.table-h > thead > tr > td.danger,
.table-h > tbody > tr > td.danger,
.table-h > tfoot > tr > td.danger,
.table-h > thead > tr > th.danger,
.table-h > tbody > tr > th.danger,
.table-h > tfoot > tr > th.danger,
.table-h > thead > tr.danger > td,
.table-h > tbody > tr.danger > td,
.table-h > tfoot > tr.danger > td,
.table-h > thead > tr.danger > th,
.table-h > tbody > tr.danger > th,
.table-h > tfoot > tr.danger > th {
  background-color: #f44336;
}
.table-h-hover > tbody > tr > td.danger:hover,
.table-h-hover > tbody > tr > th.danger:hover,
.table-h-hover > tbody > tr.danger:hover > td,
.table-h-hover > tbody > tr:hover > .danger,
.table-h-hover > tbody > tr.danger:hover > th {
  background-color: #f32c1e;
}

.table-h > thead > tr > th .tit-geo  {
   
    background: #e4f0f5;
background: -moz-linear-gradient(top,  #e4f0f5 0%, #74b1c9 30%, #0a6d9b 71%);
background: -webkit-linear-gradient(top,  #e4f0f5 0%,#74b1c9 30%,#0a6d9b 71%);
background: linear-gradient(to bottom,  #e4f0f5 0%,#74b1c9 30%,#0a6d9b 71%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f0f5', endColorstr='#0a6d9b',GradientType=0 );

    border:solid #0a6d9b 2px;
    color: #FFF;
    font-size: 18px;
    padding: 8px 10px;
    font-family: 'Quicksand', sans-serif;
    font-weight: 400;
    text-align: center;
    border-radius: 8px 8px 0 0;
}
.text-center {text-align: center;}

.nom-cat-1 {
    padding-top: 30px!important;
}
.nom-cat {
    color: #0A6D9B;
    font-weight: 700;
    font-size: 14px;
}
.table-hosting-cmp {
    table-layout: fixed;
    word-wrap: break-word;
}