/*DISPO OFERTAS
==================================================*/
.dispo-circuitos h3{
	background:  url(../../images/theme/itr/bg_gradient-blue-dark1.png) repeat-x left bottom #0073BF;
    color: #FFFFFF;
	}
.dispo-circuitos h4{
	background: #AFD8F3;
    color: #0076C0;
	}
.dispo-circuitos h4 a{
	color: #0076C0;
	border-left: 1px dashed #0076C0;
}
.dispo-circuitos h3 a:hover i{
	color: #AFD8F3;
	}
.dispo-circuitos .order-by .input-order {
    background: none repeat scroll 0 0 #fff;
    color: #0076c0;
}
.dispo-circuitos .order-by .input-order.sort-down {
    background: none repeat scroll 0 0 #0076c0;
    color: #fff;
}
.dispo-circuitos .order-by .input-order.sort-up {
    background: none repeat scroll 0 0 #0076c0;
    color: #fff;
}
.dispo-circuitos h4 a:hover i{
	color: #fff;
}
.dispo-circuitos .btn.btn-color {
    background: url("../../images/theme/itr/bg_gradient-white-100.png") repeat-x scroll left top #D4D4D4;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    color: #0076C0 !important;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
    transition: none 0s ease 0s;
}
.dispo-circuitos .btn.btn-color:hover {
    background: url("../../images/theme/itr/bg_gradient-white-hover-100.png") repeat-x scroll left bottom #D4D4D4;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    transition: none 0s ease 0s;
}
/*Filtros*/
/*Filtros*/
.dispo-circuitos .filters-hotel ul li{
	background: #fff;
    color: #777;
	}
.dispo-circuitos .filters-hotel ul li:nth-child(2n){
	background: #f8f8f8;
    color: #777;
	}
.dispo-circuitos .filters ul li.active,
.dispo-circuitos .filters ul li.active:hover{
	color: #fff;
	background: #0076BF;
	}
.dispo-circuitos .filters ul li:hover{
	color: #0076BF;
	background: #B0D8F3;
	}
.dispo-circuitos .filters ul li.active .filter-text i,
.dispo-circuitos .filters ul li:hover .filter-text i{
	color: #B0D8F3;
	}

.dispo-circuitos .filters ul li:hover .filter-text,
.dispo-circuitos .filters ul li:hover .filter-text i.green-dark-c,
.dispo-circuitos .filters ul li:hover .badge{
	color: #0076BF;
	}
.dispo-circuitos .filters ul li.active .filter-text,
.dispo-circuitos .filters ul li.active .filter-text i.green-dark-c,
.dispo-circuitos .filters ul li.active .badge,
.dispo-circuitos .filters ul li.active .badge .icon-star,
.dispo-circuitos .filters ul li.active:hover .filter-text,
.dispo-circuitos .filters ul li.active:hover .filter-text i.green-dark-c,
.dispo-circuitos .filters ul li.active:hover .badge,
.dispo-circuitos .filters ul li.active:hover .badge .icon-star{
	color: #fff;
	}
.dispo-circuitos .filters .filter-text,
.dispo-circuitos .filters .badge{
	color: #858585;
	}
.dispo-circuitos .filters .badge .icon-star{
	color: #0076BF;
	}
.dispo-circuitos .filters .view-all{
	color: #0076BF;
	}
.dispo-circuitos .filters ul li:hover .view-all{
	color: #0076BF;
	}
.dispo-circuitos .filters ul li.active .view-all{
	color: #fff;
	}
.dispo-circuitos .filters.filter-name .input-append .add-on{
	background-color: #79C66E;
	border-color: #79C66E;
	color: #fff;
	}
.dispo-circuitos .filters.filter-list-select .filters-body ul li:nth-child(2n){
	background: #fbfbfb;
	color: #0076BF;
	}
.dispo-circuitos .filters.filter-list-select .filters-body ul li:hover:nth-child(2n){
	color: #0076BF;
	background: #afd8f3;
	}
.dispo-circuitos .filters.filter-list-select .filters-body ul li.active:nth-child(2n){
	color: #fff;
	background: #0076BF;
	}
/*Resultados*/
/*DETALLES*/
.dispo-circuitos .tarifas-circuitos .details h6{
	color: #aaa;
	}
.dispo-circuitos .tarifas-circuitos .details h6 .icon{
	color: #489C3D;
	}
.dispo-circuitos .tarifas-circuitos .details .hotel-type span{
	color: #0076BF;
	}
.dispo-circuitos .tarifas-circuitos .details .hotel-type a{
	color: #0076BF;
	}
.dispo-circuitos .tarifas-circuitos .details .itinerary-data{
	background: none repeat scroll 0 0 #f8f8f8;
	color: #0076BF;
	}
.dispo-circuitos .tarifas-circuitos .details .itinerary-data a{
	color: #0076BF;
	}
.dispo-circuitos .tarifas-circuitos .details .info-location{
	color: #0076BF;
	}
.dispo-circuitos .tarifas-circuitos .details .list-alerts-wrapper{
	background: #eee;
	color: #777;
	}
.dispo-circuitos .tarifas-circuitos .details .list-alerts-wrapper .list-alert ul li{
	color: #777;
	}
.dispo-circuitos .tarifas-circuitos .details .price-box{
	background: #fff;
	border: 1px solid #eee;
	}
.dispo-circuitos .tarifas-circuitos .details .price-box .wrapper-price .info{
	color: #0076C0;
	}
.dispo-circuitos .tarifas-circuitos .details .price-box .shooping-bag i.disponible,
.dispo-circuitos .tarifas-circuitos .details .price-box .wrapper-price .price.disponible,
.dispo-circuitos .tarifas-circuitos .details .price-box .wrapper-price .sum-prices.disponible,
.dispo-circuitos .tarifas-circuitos .details .price-box .wrapper-price .sum-prices.disponible,
.price1.disponible,
.price2.disponible,
.dispo-circuitos .tarifas-circuitos .details .price-box .wrapper-price .sum-prices.disponible i {
	color: #489C3D;
	}
.dispo-circuitos .tarifas-circuitos .details .price-box .shooping-bag i.onRequest,
.dispo-circuitos .tarifas-circuitos .details .price-box .wrapper-price .price.onRequest,
.dispo-circuitos .tarifas-circuitos .details .price-box .wrapper-price .sum-prices.onRequest,
.dispo-circuitos .tarifas-circuitos .details .price-box .wrapper-price .sum-prices.onRequest,
.price1.onRequest,
.price2.onRequest,
.dispo-circuitos .tarifas-circuitos .details .price-box .wrapper-price .sum-prices.onRequest i{
	color: #F2B600;
	}
/*Resultados --> tabs*/
.dispo-circuitos .nav-tabs a{
    border-bottom: none;
    border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
}
.dispo-circuitos .nav-tabs a.tarifas-itinerario{
	background: url(../../images/theme/itr/bg_gradient-blue-dark1.png) repeat-x left bottom #0073BF;
    border: 1px solid #004F84;
	border-bottom: none;
	color: #fff !important;
}
.dispo-circuitos .nav-tabs a.tarifas-itinerario:hover {
	background: url(../../images/theme/itr/bg_gradient-blue-dark1-hover.png) repeat-x left top #0073BF;
}
.dispo-circuitos .nav-tabs .active a.tarifas-itinerario,
.dispo-circuitos .nav-tabs .active a.tarifas-itinerario:hover {
	background: url(../../images/theme/itr/bg_gradient-blue-dark1.png) repeat-x left bottom #0073BF;
    border: 1px solid #004F84;
	border-bottom: none;
	color: #fff !important;
}
.dispo-circuitos .nav-tabs a.tarifas-opcionales{
    background: url(../../images/theme/itr/bg_gradient-green-light2.png) repeat-x left bottom #BFE4BA;
    border: 1px solid #BFE4BA;
	border-bottom: none;
	color: #489C3D !important;
}
.dispo-circuitos .nav-tabs a.tarifas-opcionales:hover {
    background: url(../../images/theme/itr/bg_gradient-green-light2-hover.png) repeat-x left top #BFE4BA;
}
.dispo-circuitos .nav-tabs .active a.tarifas-opcionales,
.dispo-circuitos .nav-tabs .active a.tarifas-opcionales:hover {
    background: url(../../images/theme/itr/bg_gradient-green-light2.png) repeat-x left bottom #BFE4BA;
    border: 1px solid #BFE4BA;
	border-bottom: none;
	color: #489C3D !important;
}
/*DISPO ITINERARIOS*/
.dispo-circuitos .tarifas-circuitos .dispo-itinerario h5{
	background: url("../../images/theme/itr/bg_gradient-grey-dark1.png") repeat-x scroll left bottom #aaa;
    color: #FFFFFF;
	}
.dispo-circuitos .tarifas-circuitos .dispo-itinerario li{
	border: 1px solid #ddd;
	}
.dispo-circuitos .tarifas-circuitos .dispo-itinerario .caption {
	background: #ddd;
	color: #444;
	}
.dispo-circuitos .tarifas-circuitos ul.dispo-itinerario .list-itinerary li:nth-child(2n){
	background: #eee;
    color: #777;
	}
.dispo-circuitos .tarifas-circuitos .dispo-itinerario .list-itinerary li{
	border: none;
	}
.dispo-circuitos .tab-content .dispo-itinerario .hotel a,
.dispo-circuitos .tab-content .dispo-itinerario .hotel a:hover,
.dispo-circuitos .tab-content .dispo-itinerario .hotel-publicado a,
.dispo-circuitos .tab-content .dispo-itinerario .hotel-publicado a:hover{
	color: #444;
	}
.dispo-circuitos .tarifas-circuitos .dispo-itinerario .list-itinerary .rate i,
.dispo-circuitos .tarifas-circuitos .dispo-itinerario .list-itinerary .category i,
.dispo-circuitos .tarifas-circuitos .dispo-itinerario .list-itinerary .category-hp i,
.dispo-circuitos .tarifas-circuitos .dispo-itinerario .list-itinerary .modality i{
	color: #0076C0;
	 }
.dispo-circuitos .tarifas-circuitos .dispo-itinerario .list-itinerary .price{
	color: #0076C0;
		}
.dispo-circuitos .tarifas-circuitos .dispo-itinerario .list-itinerary .price i{
	color: #777;
		}
.dispo-circuitos .tab-content .dispo-itinerario .list-itinerary li .price a{
	background: none repeat scroll 0 0 transparent;
    color: #0076C0;
	}
.dispo-circuitos .tab-content .dispo-itinerario .list-itinerary li .price a:hover,
.dispo-circuitos .tab-content .dispo-itinerario .list-itinerary li .price a.active{
	background: none repeat scroll 0 0 #0076C0;
    color: #fff;
	}
/*DISPO OPCIONALES*/
.dispo-circuitos .tarifas-circuitos .dispo-opcionales h5{
	background: url("../../images/theme/itr/bg_gradient-grey-dark1.png") repeat-x scroll left bottom #aaa;
    color: #FFFFFF;
	}
.dispo-circuitos .tarifas-circuitos .dispo-opcionales li{
	border: 1px solid #ddd;
	}
.dispo-circuitos .tarifas-circuitos .dispo-opcionales .caption{
	background: #ddd;
	color: #444;
	}
.dispo-circuitos .tarifas-circuitos ul.dispo-opcionales li:nth-child(2n){
	background: #eee;
    color: #777;
	}
.dispo-circuitos .tarifas-circuitos .dispo-opcionales .price{
	color: #0076C0;
	}
.dispo-circuitos .tarifas-circuitos .dispo-opcionales .price i{
	color: #777;
	}
.dispo-circuitos .tab-content .dispo-opcionales .list-optionals .price a{
	background: none repeat scroll 0 0 transparent;
    color: #0076C0;
	}
.dispo-circuitos .tab-content .dispo-opcionales .price a:hover,
.dispo-circuitos .tab-content .dispo-opcionales .price a.active{
	background: none repeat scroll 0 0 #0076C0;
    color: #fff;
	}
.dispo-circuitos .tab-content .dispo-opcionales table caption{
	background: none repeat scroll 0 0 #bbb;
    color: #fff !important;
	}
.dispo-circuitos .tab-content .dispo-opcionales table thead tr{
	background: none repeat scroll 0 0 #ddd;
    color: #444 !important;
	}
.dispo-circuitos .tab-content .dispo-opcionales table thead tr th{
	background: none repeat scroll 0 0 #ddd;
    color: #444 !important;
	}
.dispo-circuitos .tab-content .dispo-opcionales table tbody tr:nth-child(2n){
	background: #eee;
	}
.dispo-circuitos .tab-content .dispo-opcionales label.active span{
	font-weight: 700;
	color: #0076C0;
	}
/*POPOVERS*/
.popover .detail-rate [class*="span"] ,
.popover .detail-price [class*="span"]{
	color: #777;
	}
.dispo-circuitos .tarifas-circuitos .popover .detail-characteristics{
	color: #777;
	}
.dispo-circuitos .tarifas-circuitos .popover .detail-characteristics li:nth-child(2n){
	background: #f8f8f8;
    color: #777;
	}
.tarifas-circuitos .popover .detail-rate .caption-title,
.tarifas-circuitos .popover .detail-price .caption-title{
	color: #0076C0;
	background: #f8f8f8;
	}
.tarifas-circuitos .popover .detail-rate .caption-title [class*="span"],
.tarifas-circuitos .popover .detail-price .caption-title [class*="span"]{
	color: #0076C0;
	}
.dispo-circuitos .tarifas-circuitos .tab-pane.tarifas-itinerario {
    border-top: 5px solid #004f84;
}
.dispo-circuitos .tarifas-circuitos .tab-pane.tarifas-opcionales {
    border-top: 5px solid #79c66e;
}
.tarifas-circuitos .popover .detail-modality{
	color: #777;
	}
.tarifas-circuitos .popover .detail-modality strong{
	color: #0076C0;
	font-weight: bold;
	}
.dispo-circuitos .tab-content .dispo-opcionales .popover .detail-price table thead tr{
	background: none !important;
    color: #444 !important;
	}
.popover .detail-price table th,
.dispo-circuitos .tab-content .dispo-opcionales .popover .detail-price table thead tr th{
	background: none !important;
	color: #0076C0 !important;
	}
.popover .detail-price table td{
	background: none !important;
	color: #777 !important;
	}
/*MODAL MAPA PUNTO DE EMBARQUE*/
.modal.modal-mapa-punto-embarque h3 {
    background: url("../../images/theme/itr/bg_gradient-grey-dark1.png") repeat-x scroll left bottom #aaa;
    border-bottom: 1px solid #eee;
    border-radius: 5px 5px 0 0;
    color: #ffffff;
}
.modal.modal-mapa-punto-embarque  .btn.btn-color {
    background: url("../../images/theme/itr/bg_gradient-grey-light1.png") repeat-x scroll left bottom #eee;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    color: #0076c0 !important;
    text-shadow: none;
    transition: none 0s ease 0s ;
}
.modal.modal-mapa-punto-embarque  .btn.btn-color:hover {
    background: url("../../images/theme/itr/bg_gradient-grey-light1-hover.png") repeat-x scroll left top #eee;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    text-shadow: none;
    transition: none 0s ease 0s ;
}
.modal.modal-mapa-punto-embarque  .btn.btn-color .icon-print {
    color: #777;
}
