.textNormalPriceCurrency{
	font-size:10px;
}
.textNormalPriceCurrency a:hover{
	color:#0066FF;
	font-size:10px;
}
.textNormalPriceCurrency a:visited{
	color:#0066FF;
	font-size:10px;
}
.textNormalPriceCurrency a:link{
	color:#0066FF;
	font-size:10px;
}
.textNormalPriceCurrency a:active{
	color:#0066FF;
	font-size:10px;
}

.pinkBox {
	font-weight: normal;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	background-color: #FFCCCC;
}

.yellowBox {
	font-weight: normal;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	background-color: #FFFFCC;
}

.blueHeaderBox {
	border-style: solid;
	border-color: Black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	background-color: #00009D;
}

.grayBottomBox {
	border-style: solid;
	border-color: Black;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	background-color: #DEEBFC;
}

.rural-black-normal { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: black;
}

.rural-black-small { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: black;
}

.rural-white-normal { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: white;
}
.rural-red-huge { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 20px; 
	color: red;
}

.rural-blue-big {
	font-family: Arial, Helvetica, Verdama, sans-serif;
	font-size: 16px;
	color: #3366FF;
}

.text-alert {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: normal;
}
a.eTitle-link,
a.eTitle-link:link,
a.eTitle-link:visited,
a.eTitle-link:active { font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: #4F97E9; font-weight: bold; text-decoration:none}
a.eTitle-link:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: #4F97E9; font-weight: bold; text-decoration:underline}

.title-page { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 20px; 
	color: #3366FF;
	font-weight: bold;
}

.title-section {
	font-family: Arial, Helvetica, Verdama, sans-serif;
	font-size: 16px;
	color: #3366FF;
	font-weight: bold;
}

.normal-text {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal;
}
.normal-text a{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #0066FF;
	font-weight: normal;
	text-decoration: underline;
}
.normal-text a:hover{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #0066FF;
	font-weight: normal;
	text-decoration: underline;
}
.normal-text a:visited{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #0066FF;
	font-weight: normal;
	text-decoration: underline;
}
.normal-text a:focus{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #0066FF;
	font-weight: normal;
	text-decoration: underline;
}
.normal-text a:active{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #0066FF;
	font-weight: normal;
	text-decoration: underline;
}
.search-sections {
	background-color: #DEEBFC;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
}

.fields-text {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal;
}

.optionTab {
	border-style: solid;
	border-color: Black;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	background-color: #3366ff;
	font-family: Arial, Helvetica, Verdama, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
}

.bigPrice {
	font-family: Arial, Helvetica, Verdama, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: white;
}


.selectTab {
	border-style: solid;
	border-color: Black;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	background-color: #3366ff;
	font-family: Arial, Helvetica, Verdama, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
}

.flightBox {
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #ffffff;
}

.roomInfoBox {
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #DEEBFC;
}

.whiteflightBox {
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #ffffff;
}

.priceBox {
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	background-color: silver;
}

.small-text {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	color: black;
	font-weight: normal;
}

.captainBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	background-color: #DEEBFC;
}

.tripInfoBox {
	/*float:left;*/
	background-color: #DEEBFC;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width:  100%;
	\width: 100%;
	w\idth: 100%;
	border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
}
.tripInfoTitle {
	width:  100%;
	\width: 100%;
	w\idth: 100%;
}
#volverAMapa{
	text-align:right;
	width:300px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	clear:both;
}
#volverAMapa a:visited{
	color:#0066FF;
}
.email-sections {
	border-style: solid;
	border-color: Black;
	border-width: 1px;
}

.email-sections-division {
	border-style: solid;
	border-color: Black;
	border-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}

.airportHeaderBox {
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #ffffcc;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: bold;	
}

.airportCellBox {
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: white;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: bold;	
}

.subtitle-section {
	font-family: Arial, Helvetica, Verdama, sans-serif;
	font-size: 14px;
	color: #3366FF;
	font-weight: bold;
}

.big-green-bold-text {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #349B44;
	font-weight: bold;
}

.wbox {font-family:Arial; font-size:11px; color:black; font-weight:normal; text-align:left;margin: 3px; padding:5px; background-color:#FFFFFF; border:3px solid #4F97E9;}

.edreams-normal {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt}
.edreams-normal-white { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt; color : White;}
.edreams-normal-bold { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-weight: bold}
.edreams-normal-bold-orange { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-weight: bold ; color: #FF9933}
.edreams-normal-blue { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt ; color: #000099}
.edreams-normal-bold-blue { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt ; font-weight: bold ; color: #000099}
.edreams-title { font-family: Verdana, Helvetica, sans-serif; font-size: 10pt;}

.e-title { font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: #4F97E9; font-weight: bold}
.e-title-red { font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: red; font-weight: bold}
.e-title-orange { font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: #FF6600; font-weight: bold}

.e-normal {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt}
.e-red {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; color: Red; font-weight: bold}
.e-small { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt}
.e-small-bold { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-weight: bold}
.e-normal-bold {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-weight: bold}

.e-list-title {font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.e-list {font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;}
.e-list-bold {	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold }
.e-list-red-bold {	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:Red }

.e-head-tool{font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal}
.e-dfinder { font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold}
.e-dfinder-blue { font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #0066FF; font-weight: bold}


.edreams-title-bold {  font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.edreams-title-bold2 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000099}
.edreams-small { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt}
.edreams-small-white {  font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color : White}
.edreams-small-gray {  font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color :#999999}
.edreams-small-bold {  font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
.edreams-small-bold-white {  font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color : White}
.edreams-small-bold-blue {  font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color :#000099}
.edreams-small-bold-green {  font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color :#009900}
.edreams-header-where-are-you { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold ; color: #FFFFFF }
.edreams-normal-bold-white { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt; font-weight: bold ; color: #FFFFFF}
.header-size3-bold-white { font-family: Verdana, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold ; color: #000066}


.header-bold-font { font-family: Arial,Helvetica, Verdana, sans-serif; font-size: 10pt ; font-weight: bold ; color: #FFFFFF}
.header-bold-font1 { font-family: Arial,Helvetica, Verdana, sans-serif; font-size: 10pt ; font-weight: bold ; color: #000000}
.tab-bold-font { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt ; font-weight: bold ; color: #FFFFFF}

.general-background1 {background-color: #000092;}
.amadeus-background1 {background-color: #3399FF;}
.search-background1 {background-color: #daebfc;}
.header1-background {background-color: #000099;}
.header2-background {background-color: #FFCC00;}
.header3-background {background-color: #99ccff;}
.header4-background {background-color: #fcef94;}
.dreamguide-background1 {background-color: #CDDCF3}
.attention-background1 {background-color: #FF6600;}
.tab-background1 {background-color: #000092;}
.tab-background2 {background-color: #5878c8;}
/*************************************************************************/
/* The corresponding css are, for spain:                                 */
/* docs/edreams/espanol/hotels/bookingEngine/common/new-hotels-styles.css*/
/* and for italy:                                                        */
/* docs/styles/italiano/lostile.css                                      */
/*************************************************************************/
.textNormalLeft {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeft a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeft a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}
.textNormalLeftWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeftWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeftRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeftGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeftBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.textNormalLeftBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
}
.textNormalRight {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.textNormalRight a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
}
.textNormalRight a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
}
.textNormalRight a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
}
.textNormalRight a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
}
.textNormalRight a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: underline;
}
.textNormalRightWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.textNormalRightWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: right;
}
.textNormalRightRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.textNormalRightGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.textNormalRightBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}
.textNormalRightBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: right;
}
.textNormalCenter {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenter a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
.textNormalCenter a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
.textNormalCenter a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
.textNormalCenter a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
.textNormalCenter a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline;
}
.textNormalCenterWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenterWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenterRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenterGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenterBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.textNormalCenterBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
}
.textNormalJustify {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustify a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;
}
.textNormalJustify a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;
}
.textNormalJustify a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;
}
.textNormalJustify a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;
}
.textNormalJustify a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	text-decoration: underline;
}
.textNormalJustifyWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustifyWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustifyRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustifyGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustifyBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
}
.textNormalJustifyBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: justify;
}
.textBold13 {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.textBold19 {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 19px;
	font-weight: bold;
}
.textBold13 a{
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.textBold13 a:hover{
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.textBold13 a:visited{
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.textBoldLeft {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeft a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.textBoldLeft a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.textBoldLeft a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.textBoldLeft a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.textBoldLeft a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.textBoldLeftWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeftWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeftRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeftGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeftBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.textBoldLeftBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}
.textBoldRight {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.textBoldRight a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
.textBoldRight a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
.textBoldRight a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
.textBoldRight a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
.textBoldRight a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}
.textBoldRightWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.textBoldRightWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}
.textBoldRightRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.textBoldRightGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.textBoldRightBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.textBoldRightBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
}
.textBoldCenter {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenter a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.textBoldCenter a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.textBoldCenter a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.textBoldCenter a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.textBoldCenter a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
.textBoldCenterWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenterWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenterRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenterGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenterBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.textBoldCenterBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.textBoldJustify {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustify a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration: underline;
}
.textBoldJustify a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration: underline;
}
.textBoldJustify a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration: underline;
}
.textBoldJustify a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration: underline;
}
.textBoldJustify a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	text-decoration: underline;
}
.textBoldJustifyWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustifyWhite13 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustifyRed {
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustifyGreen {
	color: #008000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustifyBlue {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
.textBoldJustifyBlue20 {
	color: #3366FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: justify;
}
/*************************************************************************/ 
/* nuovi stili per listAvail pages                                       */
/*************************************************************************/ 
.listAvailBox{
	background-color: #FFFFFF;
	width:  100%;
	\width: 100%;
	w\idth: 100%;
}
.listAvailBoxBorder{
	background-color: #DEEBFC;
	width:  100%;
	\width: 100%;
	w\idth: 100%;
	border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
}
.listAvailBoxBorder a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.listAvailBoxBorder a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.listAvailBoxBorder a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.listAvailBoxBorder a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.listAvailBoxBorder a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.listAvailSilverBox {
	background-color: #F0F0F0;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.listAvailHotelName{
	background-color: #438FE4;
	width:  100%;
	\width: 100%;
	w\idth: 100%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.listAvailHoteDescr{
	background-color: #FFFFFF;
	width:  100%;
	\width: 100%;
	w\idth: 100%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.listAvailSelBtnTable{
	width:  100%;
	\width: 100%;
	w\idth: 100%;
	text-align: center;
}
.listAvailSelBtnTableColLeft{
	background-color: #FFFFFF;
	width:  80%;
	\width: 80%;
	w\idth: 80%;
	height: 25px;
	text-align: center;
}
.listAvailSelBtnTableColRight{
	background-color: #3366FF;
	width:  20%;
	\width: 20%;
	w\idth: 20%;
	height: 25px;
	text-align: center;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.listAvailSelBtnTableCell{
	background-color: #3366FF;
	width: 120px;
	\width: 120px;
	w\idth: 120px;
	height: 25px;
	text-align: center;
	border:1px solid black;
}
.listAvailSelBtnTableCell a{ 
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}
.listAvailSelBtnTableCell a:hover,a:visited{ 
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: underline;
}
.listAvailSelBtnTableColRight a{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
}
.listAvailSelBtnTableColRight a:hover,a:visited{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: underline;
}
.topBlackBorder1{
	border-top:1px solid black;
}
.leftBlackBorder1{
	border-left:1px solid black;
}
.bottomBlackBorder1{
	border-bottom:1px solid black;
}
.rightBlackBorder1{
	border-right:1px solid black;
}
/*************************************************************************/ 
/* nuovi stili per infoHotel pages                                       */
/*************************************************************************/ 
.infoHotelHotelName{
	background-color: #000066;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
/*************************************************************************/ 
/* nuovi stili per roomAvailDisplay.jhtml                                */
/*************************************************************************/ 
div#boxRoomAvail{
	background-color: #DEEBFC;
	text-align: center; /*centra in IE 5.x */
	width:  100%;
	\width: 100%;
	w\idth: 100%;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
div#boxRoomAvailBody{
	background-color: #DEEBFC;
}
div#boxRoomAvailBody table{
	margin: 0px auto; /*centra negli altri browsers*/
	text-align: left; /*ripristina l' allineamento*/
	width:  100%;
	\width: 100%;
	w\idth: 100%;
}
.boxRoomAvailTitle{
	background-color: #438FE4;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #DEEBFC;
	padding-left: 3px;
}
.boxRoomAvailTitleRight{
	background-color: #438FE4;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	border: 1px solid #DEEBFC;
	padding-right: 3px;
}
.boxRoomAvailTitleCenter{
	background-color: #438FE4;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #DEEBFC;
}
.boxRoomAvailText{
	background-color: #DEEBFC;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-left: 8px;
}
.boxRoomAvailTextBold{
	background-color: #DEEBFC;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 8px;
}
.boxRoomAvailTextRight{
	background-color: #DEEBFC;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding-right: 3px;
}
.boxRoomAvailTextRightBold{
	background-color: #DEEBFC;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
}
.boxRoomAvailTextCenter{
	background-color: #DEEBFC;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.boxRoomAvailTextCenterBold{
	background-color: #DEEBFC;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.boxRoomAvailText a{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.boxRoomAvailText a:hover{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.boxRoomAvailText a:visited{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.boxRoomAvailText a:focus{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.boxRoomAvailText a:active{
	color: #0066FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
/*************************************************************************/ 
/* nuovi box per layout bianco                                           */
/*************************************************************************/ 
.boxWithFields{
	background-color: #DEEBFC;
	border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
}
.boxWithoutFields{
	background-color: #DEEBFC;
	border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
}
.boxWithoutFieldsNoBorder{
	background-color: #DEEBFC;
}
.boxFlightSearchConf {
	background-color: #DEEBFC;
	border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
}
.boxConfPage {
	background-color: #DEEBFC;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width:  100%;
	\width: 100%;
	w\idth: 100%;
	border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
	text-align:left;
}
.debugConsole{
float:right;
margin-top:0px;
	width: 99%;
	background-color: #000000;
	color: #00FF00;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	border: 3px solid #00FF00;
}
html > body div.debugConsole{
	float:right;
	margin-top:-20px;
	width: 99%;
	background-color: #000000;
	color: #00FF00;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	border: 3px solid #000000;
}
/*NUMERO EN LISTA DE HOTELES QUE CORRESPONDE CON HOTEL EN GOOGLEMAP*/
a.hotelNum{
	color:#FFF;
	text-decoration:none;
}
a:hover.hotelNum{
	color:Red;
	text-decoration:none;
}
.blueSolidBorder{
	border-color: #3366FF;
	border-style: solid;
}
.selectBoxMarginBottom{
	margin-bottom:3px;
}
#boxInfoDiscount {
	background-color: #428EE7;
	margin:2px;
	padding: 5px;
	border: solid 1px black;
	text-align: left;
	font: normal 12px Arial;
	color: white;
}
#hotelDiscountItem{
text-align: left;
font: bold 16px Arial;
color: white;
}
