.letra_make_reservation {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.caja_texto {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	width:120px;
}
.texto_disclaimer {
	font-family:Tahoma;
	font-size:11px;
	color:#CCCCCC;
	text-align:justify;
	line-height:2em;
}
.texto_footer{
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
}
.texto_resaltado{
	font-family:Tahoma;
	font-size:11px;
	color:#9a0000;
	font-weight:bold;
}
.texto_thumbnail{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.especificaciones{
	font-family:Tahoma;
	font-size:11px;
	color: #FFFFFF;
}
.precio{
	font-family:Tahoma;
	font-size:18px;
	color: #FFFFFF;
	font-weight: bold;
} 
.letra_sobre_rojo {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.letra_sobre_gris {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #5e5e5e;
	text-decoration: none;
}
.letra_sobre_gris_oscuro {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
input text {
	color: #FFFFFF;
	background-color:#FFFFFF;
	border: 1px solid #c0c0c0;
	font-family:Tahoma;
	font-size:11px;
	color:#5e5e5e;
}
.campos_form_texto3{
	width:300px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	border: 1px solid #c0c0c0;
	font-family:Tahoma;
	font-size:11px;
	color:#5e5e5e;
}
textarea{
	width:300px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	border: 1px solid #c0c0c0;
	font-family:Tahoma;
	font-size:11px;
	color:#5e5e5e;
}
.Texto_Categoria{
	font-family:Tahoma;
	font-size:17px;
	color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
	font-style:oblique;
	letter-spacing:-1.5px;
	text-transform:uppercase;
	margin-right:10px;
}
.titulo_chooseacar {
	font-family:Tahoma;
	font-size:11px;
	color:#930000;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.Texto_Categoria2 {
	font-family:Tahoma;
	font-size:19px;
	color:#930000;
	vertical-align:middle;
	font-weight:bolder;
	font-style:italic;
	letter-spacing:-1px;
	text-transform: uppercase;
}
.titulo_choosenacar {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	font-weight: bold;
}
.titulo_especificaciones {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
select {
	font-family: Tahoma;
	font-size: 11px;
	color: #5e5e5e;
	background-color: #FFFFFF;
	border: 1px solid #c0c0c0;
}
.input2 {
	color: #FFFFFF;
	background-color:#FFFFFF;
	border: 1px solid #c0c0c0;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	width:110px;
}
.select2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #5e5e5e;
	background-color: #FFFFFF;
	border: 1px solid #c0c0c0;
	width:150px;
}
.aspDataList {
	background-image:url(../images/bg_thumbnail_14.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:121px;
	height:134px;
}

.aspDataList1 {
	background-image:url(../images/bg_thumbnail3.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:128px;
	height:127px;
	padding:10px;
}
/***Texto Disclaimer***/

table.disclaimer {
	background-image:url(../images/bg_leyenda_reservations.jpg);
	background-repeat:no-repeat;
	width:590px;
	height:115px;
	align:center;
	font-family:Tahoma;
	font-size:11px;
	color:#CCCCCC;
	text-align:justify;
	line-height:2em;

}
table.disclaimer td{
	vertical-align:middle;
	padding:8px 13px 8px 13px;
}
/***Colores Tablas***/

table.tabla{
	background-color:#FFFFFF;
	border:solid 1px #e5e5e5;
	font-family:Tahoma;
	font-size:11px;
}
/*table.tabla tr {
	background-color:#7e7e7e;
	height:15px;
	font-weight:bold;
	color:#cccccc;
}*/
table.tabla tr.header {
	background-color:#af0000;
	height:15px;
	font-weight:bold;
	color:#FFFFFF;
}
table.tabla tr.detalles {
	background-color:#e5e5e5;
	height:15px;
	color:#5e5e5e;
}
table.tabla tr.detalles2 {
	background-color:#f2f2f2;
	height:15px;
	color:#5e5e5e;
}
table.tabla tr.total {
	background-color:#7e7e7e;
	height:15px;
	font-weight:bold;
	color:#cccccc;
}


/*** Tabla del Paso 2 ***/

table.TPaso2 {
	/*width: 614px;*/
	height: 695px;	
}
table.TPaso2 td.BgCarros {
	/*background-image:url(../images/bg_choose_car.jpg);*/
	background-position:center top;
	background-repeat:no-repeat;
	width: 380px;
	height: 695px;
		
}
table.TPaso2 td.BgSeleccionado {
	background-image:url(../images/bg_chosen_car.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width: 242px;
	height: 695px;	
}

/***Step 4***/

.campos_form_texto4{
	width:300px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	border: 1px solid #c0c0c0;
	font-family:Tahoma;
	font-size:11px;
	color:#5e5e5e;
}
textarea{
	width:300px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	border: 1px solid #c0c0c0;
	font-family:Tahoma;
	font-size:11px;
	color:#5e5e5e;
}
.caja_texto {
	background-color:#FFFFFF;
	border: 1px solid #c0c0c0;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	width:120px;
}
.cajitas{
	color: #FFFFFF;
	background-color:#FFFFFF;
	border: 1px solid #c0c0c0;
	font-family:Tahoma;
	font-size:11px;
	color:#5e5e5e;
}
.hidden
{
    visibility: hidden;
}

a.apply_promo {
	/*background-image:url(../images/bt_apply_promo.gif);*/
	background-repeat:no-repeat;
	background-position:center;
	width:100px;
	height:30px;
	display:block;
	margin:0 3px 0 3px;
	float:left;
}
a.apply_promo:hover{
	background-image:url(../images/bt_apply_promo_on.gif);
}
a.aplicar_promocion {
	background-image:url(../espanol/images/bt_applicar_promocion.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:140px;
	height:30px;
	display:block;
	margin:0 3px 0 3px;
	float:left;
}
a.aplicar_promocion:hover{
	background-image:url(../espanol/images/bt_applicar_promocion_on.gif);
}
.campo_pequeno {
	width:150px;
	height:15px;
	color: #FFFFFF;
	background-color:#FFFFFF;
	border: 1px solid #c0c0c0;
	font-family:Tahoma;
	font-size:11px;
	color:#5e5e5e;
}

/***Estimated Total***/

table.estimatedtotal {
	background-image:url(../images/estimated_total.gif);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0 auto;
	width:590px;
	height:149px;
	border:none;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF
}
.esttitle{
	font-family:Tahoma;
	font-size:17px;
	color:#FFFFFF;
	vertical-align:middle;
	font-weight:bold;
	font-style:oblique;
	letter-spacing:-1px;
	text-transform: uppercase;
}
/** Imprimir **/

a.btimprimir {
	background-image:url(../images/ic_imprimir.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:center center;
	background-repeat:no-repeat;
	border:0 none;
	display:block;
	height:30px;
	margin:0 3px;
	width:140px;
	margin:0 auto;
}
a.btimprimir:hover{
	background-image:url(../images/ic_imprimir_on.gif);
	border:0 none;
	background-color:transparent;
}
input.btprint {
	background-color:transparent;
	/*background-image:url(../images/ic_print.gif);*/
	background-position:center center;
	background-repeat:no-repeat;
	border:0 none;
	display:block;
	height:30px;
	margin:0 3px;
	width:140px;
	margin:0 auto;
}
/*input:hover.btprint{
	background-image:url(../images/ic_print_on.gif);
	border:0 none;
	background-color:transparent;
}*/

.tblTitSubtotal{

font-size: 11px;

font-weight:bold;

text-transform: uppercase;

}

.totalServices{

font-size:  17px;

font-weight:bold;

}

.chooseacarprices{

margin: 3px 0px 0px 9px; 
padding: 0;
text-align: left;
*margin: 0;
*padding: 3px 0px 0px 5px;

}
.chooseacarprices b
{
	font-size: 12px;
	font-weight: bold;
}

.linkprices{

font-size: 9px; font-weight: normal;

}
