#datos {
	clear: both;
	display: none;
	float: none;
}

#coche_acc {
	float: left;
	padding: 0 0 0 10px;
	text-align: left;
	width: 250px;

}

.coch_fil {
	background-color: #EEE;
	clear: both;
	float: left;
	margin: 2px 0;
	padding: 4px 2px;
	text-align: left;
	width: 100%;
}

#coche_fot {
	float: left;
	width: 300px;

}

.form_cont {
	padding: 0px;
	background-color: #F0F0F4;
}

.form_cont_tit {
	color: #003376;
	font-weight: bold;
	padding: 3px;

}

.form_cont_tit_red {
	color: white;
	font-weight: bold;
	padding: 3px;
	background-color:red;
}


select,  input {
	color: #003376;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 100%;
}

.form_cont2 {
	padding: 3px;
	background-color: #F0F0F4;
	color: #003376;
}

.form_cont3 {
	padding: 3px;
	background-color: #FFFFFF;
	color: #003376;
}

.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 {
	width: 100px;
}

.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: url(/images/neutral/button-bg.gif) #fdfff7 left bottom repeat-x;
	border: 1px outset #FFFFFF;
	color: #666666;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;

}

.form_cont3 {
	float: left;
	width: 180px;
}

.form_cont4 {
	float: left;
}

.form_txt {
	width: 70px;
}

.form_txt2 {
	width: 150px;
}

.txt1 {
	color: #B01212;
	font-weight: bold;
}

.veh_row, .veh_row_dis {
	background-color: #FFF;
	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_ext_vo {
	padding: 12px 0 0 0;
	width: 30px;
}

.veh_img {
	width: 68px;
}

.veh_imp {
	padding: 12px 0 0 0;
	text-align: right;
	width: 90px;
}

.veh_imp_vo {
	padding: 12px 0 0 0;
	text-align: right;
	width: 70px;
}

.veh_imp2 {
	padding: 4px 0 0 0;
	text-align: right;
	width: 90px;
}

.veh_imp_ofe {
	color: #B01212;
	font-size: 130%;
	font-weight: bold;
}

.veh_imp2_vo {
	color:#FF3300;
	font-weight: bold;
	padding: 4px 0 0 0;
	text-align: right;
	width: 65px;
}

.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;*/
	width: 149px;
}

.veh_res {
	padding: 9px 0 0 10px;
	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: #CCC;
	font-weight: bold;
}

