#datos {

	clear: both;

	display: none;

	float: none;

}



#coche_acc {

	float: right;

	padding: 0 0 0 10px;

	text-align: left;

	width: 250px;



}



.coch_fil {

	background-color: #FFFFFF;

	clear: both;

	float: left;

	margin: 2px 0;

	padding: 4px 10px;

	text-align: left;

	width:90%;

}



#coche_fot {

	float: left;

	width: 250px;

}





/*.form_cont {

	border: 1px solid #DEDEDE;

	padding: 5px;

}



.form2_cont {

	background-color: #EEEEEE;

	border: 1px solid #EEEEEE;

	padding: 5px;

}*/



.form_cont_tit {

	background-color: #EEEEEE;

	border: 1px solid #EEEEEE;

	color: #666666;

	font-weight: bold;

	padding: 10px 0px 3px 5px;

}

.form_cont_tit_car {

	background-color: #E6AC00;

	border: 1px solid #EEEEEE;

	color: #FFFFFF;

	font-weight: bold;

	padding: 10px 0px 3px 5px;

}


.form_cont select, .form_cont input, TEXTAREA {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 110%;

}



.form2_cont select, .form2_cont input {

	color: #FF6600;

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 110%;

}





.form_cont2 {



}



.form_cont2 a img {

	margin: 0 20px 0 10px;

}



.form_cont2 div {

	clear: left;

	float: left;

	padding: 2px 10px 0 0;

	text-align: right;

}



.form_cont2 div.space1 {



}



.form_cont2 div.space2 {

	width: 180px;

}



.space3 {

	clear: left;

	float: left;

	width: 150px;

}



.space4 {

	clear: right;

	float: left;

	font-weight: bold;

	text-align: right;

	width: 80px;

}



.space5 {

	float: right;

	font-weight: bold;

	text-align: right;

	width: 50px;

}



input.form_bot {

background-color: #E6AC00;	
border: 1px solid #6D6D6D;
border-top: 1px solid #D3D3D3;
border-left: 1px solid #D3D3D3;


color: #fff;
font-size:11px;



font-weight: bold;
/*padding-left: 0;*/


height: 22px;
}

input.form_bot_list {

background-color: #E6AC00;	
border: 1px solid #6D6D6D;
border-top: 1px solid #D3D3D3;
border-left: 1px solid #D3D3D3;


color: #fff;
font-size:11px;



font-weight: bold;
/*padding-left: 0;*/
margin:0px 0px 3px 250px;

height: 22px;
}

.form2_cont input.form_bot {

	background-color: #FF3300;

	color: #FFF;

	border: 2px solid #FFFFFF;

}



.form_cont3 {

	float: left;

	width: 180px;

}



.form_cont4 {

	float: left;

}



.form_txt {

	width: 70px;

}



.form_txt2 {

	width: 150px;

}



.form_label {

	color:#000000;

	font-weight:bold;
	font-size:12px;

}



.txt1 {
	color: #000000;

	font-weight: bold;

}



.veh_row, .veh_row_dis {



	border-bottom: 2px solid #DDD;

	clear: both;

	float: left;

	padding: 0;

	margin: 0;

	width: 100%;

}



.veh_row_dis {

	color: #AAA;

	font-style: italic;

}



.veh_row div, .veh_row_dis div {

	float: left;

}



.veh_ext {

	padding: 12px 0 0 0;

	width: 100px;

}



.veh_img {

	/*width: 68px;*/

}



.veh_imp {

	padding: 12px 0 0 0;

	text-align: right;

	width: 90px;

}



.veh_imp2 {

	padding: 9px 0 0 50px;

	text-align: right;

	width: 90px;

	color:#000000;

	font-weight:bold;

	font-size:12px

}



.veh_imp_ofe {

	color: #B01212;

	font-size: 140%;

	font-weight: bold;

}



.veh_imp_old {

	text-decoration: line-through;

}



.veh_mas {

	padding: 12px 0 0 0;

	width: 25px;

}



.veh_mas a {

	color: #B01212;

	text-decoration: none;

}



.veh_mas a:hover {

	color: #999;

}



.veh_nom {

	padding: 12px 0 0 0;

	width: 170px;

	font-weight:bold;

	color:#000000;

}



.veh_res {

	padding: 9px 0 0 90px;

	text-align: center;

}



.tab_head {

	font-weight: bold;

	padding: 15px 0 10px 0;

}



.tab_resH, .tab_res {

	margin 2px;

	text-align: center;

}



.tab_res {

	background-color: #FFF;

}



.tab_resH {

	background-color: #E6AC00;

	font-weight: bold;

}



.label {

  font-weight:bold;

}

#upgrade{

background-color: #FFF;



	clear: both;

	float: left;

	padding: 0;

	margin: 0;

	width: 100%;

}

#upgrade legend {

text-decoration:none;

	font-weight:bold;

	color:#000000;	

	

}



.car_upgrade{

	float: left;

	margin-left:5px;

	text-align:center;


	width:140px;

	

}



.car_upg_name a{

	text-decoration:none;

	font-weight:bold;

	color:#003376;

	padding-top:2px;

	font-size:12px;

}

.car_upg_res{

	padding-bottom:3px;

}



.car_upg_res a{

	text-decoration:none;

}

.car_upg_price_ofe {

	color: #B01212;

	font-weight: bold;

	text-align:center;

}



.car_upg_price_old {

	text-decoration: line-through;

	font-size:11px;

}