.button_color2_dark {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFB55A;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}
.title_white_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 0px 2px;
	padding: 0px 0px 2px;
}
.title_black_big {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 2px;
	padding: 0px 0px 2px;
}
.txt_black_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


/* The main calendar widget.  DIV containing a table. */
.calendar {  position: relative; display: none; font-size: 10px; color: #000; cursor: default; background: #fff; font-family: tahoma,verdana,sans-serif; z-index:1;}
.calendar table {  border: 1px solid #FFB55A; font-size: 10px; color: #000; cursor: default; background: #fff; font-family: tahoma,verdana,sans-serif;}
.calendar .button { text-align: center; padding: 1px; border: 1px solid #FED49B; background-color: #FED49B;}
.calendar thead .title { font-weight: bold; padding: 1px; border: 1px solid #FFB55A; background: #FFB55A; color: #fff;  text-align: center;}
.calendar thead .headrow { background-color: #FED49B;}
.calendar thead .daynames { background-color: #FED49B;}
.calendar thead .name { border-bottom: 1px solid #FFEFD6; padding: 2px; text-align: center; background: #FFEFD6;}
.calendar thead .weekend { color: #c00;}
.calendar thead .hilite { border: 1px solid #FFB55A; padding: 0px; background-color: #fff;}
.calendar thead .active { padding: 2px 0px 0px 2px; background-color: #e9eef4;}
.calendar tbody .day { width: 2em; text-align: right; padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth { font-size: 80%; color: #aaa;}
.calendar tbody .day.othermonth.oweekend { color: #faa;}
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid #FFEFD6; background: #FFEFD6;}
.calendar tbody .rowhilite td { background: #fff4e2;}
.calendar tbody .rowhilite td.wn { background: #fff4e2;}
.calendar tbody td.hilite { padding: 1px 3px 1px 1px; border: 1px solid; border-color: #FFB55A;}
.calendar tbody td.active { padding: 0px 0px 0px 0px; border: 1px solid; border-color: #FFB55A;}
.calendar tbody td.selected { font-weight: bold; color: #fff; padding: 0px 0px 0px 0px; border: 1px solid; border-color: #FFB55A; background: #FED49B;}
.calendar tbody td.weekend { color: #f00;}
.calendar tbody td.today { font-weight: bold; color: #00f;}
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell {  visibility: hidden;}
.calendar tbody .emptyrow { display: none;}
.calendar tfoot .ttip { padding: 1px; border-top: 1px solid #FFB55A; background: #fff; color: #000; text-align: center;}
.calendar tfoot .hilite { border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000;  border-left: 1px solid #fff; padding: 1px; background: #d8e0e4;}
.calendar tfoot .active { padding: 2px 0px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000;}
.calendar .combo { position: absolute; display: none; width: 4em; top: 0px; left: 0px; cursor: default; border: 1px solid #FED49B; background: #FFEFD6; font-size: 90%; padding: 1px;}
.calendar .combo .label,
.calendar .combo .label-IEfix { text-align: center;  padding: 1px;}
.calendar .combo .label-IEfix { width: 4em;}
.calendar .combo .active { background: #e9eef4; padding: 0px; border: 1px solid #FED49B;}
.calendar .combo .hilite { background: #048; color: #aef;}
.calendar td.time { border-top: 1px solid #000; padding: 1px 0px; text-align: center;  background-color: #e8f0f4;}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm { padding: 0px 3px 0px 4px;  border: 1px solid #889;  font-weight: bold;  background-color: #fff;}
.calendar td.time .ampm {  text-align: center;}
.calendar td.time .colon {  padding: 0px 2px 0px 3px;  font-weight: bold;}
.calendar td.time span.hilite {  border-color: #000;  background-color: #667;  color: #fff;}
.calendar td.time span.active {  border-color: #f00;  background-color: #000;  color: #0f0;}



.contact_us_box {
	font-size:10px; 
}
.contact_us_box p big {
	white-space:nowrap;
}
.contact_us_box p {
	padding:4px 0px 0px 1px; margin:0;
}
.contact_us_box table {
	padding:1px 0px 0px 1px; margin:0;
}
.contact_us_box table td {
	font-size:10px; 
	padding:1px; margin:0;
}
.contact_us_box .title1 {
	width:90%;
	font-size:15px; 
	font-weight:bold;
}
.contact_us_box a {
	color:#000000; 
	font-weight:normal;
}
.contact_us_box a:hover {
	color:#000000; 
	text-decoration:none;
}
.contact_us_box big {
	font-size:14px; 
}

.contact_us_box#h_contact_us_box {
	width:349px; height:190px;
	background-image:url(/images/crc_box-contacto_g.jpg); background-repeat:no-repeat;
}
.contact_us_box#h_contact_us_box div {
	width:59%;padding:0 0 0 10px; margin:0px;
}
.contact_us_box#i_contact_us_box { 
	width:254px; 
}
.contact_us_box#i_contact_us_box div{
	padding:0 0 4px 8px; margin:0px;
}
.contact_us_box#i_contact_us_box div#title_phone{
	height:80px; padding:8px 0 0 8px;
	background-image:url(/images/crc_box-contacto_p.jpg); background-repeat:no-repeat;
}

#frm_scb_search_box {margin:0; padding:0; background-color:#FFEFD6;}

#frm_scb_search_box td{font-family:Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size: 11x;font-weight: bold; margin: 0px; padding: 4px;}
#frm_scb_search_box #td_top  h2{color:#FFB55A; font-size:14px; font-weight:bold;}
#frm_scb_search_box td.label {width:37%;text-align:right;padding-top:6px;vertical-align:top;}
#frm_scb_search_box td.edit {width:63%;}
#frm_scb_search_box .label {}
#frm_scb_search_box .txt_small {font-size: 9px; margin: 0px; padding: 0px;}
#frm_scb_search_box select, #frm_scb_search_box input{font-size: 11px; font-weight: normal;}

#frm_scb_search_box #pickupDest, #frm_scb_search_box #returnDest {width:140px;}
#frm_scb_search_box #pickupDate, #frm_scb_search_box #returnDate {font-size: 11px; width: 80px;}
#frm_scb_search_box #pickupTime, #frm_scb_search_box #returnTime {width:80px;}

#frm_scb_search_box #CurrencyLabel {width:120px;}
#frm_scb_search_box #driverAge {width:40px;}
#frm_scb_search_box #img_car_pickup_date, #frm_scb_search_box #img_car_return_date {cursor: pointer;border: 1px solid orange;vertical-align:middle;}

#frm_scb_search_box #td_top {text-align:center; border-bottom:3px solid #FED49B;}
#frm_scb_search_box #tr_pt td, #frm_scb_search_box #tr_rt td, #frm_scb_search_box #tr_ag td {border-bottom:1px solid #FED49B;}
#frm_scb_search_box #td_bottom {height:52px; vertical-align:middle; text-align:center;}
#frm_scb_search_box #td_bottom #btnSearch{display:none;}

#frm_scb_search_box.scb_CRC_table_horizontal #td_top{text-align:left; }
#frm_scb_search_box.scb_CRC_table_horizontal #td_top h2{font-size:13px; margin-left:10px;}
#frm_scb_search_box.scb_CRC_table_horizontal td.td_p, #frm_scb_search_box.scb_CRC_table_horizontal .td_r {padding:2px;}
#frm_scb_search_box.scb_CRC_table_horizontal td.td_o {width:150px;}
#frm_scb_search_box.scb_CRC_table_horizontal td table {width:100%;}
#frm_scb_search_box.scb_CRC_table_horizontal td.td_p table, #frm_scb_search_box.scb_CRC_table_horizontal .td_r table{border-right:1px solid #FED49B;}
#frm_scb_search_box.scb_CRC_table_horizontal td.label, #frm_scb_search_box.scb_CRC_table_horizontal td.edit {width:auto;}
#frm_scb_search_box.scb_CRC_table_horizontal td.td_o table td#td_button {height:60px; vertical-align:bottom; text-align:center;}
#frm_scb_search_box.scb_CRC_table_horizontal #tr_pt td, #frm_scb_search_box.scb_CRC_table_horizontal #tr_rt td {border-bottom:0 none;}
#frm_scb_search_box.scb_CRC_table_horizontal #tr_bottom {display:none;}

.button_book {
	background-image:url(/images/listados_book-now.gif); background-repeat:no-repeat;
	width:110px; height:25px; color:#FFFFFF; border:0px none; cursor:pointer;
}


.news_home {
	background-color:#F0F0F0;
}

.news_home .title {
	font-size:13px;
	padding:2px 12px 2px 12px; margin:0;
	border-bottom:4px solid #CCCCCC;
}

.news_home .get_item {
	padding:7px 24px 6px 12px; margin:0px
}

.recommended_home .title {
	color:#FE95C5;
	font-size:18px;
	font-weight:bold;
	padding:6px 10px 4px 8px;
	border-bottom:1px solid #FE95C5;
}
.recommended_home .button_book {
	background-image:url(/images/special-offers_autos_book-now.gif);
}


.specialoffers .title {
	color:#FFB55A;
	font-size:18px;
	font-weight:bold;
	padding:6px 10px 4px 8px;
	border-bottom:1px solid #FFB55A;
}
.specialoffers .button_book {
	background-image:url(/images/special-offers_book-now.gif);
}
.specialoffers .get_item td{
	padding:8px 10px 8px 15px;
	border-bottom:1px solid #FFEFD6;
}
.specialoffers .get_item td a{
	color:#FFB55A;
	font-size:15px;
	text-decoration:underline;
}
.specialoffers .get_item td a:hover{
	text-decoration:none;
}
.specialoffers .txt_prices {
	color: #FFB55A;
}


.hi_info {
	background-color:#FFDEEF;
}
.hi_info td .title, .hi_info td.title {
	color:#E7397B; font-size:14px;
	padding:2px 0 2px 8px; 	margin:0px;
}
.hi_info td {
	padding:2px; margin:0px;
	vertical-align:top; text-align:left;
}
.hi_info img {
	padding:0px; margin:2px;
}

.get_cars {
}
.get_cars .get_item td.book table, td.book table { 
	float:left;
}
.get_cars .get_item td.book { 
}
td.book { 
}
.get_cars .get_item td.book table.odd, td.book table.odd{ 
	border-right:1px solid #FE95C5;
}
.get_cars td .title, .get_cars td.title {
	color:#FFEFD6; font-size:14px;
	padding:4px 0px 4px 0px; margin:0px;
}
.get_cars .get_item td ul{
	padding:0; margin:5px 0px 0px 0px;
	list-style:disc;
	list-style-position:inside;
}
td.book {
	padding:8px 0px 0px 0px; margin:0px;
	border-bottom:1px solid #FE95C5;
}
.get_cars .get_item td.book {
	border-bottom:0 none;
	padding:8px 0px 8px 0px; margin:0px;
	border-left:1px solid #FFEFD6;
}
.get_cars .get_item td.book table td, td.book table td{
	text-align:center;
	padding:2px 0px 2px 0px; margin:0px;
}
.get_cars .get_item td.book table tr.line td{
	border-top:1px solid #FFEFD6;
}
.get_cars .get_item td.book table tr.line.first td{
	border-top:0px none;
}
.get_cars .get_item td.book table td.price_title, td.book table td.price_title{
	font-weight:bold;
	vertical-align:bottom;
}
.get_cars .get_item td.book table td.button, td.book table td.button{
	vertical-align:top;
}
.get_cars .get_item td.book table td img.logo, td.book table td img.logo{
	margin:2px 10px; padding:0px;
}

.get_rental_locations {
	border-bottom:2px solid #FE95C5;
}
.get_rental_locations td .title {
	color:#FFFFFF; font-size:14px;
	padding:4px 0px 4px 10px; margin:0px;
}

.get_rental_locations div.title{
	color:#000000;
	font-weight:bold; font-size:11px;
	padding-left:15px;
}
.get_rental_locations td {
	vertical-align:top;
}
.get_rental_locations td.line {
	border-right:1px solid #FE95C5;
}
.get_rental_locations .get_item td ul{
	padding:0; margin:5px 0px 0px 0px;
	list-style:disc;
	list-style-position:inside;
}
.get_rental_locations .get_item {
	width:355px; float:left;
}
