﻿.lmask { z-index: 9030;display: none;position: absolute;top: 0;left: 0;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=80); background-color: Black; /*#CCC*/width: 10000px; /*100%;*/height: 100%; zoom: 1;}
        .lmaskmsg {position: absolute;left: 40%;top: 45%;z-index: 9031;display: none;}
.cufon-loading .heavy, .cufon-loading .stencil  {/*visibility: visible !important;*/ visibility: hidden;}

<!--  ESTILOS TELEFONOS   -->

/*.ext-el-mask {
    background-color: #CCCCCC;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.ext-el-mask-msg {
    background: url("/extjs/resources/images/default/box/tb-blue-gif/coolite.axd") repeat-x scroll 0 -16px #C3DAF9;
    border: 1px solid #6593CF;
    left: 0;
    padding: 2px;
    position: absolute;
    top: 0;
}
.ext-el-mask-msg div {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #A3BAD9;
    color: #222222;
    cursor: wait;
    font: 11px tahoma,arial,helvetica,sans-serif;
    padding: 5px 10px;
}
*/
#header_out { height:70px; width:100%; background:white; border-bottom:1px solid #CCC; padding:0px;}
#footer_out {position:fixed; bottom:0px;z-index:4; height:30px; width:100%;background-color: #F4F4F4;
margin-top: 0px;border-top: 1px solid #CCC;font-family: arial, helvetica, clean, sans-serif;font-size: 10px;
margin-top: 1em;padding-top: 0.5em;text-align: center;clear: both;}
#footer_out p {margin:0;}
#footer_out .footer_info  {font-family: Tahoma, Verdana, Arial;font-size: 11px;font-weight: bold;color: #DC7119;}

.loadingjjm {position: absolute; left: 40%; top: 45%; z-index: 9031;} 
.overlayjjm  {z-index: 9030;
                 -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity=80); 
                 position: fixed; top: 0px; left: 0px; 
            width: 100%; height: 100%; display: block; opacity: 0.8; background-color: white;
            overflow: hidden;}
.lmask
    {z-index: 9030;display: none;position: absolute;top: 0;left: 0;-moz-opacity: 0.8;
        opacity: .80;filter: alpha(opacity=80);background-color: White;width: 100%; /*100%;*/
        height: 100%;zoom: 1;}
.lmaskmsg {position: absolute;left: 40%;top: 45%;z-index: 9031;display: none;}
.lmaskmsg_cotizador {position: absolute;left: 20px;top: 50px;z-index: 9031;display: none;}
.terminos {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size: 14px;color:#666666}
.quote_header { float:left; height:30px; width:100%;}
.quote_header .bg_left {width:5px; float:left; height:30px;background-image: url(quote/btn_izq.gif);background-repeat: no-repeat;}
.quote_header .bg_center { float:left; height:30px;
                           background-image: url(quote/btn_centro.jpg);background-repeat: repeat-x;}
.quote_header .bg_right { float:left; height:30px;width:36px; float:left;background-image: url(quote/btn_der.gif);background-repeat: no-repeat;}
.quote_header .text { line-height:30px;padding-left:15px; font-family: "trebuchet MS";font-size: 14px;font-weight: bold;color: #f04e23;}
.text_cotizador {font-family: Tahoma, Verdana, Arial;font-size: 11px;font-weight: normal;color: #DC7119;}

.label
{
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: transparent url(quote/label-left.gif) no-repeat scroll left top;
color: #FFFFFF;font-size: 11px;font-weight: bold;text-align: left;}
.label .wr
{
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: transparent url(quote/label-border.gif) no-repeat scroll right top;
}
.label .wc
{
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: transparent url(quote/label-right.gif) no-repeat scroll right top;}
.label .bx
{
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: transparent url(quote/label-central.gif) repeat-x scroll center top;
margin-left: 35px;margin-right: 10px;padding-bottom: 4px;padding-top: 1px;}
.label span {color: #FFFFFF;height: 8px;line-height: 8px;outline-color: -moz-use-text-color;outline-style: none;outline-width: medium;text-decoration: none;}
.label span:hover {border-bottom: 1px solid #FFFFFF;}
.label .active {border-bottom: 1px dotted #FFFFFF;}
input, textarea {color:#2E3137;font-family: Arial,Helvetica,sans-serif;font-size:15px;font-weight:normal;}/* height:22px;*/
/*select {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border-color:#A3A8AD #C9CDCF #C9CDCF;border-style:solid;border-width:1px;height:21px !important;margin-bottom:0;margin-top:1px;padding:1px 0 0 !important;}
*/
#selector {color:#F5F5F6;position:absolute;right:2px;top:2px;}
.separator {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/layer-line.gif) no-repeat scroll center center;
clear:both;height:10px;}
.formresultado {color:#2E3137;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin:0;padding:0; font-size:12px;}
.formresultado .title {font-size:14px;font-weight:bold;padding-top:0px;}
.formresultado .text {font-size:14px;padding-top:0px;}
.formresultado .line {border-bottom:1px solid #C9CDCF;clear:both;font-size:0;height:2px;line-height:0;margin-bottom:2px;}

.form {color:#2E3137;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin:0;padding:0;}
.form .clear {clear:both;font-size:0;height:0;line-height:0;}
.form .space {clear:both;font-size:0;height:8px;line-height:0;width:50px;}
.form .line {border-bottom:1px solid #C9CDCF;clear:both;font-size:0;height:5px;line-height:0;margin-bottom:5px;}
.form .linecert {border-bottom:1px solid #C9CDCF;clear:both;font-size:0;height:2px;line-height:0;margin-bottom:2px;}

.form .row {float:left;width:100%;}
.form .row .left {float:left;padding-right:7px;}
.form .row .right {float:right;}
.form .name {color:#6A737B;font-size:11px;font-style:italic;font-weight:normal;}

.form .value {font-size:12px;font-weight:bold;padding-top:0px;}
.form .valuebutton {font-size:14px;font-weight:bold;}
.form .error {color:#E31B23;font-size:11px;font-weight:normal;line-height:14px;padding-top:2px;}
.form .bullet 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/icon-bullet.gif) no-repeat scroll 0 0;
color:#E31B23;font-weight:bold;height:7px;margin-left:5px;width:7px;}
.form .spinner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/spinner.gif) no-repeat scroll 0 0;
height:17px;margin-left:5px;margin-top:5px;position:absolute;width:17px;}
.form label {font-size:11px;font-weight:normal;margin-right:10px;}
.form .hint {color:#C9CDCF;}
.form .note {color:#464C52;font-size:11px;font-style:normal;padding-top:2px;}
.form .indication {color:#6A737B;font-size:10px;font-style:normal;font-weight:normal;}
#layers {margin-top:0px;z-index:250;}
#layers .static {margin-top:1px;position:relative;top:0;}
#layers .float {height:auto;left:25px;overflow:visible;position:absolute;text-align:left;top:150px;width:500px;}
.layer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/layer-top-right.gif) no-repeat scroll right top;
z-index:250;}
.layer .top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/layer-top-left.gif) no-repeat scroll left top;
font-size:0;}
.layer .top .wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/layer-top-right.gif) no-repeat scroll right top;
}
.layer .top .box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/layer-top-central.gif) repeat-x scroll center top;
height:6px;margin-left:6px;margin-right:6px;}
.layer .bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/layer-bottom-left.gif) no-repeat scroll left top;
font-size:0;}
.layer .bottom .wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/layer-bottom-right.gif) no-repeat scroll right top;
}
.layer .bottom .box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/layer-bottom-central.gif) repeat-x scroll center top;
height:6px;margin-left:6px;margin-right:6px;}
.layer .central {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/layer-central-xleft.gif) repeat-y scroll left center;
}
.layer .central .wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/layer-central-xright.gif) repeat-y scroll right center;
}
.layer .central .box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FEFEFE url(quote/layer-central-bkg.gif) repeat-x scroll center top;
height:auto !important;margin-left:3px;margin-right:3px;
/*min-height:175px;*/
}

.layer .central .box_quote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FEFEFE url(quote/layer-central-bkg.gif) repeat-x scroll center top;
height:auto !important;margin-left:3px;margin-right:3px;min-height:230px;}


.layer .central .box_detail {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FEFEFE url(quote/layer-central-bkg.gif) repeat-x scroll center top;
height:auto !important;margin-left:3px;margin-right:3px;min-height:150px;}

.layer .container {}
.layer .layout {padding: 3px 10px 3px;text-align:justify;width:auto;}
.layer .layout_carga {padding: 2px 10px 2px;text-align:justify;width:auto;}
.layer .layout_detail {padding: 2px 4px 4px 4px;text-align:justify;}
.layer .drag {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/icon-drag.gif) no-repeat scroll 2px 2px;
cursor:move;font-size:0;height:12px;left:0;position:absolute;top:0;width:30px;z-index:auto;}
.layer .close {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/icon-cross-gray.gif) no-repeat scroll left bottom;
cursor:pointer;font-size:0;height:16px;position:absolute;right:0;top:0;width:16px;z-index:auto;}
.iconcalendar { background:transparent url(quote/icon-calendar.gif) no-repeat scroll left bottom;}
h1 {color:#464C52;font-size:20px;font-weight:normal;margin:0 0 5px;text-align:left;}
h2 {color:#6A737B;font-size:16px;margin-bottom:2px;text-align:left;}
h3 {color:#f04e23;font-size:small;margin: 0 0 2px;text-align:left; padding-right:10px;}
.h3 {color:#f04e23;font-size:small;margin: 0 0 2px;text-align:left; padding-right:10px;}

h4 {color:#6A737B;font-size:12px;margin:0 0 2px;}
h5 {font-size:11px;margin:10px 0 5px;text-align:left;text-transform:uppercase;}

.termsconds {color:#f04e23;font-size:small;margin: 0 0 2px;text-align:left; padding-right:10px;}

#bar {background-position:left top;background-repeat:no-repeat;font-size:14px;font-weight:bold;height:30px;
margin-bottom:2px;position:relative;}
#bar .step {float:left;height:30px;width:176px;position:relative;}
#bar .step:hover {color:#f04e23;}
#bar .text {float:left;padding-left:10px;padding-top:6px;}
.bar1 {background-image:url(quote/barra1.gif);}
.bar2 {background-image:url(quote/barra2.gif);}
.bar3 {background-image:url(quote/barra3.gif);}
.bar4 {background-image:url(quote/barra4.gif);}
.bar1 #step1 {color:#f04e23;}
.bar1 #step2 {color:#C9CDCF;}
.bar1 #step3 {color:#C9CDCF;}
.bar1 #step4 {color:#C9CDCF;}

.bar2 #step1 {color:#A3A8AD;}
.bar2 #step2 {color:#f04e23;}
.bar2 #step3 {color:#C9CDCF;}
.bar2 #step4 {color:#C9CDCF;}

.bar3 #step1 {color:#A3A8AD;}
.bar3 #step2 {color:#A3A8AD;}
.bar3 #step3 {color:#f04e23;}
.bar3 #step4 {color:#C9CDCF;}

.bar4 #step1 {color:#A3A8AD;}
.bar4 #step2 {color:#A3A8AD;}
.bar4 #step3 {color:#A3A8AD;}
.bar4 #step4 {color:#f04e23;}
.quote_detail {color:#2E3137;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0;text-align:left;width:230px;}
.quote_detail .row .edadpax {color:#f04e23;font-size:11px;font-style:italic;font-weight:bold;padding-top:2px;width:45px}
.quote_detail .row .seguro {color:#f04e23;font-size:11px;font-style:italic;padding-top:2px;}

.quote .row .subtotal {color:#333333;font-weight:bold;padding-top:2px;font-size:14px;}
.quote .row .totaltotal {color:#333333;width:100px;font-weight:bold;padding-top:2px;font-size:16px;}

.quote_detail .row, .quote .head, .quote .foot {float:left;width:100%;}
.quote_detail .left {float:left;margin-right:2px;}
.quote_detail .right {float:right;text-align:right;}
.quote {color:#2E3137;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0;text-align:left;width:100%;}
.quote .button {font-weight:bold;height:28px;margin:0;padding:0 5px;}
.quote .clear {clear:both;font-size:0;height:0;line-height:0;}
.quote .space {clear:both;font-size:0;height:8px;line-height:0;}
.quote .line {border-bottom:1px solid #C9CDCF;clear:both;font-size:0;height:2px;line-height:0;margin-bottom:8px;}
.quote .linegrid {border-bottom:1px solid #C9CDCF;clear:both;font-size:0;height:2px;line-height:20px;margin-bottom:1px;}
.quote .row, .quote .head, .quote .foot {float:left;width:100%;}
.quote .left {float:left;margin-right:7px;}
.quote .right {float:right;text-align:right;}
.quote .head .left {padding-top: 1px;}
.quote .name {color:#6A737B;font-size:11px;font-style:italic;font-weight:normal; line-height:12px;}
.quote .value {font-size:11px;padding-top:3px;}
.quote .namesolicitud {color:#6A737B;font-size:11px;font-style:italic;font-weight:normal; line-height:12px; padding-right:4px;}
.quote .valuesolicitud {font-size:11px;padding-top:3px; padding-right:4px;}
.quote .sort {color:#6A737B;cursor:pointer;}
.quote .over-desc {color:#F04E23;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:underline;}
.quote .over-asc {color:#0073AE;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:underline;}
.quote .desc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/icon-down.gif) no-repeat scroll right 1px;
color:#F04E23;font-weight:bold;}
.quote .asc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/icon-up.gif) no-repeat scroll right 1px;
color:#0073AE;font-weight:bold;}
.quote .compare {width:25px;}
.quote .row .compare {padding-top:2px;}
.quote .head .plan {width:130px; text-decoration:none;}
.quote .row .plan {color:#f04e23;font-size:12px;font-style:italic;font-weight:bold;padding-top:2px;}
.quote .row .planinfo {color:#666666;font-size:10px;font-style:italic;padding-top:2px; text-decoration: none;}
.quote .row .prov {color:#f04e23;font-size:12px;font-style:italic;font-weight:bold;padding-top:2px;width:70px;}

.quote .benefit {width:75px; padding-left:5px; text-decoration:none;}

.quote .filtrovalue {color:#A3A8AD;line-height:21px;}
.quote .effective0 {color:#A3A8AD;width:200px;}
.quote .effective1 {color:#f04e23;width:100px;}
.quote .discount {color:#A3A8AD;width:45px;}

.quote .head .total {width:80px; padding-left:2px;font-weight:bold; text-decoration:none;}
.quote .row .total {color:#f04e23;font-size:25px;font-weight:bold;padding-left:5px;}
.quote .row .bonificacion {color:#f04e23;font-size:11px;font-weight:bold;width:75px; padding-left:5px;}
.quote .row .buy 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/btn-buy.gif) repeat scroll 0 0;border:0 none;height:21px;margin-left:7px;text-align:center;width:50px;}
.quote .row .buy div {color:#FFFFFF;font-size:10px;font-style:normal;font-weight:bold;margin-top:3px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;}
.quote .text_info {color:#f04e23;}
.quote .info {color:#f04e23;font-size:11px;padding-top:3px;width:180px;}
.quote .compareplans {color:#f04e23;font-size:11px;width:110px;}
.quote .coverages {}
.quote .select {font-size:11px;width:230px;}
.quote .benefits {width:140px;}
.quote .head .benefits {}
.quote .row .benefits {color:#6A737B;font-size:11px;font-weight:bold;}
.quote .foot .benefits {}
.quote .plans {width:172px;}
.quote .head .plans {color:#f04e23;font-size:13px;font-style:italic;font-weight:bold;}
.quote .foot .switch {float:left;}
.quote .foot .total {color:#f04e23;float:left;font-size:12px;font-weight:bold;margin-left:10px;margin-top:6px;}


#resume {float:right;width:296px;}
.xframe .head {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/frame-tp-xleft.gif) no-repeat scroll left top;border:0 none;margin:0;}
.xframe .head .wr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/frame-tp-xright.gif) no-repeat scroll right top;}
.xframe .head .bx {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/frame-tp-xcentral.gif) repeat-x scroll center top;font-size:4px;height:13px;margin:0 5px;}
.frame .foot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/frame-bt-left.gif) no-repeat scroll left top;
margin:0;}
.frame .foot .wr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/frame-bt-right.gif) no-repeat scroll right top;}
.frame .foot .bx {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/frame-bt-central.gif) repeat-x scroll center top;
font-size:4px;height:5px;margin:0 5px;text-align:center;}
.xframe .content {padding:0 10px 5px;}
.resume {color:#298700;font-size:11px;}


.form .button {font-weight:bold;height:28px;margin:0;padding:0 5px;}
.form .clear {clear:both;font-size:0;height:0;line-height:0;}
.form .row .right {float:right;}
.resume .total {border-left:1px solid #C9CDCF;font-size:12px;font-weight:bold;margin-left:10px;padding-left:10px;}

.switchs {height:1%;text-align:center;}
.switchs .switch {margin-right:0px;}
.switch {background:transparent url(quote/btn-bkg.gif) repeat-x scroll 0 0;float:left;}
.switch .wr 
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(quote/btn-right.gif) no-repeat scroll right top;
float:left;
}

.switch .bx {
background:transparent url(quote/btn-left.gif) no-repeat scroll left top;
color:#FFFFFF;
float:left;
font-size:12px;
font-style:normal;
font-weight:bold;
padding:5px 10px;
text-align:center;
}

.space {
clear:both;
font-size:0;
height:8px;
line-height:0;
width:50px;
}


.switch .text {
border:0 none;
color:#FFFFFF;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}


.errortip {
clear:both;
color:#FFFFFF;
display:block;
font-size:10px;
margin-top:3px;
padding:3px 5px;
}
/*BOTONES*********************************************************************************/
/* CSS Document */
.btn_ingresar_es {background:url(venta/boton_ingresar.png) 0 0; width:130px; height:60px; overflow:hidden;float:left;}
.btn_ingresar_es:hover {background-position: 0px -60px;}

/* ESPAÑOL */
.btn_pagar_es {background:url(venta/sprite.png) 0 0; width:130px; height:60px; overflow:hidden;float:left;}
.btn_pagar_es:hover {background-position: 0px -60px;}

.btn_cancelar_es {background:url(venta/sprite.png) 0 -120px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_cancelar_es:hover {background-position: 0px -180px;}

.btn_comprar_es {background:url(venta/sprite.png) 0 -240px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_comprar_es:hover {background-position: 0px -300px;}

.btn_continuar_es {background:url(venta/sprite.png) 0 -360px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_continuar_es:hover {background-position: 0px -420px;}

.btn_volver_es {background:url(venta/sprite.png) 0 -480px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_volver_es:hover {background-position: 0px -540px;}

.btn_confirmar_es {background:url(venta/sprite.png) 0 -600px; width:145px; height:60px; overflow:hidden;float:left;}
.btn_confirmar_es:hover {background-position: 0px -660px;}

.btn_cotizar_carrito_es {background:url(venta/sprite.png) 0 -720px; width:160px; height:60px; overflow:hidden;float:left;}
.btn_cotizar_carrito_es:hover {background-position: 0px -780px;}

/*.btn_cotizar_es {background:url(venta/sprite.png) 0 -840px; width:120px; height:60px; overflow:hidden;float:left;}
.btn_cotizar_es:hover {background-position: 0px -900px;}

.btn_coberturas_es {background:url(venta/sprite.png) 0 -980px; width:84px; height:34px; overflow:hidden;float:left;}
.btn_coberturas_es:hover {background-position: 0px -1040px;}

.btn_comparar_es {background:url(venta/sprite.png) 0 -1080px; width:165px; height:60px; overflow:hidden;float:left;}
.btn_comparar_es:hover {background-position: 0px -1140px;}

.btn_recotizar_es {background:url(venta/sprite.png) 0 -1200px; width:140px; height:60px; overflow:hidden;float:left;}
.btn_recotizar_es:hover {background-position: 0px -1260px;}
*/

/* INGLES */
.btn_pagar_en {background:url(venta/sprite.png) -170px 0; width:130px; height:60px; overflow:hidden;float:left;}
.btn_pagar_en:hover {background-position: -170px -60px;}

.btn_cancelar_en {background:url(venta/sprite.png) -170px -120px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_cancelar_en:hover {background-position: -170px -180px;}

.btn_comprar_en {background:url(venta/sprite.png) -170px -240px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_comprar_en:hover {background-position: -170px -300px;}

.btn_continuar_en {background:url(venta/sprite.png) -170px -360px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_continuar_en:hover {background-position: -170px -420px;}

.btn_volver_en {background:url(venta/sprite.png) -170px -480px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_volver_en:hover {background-position: -170px -540px;}

.btn_confirmar_en {background:url(venta/sprite.png) -170px -600px; width:145px; height:60px; overflow:hidden;float:left;}
.btn_confirmar_en:hover {background-position: -170px -660px;}

.btn_cotizar_carrito_en {background:url(venta/sprite.png) -170px -720px; width:160px; height:60px; overflow:hidden;float:left;}
.btn_cotizar_carrito_en:hover {background-position: -170px -780px;}

.btn_cotizar_en {background:url(venta/sprite.png) -170px -840px; width:120px; height:60px; overflow:hidden;float:left;}
.btn_cotizar_en:hover {background-position: -170px -900px;}

.btn_coberturas_en {background:url(venta/sprite.png) -170px -980px; width:84px; height:34px; overflow:hidden;float:left;}
.btn_coberturas_en:hover {background-position: -170px -1040px;}

.btn_comparar_en {background:url(venta/sprite.png) -170px -1080px; width:165px; height:60px; overflow:hidden;float:left;}
.btn_comparar_en:hover {background-position: -170px -1140px;}

.btn_recotizar_en {background:url(venta/sprite.png) -170px -1200px; width:140px; height:60px; overflow:hidden;float:left;}
.btn_recotizar_en:hover {background-position: -170px -1260px;}


/* PORTUGUES */
.btn_pagar_pt {background:url(venta/sprite.png) -340px 0; width:130px; height:60px; overflow:hidden;float:left;}
.btn_pagar_pt:hover {background-position: -340px -60px;}

.btn_cancelar_pt {background:url(venta/sprite.png) -340px -120px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_cancelar_pt:hover {background-position: -340px -180px;}

.btn_comprar_pt {background:url(venta/sprite.png) -340px -240px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_comprar_pt:hover {background-position: -340px -300px;}

.btn_continuar_pt {background:url(venta/sprite.png) -340px -360px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_continuar_pt:hover {background-position: -340px -420px;}

.btn_volver_pt {background:url(venta/sprite.png) -340px -480px; width:130px; height:60px; overflow:hidden;float:left;}
.btn_volver_pt:hover {background-position: -340px -540px;}

.btn_confirmar_pt {background:url(venta/sprite.png) -340px -600px; width:145px; height:60px; overflow:hidden;float:left;}
.btn_confirmar_pt:hover {background-position: -340px -660px;}

.btn_cotizar_carrito_pt {background:url(venta/sprite.png) -340px -720px; width:160px; height:60px; overflow:hidden;float:left;}
.btn_cotizar_carrito_pt:hover {background-position: -340px -780px;}

.btn_cotizar_pt {background:url(venta/sprite.png) -340px -840px; width:120px; height:60px; overflow:hidden;float:left;}
.btn_cotizar_pt:hover {background-position: -340px -900px;}

.btn_coberturas_pt {background:url(venta/sprite.png) -340px -980px; width:84px; height:34px; overflow:hidden;float:left;}
.btn_coberturas_pt:hover {background-position: -340px -1040px;}

.btn_comparar_pt {background:url(venta/sprite.png) -340px -1080px; width:165px; height:60px; overflow:hidden;float:left;}
.btn_comparar_pt:hover {background-position: -340px -1140px;}

.btn_recotizar_pt {background:url(venta/sprite.png) -340px -1200px; width:140px; height:60px; overflow:hidden;float:left;}
.btn_recotizar_pt:hover {background-position: -340px -1260px;}
/*******************************************************************/
/*COLUMNA AZUL*/
.columna  {background-color: #068EDC;background-image: url("marco.gif" );background-repeat: no-repeat;height: 100%;max-height: 100%;width: 200px;}
.columna .tabla {background-color: #068EDC;background-repeat: no-repeat;height: 100%;max-height: 100%;}
.columna .box_top {background-image: url("/images/headertablaprecio.gif" );background-repeat: no-repeat;height: 6px;width: 200px;}
.columna .box_bottom {background-color: #FFFFFF;background-image: url("/images/footertablaprecio.gif" );height: 131px;}
.columna .logo-cia {height: 40px;padding-top: 20px;text-align: center;width: 200px;}
.columna .titulo_cia {color: #FFFFFF;font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;font-size: 18px;font-weight: bold;padding-top: 20px;text-align: center;}
.columna .titulo_producto {color: #FFFFFF;font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;font-size: 14px;text-align: center;}
.columna .titulo_datosviaje {color: #FFFFFF;font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;font-size: 11px;text-align: left;}
.columna .titulo_datosviajetit {color: #FFFFFF;font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;font-size: 12px;text-align: left;font-weight: bold;}
.columna .titulo_total {color: #FFFFFF;font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;text-align: center;}
.columna .total_cifra {color: #FFFFFF;font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;font-size: 32px;text-align: center;}
.columna .condiciones_generales {color: #FFFFFF;font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;font-size: 11px;line-height: 8px;}
.columna .ver_coberturas {height: 50px;padding-left: 45px;width: 200px;}
.columna .blank {height: 100%;}

/*--CSS DE PAGOS--*/
    .containerpagos  {width: 820px;height: 500px;background-image: url(/images/formapago/bg-x.gif);background-position: left;background-repeat: repeat-y;}
    .caja-izquierda {width: 700px;float: left;background-image: url(/images/formapago/bg-bottom.jpg);background-position: bottom;background-repeat: no-repeat;}
    .formas-de-pago {float: left;height: 150px;width: 700px;background-image: url(/images/formapago/bg-top.gif);background-position: top;background-repeat: no-repeat;}
    .titulo {font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;color: #F04E23;font-size: small;margin-left: 10px;margin-top: 10px;}
    .opciones {margin-left: 10px;margin-top: 10px;}
    .datos-tarjeta {width: 430px;height: 185px;float: left;margin-left: 10px;background-image: url(/images/formapago/bg-datos-tarjeta.gif);}
    .terminos{width: 430px;background-image: url(/images/formapago/bg-terminos.png);height: 120px;margin-top: 35px;margin-left: 10px;float: left;}
    .verisign {float: right;margin-top: -50px;margin-right: 5px;}
    .col-derecha {width: 200px;height: 500px;background-image: url(/images/formapago/col-derecha.jpg);float: right;}
    .mastercard {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: 0 0;float: left;}
    .mastercard:hover {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: -80px 0;float: left;}
    .mastercard:active {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: -160px 0;float: left;}
    .visa {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: 0 -50px;float: left;}
    .visa:hover {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: -80px -50px;float: left;}
    .visa:active {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: -160px -50px;float: left;}
    .amex {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png); background-position: 0 -100px;float: left;}
    .amex:hover {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: -80px -100px;float: left;}
    .amex:active {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: -160px -100px;float: left;}
    .paypal {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: 0 -150px;float: left;}
    .paypal:hover{width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: -80px -150px;float: left;}
    .paypal:active {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: -160px -150px;float: left;}
    .paypal-es {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png); background-position: 0 -200px;}
    .paypal-es:hover {width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: -80px -200px;float: left;}
    .paypal-es:active { width: 75px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: -160px -200px;float: left;}
    .todas-tarjetas {width: 185px;height: 50px;background-image: url(/images/formapago/tarjetas.png); background-position: 0 -250px;float: left;}
    .todas-tarjetas:hover  {width: 185px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: 0 -300px;float: left;}
    .todas-tarjetas:active  {width: 185px;height: 50px;background-image: url(/images/formapago/tarjetas.png);background-position: 0 -350px;float: left;}
    .form .name {color: #6A737B;font-size: 11px;font-style: italic;font-weight: normal; }
    .form {color: #2E3137;font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif; padding: 0; }
    .form .nametc { font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;} 
    
    
    
    .skype{width:25px; height:25px; background-image:url(/images/barralateral/skype.gif);}
.msn{width:25px; height:25px; background-image:url(/images/barralateral/msn.gif);}
.facebook{width:25px; height:25px; background-image:url(/images/barralateral/facebook.gif);}
.twitter{width:25px; height:25px; background-image:url(/images/barralateral/twitter.gif);}
.mail-icon{width:25px; height:25px; background-image:url(/images/barralateral/mail-icon.gif);}
/*ES*/
.argentina_es{width:150px; height:100px; background-image:url(/images/barralateral/es/sprite-tel-paises.gif); background-position:0px 0px; background-repeat:no-repeat;}
.brasil_es{width:150px; height:140px; background-image:url(/images/barralateral/es/sprite-tel-paises.gif); background-position:0px -100px;background-repeat:no-repeat;}
.chile_es{width:150px; height:60px; background-image:url(/images/barralateral/es/sprite-tel-paises.gif); background-position:0px -240px;background-repeat:no-repeat;}
.colombia_es{width:150px; height:60px; background-image:url(/images/barralateral/es/sprite-tel-paises.gif); background-position:0px -300px;background-repeat:no-repeat;}
.mexico_es{width:150px; height:60px; background-image:url(/images/barralateral/es/sprite-tel-paises.gif); background-position:0px -360px;background-repeat:no-repeat;}
.peru_es{width:150px; height:60px; background-image:url(/images/barralateral/es/sprite-tel-paises.gif); background-position:0px -420px;background-repeat:no-repeat;}
.venezuela_es{width:150px; height:60px; background-image:url(/images/barralateral/es/sprite-tel-paises.gif); background-position:0px -480px;background-repeat:no-repeat;}
.espana_es{width:150px; height:60px; background-image:url(/images/barralateral/es/sprite-tel-paises.gif); background-position:0px -540px;background-repeat:no-repeat;}
.resto-del-mundo_es{width:150px; height:60px; background-image:url(/images/barralateral/es/sprite-tel-paises.gif); background-position:0px -600px;background-repeat:no-repeat;}

/*BR*/
.argentina_br{width:150px; height:100px; background-image:url(/images/barralateral/br/sprite-tel-paises.gif); background-position:0px 0px;}
.brasil_br{width:150px; height:140px; background-image:url(/images/barralateral/br/sprite-tel-paises.gif); background-position:0px -100px;}
.chile_br{width:150px; height:60px; background-image:url(/images/barralateral/br/sprite-tel-paises.gif); background-position:0px -240px;}
.colombia_br{width:150px; height:60px; background-image:url(/images/barralateral/br/sprite-tel-paises.gif); background-position:0px -300px;}
.mexico_br{width:150px; height:60px; background-image:url(/images/barralateral/br/sprite-tel-paises.gif); background-position:0px -360px;}
.peru_br{width:150px; height:60px; background-image:url(/images/barralateral/br/sprite-tel-paises.gif); background-position:0px -420px;}
.venezuela_br{width:150px; height:60px; background-image:url(/images/barralateral/br/sprite-tel-paises.gif); background-position:0px -480px;}
.espana_br{width:150px; height:60px; background-image:url(/images/barralateral/br/sprite-tel-paises.gif); background-position:0px -540px;}
.resto-del-mundo_br{width:150px; height:60px; background-image:url(/images/barralateral/br/sprite-tel-paises.gif); background-position:0px -600px;}