/* CUSTOM INTERRIAS
================================================== 
#COLORES APLICADOS POR ELEMENTO
#BOTONES DE COLOR
*/
/* Loading Autocompletado */
.ui-autocomplete-loading {
    background: white url(../../images/theme/autocomplete/ui-anim_basic_16x16.gif) right center no-repeat;
}
/* Placeholder */
.disabled {
    color: #AAA !important;
}
/* Readonly */
input, select, textarea{
	background: #FFF;
	} 
input[readonly], select[readonly], textarea[readonly] {
	background: #FFF;
	color: #555555;
	cursor: pointer;
	}
input[disabled], select[disabled], textarea[disabled]{
    background-color: #EEEEEE;
    cursor: not-allowed;
}
/*COLORES APLICADOS POR ELEMENTO*/
/*GREEN*/ 
.green-darkest-c{
	color: #489C3D !important;
	}
.green-dark-c{
	color: #FFF !important;
	}
.green-light-c{
	color: #BFE4BA !important;
	}
.green-semidark-c{
	color: #7FCA73;
}
.green-highlight-c{
	color: #E4F3E2 !important;
	}
.green-dark-bc{
	background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);
	color: #fff;
	}
.green-light-bc{
	background: #BFE4BA !important;
	color: #489C3D !important;
	}
/*BLUE*/
.blue-darkest-c{
	color: #004F84 !important;
	}
.blue-dark-c{
	color: #363636 !important;
	}
.blue-light-c{
	color: #6FBAEC !important;
	}
.blue-highlight-c{
	color: #AFD8F3 !important;
	}
.blue-dark-bc{
	background: url(../../images/theme/itr/bg_gradient-blue-dark1.png) repeat-x left bottom #0076C0 !important;
	color: #fff;
	}
.blue-light-bc{
	background: #AFD8F3 !important;
	color: #0076C0 !important;
	}
/*GREY*/
.grey-darkest-c{
	color: #444 !important;
	}
.grey-dark-c{
	color: #777 !important;
	}
.grey-light-c{
	color: #AAA !important;
	}
.grey-highlight-c{
	color: #DDD !important;
	}
.grey-dark-bc{
	background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);
	color: #fff;
	}
.grey-light-bc{
	background: #DDD !important;
	color: #777 !important;
	}
.box-grey-dark{
	background: #AAA !important;
	color: #fff !important;
	}
.box-grey-light{
	background: #DDD !important;
	color: #777 !important;
	}
/* #BOTONES DE COLOR 
==================== */
.breadcrumb li{
	color: #999;
	}
.breadcrumb li a,
.breadcrumb li a:hover{
	color: #999;
	}
.breadcrumb li.active a{
	color: #363636;
	
	}
/* #BOTONES DE COLOR 
==================== */
.btn-blue {
    background: url("../../images/theme/itr/bg_gradient-grey-light1.png") repeat-x scroll left bottom #EEEEEE;
    border: 1px solid #EEEEEE;
    box-shadow: 1px 3px 1px rgba(0, 0, 0, 0.2);
    color: #0076C0 !important;
    margin-bottom: 3px;
    margin-top: -3px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
    transition: none 0s ease 0s;
}
.btn-blue:hover {
    background: url("../../images/theme/itr/bg_gradient-grey-light1-hover.png") repeat-x scroll left top #EEEEEE;
    border: 1px solid #EEEEEE;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    margin-bottom: 0;
    margin-top: 0;
    transition: none 0s ease 0s;
}
.btn-green {
    background: url("../../images/theme/itr/bg_gradient-grey-light1.png") repeat-x scroll left bottom #EEEEEE;
    border: 1px solid #EEEEEE;
    box-shadow: 1px 3px 1px rgba(0, 0, 0, 0.2);
    color: #489C3D !important;
    margin-bottom: 3px;
    margin-top: -3px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
    transition: none 0s ease 0s;
}
.btn-green:hover {
    background: url("../../images/theme/itr/bg_gradient-grey-light1-hover.png") repeat-x scroll left top #EEEEEE;
    border: 1px solid #EEEEEE;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    margin-bottom: 0;
    margin-top: 0;
    transition: none 0s ease 0s;
}
.btn-grey {
    background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);
    border: 1px solid #f47d38;
    box-shadow: 1px 3px 1px rgba(0, 0, 0, 0.2);
    color: #fff !important;
    margin-bottom: 3px;
    margin-top: -3px;
    text-shadow: none;
    transition: none 0s ease 0s;
}
.btn-grey:hover {
    background: #f47d38;
    border: 1px solid #f47d38;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    margin-bottom: 0;
    margin-top: 0;
    transition: none 0s ease 0s;
}

/* #Header 
==================== */
/*contact*/
.contactwithus h2{
	background: url(../../images/theme/itr/bg_gradient-white-hover-100.png) repeat-x left bottom #DDD;
	}
.contactwithus a{
	background: url(../../images/theme/itr/bg_gradient-white-100.png) repeat-x left top #eee;
	color: #777;
	}
.contactwithus a:hover{
	background: url(../../images/theme/itr/bg_gradient-white-hover.png) repeat-x left bottom #eee;
	color: #777;
	}


/* #HomePage Styles 
==================== */
.home h6{
	color: #444;
	}
/*list-boxes*/
.home .list-box-sp4 li,
.home .list-box-sp12 li{
	border-bottom: 1px dashed #ddd;
	}
.home .list-box-sp4 li:last-child{
	border-bottom: 3px solid #eee;
	}
.home .list-box-sp4 li:hover,
.home .list-box-sp12 li:hover{
	background:  #eee;
	}
.home .list-box-sp4 .from,
.home .list-box-sp12 .from{
	color:  #777;
	}
/*POPOVER*/
.popover .popover-service,
.popover .popover-service:hover{
	color: #777 !important;
	font-weight: bold !important;
	}
.popover .detail-offer ul li:nth-child(2n){
	background: #f8f8f8;
	}
/*ERROR BOX*/
.error-box{
	border-bottom: 1px solid #eee;
	}
.modal-info .error-box{
	border: none;
	}
.error-box i.info-error{
	background: url("../../images/theme/itr/icon-info.png") no-repeat center center transparent;
	}
.error-box h4{
	color: #363636 !important;
	background: none !important;
	}
.error-box p{
	color: #444 !important;
	}
/*HOME ESCAPADAS*/
/*Filtros*/
.filters .filter-escapadas .filters-body{
	border: 1px solid #eee;
	}
.filters .filter-escapadas ul li.active{
	color: #fff;
	background: #489C3E;
	}
.filters .filter-escapadas ul li.active .filter-text,
.filters .filter-escapadas ul li.active .badge{
	color: #fff;
	}
.filters .filter-escapadas .filter-text{
	color: #858585;
	}
.filters .filter-escapadas .badge{
	color: #858585;
	}
.filters .filter-escapadas .filters-body ul li:nth-child(2n){
	background: #fbfbfb;
	color: #489C3E;
	}
.filters .filter-escapadas .filters-body ul li.active:nth-child(2n){
	color: #fff;
	background: #489C3E;
	}
/*ofertas escapadas*/
.offers-escapadas h6{
	color: #aaa;
	}
.offers-escapadas .list-box-sp4 li{
	border-bottom: none !important;
	} 
.offers-escapadas .list-box-sp4 li:last-child{
	border-bottom: none !important;
	}
/*ofertas grupos*/
.home-grupos .icono-pdf-small{
	background: url(../../images/theme/itr/icono-pdf-small.png) no-repeat center center transparent;
	width: 29px;
	height: 29px;
	display: block;
	}
.home-grupos .downloads{
	background: #F4F4F4;
	} 
.home-grupos .downloads li{
	background: #F4F4F4;
	} 
.home-grupos .downloads .title-pdf{
	color: #777;
	}
.home-grupos .service ul li{
	color: #444;
	}
.home-grupos .service .from{
	color: #444;
	}
.home-grupos .service .from span{
	color: #0076C0;
	}
/* MODAL CALL US */
.modal-callus h4{
	background: #B0D8F3;
	color: #202020;
	}
.modal-callus .address-body{
	background: #EEEEEE;
	color: #666666;
	}
.modal-callus .address-footer{
	background: none repeat scroll 0 0 #EEEEEE;
	color: #006CCC;
	}
/* MODAL LOADING */
.modal-loading .text{
	color: #bbb;
	}
/* MODAL ZONAS */
.modal-zonas h3{
	color: #fff;
	}
/*Nuestros Hoteles*/
.own-hotels h3 {
    background: url("../../images/theme/itr/bg_gradient-blue-dark1.png") repeat-x scroll left bottom #0076C0 !important;
    color: #FFFFFF;
}

/*RED*/
.red-dark-c{
    color: #A94442 !important;
}
.red-light-c{
    color: #F2DEDE !important;
}
.red-semidark-c{
    color: #EBCCD1;
}
.red-light-bc{
    background: repeat-x left bottom #F2DEDE !important;
    border-color: #EBCCD1;
    color: #A94442;
}
/*DATEPICKER*/
.ui-datepicker {
	font-family: "Open Sans",sans-serif;
  	border: 1px solid #ddd;
  	border-radius: 5px;
	}
.ui-datepicker  .ui-datepicker-header{
	background: url("../../images/theme/itr/bg_gradient-grey-dark1.png") repeat-x scroll left bottom #aaa !important;
    color: #fff;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border: none;
	color: #fff;
	font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 700;
}
.ui-datepicker .ui-datepicker-calendar thead th{
	font-size: 11px;
    font-weight: normal;
    text-transform: capitalize;
}
.ui-datepicker .ui-datepicker-calendar td{
	padding: 2px;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled .ui-state-default,
.ui-widget-header .ui-state-disabled .ui-state-default {
	background: #bbb !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default{
	background: #363636;
	color: #fff;
	border: none;
}
.ui-datepicker .ui-datepicker-today .ui-state-default{
	background: linear-gradient(135deg, #f47d38 0%, #ee3874 100%);
    color: #040404;
  	border: none;
	}
.ui-datepicker .ui-datepicker-current-day .ui-state-default{
	background: url("../../images/theme/itr/bg_gradient-blue-dark1.png") repeat-x scroll left bottom #0073bf;
    border: 1px solid #004f84;
    color: #fff !important;
  	border: none;
	}

