body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select, input, textarea, option {
	font-size: 12px;
}

h1 {
	font-size: 19px;
}

h2 {
	font-size: 17px;
}

a {
	color: #669999;
}

legend {
    font-size: 17px;
    color: #778899;
    font-weight: bold;
}

a:hover {
	text-decoration: none;
}

span.extra {
	color: #ff0000;
}

#loading-wrapper h1 {
    color: #778899;
}

#login-zone h1 {
	font-size: 18px;
	color: #ffffff;
}

#login-zone label  {
	color: #ffffff;
	font-weight: bold;
}

#login-zone span.logged-user {
    font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

#login-zone a  {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

#login-zone a:hover  {
	text-decoration: none;
}

#login-zone input.small-button {
	color: #ffffff;
	font-weight: bold;
}

#secondary-menu {
	color: #778899;
	font-weight: bold;
}

#secondary-menu a {
	color: #778899;
	font-weight: bold;
	text-decoration: none;
}

#secondary-menu a:hover {
	text-decoration: underline;
}

#callcenter-block h1 {
	font-size: 20px;
	color: #ffffff;
}

#callcenter-block h2 {
	color: #000000;
	font-size: 14px;
}

#callcenter-block ul {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

#callcenter-block a {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

#callcenter-block a:hover {
	text-decoration: underline;
}

#callcenter-block ul strong {
	color: #669999;
}

#booking-block div.step span.number {
	font-size: 48px;
	color: #778899;
}

#booking-block div.step h2,#news-block div.step h2 {
	color: #778899;
}

#legals p {
	color: #778899;
}

input.button {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
a.button {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding:3px 27px 5px 16px;
}

a.button_red {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding:3px 16px 5px 16px;
}

input.normal-button, input.middle-button, input.green-button, input.small-green-button {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

div.rounded-title h1 {
	color: #ffffff;
}

div.bid h2 {
	color: #669999;
}

div.price {
	color: #669999;
}

div.price span {
	color: #000000;
	font-size: 22px;
	font-weight: bold;
}

div.info-bigprice {
	color: #000000;
}

div.info-bigprice span {
	color: #669999;
	font-size: 30px;
	font-weight: bold;
}

div.links a {
	font-size: 14px;
	color: #778899;
	font-weight: bold;
}

div.links a:hover {
	text-decoration: none;
}

div.info-link a {
	font-size: 14px;
	color: #669999;
	font-weight: bold;
}

div.info-link a:hover {
	text-decoration: none;
}

div.mybooking h1, div.video h1 {
	color: #778899;
}

div.video h2, .content-detail h2 {
	color: #669999 !important;
	font-size: 14px !important;
}

.info-address {
    color: #669999;
}

.info-location {
    color: #669999;
}

.pagination .disabled {
    color: #aaaaaa;
}

.pagination .current {
    color: #778899;
    font-weight: bold;
}

#main-content h1 {
	color: #778899;
	font-size: 22px;
}

.content-detail h1 {
	color: #669999 !important;
}

#main-content h1 strong {
	color: #669999;
}

#main-content h2.main {
	color: #669999;
	font-size: 20px;
}

#main-content p strong, #main-content div.header strong, #main-content div.videos-order strong {
	color: #669999;
}

#main-content h2 {
	font-size: 18px;
	color: #778899;
}

.content-detail h3 {
    color: #669999 !important;
}

#main-content h5, h3.subsection {
	font-size: 14px !important;
	color: #669999 !important;
}

#main-content div.header h4 {
	color: #669999;
	font-size: 16px;
}

#main-content div.info-box div.body div.info-price span {
	display: block;
	font-size: 30px;
	color: #669999;
	font-weight: bold;
}

#main-content div.info-box div.body div.small span {
	font-size: 20px !important;
}

#main-content div.info-box div.body div.info-price a {
	color: #669999;
	font-size: 15px; 
	font-weight: bold;
}

div.data-zone label {
	color: #669999;
	font-weight: bold;	
}

div.data-zone span.important {
	font-size: 15px;
	font-weight: bold;
}

div.data-zone span.important strong {
	color: #669999;
}

table.booking-data th {
	font-size: 14px;
}

table.booking-data tr.suplement td {
	color: #bbc3cc;
}

table.booking-data tr.selected td {
	color: #000000;
}

table.booking-data tr.total label {
	font-size: 14px;
	font-weight: bold;
}

div.hotel-menu a {
	font-size: 16px;
	font-weight: bold;
	color: #778899;
}

div.hotel-menu a.selected {
	text-decoration: none;
}

div.video-preview h2 {
	font-size: 16px !important;
	color: #669999 !important;
}

div.points-preview h2 {
	font-size: 16px !important;
}

div.points-container label {
	font-size: 14px;
}

.hotels-list li strong {
    color: #669999;
}
