    ** GENERALES ***/

body {
    color: #666666;
}/*

.body_error {
    background: url('img/fondos/fnd_error.jpg') no-repeat center top / cover #FFFFFF;
}

.body_vacio {
    background: none;
}

.body_cargando {
    background: url('img/fondos/fnd_cargando.jpg') no-repeat center top / cover #FFFFFF;
}

.body_cargando .cont_logo {
    background-color: #0074bf;
}

a {
    color: #0074bf;
}

a:hover {
    color: #0074bf;
}

h1 {
    color: #0074bf;
}

h2 {
    color: #555555;
}

h3 {
    color: #555555;
}

h4 {
    color: #555555;
}

.btn {
    border-bottom: 3px solid #0074bf;
    color: #FFFFFF;
    background: #0074bf;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.btn:hover {
    color: #FFFFFF;
    background: #0074bf;
    border-color: #0074bf;
}

.btn a {
    color: #FFFFFF;
}

.btn a:hover {
    color: #FFFFFF;
}

.btn_doc {
    border-bottom: 3px solid #0074bf;
    color: #FFFFFF;
    background: url('img/iconos/ico_doc.png') no-repeat 10px center #0074bf;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.btn_doc:hover {
    color: #FFFFFF;
    background: url('img/iconos/ico_doc.png') no-repeat 10px center #0074bf;
    border-color: #0074bf;
}

.btn_doc_des {
    border-bottom: 3px solid #A7AAB1;
    color: #FFFFFF;
    background: url('img/iconos/ico_doc.png') no-repeat 10px center #A7AAB1;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.btn_doc_des:hover {
    color: #FFFFFF;
    background: url('img/iconos/ico_doc.png') no-repeat 10px center #A7AAB1;
    border-color: #A7AAB1;
}

.btn_mod {
    border-bottom: 3px solid #0074bf;
    color: #FFFFFF;
    background: url('img/iconos/ico_mod.png') no-repeat 10px center #0074bf;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.btn_mod:hover {
    color: #FFFFFF;
    background: url('img/iconos/ico_mod.png') no-repeat 10px center #0074bf;
    border-color: #0074bf;
}

.btn_canc {
    border-bottom: 3px solid #0074bf;
    color: #FFFFFF;
    background: url('img/iconos/ico_canc.png') no-repeat 10px center #0074bf;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.btn_canc:hover {
    color: #FFFFFF;
    background: url('img/iconos/ico_canc.png') no-repeat 10px center #0074bf;
    border-color: #0074bf;
}

/*** CONTENEDORES ***/

.cont_h2_Resp .tit_H2_Resp>a:hover {
    background: #E4E4E4;
}

.cont_h2_Resp .tit_H2_Resp>a .fa-lg {
    background: #2C2C2E;
    color: #FFFFFF;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.cont_h2_Resp .tit_H2_Resp>a:hover .fa-lg {
    background: #333333;
}

.cont_h2_Resp .tit_H2_Resp>a>h2 {
    color: #0099CC;
    color: #0099CC;
}

.cont_h2_Resp .tit_H2_Resp>a:hover>h2 {
    color: #0099CC;
}

/*** PAGINADORES ***/

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #0074bf;
    border-color: #0074bf;
}

/*** ESTRUCTURA ***/

.pnl_estr {
    border: 1px solid #FF0000;
}

.pnl_estr_test {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}

/*** CONTENEDORES ***/

.cont_fondo {
    background: #313131;
    color: #FFFFFF;
}

/*** MASTERS PANELS ***/

.cont_int_sup {
    background: #E7E7E7;
}

.cont_int_sup_1 {
    background: #112139;
}

.cont_int {
    background: #FFFFFF;
}

.cont_int_8_ext {
    background: #0074bf;
}

/*** MASTERS FOOTER ***/

.reg_altanw>.reg_altanw_int .pnl_dts>h2 {
    color: #fff;
}

.cont_int_footer {
    background: #FFFFFF;
}

.cont_footer>.cont_footer_sup {
    background: #FFFFFF;
}

.cont_footer>.cont_int_footer_0_ext {
    background: #0074bf;
}

.cont_footer>.cont_int_footer_0_ext .cont_int_footer_0 {}

.cont_footer>.cont_footer_1_ext {
    background: #0074bf;
}

.cont_footer>.cont_footer_1_ext .cont_footer_1 {
    background: url('img/fondos/ico_footer_inf.png') no-repeat center top transparent;
}

.cont_footer>.cont_footer_7 {}

.cont_footer>.cont_footer_8 {}

.cont_footer>.cont_social {}

/*** MASTERS HEADER ***/

.header_container_ext {
    background: transparent;
}

.header_container_ext.scroll {
    background: #e7e7e7;
}

.header_container_ext.vacio {
    background: #e7e7e7;
}

.header_container_ext>.header_container_micuenta {
    background: #e7e7e7;
}

/*** HEADER TELEFONO ***/

.header_telf {
    color: #e7e7e7;
}

.header_telf .lbl_xs {
    color: #e7e7e7e;
}

.header_telf .lbl_xs:hover {}

/*** HEADER CARRITO ***/

.header_carrito {
    color: #FFFFFF;
    border-left: none;
    border-top: 1px solid #C0C0C0;
}

.header_carrito:hover {
    background: rgba(0, 0, 0, 0.4);
}

.header_carrito>.enlaces>.lnk_img {
    color: #FFFFFF;
}

.header_carrito>.enlaces>.lnk_img:hover {
    color: #FFFFFF;
}

.header_carrito>.enlaces>.lnk {
    color: #FFFFFF;
}

.header_carrito>.enlaces>.lnk:hover {}

/*** HEADER MI CUENTA ***/

.header_micu {
    color: #666666;
    border-left: none;
    border-top: 1px solid #C0C0C0;
}

.header_micu .hidden-xs .dropdown>a {
    color: #FFFFFF;
}

.header_micu .hidden-xs .dropdown>a:hover {
    background: rgba(0, 0, 0, 0.4);
    color: #ffffff;
}

.header_micu .hidden-xs .dropdown>.dropdown-menu {
    color: #666666;
    background: #FAFAFA;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.header_micu .hidden-xs .dropdown>.dropdown-menu>li {
    background: #FAFAFA;
}

.header_micu .hidden-xs .dropdown>.dropdown-menu>li:hover {
    background: rgba(17, 33, 57, 0.7);
    color: #ffffff;
}

.header_micu .hidden-xs .dropdown>.dropdown-menu>li:hover a {
    color: #FFFFFF;
}

.header_micu .hidden-xs .dropdown>.dropdown-menu>li .lnk {
    color: #666666;
}

.header_micu .hidden-xs .dropdown>.dropdown-menu>li .lnk:hover {
    color: #FFFFFF;
}

.header_micu .hidden-xs .dropdown>.dropdown-menu>li a {
    color: #666666;
}

.header_micu .hidden-xs .dropdown>.dropdown-menu>li a:hover {
    color: #FFFFFF;
}

/*** HEADER MONEDA ***/

.header_moneda {
    color: #666666;
    border-left: none;
    border-top: 1px solid #C0C0C0;
}

.header_moneda>.hidden-xs .dropdown>.lnk {
    color: #FFFFFF;
}

.header_moneda>.hidden-xs .dropdown>.lnk:hover {
    background: rgba(0, 0, 0, 0.4);
    color: #ffffff;
}

.header_moneda>.hidden-xs .dropdown>.dropdown-menu {
    background: #FAFAFA;
    color: #666666;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.header_moneda>.hidden-xs .dropdown>.dropdown-menu>li {}

.header_moneda>.hidden-xs .dropdown>.dropdown-menu>li>a {
    color: #666666;
}

.header_moneda>.hidden-xs .dropdown>.dropdown-menu>li>a:hover {
    background: rgba(17, 33, 57, 0.7);
    color: #ffffff;
}

.header_moneda>.visible-xs .dropdown>.lnk {
    color: #FFFFFF;
}

.header_moneda>.visible-xs .dropdown>.lnk:hover {
    color: #FFFFFF;
}

.header_moneda>.visible-xs .dropdown>.dropdown-menu {
    background: #E7E7E7;
    color: #666666;
    box-shadow: 5px 0px 25px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 5px 0px 25px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 5px 0px 25px rgba(0, 0, 0, 0.4);
}

.header_moneda>.visible-xs .dropdown>.dropdown-menu>li {
    background: #E7E7E7;
}

.header_moneda>.visible-xs .dropdown>.dropdown-menu>li>a {
    color: #666666;
}

.header_moneda>.visible-xs .dropdown>.dropdown-menu>li>a:hover {
    background: #C0C0C0;
    color: #666666;
}

/*** HEADER IDIOMA ***/

.header_idio {
    color: #666666;
    border-left: none;
    border-top: 1px solid #C0C0C0;
}

.header_idio>.hidden-xs .dropdown>.lnk {
    color: #FFFFFF;
}

.header_idio>.hidden-xs .dropdown>.lnk:hover {
    background: rgba(0, 0, 0, 0.4);
    color: #ffffff;
}

.header_idio>.hidden-xs .dropdown>.dropdown-menu {
    background: #FAFAFA;
    color: #666666;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.header_idio>.hidden-xs .dropdown>.dropdown-menu>li {
    background: #FAFAFA;
}

.header_idio>.hidden-xs .dropdown>.dropdown-menu>li>a {
    color: #666666;
}

.header_idio>.hidden-xs .dropdown>.dropdown-menu>li>a:hover {
    background: rgba(17, 33, 57, 0.7);
    color: #ffffff;
}

/*** HEADER MENU ***/

.header_menu>.header_menu_nav {
    /*background:#E7E7E7;*/
    background: #0074bf;
    box-shadow: 5px 0px 25px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 5px 0px 25px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 5px 0px 25px rgba(0, 0, 0, 0.4);
}

.header_menu>.header_menu_nav>.cont_itms {
    border-bottom: 1px solid #C0C0C0;
}

.header_menu>.header_menu_bar.open>.bt-menu>.ico_menu {
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
}

/*** MENU PRINCIPAL ***/

.mpri .navbar-header {
    background: transparent;
}

.mpri .navbar-header .fa-lg {
    color: #FFFFFF;
}

.mpri .nav>li {
    border-top: 1px solid #C0C0C0;
}

.mpri .nav>li>a {
    /*color:#666666;*/
    color: #FFFFFF;
}

.mpri .nav>li>a:hover,
.mpri .nav>li>a:focus {
    /*background:#C0C0C0;color:#666666;*/
    background: rgba(0, 0, 0, 0.4);
    color: #ffffff;
}

.mpri .nav>li.selected {
    background: transparent;
}

.mpri .nav>li.selected>a {
    background: rgba(101, 17, 14, 0.7);
    color: #ffffff;
}

.mpri .nav>li.selected>a:hover,
.mpri .nav>li.selected>a:focus {
    background: rgba(0, 0, 0, 0.4);
    color: #ffffff;
}

.mpri .nav>li.disabled>a {
    color: #777;
}

.mpri .nav>li.disabled>a:hover,
.mpri .nav>li.disabled>a:focus {
    color: #666666;
    background-color: #C0C0C0;
}

.mpri .navbar-collapse {
    background: #E7E7E7;
}

.mpri .nav .open>a,
.mpri .nav .open>a:hover,
.mpri .nav .open>a:focus {
    background-color: transparent;
}

.mpri .nav .nav-divider {
    background-color: transparent;
}

/*** MENU SECUNDARIO ***/

.msec .nav>li>a {
    color: #BABABA;
}

.msec .nav>li>a:hover,
.msec .nav>li>a:focus {
    color: #595959;
}

.msec .nav>li.selected>a {
    color: #595959;
}

.msec .nav>li.selected>a:hover,
.msec .nav>li.selected>a:focus {
    color: #595959;
}

/*** BREAD CRUMB ***/

.cont_bread {
    border-bottom: 1px solid #FFFFFF;
}

.cont_bread>.cont_bread_int .breadcrumb {
    background-color: transparent;
}

.cont_bread>.cont_bread_int .breadcrumb>li {
    color: #9D9D9D;
}

.cont_bread>.cont_bread_int .breadcrumb>li>a {
    color: #666666;
}

.cont_bread>.cont_bread_int .breadcrumb>li>a:hover {
    color: #666666;
}

/*** GALERIA IMAGEN SLIDER ***/

.gal_sli .carousel-indicators li {
    background: #FFFFFF;
}

.gal_sli .carousel-indicators li.active {
    background: #0074bf;
    border: 3px solid #0074bf;
}

.gal_sli .carousel-caption {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
}

/*.gal_sli .carousel-caption:hover{background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,153,204,0.75)); background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,153,204,0.75)); background: -moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,153,204,0.75)); background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,153,204,0.75));}*/

.gal_sli .carousel-caption .tit {
    color: #FFFFFF;
}

.gal_sli .carousel-caption .desc {
    color: #FFFFFF;
}

.gal_sli .carousel-control .fa-lg {
    color: #112139;
    text-shadow: 3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}

.gal_sli .carousel-control .fa-lg:hover {
    color: #183054;
}

.gal_sli .carousel-control.left {
    background: transparent !important;
}

.gal_sli .carousel-control.right {
    background: transparent !important;
}

/*** GALERIA IMAGEN HEADER ***/

.gal_header {
    background: #313131;
}

.gal_header .content {
    background-color: rgba(0, 0, 0, 0.2);
}

.gal_header .content .tit {
    font-weight: bold;
    color: #FFFFFF;
}

.gal_header .content .desc {
    font-weight: normal;
    color: #FFFFFF;
}

/*** GALERIA IMAGEN LIST ***/

.gal_lis .owl-buttons>span {
    background: transparent;
    color: #CCCCCC;
}

.gal_lis .owl-buttons>.owl-prev>i,
.gal_lis .owl-buttons>.owl-next>i {
    background: none repeat scroll 0 0 #749200;
    border-bottom: 3px solid #0079d2;
    color: #ffffff;
}

.gal_lis .owl-buttons>.owl-prev>i:hover,
.gal_lis .owl-buttons>.owl-next>i:hover {
    background: none repeat scroll 0 0 #0079D2;
    border-bottom: 3px solid #004B84;
    color: #FFFFFF;
    ;
}

.gal_lis .thumbnail .caption {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 153, 204, 0.75));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 153, 204, 0.75));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 153, 204, 0.75));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
}

.gal_lis .thumbnail .content {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
}

.gal_lis .thumbnail .content .tit {
    color: #FFFFFF;
}

.gal_lis .thumbnail .content .desc {
    color: #FFFFFF;
}

.gal_lis>.item>.row>span .thumbnail:hover .content {
    background: none;
}

/*** OFERTAS DESTACADAS ***/

.ofr>.pnl_tit {
    background: #F8F8F8;
}

.ofr>.pnl_tit .tit {
    color: #595959;
    background: url('img/fondos/fnd_of_tit.png') no-repeat right center transparent;
}

.ofr>.pnl_subtit .subtit {
    color: #AAAAAA;
}

.ofr_des .owl-buttons>span {
    background: transparent;
    color: #CCCCCC;
}

.ofr_des .owl-buttons>.owl-prev>i,
.ofr_des .owl-buttons>.owl-next>i {
    color: #595959;
}

.ofr_des .owl-buttons>.owl-prev>i:hover,
.ofr_des .owl-buttons>.owl-next>i:hover {
    /*background:#0099CC;*/
}

.ofr_des ul li a {
    background: #112139;
}

.ofr_des ul li a>.pnl_img {
    background: #EEEEEE;
}

.ofr_des ul li a>.pnl_tit_aloj {
    color: #535356;
}

.ofr_des ul li a>.pnl_tit {
    color: #595959;
}

.ofr_des ul li a>.pnl_auxs {
    color: #595959;
}

.ofr_des ul li a>.pnl_btn>.btn {
    color: #595959;
    background: #112139;
}

.ofr_des ul li a>.pnl_btn>.btn:hover {
    color: #7c7c7c;
    background: #0099CC;
}

.ofr_des ul li a:hover>.pnl_btn>.btn {
    color: #595959;
    background: #112139;
}

.ofr_des ul li a:hover>.pnl_btn>.btn:hover {
    color: #7c7c7c;
    background: #0099CC;
}

.ofr_des ul li a>.pnl_auxs {
    background: #f8f8f8;
}

.ofr_des ul li a>.pnl_auxs>.aux1>p span strong {
    color: #0074bf;
}

.ofr_des ul li a>.pnl_auxs>.aux1>p strong span {
    color: #0074bf !important;
}

.ofr_des ul li a>.pnl_auxs>.aux2>p span {
    color: #0074bf !important;
}

/*** TOP VENTAS ***/

.top_ventas>.pnl_tit {
    background: transparent;
}

.top_ventas>.pnl_tit .tit {
    color: #0074bf;
}

.top_vnt .owl-buttons>span {
    background: transparent;
    color: #CCCCCC;
}

.top_vnt .owl-buttons>.owl-prev>i,
.top_vnt .owl-buttons>.owl-next>i {
    background: none repeat scroll 0 0 #324054;
    color: #ffffff;
}

.top_vnt .owl-buttons>.owl-prev>i:hover,
.top_vnt .owl-buttons>.owl-next>i:hover {
    background: #0099CC;
}

.top_vnt ul li a {
    background: #FFFFFF;
}

.top_vnt ul li a>.pnl_img {
    background: #EEEEEE;
}

.top_vnt ul li a>.pnl_cont>.pnl_tit {
    color: #0099CC;
}

.top_vnt ul li a>.pnl_cont>.pnl_pob {
    color: #000000;
}

.top_vnt ul li a>.pnl_cont .pnl_desc {
    color: #666666;
}

.top_vnt ul li a>.pnl_cont>.pnl_btn>.btn {
    color: #FFFFFF;
    background: #112139;
}

.top_vnt ul li a>.pnl_cont>.pnl_btn>.btn:hover {
    color: #FFFFFF;
    background: #0099CC;
}

.top_vnt ul li a:hover>.pnl_cont>.pnl_btn>.btn {
    color: #FFFFFF;
    background: #112139;
}

.top_vnt ul li a:hover>.pnl_cont>.pnl_btn>.btn:hover {
    color: #FFFFFF;
    background: #0099CC;
}

.top_vnt_fx a>.pnl_cont .pnl_desc {
    color: #000000;
}

.top_vnt_fx a>.pnl_cont .pnl_pob {
    color: #000000;
}

/*** ALTA NEWSLETTER ***/

.reg_altanw>.reg_altanw_int .pnl_dts>h3 {
    color: #fff;
}

.reg_altanw>.reg_altanw_int .pnl_dts .pnl_form>.pnl_suscrip>.pnl_pol a {
    color: #BABABA;
}

.reg_altanw>.reg_altanw_int .pnl_dts .pnl_form>.pnl_btn>.btn {
    background-color: #0099CC;
}

.reg_altanw>.reg_altanw_int .pnl_dts .pnl_form>.pnl_btn>input.btn {
    color: #FFFFFF;
    background: url('img/iconos/ico_newsletter.png') no-repeat 20px center #5CBD72;
}

.reg_altanw>.reg_altanw_int .pnl_dts .pnl_form .pnl_txb input {
    border: 1px solid #CCCCCC;
}

/*** DATOS AGENCIA ***/

.dagencia {
    color: #999999;
}

.dagencia ul {}

.dagencia li {}

.dagencia li.age {}

.dagencia li.dir {}

.dagencia li.tel {}

.dagencia li.eml {}

.dagencia li.eml a {}

.dagencia li.eml a:hover {}

.dagencia li .sep {}

.dagencia li a {
    color: #999999;
}

.dagencia li a:hover {}

.dagencia .small li {}

.dagencia .small li a {}

.dagencia .small li.seg {}

.dagencia .small li.seg span.pago {
    background: url('img/iconos/ico_secure_footer.png') no-repeat right transparent;
}

.dagencia .small li.dob {}

.dagencia .small li.dob a {}

.dagencia .small li.dob a:hover {}

/*** CONTACTO ***/

.fcont_cnt {
    color: #2C2C2D;
}

.fcont {
    border-right: 1px solid #CCCCCC;
}

.fcont .stit {
    color: #666666;
}

/*** MENU MI CUENTA ***/

.mnu_lgn .pnl_form .pnl_txb input {
    border: 1px solid #CCCCCC;
}

.mnu_lgn .pnl_form .pnl_rec a {
    color: #333333;
}

.mnu_lgn .pnl_form .pnl_rec a:hover {
    color: #333333;
}

/*** MENU MI CUENTA CABECERA ***/

.mnu_mcu {
    border-bottom: 1px solid #E4E6E3;
    background: #FFFFFF;
}

.mnu_mcu .pnl_cont {
    color: #2C2C2E;
}

.mnu_mcu .pnl_cont .pnl_exi .lbls a {
    color: #2C2C2E;
}

.mnu_mcu .pnl_cont .pnl_exi .lbls a:hover {
    color: #2C2C2E;
}

.mnu_mcu .carrito>a {
    color: #2C2C2E;
}

.mnu_mcu .carrito>a:hover {
    color: #2C2C2E;
}

/*** RECORDAR CLAVE ***/

.rec_clv .pnl_dts {
    border-left: 1px solid #CCCCCC;
}

.rec_clv .pnl_dts .pnl_form .pnl_txb input {
    border: 1px solid #CCCCCC;
}

/*** INCIDENCIAS ***/

.cont_inc>.cont_inc_int {
    background-color: #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 0 10px #DDDDDD;
    -moz-box-shadow: 0 0 10px #DDDDDD;
    -webkit-box-shadow: 0 0 10px #DDDDDD;
}

.cont_inc>.cont_inc_int .pnl_dts .tit_inc_ko {
    color: #313131;
}

.cont_inc>.cont_inc_int .pnl_dts .tit_inc_ok {
    color: #313131;
}

.cont_inc>.cont_inc_int .pnl_dts .pnl_desc {
    color: #666666;
}

.bt_inc_div {
    border-bottom-width: 3px;
    background: #112139;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 3px solid #112139;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.bt_inc_div input {}

.bt_inc_div:hover {
    background: #0099CC;
    border-bottom: 3px solid #0099CC;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.bt_inc_div a {
    color: #FFFFFF;
}

.bt_inc_div a:hover {
    color: #FFFFFF;
}

/*** ERROR ***/

.cont_err {
    background: #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 0 10px #DDDDDD;
    -moz-box-shadow: 0 0 10px #DDDDDD;
    -webkit-box-shadow: 0 0 10px #DDDDDD;
}

.cont_err>.pnl_dts {
    background: rgba(0, 0, 0, 0) url('img/iconos/ico_err.png') no-repeat scroll 92% top;
}

.cont_err>.pnl_dts>.pnl_tit {
    color: #313131;
}

.cont_err>.pnl_dts>.pnl_stit {
    color: #313131;
}

.cont_err>.pnl_dts>.pnl_explica {
    color: #666666;
    border-top: 1px solid #DEDEDE;
}

.cont_err>.pnl_btn .pnl_stit {
    color: #313131;
}

.bt_err_div {
    border-bottom-width: 3px;
    background: #112139;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 3px solid #112139;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.bt_err_div input {}

.bt_err_div:hover {
    background: #0099CC;
    border-bottom: 3px solid #0099CC;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.bt_err_div a {
    color: #FFFFFF;
}

.bt_err_div a:hover {
    color: #FFFFFF;
}

/*** COOKIES ***/

#cookies {
    background: #000000;
    opacity: 0.95;
}

#cookies .cookies_alert {
    color: #FFFFFF;
}

#cookies .cookies_alert>.cookies_alert_sup .btn {
    background-color: #7A7A7A;
    border-color: #7A7A7A;
}

#cookies .cookies_alert>.cookies_alert_sup .btn:hover {
    background-color: #8D8D8D;
    border-color: #8D8D8D
}

#cookies .cookies_alert>.cookies_alert_inf .pnl_lbls a {
    color: #FFFFFF;
}

#cookies .cookies_alert>.cookies_alert_inf .pnl_lbls a:hover {
    color: #FFFFFF;
}

#cookies .cookies_alert>.cookies_alert_inf .pnl_btns .btn {
    background-color: #7A7A7A;
    border-color: #7A7A7A;
}

#cookies .cookies_alert>.cookies_alert_inf .pnl_btns .btn:hover {
    background-color: #8D8D8D;
    border-color: #8D8D8D
}

/*** BUSCADOR COMUN ***/

.busc input[type="text"],
.busc input[type="email"],
.busc input[type="password"],
.busc input[type="number"],
.busc input[type="tel"] {
    border: 1px solid #fff8e8;
    color: #6E6E6E;
    background: #FFF8E8;
}

.busc select {
    border: 1px solid #fff8e8;
    color: #6E6E6E;
    background: #FFF8E8;
}

.busc_ppd input[type="text"],
.busc_ppd input[type="email"],
.busc_ppd input[type="password"],
.busc_ppd input[type="number"],
.busc_ppd input[type="tel"] {
    border: 1px solid #fff8e8;
    color: #6E6E6E;
    background: #FFF8E8;
}

.busc_ppd select {
    border: 1px solid #fff8e8;
    color: #6E6E6E;
    background: #FFF8E8;
}

.busc>.pnl_btns>.btn {
    background: url('img/iconos/ico_buscador_rapido.png') no-repeat 6px center #F09E07;
    border-color: #DC7003;
    color: #FFFFFF;
}

.busc>.pnl_btns>.btn:hover {
    background-color: #DC7003;
    border-color: #824202;
}

.busc_ppd>.pnl_btns .btn {
    background: url('img/iconos/ico_buscador_rapido.png') no-repeat 6px center #F09E07;
    border-color: #DC7003;
    color: #FFFFFF;
}

.busc_ppd>.pnl_btns .btn:hover {
    background-color: #DC7003;
    border-color: #824202;
}

/*** BUSCADOR TAB ***/

.buscador {
    background: transparent;
}

.buscador .cd-tabs-navigation li>a {
    color: #FFFFFF;
}

.buscador .cd-tabs-navigation li>a:hover {
    color: #FFFFFF;
}

.buscador .cd-tabs-navigation li>a:hover>.hidden-xs {}

.buscador .cd-tabs-navigation li>a.selected:hover {
    color: #FFFFFF;
}

.buscador .cd-tabs-navigation li>a.selected {
    color: #FFFFFF;
    background: url('img/iconos/ico_busc_selec.png') no-repeat bottom center transparent;
}

.buscador .cd-tabs-navigation li>a.selected>.hidden-xs {
    background-color: rgba(255, 255, 255, 0.2);
}

.buscador .cd-tabs-navigation li>a.selected>.visible-xs {}

.buscador .cd-tabs-content {
    background: rgba(255, 255, 255, 0.2);
}

/*** BUSCADOR TAB LISTADO VALORACION ***/

.buscador.val {
    color: #FFFFFF;
}

.buscador.val .cd-tabs-content {
    background: transparent;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.buscador.val .cd-tabs-content li.selected {
    background: #0074bf;
}

.buscador.val .cd-tabs-navigation li>a {
    background-color: rgb(137, 146, 158);
}

.buscador.val .cd-tabs-navigation li>a.selected {
    background: none;
    background-color: #0074bf;
}

.buscador.val .cd-tabs-navigation li>a.selected>.hidden-xs {
    background-color:#0074bf;
}

/*** BUSCADOR ALOJAMIENTOS ***/

.busc_alj {
    color: #FFFFFF;
}

.buscador.val .busc_alj {
    background: transparent !important;
}

.ficha>.busc_alj {
    background-color: #0074bf;
}

/*** BUSCADOR EXCURSIONES ***/

.ficha>.busc_exc {
    background-color: #0074bf;
}

/*** BUSCADOR ACTIVIDADES ***/

.busc_act {
    color: #FFFFFF;
}

.buscador.val .busc_act {
    background: transparent !important;
}

/*** BUSCADOR PAQUETE ***/

.ficha>.busc_pqt {
    background-color: #0074bf;
}

/*** BUSCADOR ACTIVIDADES ***/

.ficha>.busc_act {
    background-color: #0074bf;
}

/*** BUSCADOR PAQUETE PREDEFINIDO FILTRO ***/

.busc_ppd {
    color: #FFFFFF;
}

.buscador.val .busc_ppd {
    background: transparent !important;
}

/*** BUSCADOR PAQUETE PREDEFINIDO FILTRO ***/

.busc_pqt {
    color: #FFFFFF;
}

.buscador.val .busc_pqt {
    background: transparent !important;
}

/*** BUSCADOR TRASLADOS ***/

.busc_tra {
    color: #FFFFFF;
}

.buscador.val .busc_tra {
    background: transparent !important;
}

/*** BUSCADOR AUTOCOMPLETE ***/

.ui-autocomplete .ui-menu-item a {
    color: #666666;
}

.ui-autocomplete .ui-menu-item a:hover {
    color: #666666;
}

.ui-autocomplete .ui-menu-item {
    border: 1px solid transparent;
}

.ui-autocomplete .highlight {
    color: #0074bf;
}

.ui-autocomplete .header {
    color: #FFFFFF;
    background-color: #0074bf;
    border-top: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
}

.ui-autocomplete .ui-menu-item.ui-state-focus {
    background: #E7E7E7;
    border: 1px solid transparent;
}

/*** MAPA DE CONTINENTES ***/

.continentes_mapa .enlaces ul li a {
    color: #666666;
}

.continentes_mapa .enlaces ul li a:hover {
    color: #313131;
}

/*** LISTADO DE PAISES ***/

.list_pai ul li a {
    color: #666666;
}

.list_pai ul li a:hover {
    color: #313131;
}

/*** LISTADO DE POBLACIONES ***/

.list_pob ul li a {
    color: #666666;
}

.list_pob ul li a:hover {
    color: #313131;
}

/*** PRODUCTOS LISTADO ***/

/*** TU BUSQUEDA EXT ***/

.busqueda.busqueda_ext {
    display: block;
    padding: 15px;
    background: #FFFFFF;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #112139;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0px 0px 6px #CCCCCC;
    -moz-box-shadow: 0px 0px 6px #CCCCCC;
    -webkit-box-shadow: 0px 0px 6px #CCCCCC;
}

.busqueda.busqueda_ext>.pnl_dts_1 {
    display: inline-block;
    width: 51%;
    text-align: left;
    vertical-align: middle;
}

.busqueda.busqueda_ext>.pnl_dts_1>.pnl_tit {
    display: block;
    font-size: 25px;
    font-weight: bold;
    color: #112139;
    text-transform: uppercase;
}

.busqueda.busqueda_ext>.pnl_dts_1>.pnl_fechas {
    display: block;
    margin-top: 5px;
}

.busqueda.busqueda_ext>.pnl_dts_2 {
    display: inline-block;
    width: 49%;
    text-align: right;
    vertical-align: middle;
    float: right;
}

.busqueda.busqueda_ext>.pnl_dts_2>.itm {
    display: inline-block;
    text-align: center;
    margin: 0px 2px;
    padding: 0px 10px 5px;
    background: #E7E7E7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.busqueda.busqueda_ext>.pnl_dts_2>.itm>.itm_sup {
    display: block;
    font-size: 28px;
}

.busqueda.busqueda_ext>.pnl_dts_2>.itm>.itm_inf {
    display: block;
}

.busqueda.busqueda_ext>.pnl_dts_2>.itm.pnl_noches {}

.busqueda.busqueda_ext>.pnl_dts_2>.itm.pnl_habitaciones {}

.busqueda.busqueda_ext>.pnl_dts_2>.itm.pnl_adultos {}

.busqueda.busqueda_ext>.pnl_dts_2>.itm.pnl_niños {}

.busqueda.busqueda_ext>.pnl_dts_2>.itm.pnl_bebes {}

.vuelos {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
}

.vuelos .ida {
    background-image: url('img/iconos/ico_vuelos.png');
    background-repeat: no-repeat;
    height: 70px;
    font-weight: bold;
    padding-top: 24px;
    padding-left: 80px;
    font-size: 15px;
    font-family: 'Josefin Sans', Ubuntu, sans-serif;
    color: #C9C9C9;
    background-position-y: -136px;
}

.vuelos .ida.active {
    color: #004359;
    background-position-y: 0px;
}

.vuelos .vuelta {
    background-image: url('img/iconos/ico_vuelos.png');
    background-repeat: no-repeat;
    height: 70px;
    font-weight: bold;
    padding-top: 24px;
    padding-left: 80px;
    font-size: 15px;
    font-family: 'Josefin Sans', Ubuntu, sans-serif;
    color: #C9C9C9;
    background-position-y: -136px;
}

.vuelos .vuelta.active {
    color: #004359;
    background-position-y: 0px;
}

.vuelos .multi {
    background-image: url('img/iconos/ico_vuelos.png');
    background-repeat: no-repeat;
    height: 70px;
    font-weight: bold;
    padding-top: 24px;
    padding-left: 80px;
    font-size: 15px;
    font-family: 'Josefin Sans', Ubuntu, sans-serif;
    color: #C9C9C9;
    background-position-y: -136px;
}

.vuelos .multi.active {
    color: #004359;
    background-position-y: 0px;
}

.busqueda>.busqueda_extvhatit {
    display: block;
    font-size: 25px;
    font-weight: bold;
    color: #004359;
    font-family: 'Josefin Sans', Ubuntu, sans-serif;
    padding-left: 10px;
}

.busqueda>.busqueda_vext {
    text-align: left;
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #666666;
    background: #FFFFFF;
    padding: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0px 0px 6px #CCCCCC;
    -moz-box-shadow: 0px 0px 6px #CCCCCC;
    -webkit-box-shadow: 0px 0px 6px #CCCCCC;
    margin-bottom: 20px;
}

.busqueda>.busqueda_vext a {
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #007594;
    text-decoration: none;
}

.busqueda>.busqueda_vext a:hover {
    color: #007594;
    text-decoration: underline;
}

.busqueda>.busqueda_vext.selected {}

.busqueda>.busqueda_vext>.header {
    position: relative;
    display: inline-block;
    width: 100%;
}

.busqueda>.busqueda_vext>.header>.pImg {
    display: inline-block;
    width: 29%;
    overflow: hidden;
}

.busqueda>.busqueda_vext>.header>.pImg .imgCont {
    width: 100%;
    max-height: 150px;
    overflow: hidden;
    position: relative;
    display: block;
}

.busqueda>.busqueda_vext>.header>.pImg .imgCenter {
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    background: #F5F5F5;
}

.busqueda>.busqueda_vext>.header>.pImg .imgCenter img {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.busqueda>.busqueda_vext>.header>.pData {
    display: inline-block;
    width: 69%;
    vertical-align: top;
    float: right;
    position: relative;
}

.busqueda>.busqueda_vext>.header>.pData>.tit {
    display: inline-block;
    line-height: 35px;
    font-family: 'Ubuntu', sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #007594;
    text-decoration: none;
}

.busqueda>.busqueda_vext>.header>.pData>.cat {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #007594;
    display: inline-block;
    vertical-align: top;
}

.busqueda>.busqueda_vext>.header>.pData>.pob {
    display: block;
    width: 76%;
    margin-top: 5px;
    text-align: left;
    font-weight: bold;
}

.busqueda>.busqueda_vext>.header>.pData>.desde {
    position: absolute;
    right: 0;
    top: 0px;
    text-align: right;
    width: 22%;
}

.busqueda>.busqueda_vext>.header>.pData>.desde>.lit {
    display: block;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
}

.busqueda>.busqueda_vext>.header>.pData>.desde>.precio {
    display: block;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Fredoka One', 'Ubuntu', sans-serif;
    color: #FFB718;
    margin-top: 2px;
}

.busqueda>.busqueda_vext>.header>.pData>.habs {
    display: block;
    margin-top: 10px;
}

.busqueda>.busqueda_vext>.header>.pData>.lnk_modif {
    display: block;
    margin-top: 10px;
}

/*** Filtros ***/

.prod_lst .flt {
    padding: 0px 20px;
    background: #E7E7E7;
}

.prod_lst .flt>.map_min {
    margin-bottom: auto;
}

.prod_lst .flt .tit_pnl {}

.prod_lst .lst>.row {
    padding: 0px;
    margin: 0px;
}

.prod_lst .lst>.row.ord_pags {
    display: block;
    vertical-align: middle;
    float: right;
    width: 100%;
    text-align: right;
}

.prod_lst .lst>.row.ord_pags .pnl_ord,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf {
    vertical-align: middle;
    text-align: left;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 65%;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.lbl_ord,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.lbl_ord {
    font-size: 14px;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.cmb_ord,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.cmb_ord {
    font-size: 14px;
    width: 170px;
    height: 34px;
    padding: 5px;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns {
    display: inline-block;
    vertical-align: middle;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns>ul,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns>ul {
    display: inline-block;
    list-style: none;
    padding: 0px;
    margin: 0px 0px 0px 10px;
    font-size: 0px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns>ul>li.itm_btn,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns>ul>li.itm_btn {
    display: inline;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns>ul>li.itm_btn:first-child>.lnk_ord,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns>ul>li.itm_btn:first-child>.lnk_ord {
    border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns>ul>li.itm_btn:last-child>.lnk_ord,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns>ul>li.itm_btn:last-child>.lnk_ord {
    border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    -webkit-border-radius: 0px 4px 4px 0px;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord {
    display: inline-block;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ABABAB;
    color: #000000;
    float: left;
    font-size: 14px;
    line-height: 22px;
    margin-left: -1px;
    padding: 6px 8px;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord:hover,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord:hover {
    color: #000000;
    border-color: #ABABAB;
    background-color: #EEEEEE;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.sel,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.sel {
    background-color: #112139;
    border-color: #073A57;
    color: #FFFFFF;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.desc,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.desc {}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.desc:after,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.desc:after {
    display: inline-block;
    vertical-align: middle;
    font-family: 'FontAwesome';
    content: "\f107";
    padding-left: 3px;
    font-size: 12px;
    line-height: 12px;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.asc,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.asc {}

.prod_lst .lst>.row.ord_pags .pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.asc:after,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.asc:after {
    display: inline-block;
    vertical-align: middle;
    font-family: 'FontAwesome';
    content: "\f106";
    padding-left: 3px;
    font-size: 12px;
    line-height: 12px;
}

.prod_lst .flt .tit_pnl {
    display: block;
    width: 100%;
    background: url('img/iconos/ico_flt_inf.png') no-repeat center bottom transparent;
    padding-bottom: 6px;
    font-family: 'Ubuntu', sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #FFFFFF;
}

.prod_lst .flt .tit_pnl>.tit {
    color: #666666;
    border-bottom: 1px solid #666666;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 20px 0 0 0;
    text-align: center;
    width: 100%;
    min-height: 60px;
    background: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.prod_lst .flt .tit_pnl_xs {
    display: block;
    width: 100%;
    background: url('img/iconos/ico_flt_inf.png') no-repeat center bottom transparent;
    padding-bottom: 6px;
}

.prod_lst .flt .tit_pnl_xs:hover {}

.prod_lst .flt .tit_pnl_xs>a {
    display: block;
    width: 100%;
    min-height: 60px;
    background: url('img/iconos/ico_flt.png') no-repeat 15px center #014359;
    padding: 16px 16px 16px 55px;
    font-family: 'Ubuntu', sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.prod_lst .flt .tit_pnl_xs>a:hover {
    color: #666666;
    text-decoration: underline;
}

.prod_lst .flt .tit_pnl_xs>a .fa-lg {
    padding: 10px 0px 0px 0px;
    font-size: 16px;
}

.prod_lst .flt .tit_pnl_xs>a:hover .fa-lg {}

.prod_lst .flt .pnl_flt_cont {
    display: block;
}

.prod_lst .flt .pnl_flt_cont.oculto {
    display: block;
    margin-bottom: 15px;
}

/*Contenedor para los filtros. Por defecto siempre visible, y en resouciones pequeñas lo ocultamos*/

.prod_lst .flt .pnl_flt_cont.visible {
    display: block;
    margin-bottom: 15px;
}

.prod_lst .flt .pnl_flt_cont .pnl_tit {
    font-size: 15px;
    color: #666666;
    display: block;
    min-height: 24px;
    padding-left: 1px;
    font-weight: bold;
}

.prod_lst .flt .pnl_flt_cont>.flt_nom_hot>.pnl_tit {
    background: url('img/iconos/ico_flt_fhotel.png') no-repeat left center transparent;
}

.prod_lst .flt .pnl_flt_cont>.flt_hot_tipo>.pnl_tit {}

.prod_lst .flt .pnl_flt_cont>.flt_hot_tipo>.pnl_tit_1 {
    background: url('img/iconos/ico_flt_thotel.png') no-repeat left center transparent;
}

.prod_lst .flt .pnl_flt_cont>.flt_hot_tipo>.pnl_tit_12 {
    background: url('img/iconos/ico_flt_forigen.png') no-repeat left center transparent;
}

.prod_lst .flt .pnl_flt_cont>.flt_hot_clas>.pnl_tit {}

.prod_lst .flt .pnl_flt_cont>.flt_hot_clas>.pnl_tit_1 {
    background: url('img/iconos/ico_flt_fcategoria.png') no-repeat left center transparent;
}

.prod_lst .flt .pnl_flt_cont>.flt_hot_clas>.pnl_tit_12 {
    background: url('img/iconos/ico_flt_fdestino.png') no-repeat left center transparent;
}

.prod_lst .flt .pnl_flt_cont>.flt_prec>.pnl_tit {
    background: url('img/iconos/ico_flt_fprecio.png') no-repeat left center transparent;
}

.prod_lst .flt .pnl_flt_cont>.flt_tem_tip>.pnl_tit_12_1 {
    background: url('img/iconos/ico_flt_ftematica.png') no-repeat left center transparent;
}

.prod_lst .flt .pnl_flt_cont>.flt_tem_tip>.pnl_tit_12_2 {
    background: url('img/iconos/ico_flt_fprecio2.png') no-repeat left center transparent;
}

.prod_lst .flt .pnl_flt_cont>.flt_tem_tip>.pnl_tit_12_3 {
    background: url('img/iconos/ico_flt_ffecha.png') no-repeat left center transparent;
}

.prod_lst .flt .pnl_flt_cont>.flt_pob_info>.pnl_tit {
    background: url('img/iconos/ico_flt_photelinfo.png') no-repeat left center transparent;
}

.prod_lst .flt .pnl_flt_cont .flt_pnl {
    display: block;
    margin-top: 10px;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms {
    display: block;
    position: relative;
    font-size: 13px;
    margin-top: 0px;
    padding-left: 0;
    padding-bottom: 10px;
    background: #E7E7E7;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 1px solid #666666;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms_tem_tip {
    margin-bottom: 10px;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms .itm {
    display: block;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_chk {
    padding-right: 10px;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lnk {
    font-size: 13px;
    color: #007594;
    text-decoration: none;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lnk:hover {
    text-decoration: underline;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms .itm .fil_lbl_aux {
    font-size: 12px;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms .itm a {
    color: #666666 !important;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_txb {
    display: inline-block;
    width: 100%;
    padding: 10px 0px;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_txb input {
    width: 100%;
    font-size: 14px;
    border: 1px solid #C3C5D1;
    height: 35px;
    padding: 5px;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_btn {
    display: inline-block;
    position: absolute;
    right: 22px;
    top: 22px;
}

.prod_lst .flt .pnl_flt_cont .pnl_itms .pnlTxb_btn .btn {
    background: #FFFFFF !important;
    border: none !important;
    color: #007594;
    font-family: 'FontAwesome';
    content: "\f002";
    margin-right: 7px;
    padding: 0px !important;
}

.prod_lst .flt .pnl_flt_cont>.flt_prec {}

.prod_lst .flt .pnl_flt_cont>.flt_prec .flt_prec_prec {
    font-size: 13px;
    margin-top: 5px;
    padding: 5px 15px 15px;
    display: block;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 16px;
    font-weight: bold;
    color: #FFB718;
}

.prod_lst .flt .pnl_flt_cont>.flt_tem {}

.prod_lst .flt .pnl_flt_cont>.flt_pob {}

.prod_lst .flt .pnl_flt_cont>.flt_pob_info>.flt_itms_pob_info {
    font-size: 13px;
}

.prod_lst .flt .pnl_flt_cont>.flt_pob_info>.flt_itms_pob_info .fila {
    display: block;
}

.prod_lst .flt .pnl_flt_cont>.flt_pob_info>.flt_itms_pob_info .fila>.titulo {
    display: block;
    font-weight: bold;
    margin-top: 5px;
}

.prod_lst .flt .pnl_flt_cont>.flt_pob_info>.flt_itms_pob_info .fila>.contenido {
    display: block;
    font-weight: normal;
}

.prod_lst .flt .pnl_flt_cont>.flt_pob_info>.flt_itms_pob_info .fila>.contenido a {
    font-size: 13px;
    color: #007594;
    text-decoration: none;
}

.prod_lst .flt .pnl_flt_cont>.flt_pob_info>.flt_itms_pob_info .fila>.contenido a:hover {
    color: #007594;
    text-decoration: underline;
}

/*** Listado ***/

.prod_lst .lst {
    border: none;
}

.prod_lst .lst>.stit {
    color: #2C2C2E;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.lbl_ord,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.lbl_ord {
    color: #666666;
}

.prod_lst .lst>.row.ord_pags .pnl_ord>.cmb_ord,
.prod_lst .lst>.row.ord_pags .pnl_ord_inf>.cmb_ord {
    color: #666666;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.prod_lst .lst>.row>.itm>.int {
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
}

.prod_lst .lst>.row>.itm>.int .pnl_tit {
    background: transparent;
}

.prod_lst .lst>.row>.itm>.int .pnl_tit>a {
    color: #0099CC;
}

.prod_lst .lst>.row>.itm>.int .pnl_img {
    background-color: #E7E7E7;
}

.prod_lst .lst>.row>.itm>.int .pnl_dts .pnl_dur {
    color: #666666;
}

.prod_lst .lst>.row>.itm>.int .pnl_btns .pnl_dts_dsd .pnl_dsd {
    color: #0099CC;
}

.prod_lst .lst>.row>.itm>.int .pnl_btns .btn.btn2 {
    background: #112139;
    border-color: transparent;
    color: #FFFFFF;
}

.prod_lst .lst>.row>.itm>.int .pnl_btns .btn.btn2:hover {
    background: #0099CC;
    border-color: transparent;
    color: #FFFFFF;
}

.prod_lst .lst>.row>.itm>.int .pnl_btns .btn.btn1 a,
.prod_lst .lst>.row>.itm>.int .pnl_btns .btn.btn2 a {
    color: #FFFFFF;
}

.prod_lst .lst>.row>.itm>.int .pnl_btns .btn.btn1 a:hover,
.prod_lst .lst>.row>.itm>.int .pnl_btns .btn.btn2 a:hover {
    color: #FFFFFF;
}

/*** PRODUCTOS FICHA CABECERA ***/

.prod_fic_cab {
    color: #2C2C2D;
}

.prod_fic_cab>h1 {
    text-align: left;
}

.prod_fic_cab>.dat_1 .pre {
    color: #5B5B5B;
}

.prod_fic_cab>.dat_2 .address {
    color: #666666;
}

.prod_fic_cab>.dat_2 .ico_map_point {
    color: #333333;
}

.prod_fic_cab>.dat_2 .pre {
    color: #5B5B5B;
}

.prod_fic_cab>.dat_2 .itm {}

/*** PRODUCTOS FICHA IMAGEN PRINCPAL ***/

.prod_fic_img_ppal {
    background: #F0F0F0;
}

/*** PRDUCTOS FICHA MAPA BOTON ***/

/*** PRODUCTOS FICHA IMAGENES ***/

.prod_fic_imgs .popup-gallery>a.thumbnail,
.prod_fic_imgs .popup-gallery>a.thumbnail:focus {
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
}

.prod_fic_imgs .popup-gallery>a.thumbnail:hover,
.prod_fic_imgs .popup-gallery>a.thumbnail.active {
    border-color: #333333;
}

.prod_fic_imgs .popup-gallery .img2_div {
    background-color: #F0F0F0;
}

/*** PRODUCTOS FICHA OFERTAS ***/

.prod_fic_ofs {
    background: #F5F5F5;
    border: solid 2px #E7E7E7;
}

.prod_fic_ofs>.pnl_tit {
    color: #313131;
    background: url('img/iconos/ico_off_ficha.gif') left center no-repeat transparent;
}

.prod_fic_ofs>.pnl_ofs .itm {
    color: #666666;
}

.prod_fic_ofs>.pnl_ofs .itm .pnl_tit {
    color: #F09E07;
}

/*** PRODUCTO FICHA CONTENIDOS ***/

.prod_fic_conts .pnl_cabs {
    color: #3E3E3E;
}

.prod_fic_conts .pnl_conts .cont>.tit {
    color: #2C2C2E;
}

.prod_fic_conts .nav-tabs {
    border-bottom: 1px solid #E7E7E7;
}

.prod_fic_conts .nav-tabs>li>a {
    background-color: #FFFFFF;
    color: #666666;
    border: 1px solid #E7E7E7;
    border-bottom: none;
    border-radius: 1px 1px 0px 0px;
    -moz-border-radius: 1px 1px 0px 0px;
    -webkit-border-radius: 1px 1px 0px 0px;
}

.prod_fic_conts .nav-tabs>li.active>a {
    background-color: #0074bf;
    color: #FFF;
    border: 0px;
    border-radius: 1px 1px 0px 0px;
    -moz-border-radius: 1px 1px 0px 0px;
    -webkit-border-radius: 1px 1px 0px 0px;
}

.prod_fic_conts .panel-default>.panel-heading {
    background-color: #183054;
    color: #FFF;
    border: 0px;
    border-radius: 1px 1px 0px 0px;
    -moz-border-radius: 1px 1px 0px 0px;
    -webkit-border-radius: 1px 1px 0px 0px;
    background-image: none;
}

.prod_fic_conts .panel-default>.panel-heading a {
    color: #FFFFFF;
}

.prod_fic_conts .pnl_serv_hot>.tit {
    color: #2C2C2E;
}

.prod_fic_conts .pnl_serv_hab>.tit {
    color: #2C2C2E;
}

/*** CARGANDO ***/

.cont_carg {
    background: transparent;
    color: #FFFFFF;
}

.cont_carg>.pnl_logo {
    background-color: #FFFFFF;
}

.cont_carg>.pnl_seg>.seg_pre {
    background: url('img/cargando/seg_pre.png') no-repeat center center transparent;
}

.cont_carg>.pnl_seg>.seg_post {
    background: url('img/cargando/seg_post.png') no-repeat center center transparent;
}

/*** CARGANDO ANIMACION ***/

.cont_carg>.pnl_carg>.carg_pre .container1>div,
.cont_carg>.pnl_carg>.carg_pre .container2>div,
.cont_carg>.pnl_carg>.carg_pre .container3>div {
    background-color: #FFF;
    border-radius: 100%;
}

/*** RESERVA PASOS ***/

.vpas {
    background: #E7E7E7;
}

.vpas .vpas_int .pnl_tit>h1 {}

.vpas .vpas_int .pnl_pas .vpas_pact {
    border: none;
    background: #FFFFFF;
    color: #45484A;
}

.vpas .vpas_int .pnl_pas .vpas_pdes {
    border-bottom: none !important;
    color: #333333;
}

/*** CARRITO EXT ***/

.carr .no_serv .pnl_dts {
    background-color: #EBEBEB;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
}

.carr .servs {}

/*** CARRITO DESGLOSES ***/

.carr .pnl_com>.pnl_com_ext {
    border: 12px solid #F5F5F5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.carr .pnl_com>.pnl_com_ext>.pnl_com_int>.pnl_tit {
    color: #3E3E3E;
}

.carr .pnl_com>.pnl_com_ext>.pnl_com_int>.pnl_tit a {
    color: #3E3E3E;
}

.carr .pnl_com>.pnl_com_ext>.pnl_com_int>.pnl_dts>.cab {
    background-color: #F3F3F3;
}

.carr .pnl_com>.pnl_com_ext>.pnl_com_int>.pnl_dts>.med>.item {
    border-bottom: 1px solid #F0F0F0;
}

.carr .pnl_com>.pnl_com_ext>.pnl_com_int>.pnl_dts>.inf {
    color: #333333;
}

.carr .pnl_com>.pnl_com_ext>.pnl_com_int>.pnl_dts .val .imp1 {
    color: #183054;
}

.carr .carr_pre {
    color: #FFFFFF;
    background-color: #0074bf;
}

.carr .carr_pre .tit_precio {
    color: #FFFFFF;
}

.carr .cont_carr {
    border: 1px solid #E7E7E7;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.carr .cont_carr>.pnl_tit {
    border-bottom: 1px solid #D7D7D7;
}

.carr .cont_carr>.pnl_tit>.tit {}

.carr .cont_carr>.pnl_tit>.tit .tit5 {
    color: #333333;
}

.carr .cont_carr>.pnl_tit>.pre .pnl_lbls {
    color: #5B5B5B;
}

.carr .cont_carr>.pnl_tit>.pre .pnl_imp>.imp {
    color: #183054;
}

.carr .cont_carr>.pnl_tit>.pre .pnl_elim {
    border-left: 1px solid #D7D7D7;
}

.carr .cont_carr>.pnl_tit>.pre .pnl_elim>.btn {
    border: none;
    background: url('img/iconos/ico_exi.png') transparent no-repeat center left;
    color: #666565;
}

/*** SERVICIO OPCIONALES ***/

.carr>.servs>.opt {
    border: 3px solid #F0F0F0;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-bottom-width: 12px;
}

.carr>.servs>.opt>.opt_int>.dat>.header {}

.carr>.servs>.opt>.opt_int>.dat>.tit_hab {
    background-color: #F5F5F5;
}

.carr>.servs>.opt>.opt_int>.dat>.itm {
    border-bottom: 1px dotted #CCCCCC;
}

.carr>.servs>.opt>.opt_int>.dat .select .btn.add {
    background: Green;
    color: #FFFFFF;
}

.carr>.servs>.opt>.opt_int>.dat .select .btn.del {
    background: Red;
    color: #FFFFFF;
}

.carr>.servs>.opt>.opt_int>.dat .itm .importe {
    color: #183054;
}

.sel {
    color: Green;
}

.unsel {
    color: Red;
}

/*** SERVICIO ALOJAMIENTO ***/

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_tit>.tit .tit5 {
    color: #3E3E3E;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_tit>.tit .cat {
    color: #3E3E3E;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_tit>.pre .pnl_lbls {
    color: #5B5B5B;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_tit>.pre .pnl_imp>.imp {
    color: #183054;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_tit>.pre .pnl_elim {
    border-left: 1px solid #D7D7D7;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_tit>.pre .pnl_elim>.btn {
    border: none;
    background: url('img/iconos/ico_delete.png') transparent no-repeat center left;
    color: #666565;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_tit>.pre .pnl_elim>.btn:hover {
    color: #183054;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_cab .pnl_tit_int_canc .lnk {
    background: url('img/iconos/ico_show.png') no-repeat 98% center transparent;
    color: #5CBD72;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_cab .pnl_tit_int_canc .lnk:hover {
    color: #61D57C;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_cab .pnl_tit_int_canc .lnk.hd {
    background: url('img/iconos/ico_hide.png') no-repeat 98% center transparent;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts .pnl_desg>.pnl_inf .cabs {
    background-color: #F3F3F3;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_grupos .pnl_abrir .lnk {
    background: url('img/iconos/ico_show.png') no-repeat 98% center #F5F5F5;
    color: #029FDA;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_grupos .pnl_abrir .lnk:hover {
    color: #029FDA;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_grupos .pnl_abrir .lnk.hd {
    background: url('img/iconos/ico_hide.png') no-repeat 98% center #F5F5F5;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_grupos .spp_opc_int {
    border-bottom: 1px solid #D7D7D7;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_grupos .spp_opc_int .pnl_prod {
    color: #029FDA;
}

.carr .cont_carr .sal_int>.pnl_datos>.pnl_dts>.pnl_grupos .spp_opc_int .pnl_imp {
    color: #333333;
}

/* Condiciones de cancelacion */

.carr .cont_carr .sal_int .pnl_cnd {
    border-top: 1px dotted #DEDEDE;
}

.carr .cont_carr .sal_int .pnl_cnd .pnl_tit {
    color: #3E3E3E;
    background: url('img/iconos/ico_cancelation.png') no-repeat left center transparent;
}

.carr .cont_carr .sal_int .pnl_cnd .pnl_cond {
    color: #3E3E3E;
}

/* Notas del alojamiento */

.carr .cont_carr .sal_int .pnl_nts {
    border-top: 1px dotted #DEDEDE;
}

.carr .cont_carr .sal_int .pnl_nts .pnl_tit {
    color: #3E3E3E;
    background: url('img/iconos/ico_notes.png') no-repeat left center transparent;
}

.carr .cont_carr .sal_int .pnl_nts .pnl_cond {
    color: #3E3E3E;
}

/* Peticiones del cliente */

.carr .cont_carr .sal_int .pnl_pet {
    border-top: 1px dotted #DEDEDE;
}

.carr .cont_carr .sal_int .pnl_pet .pnl_tit {
    color: #3E3E3E;
    background: url('img/iconos/ico_questions.png') no-repeat left center transparent;
}

.carr .cont_carr .sal_int .pnl_pet .pnl_opt {
    color: #3E3E3E;
}

/* Observaciones del cliente */

.carr .cont_carr .sal_int .pnl_obs {
    border-top: 1px dotted #DEDEDE;
}

.carr .cont_carr .sal_int .pnl_obs .pnl_tit {
    color: #3E3E3E;
    background: url('img/iconos/ico_observations.png') no-repeat left center transparent;
}

.carr .cont_carr .sal_int .pnl_obs .pnl_dts {
    color: #3E3E3E;
}

.carr .cont_carr .sal_int .pnl_obs .pnl_dts .txa {
    border: 1px solid #C1C1C1;
}

/* Datos del proveedor y otros datos */

.carr .cont_carr .sal_int .pnl_dat {
    border-top: 1px dotted #DEDEDE;
}

.carr .cont_carr .sal_int .pnl_dat .pnl_tit {
    color: #3E3E3E;
    background: url('img/iconos/ico_observations.png') no-repeat left center transparent;
}

.carr .cont_carr .sal_int .pnl_dat .pnl_prv {
    color: #3E3E3E;
}

.carr .cont_carr .sal_int .pnl_dat .pnl_dts {
    color: #3E3E3E;
}

.carr .cont_carr .sal_int .pnl_dat .pnl_dts>.itm .lbl .lbl_oblig {
    color: #183054;
}

.carr .cont_carr .sal_int .pnl_dat .pnl_dts>.itm .desc .txb {
    border: 1px solid #C1C1C1;
}

.carr .cont_carr .sal_int .pnl_dat .pnl_dts>.itm .desc .txb.err {
    border: 1px solid #183054;
}

/* Preguntas */

.carr .cont_carr .sal_int .pnl_preg {
    border-top: 1px dotted #DEDEDE;
}

.carr .cont_carr .sal_int .pnl_preg .pnl_tit {
    color: #3E3E3E;
    background: url('img/iconos/ico_questions.png') no-repeat left center transparent;
}

.carr .cont_carr .sal_int .pnl_preg .pnl_dat {
    color: #3E3E3E;
}

/* Contenidos */

.carr .cont_carr .sal_int .pnl_conts {
    border-top: 1px dotted #DEDEDE;
}

.carr .cont_carr .sal_int .pnl_conts .pnl_tit {
    color: #3E3E3E;
    background: url('img/iconos/ico_contenidos.png') no-repeat left center transparent;
}

.carr .cont_carr .sal_int .pnl_conts .pnl_dts {
    color: #3E3E3E;
}

/* Pasajeros */

.carr .cont_carr .sal_int .pnl_psj {
    border-top: 1px dotted #DEDEDE;
}

.carr .cont_carr .sal_int .pnl_psj .pnl_tit {
    color: #3E3E3E;
    background: url('img/iconos/ico_pasajeros.png') no-repeat left center transparent;
}

.carr .cont_carr .sal_int .pnl_psj .pnl_dts {
    color: #666666;
}

.carr .cont_carr .sal_int .pnl_psj .pnl_dts .txb {
    border: 1px solid #C1C1C1;
}

.carr .cont_carr .sal_int .pnl_psj .pnl_dts .txb.err {
    border: 1px solid #183054;
}

.carr .cont_carr .sal_int .pnl_psj .pnl_dts .cmb {
    border: 1px solid #C1C1C1;
}

.carr .cont_carr .sal_int .pnl_psj .pnl_dts .txb_cal {
    border: 1px solid #C1C1C1;
}

.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_items>.item_pasajero>.pnl_item>.tit>.lbl_oblig {
    color: #183054;
}

.carr .cont_carr .sal_int .pnl_psj .pnl_dts .pnl_nota>.lbl_oblig {
    color: #183054;
}

/* Pasajeros visualizacion */

.carr .cont_carr .sal_int .pnl_psj.srv .pnl_dts.vis .pnl_items>.item_pasajero>.pnl_item>.itm {
    border-bottom: 1px solid #F0F0F0;
}

/*** SERVICIO PAQUETE PREDEFINIDO ***/

.carr .cont_carr .pnl_pqt .spp_int {
    border-bottom: 1px solid #D7D7D7;
    color: #666666;
}

.carr .cont_carr .pnl_pqt .spp_int .tit5 {
    color: #2C2C2E;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_tit_int>.pnl_tit_int_tit .lnk_alt {
    color: #029FDA;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_tit_int>.pnl_tit_int_tit .lnk_alt:hover {
    color: #029FDA;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_tit_int>.pnl_tit_int_canc .lnk {
    background: url('img/iconos/ico_show.png') no-repeat 98% center transparent;
    color: #029FDA;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_tit_int>.pnl_tit_int_canc .lnk:hover {
    color: #029FDA;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_tit_int>.pnl_tit_int_canc .lnk.hd {
    background: url('img/iconos/ico_hide.png') no-repeat 98% center transparent;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_datos>.pnl_dts .pnl_cab>.pnl_inf {
    border-bottom: 1px solid #D7D7D7;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_datos>.pnl_dts .pnl_desg>.pnl_inf .cabs {
    border-bottom: 1px solid #D7D7D7;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_datos>.pnl_dts>.pnl_grupos .pnl_abrir .lnk {
    background: url('img/iconos/ico_show.png') no-repeat 98% center #F5F5F5;
    color: #029FDA;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_datos>.pnl_dts>.pnl_grupos .pnl_abrir .lnk:hover {
    color: #029FDA;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_datos>.pnl_dts>.pnl_grupos .pnl_abrir .lnk.hd {
    background: url('img/iconos/ico_hide.png') no-repeat 98% center #F5F5F5;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_datos>.pnl_dts>.pnl_grupos .spp_opc_int {
    border-bottom: 1px solid #D7D7D7;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_datos>.pnl_dts>.pnl_grupos .spp_opc_int .pnl_prod {
    color: #029FDA;
}

.carr .cont_carr .pnl_pqt .spp_int>.pnl_datos>.pnl_dts>.pnl_grupos .spp_opc_int .pnl_imp {
    color: #333333;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj {
    background: #F5F5F5;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_tit {
    border-bottom: 1px solid #D7D7D7;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts {
    color: #666666;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .txb {
    border: 1px solid #C1C1C1;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .cmb {
    border: 1px solid #C1C1C1;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .txb_cal {
    border: 1px solid #C1C1C1;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items>.item_pasajero {
    border-bottom: 1px solid #D7D7D7;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_items>.item_pasajero>.pnl_item>.tit>.lbl_oblig {
    color: #FF6600;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_psj .pnl_dts .pnl_nota>.lbl_oblig {
    color: #FF6600;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_preg {
    background: #F5F5F5;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_tit {
    border-bottom: 1px solid #D7D7D7;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dat {
    color: #666666;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dts>.itm .desc .txb {
    border: 1px solid #C1C1C1;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_preg .pnl_dts>.itm .desc .cmb {
    border: 1px solid #C1C1C1;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_obs {
    background: #F5F5F5;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_obs .pnl_tit {
    border-bottom: 1px solid #D7D7D7;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_obs .pnl_dts .txa {
    border: 1px solid #C1C1C1;
}

.carr .cont_opc {
    border-bottom: 1px solid #D7D7D7;
    color: #666666;
}

.carr .cont_opc>.pnl_tit_int>.pnl_tit_int_tit .tit5 {
    color: #333333;
}

.carr .cont_opc>.pnl_datos>.itm_opc {
    border-top: 1px solid #D7D7D7;
}

.carr .cont_opc>.pnl_datos>.itm_opc>.pnl_importe>.imp {
    color: #029fda;
}

.carr .cont_opc>.pnl_datos>.itm_opc>.pnl_enlace .lnk {
    background: url('img/iconos/ico_show.png') no-repeat 98% center transparent;
    color: #029FDA;
}

.carr .cont_opc>.pnl_datos>.itm_opc>.pnl_enlace .lnk:hover {
    color: #029FDA;
}

.carr .cont_opc>.pnl_datos>.itm_opc>.pnl_enlace .lnk.hd {
    background: url('img/iconos/ico_hide.png') no-repeat 98% center transparent;
}

.carr .cont_opc>.pnl_datos>.itm_opc>.pnl_boton .btn.quitar {
    background-color: #4F4F4F;
    border-color: #333333;
}

.carr .cont_opc>.pnl_datos>.itm_opc>.pnl_boton .btn.quitar:hover {
    background-color: #6B6B6B;
    border-color: #4F4F4F;
}

/* Condiciones de cancelacion */

.carr .cont_carr .pnl_pqt .spp_int .pnl_cnd {
    border-top: 1px dotted #DEDEDE;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_cnd .pnl_tit {
    color: #3E3E3E;
    background: url('img/iconos/ico_cancelation.png') no-repeat left center transparent;
}

.carr .cont_carr .pnl_pqt .spp_int .pnl_cnd .pnl_cond {
    color: #3E3E3E;
}

/*** RESERVA REGISTRO USUARIO ***/

.rreg {
    background: #E7E7E7;
}

.rreg .rreg_int .pnl_tit {
    color: #3E3E3E;
}

.rreg .rreg_int .pnl_sub_tit {
    color: #666666;
}

.rreg .rreg_int .pnl_dts {
    color: #6C6B6B;
}

.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_tit {
    color: #2C2C2E;
}

.rreg .rreg_int .pnl_dts .pnl_sup .pnl_dts_stit a {
    color: #6C6B6B;
}

.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_txt .txb {
    border: 1px solid #fff8e8;
    color: #6E6E6E;
    background: #FFF8E8;
}

.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk a {
    color: #666666;
}

.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_chk a:hover {
    color: #666666;
}

.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk a {
    color: #666666;
}

.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_lnk a:hover {
    color: #666666;
}

.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn {
    background: #0074bf;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
    color: #FFFFFF;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}

.rreg .rreg_int .pnl_dts .pnl_form .itm .itm_btn .btn:hover {
    background: #0074bf;
    color: #FFFFFF;
}

/*** RESERVA REGISTRO USUARIO TABS  ***/

.rreg>.rreg_int>.cd-tabs>.cd-tabs-navigation a {
    color: #333333;
    background-color: #DBDBDB;
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.rreg>.rreg_int>.cd-tabs>.cd-tabs-navigation a.selected {
    color: #333333;
    background-color: #FFFFFF;
}

.rreg>.rreg_int>.cd-tabs>.cd-tabs-content {
    background: #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0px 0px 10px #CCCCCC;
    -moz-box-shadow: 0px 0px 10px #CCCCCC;
    -webkit-box-shadow: 0px 0px 10px #CCCCCC;
}

.rreg>.rreg_int>.cd-tabs>.cd-tabs-navigation>li a {
    border: none;
    background-color: #DBDBDB;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.rreg>.rreg_int>.cd-tabs>.cd-tabs-navigation>li a.selected {
    background-color: #FFFFFF;
}

.rreg>.rreg_int>.cd-tabs>.cd-tabs-navigation>li a>.pnl_img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
}

.rreg>.rreg_int>.cd-tabs>.cd-tabs-navigation>li a.selected>.pnl_img {
    filter: none;
    -webkit-filter: none;
    -moz-filter: none;
}

.rreg>.rreg_int>.cd-tabs>.cd-tabs-navigation>li a>.pnl_txt>.tit {
    color: #3E3E3E;
}

.rreg>.rreg_int>.cd-tabs>.cd-tabs-navigation>li a>.pnl_txt>.subtit {
    color: #6C6B6B;
}

/*** RESERVA CONTINUAR ***/

.rcont {}

.rcont .rcont_int {
    background: #F5F5F5;
    border: 1px solid #E7E7E7;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.rcont .rcont_int .itm_tit {
    color: #2C2C2E;
}

.rcont .rcont_int .itm_btn .btn {
    background: #0074bf;
    border: none;
    color: #FFFFFF;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}

.rcont .rcont_int .itm_btn .btn:hover {
    background: #0074bf;
    color: #FFFFFF;
    border: none;
}

/*** RESERVA CADUCADA ***/

.rcad {
    background: #F5F5F5;
    border: 1px solid #E7E7E7;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.rcad .rcad_int .itm_tit {
    color: #2C2C2E;
}

.rcad .rcad_int .itm_btn .btn {
    background: #0074bf;
    border: none;
    color: #FFFFFF;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}

.rcad .rcad_int .itm_btn .btn:hover {
    background: #0074bf;
    color: #FFFFFF;
    border: none;
}

/*** RESERVA REGISTRO USUARIO COLECTIVO ***/

.rcolectivo {
    background: #F5F5F5;
}

.rcolectivo .rcolectivo_int .tit {
    color: #3E3E3E;
}

.rcolectivo .rreg {
    background-color: transparent;
}

/*** AYUDA ***/

.faq {
    background: transparent;
}

.faq .faq_int .pnl_tit {
    color: #3E3E3E;
    border-bottom: 1px solid #D7D7D7;
}

.faq .faq_int .pnl_tit span {
    background-image: url('img/iconos/ico_faq.png');
    background-repeat: no-repeat;
}

.faq .faq_int .pnl_dts {
    color: #6C6B6B;
}

.faq .faq_int .pnl_dts .prg>.prg_tit {
    color: #2C2C2D;
}

/*** RESERVA FORMA PAGO ***/

.rfp {
    background: #F5F5F5;
}

.rfp .rfp_int {
    color: #666666;
    border: none;
    background: transparent;
}

.rfp .rfp_int .pnl_tit {
    color: #3E3E3E;
}

.rfp .rfp_int .pnl_subtit {
    color: #666666;
}

.rfp .rfp_int .pnl_dts {
    color: #6C6B6B;
}

.rfp .rfp_int .pnl_dts .lft>.superior .instrumento {
    border-top: 1px solid #D7D7D7;
}

.rfp .rfp_int .pnl_dts .lft>.superior .instrumento_selec>.int {
    background-color: #FFFFFF;
}

.rfp .rfp_int .pnl_dts .lft>.superior .instrumento>.int .inst {
    color: #333333;
}

.rfp .rfp_int .pnl_dts .lft>.fraccionamientos .contenido {
    border-top: 1px solid #D7D7D7;
}

.rfp .rfp_int .pnl_dts .lft>.fraccionamientos .contenido .tit {
    color: #2C2C2E;
}

.rfp .rfp_int .pnl_dts .lft>.fraccionamientos .modalidad {
    border-top: 1px solid #D7D7D7;
    color: #2C2C2E;
}

.rfp .rfp_int .pnl_dts .lft>.inferior {
    border-top: 1px solid #D7D7D7;
}

..rfp .rfp_int .pnl_dts .lft>.inferior .condiciones>.lnk {
    color: #333333;
}

.rfp .rfp_int .pnl_dts .lft>.inferior .condiciones>.lnk:hover {
    color: #333333;
}

.rfp .rfp_int .pnl_dts .lft>.inferior .boton .btn {
    background: #0074bf;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
    color: #FFFFFF;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}

.rfp .rfp_int .pnl_dts .lft>.inferior .boton .btn:hover {
    background: #0074bf;
    color: #FFFFFF;
}

.rfp .rfp_int .pnl_dts .rgt>.precio {
    background: #0074bf;
    color: #FFFFFF;
}

/*** RESERVA APLICAR CUPON ***/

.rcup .rcup_int {
    color: #666666;
    border: none;
    background: transparent;
}

.rcup .rcup_int .rcup_cont {
    border: 1px solid #E7E7E7;
    background-color: #F5F5F5;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.rcup .rcup_int .pnl_tit {
    color: #2C2C2E;
}

.rcup .rcup_int .pnl_dts {
    color: #6C6B6B;
}

.rcup .rcup_int .pnl_dts .txb {
    border: 1px solid #CCCCCC;
}

.rcup .rcup_int .pnl_dts_sel {
    color: #6C6B6B;
}

.rcup .rcup_int .pnl_dts>.pnl_btn>.btn {
    background-color: #0074bf;
    border-color: #0074bf;
}

.rcup .rcup_int .pnl_dts>.pnl_btn>.btn:hover {
    background-color: #0074bf;
    border-color: #0074bf;
}

/*** RESERVA FIN ***/

.rfin .rfin_int .cont_inc {
    border: none;
}

.rfin .rfin_int .cont_inc>.cont_inc_int {
    border: none;
}

.rfin .rfin_int .cont_inc .pnl_dts .pnl_solu {
    color: #2C2C2E;
}

.rfin .rfin_int .cont_inc .pnl_dts .pnl_solu .lbl_dt {
    color: #333333;
}

.rfin_inf {
    background: #E7E7E7;
}

.rfin_inf .rfin_inf_int .pnl_sup>.pnl_dts {
    color: #666565;
}

.rfin_inf .rfin_inf_int .pnl_sup>.pnl_dts .lnk {
    color: #00A1DA;
}

.rfin_pie .rfin_pie_int>.pnl_tit {
    color: #3E3E3E;
}

.rfin_pie .rfin_pie_int>.pnl_dts {
    color: #666666;
}

/*** RESERVA CANCELAR FIN ***/

.rcancfin .rcancfin_int .cont_inc {
    border: none;
}

.rcancfin .rcancfin_int .cont_inc>.cont_inc_int {
    border: none;
}

.rcancfin .rcancfin_int .cont_inc .pnl_dts .pnl_solu {
    color: #2C2C2E;
    border-top: 1px solid #E4E4E4;
}

.rcancfin_inf {
    background: #F5F5F5;
}

/*** RESERVA FICHA ***/

.rfic>.rfic_int>.pnl_sup>.pnl_sup_int {
    border-bottom: 1px solid #CCCCCC;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .pnl_itms {
    color: #2C2C2E;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .pnl_itms>.itm>.itm_tit {
    color: #666666;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .pnl_btns .btn_mod {
    color: #FFFFFF;
    background: url('img/iconos/ico_mod.png') no-repeat 10px center #0074bf;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 3px solid #333333;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .pnl_btns .btn_mod:hover {
    color: #FFFFFF;
    background: url('img/iconos/ico_mod.png') no-repeat 10px center #0074bf;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .pnl_btns .btn_canc {
    color: #FFFFFF;
    background: url('img/iconos/ico_canc.png') no-repeat 10px center #dc5b5b;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 3px solid #4D4D4D;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .pnl_btns .btn_canc:hover {
    color: #FFFFFF;
    background-color: #d03d3d;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .rfic_pnl_mod {
    border-top: 1px solid #CCCCCC;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .rfic_pnl_mod>.pnl_tit {
    color: #183054;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .rfic_pnl_mod>.pnl_stit {
    color: #2C2C2E
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .rfic_pnl_mod>.pnl_btns>.btn_canc {
    background-image: none;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .rfic_pnl_canc {
    border-top: 1px solid #CCCCCC;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .rfic_pnl_canc .pnl_btns .btn {
    background: url('img/iconos/ico_canc.png') no-repeat 10px center #dc5b5b;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .rfic_pnl_canc .pnl_btns .btn:hover {
    background-color: #d03d3d;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .rfic_pnl_canc>.pnl_tit {
    color: #183054;
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .rfic_pnl_canc>.pnl_stit {
    color: #2C2C2E
}

.rfic>.rfic_int>.pnl_dat>.pnl_dat_int .rfic_pnl_canc>.pnl_dts .imp {
    color: #183054;
}

.rfic>.rfic_int>.pnl_docs {
    background: #f5f5f5;
}

.rfic>.rfic_int>.pnl_docs>.pnl_docs_int>.pnl_tit {
    color: #2C2C2E;
}

.rfic>.rfic_int>.pnl_docs>.pnl_docs_int .pnl_docsadjuntos>.pnl_docsadjuntos_int {
    border-top: 1px solid #CCCCCC;
}

.rfic>.rfic_int>.pnl_docs>.pnl_docs_int .pnl_docsadjuntos>.pnl_docsadjuntos_int .itm {
    border-bottom: 1px solid #CCCCCC;
    background: url('img/iconos/ico_doc_adjunto.png') no-repeat 8px 10px transparent;
}

.rfic>.rfic_int>.pnl_docs>.pnl_docs_int .pnl_docsadjuntos>.pnl_docsadjuntos_int .itm>.lnk {
    color: #00A1DA;
}

.rfic>.rfic_int>.pnl_docs>.pnl_docs_int .pnl_docsadjuntos>.pnl_docsadjuntos_int .itm>.lnk>.pnl_desc {
    color: #666666
}

.rfic>.rfic_int>.pnl_pags {
    background: #f5f5f5;
}

.rfic>.rfic_int>.pnl_pags>.pnl_pags_int>.pnl_tit {
    color: #2C2C2E;
}

.rfic>.rfic_int>.pnl_pags>.pnl_pags_int>.pnl_dts .itm {
    color: #666666;
}

/*** RESERVA LISTADO ***/

.res_lst {
    color: #666666;
}

.res_lst>.pnl_tit>.pnl_tit_int {
    border-bottom: 1px solid #CCCCCC;
}

.res_lst>.pnl_fltr>.pnl_fltr_int .pnl_tit {
    color: #2C2C2E;
}

.res_lst>.pnl_fltr>.pnl_fltr_int .pnl_dts .cnt .fec_cal>.txb {
    border: 1px solid #CCCCCC;
}

.res_lst>.pnl_fltr>.pnl_fltr_int .pnl_dts .cnt .fec_dts .txb {
    border: 1px solid #CCCCCC;
}

.res_lst>.pnl_fltr>.pnl_fltr_int .pnl_dts .cnt .fec_dts .cmb {
    border: 1px solid #CCCCCC;
}

.res_lst>.pnl_fltr>.pnl_fltr_int .pnl_btns>.btn_buscar>.btn {
    background: url('img/iconos/ico_filtrar.png') no-repeat 10px center #183054;
    border-color: #183054;
}

.res_lst>.pnl_fltr>.pnl_fltr_int .pnl_btns>.btn_buscar>.btn:hover {
    background: url('img/iconos/ico_filtrar.png') no-repeat 10px center #0099CC;
    border-color: #0099CC;
}

.res_lst>.pnl_fltr>.pnl_fltr_int .pnl_btns>.btn_todos>.btn {
    background: transparent !important;
    color: #333333;
    border: none !important;
}

.res_lst>.pnl_fltr>.pnl_fltr_int .pnl_btns>.btn_todos>.btn:hover {
    color: #333333;
}

.res_lst>.pnl_lst {
    background: #F5F5F5;
    border-top: 1px solid #CCCCCC;
}

.res_lst>.pnl_lst>.pnl_lst_int>.pnl_header .itm_fila {
    border-bottom: 1px solid #CCCCCC;
    color: #2C2C2E;
}

.res_lst>.pnl_lst>.pnl_lst_int>.pnl_items .itm_fila {
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
}

/* TABS */

.r-tabs .contents .title a {
    background: #CCCCCC;
    color: #333333;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.r-tabs .contents .title a:hover {
    background: #333333;
    color: #FFFFFF;
}

.r-tabs .contents .title.active a {
    background: #333333;
    color: #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/*** RESERVA ADD SERVICIO ***/

.pnl_add .pnl_add_int .pnl_tit {
    color: #3E3E3E;
}

.pnl_add .pnl_add_int .pnl_sub_tit {
    color: #666666;
}

.pnl_add .pnl_add_int .owl-buttons>span {
    background: transparent;
    border-bottom: none;
    color: #CCCCCC;
}

.pnl_add .pnl_add_int .owl-buttons>.owl-prev {
    color: #CCCCCC;
}

.pnl_add .pnl_add_int .owl-buttons>.owl-next {
    color: #CCCCCC;
}

.pnl_add .pnl_add_int .owl-buttons>.owl-prev:hover {
    color: #666666;
}

.pnl_add .pnl_add_int .owl-buttons>.owl-next:hover {
    color: #666666;
}

.pnl_add .pnl_add_int .pnl_dat .itm .pnl_cont .tit a {
    color: #333333;
}

/*** VALORACION ***/

.valTitulo>.tit {
    color: #3E3E3E;
}

/*** VALORACION SUBTITULO ***/

.valSubTitulo>.tit {
    color: #666666;
}

.valSubTitulo>.map a {
    color: #333333;
}

/*** LISTADO VALORACION ***/

.valoracion>.listVal>.vext {
    border: 1px solid #E7E7E7;
}

.valoracion>.listVal>.vext.selected {
    border: 15px solid #2370B2;
}

.valoracion>.listVal>.vext>.header>.pImg .imgCont {
    border: none;
    background-color: #E7E7E7;
}

.valoracion>.listVal>.vext>.header>.pData>.tit {
    color: #FFFFFF;
}

.valoracion>.listVal>.vext>.header>.pData>.tit a {
    color: #0074bf;
}

.valoracion>.listVal>.vext>.header>.pData>.cat {
    color: #0074bf;
}

.valoracion>.listVal>.vext>.header>.pData>.pob {
    color: #5B5B5B;
}

.valoracion>.listVal>.vext>.header>.pData>.map a {
    color: #333333;
}

.valoracion>.listVal>.vext>.header>.pData>.desde>.lit {
    color: #666666;
}

.valoracion>.listVal>.vext>.header>.pData>.desde>.precio {
    color: #183054;
}

.valoracion>.listVal>.vext>.header>.pData>.desc {}

.valoracion>.listVal>.vext>.header>.pData>.desc.oculto {}

.valoracion>.listVal>.vext>.header>.pData>.desc a {
    color: #0074bf;
}

.valoracion>.listVal>.vext>.header>.pData>.more a {
    color: #2370B2;
}

.valoracion>.listVal>.vext>.fecha {
    color: #5B5B5B;
    border-top: 1px solid #F0F0F0;
}

.valoracion>.listVal>.vext>.val>.header,
.valoracion>.listVal>.vext>.val>.content>.header {
    color: #112139;
    border-top: 1px solid #F0F0F0;
    background-color: #F0F0F0;
}

.valoracion>.listVal>.vext>.val>.grup,
.valoracion>.listVal>.vext>.val>.content>.grup {
    background-color: #F5F5F5;
}

.valoracion>.listVal>.vext>.val>.content>.sep {
    border-bottom: 1px solid #F0F0F0;
}

.valoracion>.listVal>.vext>.val>.header>.sup {
    color: #666666 !important;
}

.valoracion>.listVal>.vext>.val . content .cont>.precio {
    color: #3E3E3E;
}

.valoracion>.listVal>.vext>.val>.btns {
    border-top: 1px solid #F5F5F5;
}

.valoracion>.listVal>.vext>.val>.btns>.importes>.tit {
    color: #666666;
}

.valoracion>.listVal>.vext>.val>.btns>.importes>.importe {
    color: #183054;
}

.valoracion>.listVal>.vext>.val>.btns>.reservar {}

.valoracion>.listVal>.vext>.val>.btns>.reservar>.bt_res1 {
    background: #5cbd72;
    border-bottom: 3px solid #346940;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #FFF;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
}

.valoracion>.listVal>.vext>.val>.btns>.reservar>.bt_res1:hover {
    background: #479057;
    border-color: #346940;
}

.valoracion>.listVal>.vext>.val>.btns>.reservar>.bt_pet1 {
    background: #F09E07;
    border-bottom: 3px solid #DC7003;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #FFF;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
}

.valoracion>.listVal>.vext>.val>.btns>.reservar>.bt_pet1:hover {
    background: #F9B332;
    border-color: #FB8C1C;
}

.valoracion>.listVal>.vext>.val>.btns>.reservar>.pet {
    background: #F09E07;
    border-bottom: 3px solid #DC7003;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #FFF;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
}

.valoracion>.listVal>.vext>.val>.btns>.reservar>.pet:hover {
    background: #F9B332;
    border-color: #FB8C1C;
}

.valoracion>.listVal>.vext>.val>.btns>.importes_pdia>.tit {
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #5A5A5A;
}

.valoracion>.listVal>.vext>.val>.btns>.importes_pdia>.importe {
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    vertical-align: middle;
    font-weight: bold;
    color: #252525;
}

/* REDEFINIDOS PARA SERVICIOS */

.valoracion>.listVal>.vext.svr>.val>.header {
    background-color: #F5F5F5;
    color: #999999;
    border: none;
}

.valoracion>.listVal>.vext.svr>.val>.content .servicio>.int>.det>.imp {
    color: #183054;
}

.valoracion>.listVal>.vext.svr>.val .precio {
    color: #183054;
}

.valoracion>.listVal>.vext.svr>.val_prp>.header {
    color: #112139 !important;
    background-color: #f5f5f5;
}

.valoracion>.listVal>.vext.svr>.val_prp>.content {
    color: #333333;
}

.valoracion>.listVal>.vext.svr>.val_prp>.content>.cont>.precio {
    color: #183054;
}

.valoracion>.listVal>.vext.svr>.val_prp>.btns {
    border-top: 1px solid #F5F5F5;
}

.valoracion>.listVal>.vext.svr>.val_prp>.btns>.importes>.tit {
    color: #5B5B5B;
}

.valoracion>.listVal>.vext.svr>.val_prp>.btns>.importes>.importe {
    color: #183054;
}

.valoracion>.listVal>.vext.svr>.val_prp>.btns>.reservar {
    border-bottom: 3px solid #346940;
}

.valoracion>.listVal>.vext.svr>.val_prp>.btns>.reservar>.bt_res1 {
    background: #5cbd72;
    color: #FFF;
    border: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}

.valoracion>.listVal>.vext.svr>.val_prp>.btns>.reservar>.bt_res1:hover {
    background: #479057;
    color: #FFF;
    border: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}

.valoracion>.listVal>.vext.svr>.val_prp>.btns>.reservar>.bt_pet1 {
    background: orange;
    color: #FFF;
    border: none;
}

.valoracion>.listVal>.vext.svr>.val_prp>.btns>.reservar>.pet {
    background: orange;
    color: #FFF;
    border: none;
}

/* REDEFINIDOS PARA FORFAIT + HOTEL */

.valoracion>.listVal>.vext.ff_alj {
    color: #666666;
    border: 0px !important;
}

.valoracion>.listVal>.vext.ff_alj>.header {
    background: url('img/fondos/val_ff_alj_tit.png') no-repeat center bottom transparent;
}

.valoracion>.listVal>.vext.ff_alj>.header>.header_tit {
    color: #FFFFFF;
    background: #2C88CA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_aloj {
    border: 2px solid #F5F5F5;
    border-bottom: 5px solid #F5F5F5;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_aloj>.itm_aloj_cab>.itm_aloj_tit>a {
    color: #428bca;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_aloj>.itm_aloj_cab>.itm_aloj_tit>a:hover {
    color: #6BB1ED;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_aloj>.itm_aloj_cab>.itm_aloj_tit>a:before {
    content: "\f05a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding-right: 5px;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_aloj>.itm_aloj_cab>.itm_aloj_prec>.itm_aloj_prec_dsd {
    color: #2C3134;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_aloj>.itm_aloj_cab>.itm_aloj_prec>.itm_aloj_prec_prec {
    color: #D32F33;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_aloj>.itm_aloj_cab>.itm_aloj_res>.btn {
    background: #3AB04C;
    color: #FFF;
    border: none;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_aloj>.itm_aloj_cab>.itm_aloj_res>.btn:hover {
    background: #3BC450;
    color: #FFF;
    border: none;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_aloj>.itm_aloj_dts>.itm_aloj_conts>.itm_aloj_conts_promo {
    background: url('img/iconos/ico_promo_ffhot.png') no-repeat left center transparent;
    color: #2C3134;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_aloj>.itm_aloj_dts>.itm_aloj_conts>.itm_aloj_conts_cont>a {
    color: #428bca;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_aloj>.itm_aloj_dts>.itm_aloj_conts>.itm_aloj_conts_cont>a:hover {
    color: #6BB1ED;
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_btn_mostrar_ocultos>a {
    color: #52A0C5;
    border: 1px solid #DDDDDD;
    background: rgba(248, 248, 248, 1);
    background: -moz-linear-gradient(top, rgba(248, 248, 248, 1) 0%, rgba(235, 235, 235, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248, 248, 248, 1)), color-stop(100%, rgba(235, 235, 235, 1)));
    background: -webkit-linear-gradient(top, rgba(248, 248, 248, 1) 0%, rgba(235, 235, 235, 1) 100%);
    background: -o-linear-gradient(top, rgba(248, 248, 248, 1) 0%, rgba(235, 235, 235, 1) 100%);
    background: -ms-linear-gradient(top, rgba(248, 248, 248, 1) 0%, rgba(235, 235, 235, 1) 100%);
    background: linear-gradient(to bottom, rgba(248, 248, 248, 1) 0%, rgba(235, 235, 235, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ebebeb', GradientType=0);
}

.valoracion>.listVal>.vext.ff_alj>.val .itm_btn_mostrar_ocultos>a:hover {
    color: #52A0C5;
    opacity: 0.8;
}

.valoracion>.listVal>.sep_val,
.prod_fic_val .vext.alj .sep_val {
    border-bottom: solid 3px #F0F0F0;
}

/* BLOQUE PARA INFORMACION EN RESERVAS DE HOTEL + MULTISERVICIO */

.valoracion>.listVal>.vext>.lnk_val_pqvi_msrv>.lnk {
    background: url('img/iconos/ico_info_pqvi_msrv.png') no-repeat left center transparent;
    color: #666666;
}

.valoracion>.listVal>.vext>.lnk_val_pqvi_msrv>.lnk:hover {
    color: #666666;
}

.valoracion>.listVal>.vext>.lnk_val_pqvi_msrv>.lnk_ver {
    color: #112139;
}

.valoracion>.listVal>.vext>.lnk_val_pqvi_msrv>.lnk_ver:hover {
    color: #112139;
}

.valoracion>.listVal>.vext>.cab_val_pqvi_msrv {
    color: #595959;
}

.valoracion>.listVal>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_sup {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 10px solid #112139;
}

.valoracion>.listVal>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_int {
    border-top: 5px solid #112139;
    border-bottom: 2px solid #F0F0F0;
}

.valoracion>.listVal>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_int>.hdr {
    background: #E0E0E0;
    color: #333333;
}

.valoracion>.listVal>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_int>.itm_sep>.itm_concepto,
.valoracion>.listVal>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_int>.itm_sep>.itm_fecha,
.valoracion>.listVal>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_int>.itm_sep>.itm_cantidad {
    background: #F0F0F0;
}

/* REDEFINIDOS PARA TRASLADOS */

.valoracion>.listVal.trf>.vext {
    border: 4px solid transparent;
    background-color: #EDEFED;
}

.valoracion>.listVal.trf>.vext.selected {
    border-color: #2370B2;
}

.valoracion>.listVal.trf>.vext>.header {
    background: #EDEFED;
}

.valoracion>.listVal.trf>.vext>.header>.pImg .imgCont {
    border-width: 2px;
    background-image: none;
}

.valoracion>.listVal.trf>.vext>.header>.pData>.tit {
    color: #3E3E3E;
}

.valoracion>.listVal.trf>.vext>.val>.content>.cont {
    border-top: 1px solid #CCCCCC;
}

.valoracion>.listVal.trf>.vext>.val .precio {
    color: #183054;
}

.valoracion>.reservar>.ida>.imp {
    color: #183054;
}

.valoracion>.reservar>.vuelta>.imp {
    color: #183054;
}

.valoracion>.reservar>.total>.imp {
    color: #183054;
}

.valoracion>.reservar>.btns {
    border-top: 1px solid #CCCCCC;
}

.valoracion>.reservar>.btns>.bt_res1>.btn {
    border-bottom: 3px solid #346940;
    background: #2ca05c;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.valoracion>.reservar>.btns>.bt_res1>.btn:hover {
    background: #1a7740;
    border-color: #346940;
}

.valoracion select {
    box-shadow: none;
    background: transparent;
}

/*** VALORACION PAGINACION ***/

.valoracion>.row.paginador>.pnl_ord>.pnl_ord_btns>ul {
    font-size: 0px;
}

.valoracion>.row.paginador>.pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord {
    background-color: #fff;
    border: 1px solid #ABABAB;
    color: #000000;
    font-size: 14px;
}

.valoracion>.row.paginador>.pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord:hover {
    color: #000000;
    border-color: #ABABAB;
    background-color: #EEEEEE;
}

.valoracion>.row.paginador>.pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.sel {
    background-color: #112139;
    border-color: #073A57;
    color: #FFFFFF;
}

.valoracion>.row.paginador>.pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.desc:after {
    font-family: 'FontAwesome';
    font-size: 12px;
}

.valoracion>.row.paginador>.pnl_ord>.pnl_ord_btns>ul>li.itm_btn>.lnk_ord.asc:after {
    font-family: 'FontAwesome';
    font-size: 12px;
}

/*** FILTROS VALORACION  ***/

.filt {
    background: #E7E7E7;
}

.filt>.tit {
    border-bottom: 1px solid #666666;
    color: #666666;
}

.filt>.tit a {
    color: #666666;
}

.filt>.tit a:hover {
    color: #666666;
}

.filt>.item {
    color: #666666;
    border-bottom: 1px solid #666666;
}

.filt>.item>.tit a:focus {
    color: #666666;
}

.filt>.item>.cont>.slider_lbl {
    color: #666666;
}

.filt>.cont>.item {
    border-bottom: 1px solid #666666;
}

.filt>.cont>.item>.tit a {
    color: #666666;
}

.filt>.cont>.item>.tit a:hover {
    color: #666666;
}

.filt>.cont>.item>.cont>.fila>.opt>.lnk {
    color: #666666;
}

.filt>.cont>.item>.cont>.fila>.opt>.lnk:hover {
    color: #666666;
}

/*** MI BUSQUEDA ***/

.busqueda {
    background-color: #E7E7E7;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

.busqueda>.tit {
    color: #666666;
}

.busqueda>.destino>.valor {
    color: #666666;
}

.busqueda>.fechas>.valor {
    color: #666666;
}

.busqueda>.ocupacion>.valor {
    color: #666666;
}

.busqueda>.habitaciones>.valor {
    color: #666666;
}

/** MI BUSQUEDA TRASLADOS  **/

.listVal.trf>.busqueda {}

.listVal.trf>.busqueda>.tit {
    color: #333333;
}

.listVal.trf>.busqueda>.map a {
    color: #2370B2;
}

/*** MAPA VALORACION ***/

.mapList.modal.modal-fullscreen .modal-content {
    border: none;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    -o-box-shadow: inherit;
    box-shadow: inherit
}

.mapList.modal.modal-fullscreen .modal-body {
    background-color: #E5E3DF;
}

.mapList.modal.modal-fullscreen .modal-title {
    color: #333333;
}

/*** MARKER MAPA VALORACION  ***/

.map_marker>.content>.data>.tit a {
    color: #105FAB;
}

.map_marker>.reserva>.lnk>.btn {}

.capa_oferta>.precios>.antes>.eur {
    color: #F09E07;
    text-decoration: line-through;
}

.capa_oferta>.precios>.ahora>.eur {
    color: green;
}

.capa_oferta>.ofrt {
    border-bottom: 1px solid #CCCCCC;
}

.popover-title {
    color: #FFF;
    background-color: #183054;
}

.popover .online {
    color: #339900;
}

/*** VALORACION FICHA ***/

.prod_fic_val select {
    box-shadow: none;
    background: transparent;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.prod_fic_val>.vext>.fecha {
    color: #5B5B5B;
    border-top: 1px solid #F0F0F0;
}

.prod_fic_val>.vext>.val>.header {
    color: #666666;
}

.prod_fic_val>.vext>.val>.content>.header {
    color: #666666;
}

.prod_fic_val>.vext>.val>.grup,
.prod_fic_val>.vext>.val>.content>.grup {
    background-color: #F5F5F5;
    color: #666666;
}

.prod_fic_val>.vext>.val>.content>.sep {
    border-bottom: 1px solid #F0F0F0;
}

.prod_fic_val>.vext>.val .content>.cont>.precio {
    color: #666666;
}

.prod_fic_val>.vext>.val>.btns>.reservar>.btn {
    background: #5cbd72;
    border-bottom: 3px solid #346940;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #FFF;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
}

.prod_fic_val>.vext>.val>.btns>.reservar>.btn:hover {
    background: #479057;
    border-color: #346940;
}

.prod_fic_val>.vext>.val>.btns>.importes>.tit {
    color: #666666;
}

.prod_fic_val>.vext>.val>.btns>.importes>.importe {
    color: #183054;
}

.prod_fic_val>.noresult {
    background-color: #EDEFED;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.prod_fic_val>.noresult>.pnl_dts>.tit {
    color: #3E3E3E;
}

.prod_fic_val>.vext.svr>.val>.header {
    background-color: #F0F0F0;
}

.prod_fic_val>.vext.svr>.val>.content>.cont .servicio>.int>.det>.imp {
    color: #183054;
}

.prod_fic_val>.vext.svr>.val_prp>.header {
    color: #112139 !important;
    background-color: #f5f5f5;
}

.prod_fic_val>.vext.svr>.val_prp>.content {
    color: #333333;
}

.prod_fic_val>.vext.svr>.val_prp>.content>.cont>.precio {
    color: #183054;
}

.prod_fic_val>.vext.svr>.val_prp>.btns {
    border-top: 1px solid #F5F5F5;
}

.prod_fic_val>.vext.svr>.val_prp>.btns>.importes>.tit {
    color: #5B5B5B;
}

.prod_fic_val>.vext.svr>.val_prp>.btns>.importes>.importe {
    color: #183054;
}

.prod_fic_val>.vext.svr>.val_prp>.btns>.reservar {}

.prod_fic_val>.vext.svr>.val_prp>.btns>.reservar>.bt_res1 {
    background: green;
    color: #FFF;
    border: none;
    border-radius: 0xp;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}

.prod_fic_val>.vext.svr>.val_prp>.btns>.reservar>.bt_pet1 {
    background: orange;
    color: #FFF;
    border: none;
}

.prod_fic_val>.vext.svr>.val_prp>.btns>.reservar>.pet {
    background: orange;
    color: #FFF;
    border: none;
}

/*** CABECERA PAQ VIRTUAL FORFAIT ***/

.prod_fic_val>.cab_pqvi_ff {
    background: #2C88CA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.prod_fic_val>.cab_pqvi_ff>.pnl_tit {
    color: #FFFFFF;
}

.prod_fic_val>.cab_pqvi_ff>.pnl_tit>.pnl_tit_tit {
    background: url('img/iconos/ico_cab_pqvi_ff.png') no-repeat left center transparent;
}

.prod_fic_val>.cab_pqvi_ff>.pnl_tit>.pnl_tit_lnk {}

.prod_fic_val>.cab_pqvi_ff>.pnl_tit>.pnl_tit_lnk>a {
    color: #FFFFFF;
}

.prod_fic_val>.cab_pqvi_ff>.pnl_tit>.pnl_tit_lnk>a:hover {
    color: #FFFFFF;
}

.prod_fic_val>.cab_pqvi_ff>.pnl_tit>.pnl_tit_lnk>a:after {
    color: #FFFFFF;
}

.cab_pqvi_ff_modal {}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int {
    background: #FFFFFF;
}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_tit {
    color: #201F1F;
}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_tit>.pnl_tit_lnk>a {
    color: #999999;
    background: url('img/iconos/ico_close.png') no-repeat right center transparent;
}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_tit>.pnl_tit_lnk>a:hover {
    color: #999999;
}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_img_dts {}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_img_dts>.pnl_imgs>.pnl_img_ppal>.img_ppal {
    background: #F0F0F0;
}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_img_dts>.pnl_imgs>.pnl_img_minis .popup-gallery-nopopup>a.thumbnail,
.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_img_dts>.pnl_imgs>.pnl_img_minis .popup-gallery-nopopup>a.thumbnail:focus {
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_img_dts>.pnl_imgs>.pnl_img_minis .popup-gallery-nopopup>a.thumbnail:hover,
.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_img_dts>.pnl_imgs>.pnl_img_minis .popup-gallery-nopopup>a.thumbnail.active {
    border-color: transparent;
}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_img_dts>.pnl_imgs>.pnl_img_minis .popup-gallery-nopopup .img2_div {
    background-color: #F0F0F0;
}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_img_dts>.pnl_imgs>.pnl_img_minis .popup-gallery-nopopup .caption {
    background-color: rgba(95, 185, 225, 0.6);
    background-image: url('img/fondos/ofertas-caption.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50px;
}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_img_dts>.pnl_conts {
    border-top: 1px solid #DEDEDE;
}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_img_dts>.pnl_conts>.pnl_cont>.pnl_cont_tit {
    color: #333333;
}

.cab_pqvi_ff_modal>.cab_pqvi_ff_modal_int>.pnl_img_dts>.pnl_conts>.pnl_cont>.pnl_cont_cont {
    color: #333333;
}

/* BLOQUE PARA INFORMACION EN RESERVAS DE HOTEL + MULTISERVICIO */

.prod_fic_val>.vext>.lnk_val_pqvi_msrv>.lnk {
    background: url('img/iconos/ico_info_pqvi_msrv.png') no-repeat left center transparent;
    color: #666666;
}

.prod_fic_val>.vext>.lnk_val_pqvi_msrv>.lnk:hover {
    color: #666666;
}

.prod_fic_val>.vext>.lnk_val_pqvi_msrv>.lnk_ver {
    color: #112139;
}

.prod_fic_val>.vext>.lnk_val_pqvi_msrv>.lnk_ver:hover {
    color: #112139;
}

.prod_fic_val>.vext>.cab_val_pqvi_msrv {
    color: #595959;
}

.prod_fic_val>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_sup {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 10px solid #112139;
}

.prod_fic_val>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_int {
    border-top: 5px solid #112139;
    border-bottom: 2px solid #F0F0F0;
}

.prod_fic_val>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_int>.hdr {
    background: #E0E0E0;
    color: #333333;
}

.prod_fic_val>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_int>.itm_sep>.itm_concepto,
.prod_fic_val>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_int>.itm_sep>.itm_fecha,
.prod_fic_val>.vext>.cab_val_pqvi_msrv>.cab_val_pqvi_msrv_int>.itm_sep>.itm_cantidad {
    background: #F0F0F0;
}

/*** ESTILOS SERVICIOS HABITACION Y ALOJAMIENTO ***/

.prod_fic_srvs ul li {
    width: 15%;
    list-style-type: square;
    display: inline-block;
    width: 23%;
    line-height: 24px;
    vertical-align: top;
    margin-right: 1%;
    padding: 10px 0 10px 0;
}

.prod_fic_srvs .tit {
    display: block;
    font-size: 22px;
    margin-bottom: 10px;
}

.prod_fic_srvs ul li:before {
    font-family: 'FontAwesome';
    font-size: 4px;
    content: "\f111";
    float: left;
    margin-right: 5px;
    color: #000000;
}

/*** Cambiar tamaño del logo al bajar el scroll en la web ***/

.scroll .cont_logo a img {
    max-height: 60px;
    max-width: 60px;
    position: relative;
    width: 170px !important;
    height: auto !important;
    transition: all 0.7s ease;
    transform-origin: left center;
    -webkit-transform: translateZ(0);
}

.body_cargando>form .cont_logo>.cont_vacio>img.img-responsive {
    display: inherit !important;
    max-width: 20%;
}

.header_container_ext>.header_container>.cont_logo a>img {
    max-width: 170px;
}

/*** RESERVA MODO UNIFICADO ***/

/*** RESERVA CADUCADA ***/

.modo_unif .rcad {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #F0F0F0;
    padding: 10px;
}

.modo_unif .rcad .rcad_int {
    background: transparent;
    border: 0px;
    border-radius: 0px;
}

/*** CUPONES ***/

.modo_unif .rcup {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #F0F0F0;
    padding: 10px;
}

.modo_unif .rcup .rcup_int .rcup_cont {
    background: transparent;
    border: 0px;
    border-radius: 0px;
}

/*** OPCIONALES RESERVA UNIFICADO ***/

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_tit {
    color: #666666;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_sub_tit {
    color: #878787;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat {
    background: #F0F0F0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod {
    border-top: 1px solid #EEEEEE;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod:first-child {
    border-top: 0px;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .tit {
    color: #666666;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .ropc_header_prod .date {
    color: #999999;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab {
    color: #666666;
    background-color: #FFFFFF;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab>.header {
    color: #333333;
    border-bottom: 1px solid #EEEEEE;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab>.tit_hab {
    color: #838383;
    border-bottom: 1px solid #EEEEEE;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn {
    border: none;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn:hover {
    opacity: 0.85;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab .select .btn.del,
.modo_unif .carr .cont_carr>.pnl_elim .btn {
    background: red;
    border-color: red;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab>.itm .concepto {
    color: #666666;
}

.modo_unif .pnl_ropc_ext .pnl_ropc_int .pnl_dat .pnlCab>.itm .importe {
    color: #333333;
}

/*** VENTA COMPLEMENTARIA ***/

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_tit {
    color: #666666;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_sub_tit {
    color: #878787;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat {
    background: #F0F0F0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod {
    border-top: 1px solid #EEEEEE;
    background: none;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod:first-child {
    border-top: 0px;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod .tit {
    color: #666666;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcom_header_prod .date {
    color: #999999;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header {
    background: none;
    border: none;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .vcomp_header .tit {
    color: #666666;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab {
    background-color: #FFFFFF;
    border: none;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .tit {
    color: #666666;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .dat .imp {
    color: #333333;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a {}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a:hover {}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlCab .btn a.open {}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd {
    background: #FFFFFF;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .fecha>.sel {
    color: #666666;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .producto .content .duracion {
    color: #666666;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .header {
    color: #666666;
    border-bottom: 1px solid #EEEEEE;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes_pdia {
    color: #666666;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .importes {
    color: #666666;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_res1 {
    color: #FFFFFF;
    background-color: #5cbd72;
    border: none !important;
    text-transform: uppercase;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_res1:hover {
    color: #FFFFFF;
    opacity: 0.85;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_pet1 {
    color: #FFFFFF;
    background-color: #F09E07;
    border: none !important;
    text-transform: uppercase;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .btns .reservar .bt_pet1:hover {
    color: #FFFFFF;
    opacity: 0.85;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .cont {
    border-bottom: 1px solid #EEEEEE;
    color: #666666;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton .btn {
    color: #FFFFFF;
    background-color: #5cbd72;
    border: none !important;
    text-transform: uppercase;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat .pnlProd .conceptos .buton .btn:hover {
    color: #FFFFFF;
    opacity: 0.85;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat>.vcomp_vmsrv_btn {
    color: #FFFFFF;
    background: #666666;
}

.modo_unif .pnl_vcomp_ext .pnl_vcomp_int .pnl_dat>.vcomp_vmsrv_btn.open {
    background: #BBBBBB;
}

/*** CARRITO DATOS USUARIO ***/

.modo_unif .carr_dts_usu>.carr_dts_tit {
    color: #666666;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int {
    background: #F0F0F0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm {}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm:last-child {}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.pnl_tit {
    color: #333333;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts {
    background: #FFFFFF;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.pnl_psj .pnl_dts>.pnl_ocupacion>span {
    color: #666666;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.pnl_psj .pnl_dts>.pnl_ocupacion>.link>a {
    color: #428bca;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.pnl_psj .pnl_dts>.pnl_items>.item_pasajero>.pnl_item>.tit {
    color: #666666;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.pnl_psj .pnl_dts>.pnl_items>.item_pasajero>.pnl_item>.tit>.lbl_oblig {
    color: red;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.pnl_psj .pnl_dts>.pnl_items>.item_pasajero>.pnl_item>.itm>.txb {
    border: 1px solid #DEDEDE;
    border-radius: 0px;
    background: #FFFFFF;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.pnl_obs .pnl_tit {
    color: #666666;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.pnl_obs .txa {
    border: 1px solid #DEDEDE;
    border-radius: 0px;
    background: #FFFFFF;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.carr_dts_usu_ppd .pnl_dts_itm_ppd>.pnl_tit_ppd {
    color: #666666;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.carr_dts_usu_ppd .pnl_dts_itm_ppd>.dts_ppd>.pnl_psj .pnl_dts>.pnl_ocupacion>span {
    color: #666666;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.carr_dts_usu_ppd .pnl_dts_itm_ppd>.dts_ppd>.pnl_psj .pnl_dts>.pnl_ocupacion>.link>a {
    color: #428bca;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.carr_dts_usu_ppd .pnl_dts_itm_ppd>.dts_ppd>.pnl_psj .pnl_dts>.pnl_items>.pnl_pasajero_num {
    color: #666666;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.carr_dts_usu_ppd .pnl_dts_itm_ppd>.dts_ppd>.pnl_psj .pnl_dts>.pnl_items>.item_pasajero>.pnl_item>.tit {
    color: #666666;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.carr_dts_usu_ppd .pnl_dts_itm_ppd>.dts_ppd>.pnl_psj .pnl_dts>.pnl_items>.item_pasajero>.pnl_item>.tit>.lbl_oblig {
    color: #666666;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.carr_dts_usu_ppd .pnl_dts_itm_ppd>.dts_ppd>.pnl_psj .pnl_dts>.pnl_items>.item_pasajero>.pnl_item>.itm>.txb {
    border: 1px solid #DEDEDE;
    border-radius: 0px;
    background: #FFFFFF;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.carr_dts_usu_ppd .pnl_dts_itm_ppd>.dts_ppd>.pnl_obs .pnl_tit {
    color: #666666;
}

.modo_unif .carr_dts_usu>.carr_dts_usu_int>.pnl_dts_itm>.dts>.carr_dts_usu_ppd .pnl_dts_itm_ppd>.dts_ppd>.pnl_obs .txa {
    border: 1px solid #DEDEDE;
    border-radius: 0px;
    background: #FFFFFF;
}

/** AÑADIR SERVICIOS **/

.modo_unif .pnl_add {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #F0F0F0;
}

/*** TPV FIN UNIFICADO ***/

.modo_unif .cont_res_tpv_fin_unif>.pnl_sup {
    background: #FFFFFF;
}

.modo_unif .cont_res_tpv_fin_unif>.pnl_sup>.pnl_sup_int .vpas>.vpas_int>.pnl_tit>h1 {
    color: #0074bf;
}

/*** RESERVA FORMA PAGO ***/

.modo_unif .rfp {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #F0F0F0;
}

.modo_unif .rfp .rfp_int {
    color: #666666;
}

.modo_unif .rfp .rfp_int .pnl_tit {
    color: #666666;
}

.modo_unif .rfp .rfp_int .pnl_subtit {
    color: #878787;
}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.superior .instrumento_selec {
    background: #FFFFFF;
}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.superior .instrumento>.int .inst>span {
    color: #428bca;
}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.fraccionamientos {
    color: #666666;
}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.fraccionamientos .contenido .tit {
    color: #666666;
}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.fraccionamientos .contenido .cont {
    color: #666666;
}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.fraccionamientos .modalidad {
    color: #666666;
}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.fraccionamientos .item .item_int .fp label {
    color: #666666;
}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.inferior {
    border-top: 1px solid #DEDEDE;
}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.inferior .condiciones>.lbl {
    color: #666666;
}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.inferior .condiciones>.lnk {}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.inferior .condiciones>.lnk:hover {}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.inferior .boton .btn {
    color: #FFFFFF;
    background: #666666;
}

.modo_unif .rfp .rfp_int .pnl_dts .lft>.inferior .boton .btn:hover {
    color: #FFFFFF;
    background: #666666;
    opacity: 0.85;
}

/*** RESERVA FICHA UNIFICADO ***/

.rfic_unif>.pnl_med>.pnl_med_int .pnl_cont>.pnl_cont_int>.pnl_dat>.pnl_dat_int {
    background: #F0F0F0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.rfic_unif>.pnl_med>.pnl_med_int .pnl_cont>.pnl_cont_int>.pnl_docs>.pnl_docs_int {
    background: #F0F0F0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.rfic_unif>.pnl_med>.pnl_med_int .pnl_cont>.pnl_cont_int>.pnl_pags>.pnl_pags_int {
    background: #F0F0F0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/*** HEADER ADMINISTRACION GASTOS GESTION CLIENTE ***/

.header_adm_ggestc {
    color: #FFFFFF;
    border-left: none;
    border-top: 1px solid #C0C0C0;
}

.header_adm_ggestc .lnk {
    color: #FFFFFF;
}

.header_adm_ggestc .lnk:hover {
    background: rgba(0, 0, 0, 0.4)
}

@media (min-width: 1200px) {}

@media (min-width: 992px) and (max-width: 1199px) {
    /*** MASTERS ***/
    .cont_footer>.cont_footer_inf .cont_footer_inf_int .cont_footer_1 {
        border-bottom: 1px solid #394658;
    }
    .cont_footer>.cont_footer_inf .cont_footer_inf_int .cont_int_footer_0_social_ext {
        border-left: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /*** MASTERS ***/
    .cont_footer>.cont_footer_inf .cont_footer_inf_int .cont_footer_1 {
        border-bottom: 1px solid #394658;
    }
    .cont_footer>.cont_footer_inf .cont_footer_inf_int .cont_int_footer_0_social_ext {
        border-bottom: 1px solid #394658;
        border-left: none;
        border-right: none;
    }
    .cont_footer>.cont_footer_inf .cont_footer_inf_int .cont_footer_8 {}
    /*** MENU SECUNDARIO ***/
    .msec .nav>li {
        border-bottom: 1px solid #D8D8D8;
    }
}

@media (min-width: 0px) and (max-width: 767px) {
    /*** MASTERS ***/
    .cont_footer>.cont_footer_inf .cont_footer_inf_int .cont_footer_1 {
        border-bottom: 1px solid #394658;
    }
    .cont_footer>.cont_footer_inf .cont_footer_inf_int .cont_int_footer_0_social_ext {
        border-bottom: 1px solid #394658;
        border-left: none;
        border-right: none;
    }
    .cont_footer>.cont_footer_inf .cont_footer_inf_int .cont_footer_8 {}
    /*** HEADER TELEFONO ***/
    .header_telf {
        border-left: none;
    }
    /*** HEADER CARRITO ***/
    .header_carrito {
        border-left: none;
        border-top: 1px solid #C0C0C0;
    }
    .header_carrito>.enlaces {}
    .header_carrito>.enlaces:hover {
        background: #C0C0C0;
    }
    .header_carrito>.enlaces>.lnk_img {
        color: #666666;
    }
    .header_carrito>.enlaces>.lnk_img:hover {
        color: #666666;
    }
    .header_carrito>.enlaces>.lnk {
        color: #666666;
    }
    .header_carrito>.enlaces>.lnk:hover {
        color: #666666;
    }
    /*** HEADER MI CUENTA ***/
    .header_micu {
        color: #666666;
        border-left: none;
        border-top: 1px solid #C0C0C0;
    }
    .header_micu .hidden-xs .dropdown>a {
        color: #666666;
    }
    .header_micu .hidden-xs .dropdown>a:hover {
        color: #666666;
        background: #C0C0C0;
    }
    .header_micu .hidden-xs .dropdown>.dropdown-menu {
        background: #FAFAFA;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }
    .header_micu .hidden-xs .dropdown>.dropdown-menu>li {
        background: #FAFAFA;
    }
    /*.header_micu .hidden-xs .dropdown > .dropdown-menu > li:hover{background:#EEEEEE;}*/
    /*** HEADER MONEDA ***/
    .header_moneda {
        color: #666666;
        border-left: none;
        border-top: 1px solid #C0C0C0;
    }
    .header_moneda>.hidden-xs .dropdown>.lnk {
        color: #666666;
    }
    .header_moneda>.hidden-xs .dropdown>.lnk:hover {
        color: #666666;
        background: #C0C0C0;
    }
    .header_moneda>.hidden-xs .dropdown>.dropdown-menu {
        background: #FAFAFA;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }
    .header_moneda>.hidden-xs .dropdown>.dropdown-menu>li {
        background: #FAFAFA;
    }
    /*.header_moneda > .hidden-xs .dropdown > .dropdown-menu > li:hover{background:#EEEEEE;}*/
    /*** HEADER IDIOMA ***/
    .header_idio {
        color: #666666;
        border-left: none;
        border-top: 1px solid #C0C0C0;
    }
    .header_idio>.hidden-xs .dropdown>.lnk {
        color: #666666;
    }
    .header_idio>.hidden-xs .dropdown>.lnk:hover {
        color: #666666;
        background: #C0C0C0;
    }
    .header_idio>.hidden-xs .dropdown>.dropdown-menu {
        background: #FAFAFA;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }
    .header_idio>.hidden-xs .dropdown>.dropdown-menu>li {
        background: #FAFAFA;
    }
    /*.header_idio > .hidden-xs .dropdown > .dropdown-menu > li:hover{background:#EEEEEE;}*/
    /*** HEADER MENU ***/
    .header_menu>.header_menu_nav {
        background: #E7E7E7;
        box-shadow: 5px 0px 25px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 5px 0px 25px rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 5px 0px 25px rgba(0, 0, 0, 0.4);
    }
    .header_menu>.header_menu_nav>.cont_itms {
        border-bottom: 1px solid #C0C0C0;
    }
    /*** MENU PRINCIPAL ***/
    .mpri .navbar-collapse {
        background: #E7E7E7;
    }
    .mpri .nav>li {
        border-top: 1px solid #C0C0C0;
    }
    .mpri .nav>li.selected {
        background: transparent;
    }
    .mpri .nav>li>a {
        color: #666666;
    }
    .mpri .nav>li>a:hover {
        color: #666666;
        background: #C0C0C0;
    }
    .mpri .nav>li.selected>a {
        color: #666666;
        background: #C0C0C0;
    }
    .mpri .nav>li.selected>a:hover {
        color: #666666;
        background: #C0C0C0;
    }
    .mpri .nav>li:hover {
        background: transparent;
    }
    /*** MENU SECUNDARIO ***/
    .msec .nav>li {
        border-bottom: 1px solid #D8D8D8;
    }
}

@media (min-width: 0px) and (max-width: 399px) {}