/* CSS Document */

body {
	margin:6px auto;
	width:916px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

a {
	color:#E10D23;
}

a:hover {
	text-decoration:none;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



 /*------------------------------------------------------------------------------------------------------*/

  .subcolumns {
    width: 100%;
    overflow:hidden;
  }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25% }
  .c33l, .c33r { width: 33.333% }
  .c50l, .c50r { width: 50% }
  .c66l, .c66r { width: 66.666% }
  .c75l, .c75r { width: 75% }
  .c38l, .c38r { width: 38.2% }
  .c62l, .c62r { width: 61.8% }

  .subc  { padding: 0 0.5em }
  .subcl { padding: 0 1em 0 0 }
  .subcr { padding: 0 0 0 1em }

 /*------------------------------------------------------------------------------------------------------*/

.p_8 {
	padding:8px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.p_8 #title a{
	font-size:1.1em;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

.p_8 #title{
	font-size:1.1em;
	font-weight:bold;
}

.p_8 #middle_big{
	font-size:1em;
}

.p_8 #big{
	font-size:2.6em;
	letter-spacing:25;
}

.p_4 {
padding:4px;
}
#head {
position:relative;
	width:100%;
	height:114px;
}

#logo {
position:absolute;
top:16px;
left:14px;
}

#lang_cb {
position:absolute;
top:37px;
right:20px;
}

.home_so{
	padding-top:30px; 
	padding-left:18px; 
	padding-right:18px;
}

/* MENU */
#menu {
	height:24px;
	background-color:#829198;
}
#menu ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
	float:left;
}
#menu ul li {
	display: inline;
}
#menu a {
	color:#FFFFFF;
	font-size:12px;
	padding-top:6px;
	padding-left:36px;
	padding-right:18px;
	padding-bottom:3px;
	float:left;
	background-color:#829198;
	background-image: url(../images/REX_esqgris.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#menu a:link, #menu a:visited {	
	text-decoration: none;
}
#menu a:hover, #menu .sel a:hover {
color:#000000;
}

#menu .sel {
	color:#000000;
}

#menu .sel a {
	color:#000000;
}

#menu .unlink a:hover{
	color:#FFFFFF;
}

#menu span {
	color:#FFFFFF;
	font-size:12px;
	padding-top:6px;
	padding-left:36px;
	padding-right:18px;
	padding-bottom:3px;
	float:left;
	background-color:#829198;
	background-image: url(../images/REX_esqgris.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}

/* SUBMENU */
.submenu {
	background-color:#B6BEC1;
	width:130px;
	border:1px solid #829198;
	border-top:none;
	padding-right:4px;
	padding-left:4px;
}
.submenu ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
}

.submenu li {
	padding: 4px;
	padding-left:8px;
	border-top:1px solid #C5CED1;
}
.submenu a {
	color:#FFFFFF;
	font-size:12px;
}
.submenu a:link, .submenu a:visited {	
	text-decoration: none;
}
.submenu a:hover, .submenu .sel a:hover {
	color:#000000;
}
.submenu .sel a {
	color:#000000;
}


/* FIN MENU */
#int_fl {

}

#int_fl #column_menu {
	padding-top:20px;
	width:262px;
	float:left;
}
#int_fl #column_content {
	padding-top:20px;
	width:636px;
	float:right;
}

/*** para las pags sin left menu***/

#int_fll {

}

#int_fll #column_content {
	padding-top:20px;
	width:100%;
	float:left;
}


/* para Formularios */

.g_form {
float:left;
width:20%;
text-align:right;
font-weight:bold;
}

.g_form_d {
float:left;
width:80%;
}

.g_form .frm, .g_form_d .frm  {
margin:2px;
padding:2px;
}

.g_form .frm  {
padding-top:4px;
}

.g_form_d .frm  {
	background-image: url(../../images/bg_form.gif);
	background-repeat: repeat-y;
	background-position: left 0px;
}

#site_path {
height:20px;
}



.title_r {
	height:16px;
	padding-top:7px;
	text-align:right;
	padding-right:8px;
	color:#FFFFFF;
	width:120px;
	background-color:#E10D23;
	background-image: url(/images/REX_esqfucha.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}

.brd_r {
	border:1px solid #DD1021;
	width:100%;
}



.title_b {
	height:16px;
	padding-top:7px;
	text-align:right;
	padding-right:8px;
	color:#FFFFFF;
	width:120px;
	background-color:#1A171C;
	background-image: url(/images/REX_esqnegra.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	font-weight:bold;
}

.brd_b {
	border:1px solid #1A171C;
	width:100%;
}

.title_g {
	height:16px;
	padding-top:7px;
	text-align:right;
	padding-right:8px;
	color:#FFFFFF;
	width:120px;
	background-color:#829198;
	background-image: url(/images/REX_esqgris.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}




.brd_g {
	border:1px solid #829198;
	width:100%;
}

.title_n {
	height:16px;
	padding-top:7px;
	text-align:right;
	padding-right:8px;
	color:#FFFFFF;
	width:110px;
	background-color:#EB6333;
	background-image: url(/images/REX_esqnaranja.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}

.brd_n {
	border:1px solid #EB6333;
	width:100%;
}

.title_ro {
	height:16px;
	padding-top:7px;
	text-align:right;
	padding-right:8px;
	color:#FFFFFF;
	width:110px;
	background-color:#A50011;
	background-image: url(/images/REX_esqrojoosc.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}

.brd_ro {
	border:1px solid #A50011;
	width:100%;
}
.title_g_r, .title_g_ro{
	height:16px;
	padding-top:7px;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:8px;
	color:#FFFFFF;
	width:169px;
	background-color:#829198;
}
.title_g_r, .title_g_r a {
	color:#FFFFFF;
	background-color:#829198;
}
.title_g_ro, .title_g_ro a {
	color:#000000;
	background-color:#fc8d71;
}

.title_r, .title_b, .title_g, .title_n, .title_ro {
	font-weight:bold;
	font-size:12px;
	width:170px;
}

.title_r h2, .title_b h2, .title_g h2, .title_n h2, .title_ro h2 {
	font-weight:bold;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.header_opt_text{
	font-weight:bold;
	padding-top:6px;
	padding-left:6px;
}


#footer {
clear:both;
margin-top:8px;
height:20px;
font-size:11px;
border-top:1px solid #A2A2A2;
padding-top:4px;
}

#footer ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
	float:left;
}
#footer ul li {
	display: inline;
}
#footer a {
	color:#A2A2A2;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0px;
	float:left;
	border-right:1px solid #A2A2A2;
}
#footer a:link, #footer a:visited {	
	text-decoration: none;
}
#footer a:hover, #footer .sel a:hover {
	color:#E10D23;
}
#footer .sel a {

}

.column_l {
float:left;
width:50%;
background-color:#1A171C;
}

.column_r {
float:right;
width:50%;
}

.column_l, .column_r  {
height:218px;
}

.contact_us {
	/*height:202px;*/
	min-height:202px;
	height:auto;
	background-color:#B5BDC0;
	background-image:url(/images/REX_fondoboxcontac.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#FFFFFF;
}

/* for Internet Explorer */
/*\*/
* html .contact_us {
height: 202px;
}
/**/

.contact_us p {
margin-top:4px;
}

.contact_us a {
color:#000000;
text-decoration:underline;
}

.contact_us a:hover {
text-decoration:none;
}

.contact_us .box{
margin:6px;
line-height:13px;
}

#blq .brd_n , #blq .brd_r, #blq .brd_ro {
height:130px;
color:#FFFFFF;
font-size:11px;
}

#blq .brd_n {
background-color:#EB6333;
}

#blq .brd_r {

background-color:#E10D23;
}

#blq .brd_ro {
background-color:#A50011;
}

.c33k {
float:left;
width:210px;
_width:208px;
margin-right:2px;
}

.bold_text{
	font-weight:bold;
}

.bold_grey_text{
	color:#7C7D7F;
	font-weight:bold;
}

.bold_light_grey_text{
	color:#829198;
	font-weight:bold;
}

.grey_text{
	color:#829198;
}

.home_suggest .cars {
padding:0px 4px;
}

.home_suggest p {
margin-top:4px;
}

.home_suggest ul {
margin:0px;
margin-bottom:12px;
margin-left:20px;
}

.home_suggest li {
margin-left:6px;
list-style:none;
}

.home_suggest img {
border:1px solid #000000;
}

.seccion {
margin-top:12px;
}
.title_seccion {
color:#E10D23;
font-weight:bold;
text-align:left;
}


.content_seccion {
padding-left:3px;
padding-right:9px;
padding-top:6px;
text-align:justify;
}

.content_seccion ol {
padding:0px;
padding-left:22px;
margin:0px;

}

.tbl_lista_cars {
margin-top:10px;
}


.tbl_lista_cars th {
padding:4px;
background-color:#E5E9EA;
color:#83919A;
font-size:11px;
}

.tbl_lista_cars td {
border-bottom:1px solid #E5E9EA;
}

.tbl_lista_cars .cuadro {
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
padding:5px;
}

.tbl_lista_cars .cuadro div {
background-color:#839099;
text-align:center;
padding:5px;
width:12px;
}


.tbl_lista_cars .fnd_c {
background-color:#F2F2F4;
}

.tbl_lista_cars .nombre_cars {
text-align:left;
padding-left:5px;
}

.gral_content{
	border:1px solid #000000;
	text-align:justify;
	/*height:450px;*/
}

.locations_data{
	padding-left:12px;
	padding-top:6px;
}

.bold_red_text{
	font-weight:bold;
	color:#E10D23;
}

.bold_red_text a{
	text-decoration:none;
}

.bold_red_text a:hover{
	text-decoration:underline;
}

.white_home_suggest_text{
	font-weight:bold;
	color:#FFFFFF;
	padding-left:6px;
}

.grey_link {
	color:#7C7D7F;
}

.grey_link:hover {
	text-decoration:none;
}

.title_b_long {
	height:16px;
	padding-top:7px;
	text-align:right;
	padding-right:8px;
	color:#FFFFFF;
	width:300px;
	background-color:#1A171C;
	background-image: url(../images/REX_esqnegra.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	font-weight:bold;
}

.title_b_medium {
	height:16px;
	padding-top:7px;
	text-align:right;
	padding-right:8px;
	color:#FFFFFF;
	width:180px;
	background-color:#1A171C;
	background-image: url(../images/REX_esqnegra.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	font-weight:bold;
}

.home_text{
	text-align:justify;
	padding-bottom:9px;
}

#frm_scb_search_box {margin:0px; padding:0px;}

#frm_scb_search_box td{margin: 0px; padding: 3px 2px;}

#frm_scb_search_box td.label {width:40%; text-align:right;}
#frm_scb_search_box td.edit {width:60%; text-align:left;}

#frm_scb_search_box .txt_small {font-style:italic; float:left;}
#frm_scb_search_box select, #frm_scb_search_box input{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: 110px; float:left;}

#frm_scb_search_box #CurrencyLabel {width:100px;}
#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 red;vertical-align:middle; float:left;}

#frm_scb_search_box #td_bottom, #frm_scb_search_box #td_top {display:none;}

