#wrap_busacador{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
	width: 312px;
	padding-bottom: 5px; 
}
#wrap_busacador label, #wrap_busacador span{
	color: #003366;
}
#wrap_busacador p{
	margin: 0;
	padding: 3px 0 6px;
}
#wrap_busacador label{
	padding: 5px 0;
}

#wrap_busacador .input-error, 
#wrap_busacador .input-error:hover, 
#wrap_busacador .input-error:focus{
    border: 1px solid #AF0D18 !important;
    
}
#wrap_busacador input[type="text"], 
#wrap_busacador select{
    border: 1px solid #DDDDDD;
    padding: 3px 3px;
    font-size: 12px;
    color: #7F7F7F;
    font-weight: bold;
}

#wrap_busacador input[type="text"]:hover, 
#wrap_busacador input[type="text"]:focus,
#wrap_busacador select:focus, 
#wrap_busacador select:hover {
    box-shadow: 0 0 3px #444;
}
#wrap_busacador div.left{
	width: auto;
	float: left;
	margin-right: 15px
}
#wrap_busacador .ui-datepicker-trigger{
	float: right;
	padding-top: 3px;
}

.ui-datepicker{
	font-size: .75em !important;
}
#wrap_busacador .ui-widget-header{
	position: relative;
}
#wrap_busacador .ui-tabs-nav{
	height: 35px;
	padding: 0;
	margin: 0;
	border: none;
}
.ui-tabs{
	padding: 0;
}
.ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-nav li.ui-tabs-selected{
	border: none;
	padding: 0;
	margin: 0;
}

#wrap_busacador a.bus,
#wrap_busacador a.hotel,
#wrap_busacador a.avion{
	height: 35px;
	width: 89px;
	border: none;
	padding: 0;
	margin: 0;
	display: block;
}

#wrap_busacador a.bus {background: transparent url(images/bus_tab.jpg) no-repeat center;width: 93px;}
#wrap_busacador .ui-state-hover a.bus {background: transparent url(images/bus_tab_hover.jpg) no-repeat center;}
#wrap_busacador .ui-tabs-selected a.bus:hover{background: transparent url(images/bus_tab_hover_selected.jpg) no-repeat center;}
#wrap_busacador .ui-tabs-selected a.bus {background: transparent url(images/bus_tab_selected.jpg) no-repeat center;}

#wrap_busacador a.hotel {background: transparent url(images/hoteles_tab.jpg) no-repeat center;}
#wrap_busacador .ui-state-hover a.hotel {background: transparent url(images/hoteles_tab_hover.jpg) no-repeat center;}
#wrap_busacador .ui-tabs-selected a.hotel:hover{background: transparent url(images/hoteles_tab_hover_selected.jpg) no-repeat center;}
#wrap_busacador .ui-tabs-selected a.hotel {background: transparent url(images/hoteles_tab_selected.jpg) no-repeat center;}

#wrap_busacador a.avion {background: transparent url(images/avion_tab.jpg) no-repeat scroll center;}
#wrap_busacador .ui-state-hover a.avion {background: transparent url(images/avion_tab_hover.jpg) no-repeat scroll center;}
#wrap_busacador .ui-tabs-selected a.avion:hover{background: transparent url(images/avion_tab_hover_selected.jpg) no-repeat center;}
#wrap_busacador .ui-tabs-selected a.avion {background: transparent url(images/avion_tab_selected.jpg) no-repeat center;}

.ui-datepicker .ui-datepicker-header, .ui-datepicker-calendar .ui-state-default{
	background-color: #CCCC66;
	background-image: none;
	color: #fff;
	border: 0px !important;

}
.ui-datepicker-calendar .ui-state-default{
 	background-color: #CCCC66;
 	color: #fff;
	text-align: center;
	font-weight: bold;
}
.ui-datepicker-calendar .ui-state-highlight{
 	background-color: #CCCC66;
}
.ui-range-select .ui-state-default{
 	background-color: #61ADF9;
}
.ui-datepicker-calendar .ui-state-active{
	background-color: #F90;
}

.ui-datepicker-calendar  .ui-state-disabled {
	opacity: 1 !important;
}
.ui-datepicker-calendar  .ui-state-disabled .ui-state-default{
 	background-color: #DDE9F5;
 	color: #ccc;
}
.ui-icon{
 	background-image: url(images/ui-icons_ffffff_256x240.png) !important;
}

.ui-state-hover .ui-icon{
	background-image: url(images/ui-icons_01a0e4_256x240.png) !important;
}



