body {color:#737373; background:#FFFFF9;}
div#container{border:0pt none;margin:0px auto;padding:0pt;text-align:left;width:980px;margin-top:-18px;}
div#userAgencyBranch{color: #000000;}
div#header .link {color: #000000;}
div#footer{background-color:#052c55;color:#fff;}
div#content{background-color:#fff;}
div#bookingBox, div#container{background-color: transparent #8B8B8B;}
div#info{background: transparent url(./img/fondo_st.gif) repeat scroll 0%;}
div#infoText{background: transparent url(./img/fondo_st2.gif) repeat-x scroll 0%;}
div#infoText * {color:#737373; font-size:110%;}
div#dossierSearchResultTitleSlot div{color: #fff; font-size: 100%; vertical-align:middle; text-align: left; padding:4px 0pt 3px 30px;}

div#content {border-top: 2px solid #8B8B8B}
div#content .gwt-DisclosurePanel a.header 
	{
		color: #052C54;
		font-weight: bolder;
	}
div#content .gwt-DisclosurePanel a.header div.gwt-DisclosurePanelTitle
	{
		background:url(./img/bull_az.gif) no-repeat scroll left center;
		padding-left:15px;
	}

div#content .gwt-DisclosurePanel a:link
	{
	text-decoration:none;
	}

div#content .gwt-DisclosurePanel a:hover
	{
	text-decoration:underline;
	}
	
div#content .gwt-DisclosurePanel-open a.header div.gwt-DisclosurePanelTitle
	{
		background:url(./img/bull_az_down.gif) no-repeat scroll left center;
		padding-left:15px;
	}

div#cancelPolicy{background-color: #F2F5F8;}
fieldset#searchMovementsExtraOptionsSlot{height: 14em;}
div#toDoListOptions{width: 100%}
div#toDoListOptions div{width: 100%}
div#toDoListOptions p{width: 100%}
p#refreshButtonSlot {text-align: center;}

div.roomingListRoomHeader {color:#052c55; font-weight: bolder;}

.gwt-TabPanel{background: transparent url(./img/fondo_w.gif) repeat scroll 0%; border: 1px solid #}
//.gwt-TabBar{width: 115px;}
.gwt-TabBar-Left .gwt-TabBarItem{text-align: left;}
.gwt-TabBar-Right .gwt-TabBarItem{text-align: left;}
//td.gwt-TabBar-Right td div.gwt-TabBarItem div.gwt-HTML{background: transparent url(./img/half_bull.gif) no-repeat bottom left; padding-left:17px;}

.gwt-TabBar-Left .gwt-TabBarItem .gwt-HTML{background:url(./img/bull_az.gif) no-repeat scroll left center;}
.gwt-TabBar-Left .gwt-TabBarItem .gwt-HTML span {color:#454545;font-weight:bold; font-size:110%;}
.gwt-TabBar-Left .gwt-TabBarItem-selected .gwt-HTML{background:url(./img/bull_ma.gif) no-repeat scroll left center; text-decoration: underline;}
.gwt-TabBar-Right .gwt-TabBarItem .gwt-HTML span  {color:#454545;font-weight:bold;} 
.gwt-TabBar .gwt-TabBarItem-selected .gwt-HTML span {text-decoration: underline; font-weight: bolder;color:#ff6d05;}


.fieldsetTitle{color:#ff6d05; font-size:115%;}
.fieldsetTitleDiv{background:url(./img/fondo_top_centro.gif) repeat-x scroll left center; height:29px;}
div.searchOptions {color:#052C54;}

.barOnRight{background:url(../nuevoBase/img/barra_fondo_centro.gif) repeat-y scroll right; height:100%;}

div.bookLabel{font-weight: bolder; color: red;}
div.mealPlanLabel{font-weight: bolder; color: green;}

h1, .h1{color:#052c55;}
h3, .h3, h5, .h5{color:#000;}

.table-cell{color:#00113b;}
div#results table td{
	border:1px inset gray;
	color:#052C54;
}

div#selectHotelForReservationRoomingListSlot table tr td.table-header, 
div#selectHotelForReservationSelectedHotelCancelPolicySlot table tr td.table-header,
div#selectHotelForReservationSelectedHotelSlot table tr td.table-header,
div#travelFileHeaderSlot table tr td.table-header,
div#travelFileBookingDetailsSlot table tr td.table-header,
div#showHotelToModInfoSlot table tr td.table-header,
div#showHotelToModRoomsSlot table tr td.table-header,
div#selectServiceForReservationSelectedServiceSlot table tr td.table-header,
div#selectServiceForReservationDetailSlot table tr td.table-header,
div#selectServiceForReservationPaxesListSlot table tr td.table-header,
div.luxuryOptions table tr td.table-header,
div#paymentsInfoAgencySlot table tr td.table-header,
div#paymentsInfoResultTableSlot table tr td.table-header,
div#agenciesSearchResultTableSlot table tr td.table-header,
div#insertPaymentInfoSlot table tr td.table-header
	{
	color:#FFF;
	}



.table-header, .passengerListHeader{
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	background-color:#8B8B8B;
	border:1px inset gray;
	font-weight:bold;
	padding:2px;
	text-align:center;
	text-transform:uppercase;
}
.table-header-section{background-color:#A89F7E;}

.table-row-odd, 
div#selectHotelForReservationRoomingListSlot table.odd, 
div#showHotelToModRoomsSlot table.odd, 
div#selectServiceForReservationPaxesListSlot table.odd 
	{
	background-color:#E8E8E8;
	}
div#searchAgenciesMenu2 div#searchAgenciesExchangeSlot table tr.table-row-odd
	{
	background-color: #FFF;
	}

.table-cell td{color:#00113b;}
.table-header td, .passengerListHeader td{color: #FFF;}
td.cancelPolicy{color: #FF0000;}
.av {color:green;}
.rq {color:red;}
a{color:#006699; cursor:pointer;}
//a:hover{color:#FFD180; }

.mapContainer {background-color:#B8CBD9; border: solid 5px #FFE680;}
div.cancellationPolicy{background-color: #fff;border: solid 3px #FFE680;}
div.underlined {color:red; background-color: transparent;}
div#selectHotelForReservationSelectedHotelSlot table, div#selectHotelForReservationSelectedHotelSlot table tr td,
div#showHotelToModInfoSlot table, div#showHotelToModInfoSlot table tr td  
	{
	text-align: left; 
	padding-left:0.5em;
	}

div#results table .topBorderDouble {border-top: double 5px #052C54;}
div#results div#luxuryRentalsOptions table{border: solid 1px #052C54;}
div#dossierInfo table td.status{background-color:#F5F5DC;}

label.confirmed, b.confirmed{color: #008000;}
label.cancelled{color: #FF0000;}
label.onreq, b.onreq{color: #FF0000;}
label.pending, b.pending{color: #A52A2A;}

table.bookingDetail td{border: none;}

textarea,select,.gwt-TextBox, input.calendar, table.gwt-SuggestBoxPopup, .gwt-SuggestBox{background-color:#8b8b8b;border:1px solid #434343; color:#FFFFFF; font-weight:bold;}

.buttonSmaller{background:no-repeat left #FFFFFF;}

div.calendarDiv{background-color: #fff;border: solid 3px #FFE680;}

table.popUpCalendar{background-color: #CBD6E1;border: 1px solid #006699; border-collapse: collapse;}
table.popUpCalendar td{margin:1px solid transparent;}
tr.popUpCalendarDaysHeader td{background-color: #052C55; color: #fff;}
td.popUpCalendar{background-color: White;}
td.popUpCalendarOver{background-color: #FFDEAD;}
.popUpCalendarMonth, .popUpCalendarYear{font-weight: bolder; text-align: center; color: #052C55;}
.popUpCalendarSunday{background-color: White;color: red; cursor: pointer;}
tr.popUpCalendarDaysHeader td{font-weight: bolder;}

/*.imagenCalendario{height:25px; padding-left: 22px; margin-right: -22px;background: url(../nuevoBase/img/palascuatro/icons/cal.gif) no-repeat;}
.imagenMapaMundo{height:25px; padding-left: 22px; margin-right: -22px; background: left url(../nuevoBase/img/palascuatro/icons/world.gif) no-repeat; }
.imagenHotel{height:25px; padding-left: 22px; margin-right: -22px; background: url(../nuevoBase/img/palascuatro/icons/hotel.gif) no-repeat; }
.imagenFile{height:25px; padding-left: 22px; margin-right: -22px; background: url(../nuevoBase/img/palascuatro/icons/file.gif) no-repeat; }
.imagenPluma{height:25px; padding-left: 22px; margin-right: -22px; background: url(../nuevoBase/img/palascuatro/icons/penandpaper.gif) no-repeat; }
.imagenConcierge{height:25px; padding-left: 22px; margin-right: -22px; background: url(../nuevoBase/img/palascuatro/icons/concierge.gif) no-repeat;}
.imagenLupa{height:25px; padding-left: 22px; margin-right: -22px; background: url(../nuevoBase/img/palascuatro/icons/lupa.gif) no-repeat; }
.imagenDiamante{height:25px; padding-left: 22px; margin-right: -22px; background: url(../nuevoBase/img/palascuatro/icons/diamond.gif) no-repeat; }*/

.link, .linkleft, .linkright {color: #ff6d05;}
#travelFileNumberSlot,#travelFilePaxNameSlot{color:#737373;}

table.gwt-SuggestBoxPopup td{text-align:left; cursor:pointer;}
table.gwt-SuggestBoxPopup td.item-selected{font-weight: bold; background-color: #FF6600;}

.odd{background-color: #EFEFEF;}
div#selectHotelForReservationBookingSpecialRequestsSlot,
div#showHotelToModSpRequestsSlot
	{
	border:1px solid #EEE6FF;
	color:#000;
	}
td.negativeAmount{color: red;}

.iconInfo{background-color: #E8E8E8;}
.iconInfo table {border:transparent 1px;}
.iconInfo table tr{background-color: #E8E8E8;}
.iconInfo table tr.table-row-odd{background-color: #FFF;}
.iconInfo table th{background-color: #A89F7E;}
.iconInfo table tr.table-row-odd th {#8B8B8B}
.iconInfo table td{background-color: #E8E8E8;}


div#infoResultButton{color:red;font-weight: bolder;}
.basisInfoPopup{border: 8px groove #8B4513; background-color: #FFF;}
.basisInfoPopup td{background-color: #E4E7EA;  border-left: 1px solid #EEE6FF; border-right: 1px solid #EEE6FF; border-top: 3px solid #EEE6FF; border-bottom: 3px solid #EEE6FF; padding: 0px;}

div#content div.crsys-button, div.crsys-button, .gwt-Button, input.button, button {
		background:transparent url(./img/boton_buscar.gif) repeat-y scroll left top;
}

div#content div.crsys-button a, div.crsys-button a, .gwt-Button, input.button, button{
	border:none;
	color: #000;
}

div#content div.crsys-button a:hover, div.crsys-button a:hover{
	text-decoration: underline;
}

div.tk-ModalDialog{border-color: gray; background-color: #FFF;}
div.tk-ModalDialog td.Caption{border-color: gray; background:transparent url(./img/fondo_st2.gif) repeat-x scroll 0% 50%; cursor: pointer; color:#FFFFFF; font-weight: bolder;}

table.weatherWidget {border:#8B4513 1px solid;}
td.weather-dayName { color:#052C54;}
//table.weatherWidget * {font-size:7pt; font-stretch:condensed;}
//td.weather-dayName{ color:#8B4513; font-weight:bolder;}