* {margin:0;padding:0;border:0;}
form {margin:0;padding:0;}
img {border:0;}
div {background:transparent;}

html {
	height:100%;
}

body {
	height:100%;
	font-family: Verdana, Helvetica, sans-serif;
	background:#E2E2E2;
}

h2, h3, h4, h5 {font-weight:normal;}

h3 { font-size: 95%; color: #373737; font-weight:bold; }

a { color: #F87819; font-weight: bold; }

.clearer { clear: both; }

#all { width:960px; text-align: left; margin:0 auto; padding:0; }
#cab { width:960px; height: 99px; background:#000; border: 0; margin-top: 12px; }

#menu { background: #DADADA; height: 27px; border-bottom: 1px solid #717171; text-align: center; }
#menu ul { padding-top: 4px; }
#menu ul li { display:inline; padding-left:6px; padding-right:6px; }
#menu ul li.active { background: #FFF; border:1px solid #000; border-bottom: none; position:relative; padding-bottom:6px; .padding-bottom:2px;  }
#menu ul li.active a:hover{ background: #FFF; border:0; padding:4px 6px 9px 6px .padding:4px 6px 5px 6px; position:relative; }
#menu ul li a { color: #000; text-decoration: none; font-size: 10px; font-weight: bold; padding:4px 6px 5px 6px; }
#menu ul li a:hover { color: #F87819; }

#content { background:#FFF; border: 1px solid #717171; border-top: none; padding: 30px 20px 100px 20px; }
#content p { font-size: 11px; line-height: 170%; padding:0 15px 0 10px; margin-bottom:10px;}
#content ul { list-style: none; font-size: 11px; margin-left:10px; }
.img_cab { margin-bottom: 10px; }

.col50 { width:48%; padding-left:2%;}
.col30 { width:28%; padding-left:2%;}
.dcha { float: right; }
.izda { float: left; }
.centro { margin:0 auto; }

.centro_texto { text-align:center; }
.right_text { text-align:right; }
.titular_lista { color: #F87819; font-weight: bold; display:block; margin: 10px 0 4px -15px; padding-left:15px; background: url(i/bolo01.gif) no-repeat 0px 3px;}

.blanco { color:#FFF; }

#col_dcha { width: 286px; float:right; margin-left: 10px; }
.margen { margin-bottom: 30px; }

.contacto { font-family: Verdana, Helvetica, sans-serif;font-size:11px; width:420px; margin:0 auto; padding:25px; background: #A0A0A0 url(i/bck_contacto.gif) repeat-x top left; }
.text_input { font-family: Verdana, Helvetica, sans-serif; padding:4px; font-size:11px; width: 312px; height:14px; border:0; background: #FFF url(i/bck_input.gif) no-repeat top left; margin-bottom:6px;}
.textarea_input { font-family: Verdana, Helvetica, sans-serif; padding:10px; font-size:11px;width: 395px; margin-top:12px; height: 170px; border:1px solid #ABABAB; }
.submit_input { cursor: pointer; float:right; clear:both; margin:10px 0 10px 10px; height:35px; width:75px; color:#FFF; font-weight: bold; border:0; background: #2E2E2E url(i/bck_submit.gif) repeat-x top left; }
label {  display:block; width:100px; float:left;  }

#cab_rutometro { width:770px; height:27px; margin:0 auto; align:bottom;  }
#rutometro { font-family: Verdana, Helvetica, sans-serif;font-size:11px; width:720px; margin:0 auto; padding:25px; background: #A0A0A0 url(i/bck_rutometro.gif) repeat-x top left; }
#datos_de_ruta { height:60px;  }
#datos_de_ruta li { width:45%; height:25px; float:left; padding-left:5%;  }
.logo_rutometro { float:right; margin-top:-8px; position:relative; }
.indicaciones { border:1px solid #B1B1B1; background: #FFF; margin-bottom:10px; padding:10px; }
.mapa_indicaciones { border:1px solid #B1B1B1; background: #FFF; margin-bottom:10px; }
#rutometro label { display:block; width:80px; float:left; padding-left:20px;}
.rut_text_input { font-family: Verdana, Helvetica, sans-serif; padding:4px; font-size:10px; width: 230px; height:11px; border:0; background: #FFF url(i/bck_rut_input.gif) no-repeat top left; margin-bottom:8px;}
.rut_text_input_med { font-family: Verdana, Helvetica, sans-serif; padding:4px; font-size:10px; width: 192px; height:11px; border:0; background: #FFF url(i/bck_rut_input_med.gif) no-repeat top left; margin-bottom:8px; }
.rut_text_input_peq { font-family: Verdana, Helvetica, sans-serif; padding:4px; font-size:10px; width: 22px; height:11px; border:0; background: #FFF url(i/bck_rut_input_peq.gif) no-repeat top left; margin-bottom:8px; }
#botones_puntos_de_paso { float:right; width: 114px; margin-bottom:10px; }
#botones_puntos_de_paso img {  margin-bottom:6px; }
.rut_textarea_input { font-family: Verdana, Helvetica, sans-serif; padding:10px; font-size:11px;width: 575px; height: 85px; border:1px solid #ABABAB; margin-bottom:10px; }
.tipo_vehiculo { margin: 5px 0 20px 20px; width: 195px; }

#spacer_pie { height: 80px; }	


#linkpdf {
	margin: 65px 0 0 0;
}

#rut {
	color: #fa7819;
	font-weight: bold;
	text-decoration: none;
}


