.fade-body {
	background-image: url(interface/fade_body.gif);
	background-repeat:  repeat-x;
	background-position: left top;
}
.text1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #EEEEEE;
	text-decoration: none;
	text-align: justify;
}
.text2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #EEEEEE;
	text-decoration: none;
}
.text4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #EEEEEE;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
}

.text3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #EEEEEE;
	text-decoration: none;
	font-size: 10px;
}
A.vinculo-mail {
	FONT-SIZE: 10px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: none;
	color: #FFCC00;
	text-decoration: none;
}
A.vinculo-mail:link {
	COLOR: #FFCC00;
	TEXT-DECORATION: none;
}
A.vinculo-mail:visited {
	COLOR: #FFCC00;
	TEXT-DECORATION: none;
}
A.vinculo-mail:active {
	COLOR: #FFCC00;
	TEXT-DECORATION: none;
}
A.vinculo-mail:hover {
	COLOR: #333333;
	text-decoration: underline;
}
.guardado {  position: absolute; visibility: hidden; z-index: 1; }
.guardado .h1 {  position: absolute; visibility: hidden; z-index: 1; }
.guardado .h3 {  position: absolute; visibility: hidden; z-index: 1; }
.guardado .h2 {  position: absolute; visibility: hidden; z-index: 1; }







#overlay {
background-image:url(interface/transparent.png);
color:#EFEFEF;
}

div.overlay {
background-image:url(interface/white.png);
display:none;
height:470px;
padding:55px;
width:739px;
}

div.overlay div.close {
background-image:url(interface/close_overlay.png);
cursor:pointer;
height:25px;
position:absolute;
right:5px;
top:5px;
width:25px;
}

div.wrap {
height:570px;
overflow-y:auto;
}




/*--------------------------------------------------- formulario presupuesto ---------------------------------------------------*/


	
	#presupuesto {
		background: #fff;
		}
	
	#presupuesto p {
		margin-bottom: 26px;
		}
	
	#presupuesto {
		width: 620px;
		color: #666;
		font-size: 11px;
		font-family: Tahoma, Arial;
		line-height:16px;
		padding: 50px;
		}
		
		#presupuesto h1 {
			background: url(interface/formulario/h1_presupuesto.gif) 0 0 no-repeat;
			width: 91px;
			height: 13px;
			font-size: 1px;
			line-height: 1px;
			text-indent: -9999px;
			margin-bottom: 28px;
			}
		
		#presupuesto h2.datos_cliente {
			background: url(interface/formulario/h2_datoscliente.gif) 0 0 no-repeat;
			width: 95px;
			height: 10px;
			font-size: 1px;
			line-height: 1px;
			text-indent: -9999px;
			margin-bottom: 15px;
			}
			
			
			.bloque1 {
				background: url(interface/formulario/bloque1.gif) 0 0 no-repeat;
				width: 600px;
				height: 130px;
				padding: 14px 0 0 20px;
				margin-bottom: 20px;
				}
				
				
				.label1 {
					width: 280px;
					float: left;
					margin: 0 20px 0 0;
					}
					
					.label1 input {
						width: 272px;
						height: 16px;
						background-color: #f0eff0;
						border: 1px solid #ea6606;
						font-size: 11px;
						font-family: Tahoma, Arial;
						color: #333;
						padding: 3px 3px 0 3px;
						margin: 2px 0 10px 0;
						}
					
					.label2 {
						float: left;
						width: 83px;
						margin: 0 20px 0 0;
						} .label2 span { float: left;}
					
					.label2 input {
						width: 12px;
						height: 12px;
						margin: 2px 0 0 10px;
						float: left;
						}
						
		#presupuesto h2.gastoscondu {
			background: url(interface/formulario/h2_gastosdelconductor.gif) 0 0 no-repeat;
			width: 121px;
			height: 10px;
			font-size: 1px;
			line-height: 1px;
			text-indent: -9999px;
			margin-bottom: 15px;
			}
			
				.bloque2 {
				background: url(interface/formulario/bloque2.gif) 0 0 no-repeat;
				width: 600px;
				height: 54px;
				padding: 14px 0 0 20px;
				margin-bottom: 20px;
				}
				
				.label3 {
					display:block;
					margin-bottom: 2px;
					}
				
				.label3 span {
					width: 300px;
					display: block;
					float: left;
					}
				
				.label3 input {
					margin-right: 20px;
					}
		
		#presupuesto h2.descripcion {
			background: url(interface/formulario/h2_descripcion.gif) 0 0 no-repeat;
			width: 133px;
			height: 12px;
			font-size: 1px;
			line-height: 1px;
			text-indent: -9999px;
			margin-bottom: 15px;
			}
			
				
				.bloque3 {
					background: url(interface/formulario/bloque3.gif) 0 0 no-repeat;
					width: 600px;
					height: 233px;
					padding: 14px 0 0 20px;
					margin-bottom: 20px;
					}
					
				
				.label4 {
						float: left;
						width: 130px;
						margin: 0 20px 0 0;
						}
					
				.label4 input {
						width: 122px;
						height: 16px;
						background-color: #f0eff0;
						border: 1px solid #ea6606;
						font-size: 11px;
						font-family: Tahoma, Arial;
						color: #333;
						padding: 3px 3px 0 3px;
						margin: 2px 0 0 0;
						}
						
						
						.tabla {	border: 1px solid #ea6606; border-right: none; border-bottom: none; float: left;  margin-top: 10px; *margin-top: 28px;}
						
						.tabla th {
							background-color: #fff;
							color: #ea6606;
							font-weight:normal;
							padding: 4px 10px 6px 10px;
							text-align: left;
							vertical-align: top;
							border-bottom: 1px solid #ea6606;
							border-right: 1px solid #ea6606;
							}
						
						.tabla td {
							background-color: #ebebeb;
							color: #666;
							border-bottom: 1px solid #ea6606;
							border-right: 1px solid #ea6606;
							}
							
							.inputfecha {
								width: 75px;
								height: 21px;
								background-color: #ebebeb;
								border: 0;
								font-size: 11px;
								font-family: Tahoma, Arial;
								color: #666;
								padding: 5px 9px 0 9px;
								}
							
							.inputinicio {
								width: 49px;
								height: 21px;
								background-color: #ebebeb;
								border: 0;
								font-size: 11px;
								font-family: Tahoma, Arial;
								color: #666;
								padding: 5px 9px 0 9px;
								}
							
							.inputservicio {
								width: 323px;
								height: 21px;
								background-color: #ebebeb;
								border: 0;
								font-size: 11px;
								font-family: Tahoma, Arial;
								color: #666;
								padding: 5px 9px 0 9px;
								}
							
							.inputfin {
								width: 58px;
								height: 21px;
								background-color: #ebebeb;
								border: 0;
								font-size: 11px;
								font-family: Tahoma, Arial;
								color: #666;
								padding: 5px 9px 0 9px;
								}
							
				.txt_legal {
					font-size: 9px;
					padding: 0 20px;
					color: #808080;
					text-align: justify;
					}.txt_legal a { color: #d1d1d1;}
					
					.input_legal {
						float: left;
						margin: 0 10px 0 20px;
						}
						
						.acepto {
							float: left;
							margin: 0;
							}
							
				#enviar {
				background: url(interface/formulario/enviar.gif) 0 0 no-repeat;
				width: 49px;
				height: 23px;
				display:block;
				text-indent: -9999px;
				margin: -4px 20px 0 0;
				float: right;
				border: 0 none;
				}