body{ margin: 0; background: #EDEBE8;}

.container{ width: 930px; margin: 0 auto; }

/* STRUCTURE ***********/
.banner{}
.banner img{  border:1px solid black;border-bottom: 8px solid black; }

.pitch{ width: 500px; float: left; text-align: justify; line-height: 2.3em; margin-left: 60px; *margin-left: 20px;}

.form{  padding: 10px;
				width: 240px; height: 340px; 
				float: right; position: relative; *position: none;
				top: -215px; *margin-top: -200px; 
				margin-right: 60px; *margin-right: 20px;
				background: url("/images/bg_form.png");
			 box-shadow: 5px 5px 5px #a2a09e;
			  -moz-box-shadow: 5px 5px 5px #a2a09e;
			  -webkit-box-shadow: 5px 5px 5px #a2a09e;}

.top_form{ 	background: url("/images/bg_top_form.png"); 
						float: right; position: relative; *position: none;
						top: -210px; *margin-top: -250px;
						margin-right: 60px; *margin-right: 20px;
						padding: 15px 10px 10px 10px; 
						*padding: 15px 10px 10px 20px; 
						height: 34px; width: 240px;}
						
						
.top_form h1{ margin: 0px; font-size: 1.3em; text-align: left;}

.box_blanco{ 	width: 810px; height: 500px;
							margin: 0px auto;
							padding: 10px;
							}
							
.blank{ float: left; width: 100%; background: white; margin: 0px 0 40px 0;
				-moz-box-shadow: 0px 5px 10px  #9d9c9a;
				-webkit-box-shadow: 0px 5px 10px #9d9c9a;
				box-shadow: 0px 5px 10px #9d9c9a}

.box_blanco table{ width: 100%;}
.box_blanco td{ padding: 20px; width: 280px; text-align: center;}
.box_blanco td img{ }
.box_blanco td h2{ text-align: center;}
.box_blanco td p{text-align: justify;}


.fotos{ width: 790px; margin: 20em 0 0 70px; *margin: -6em 0 0 70px; height: 270px;  background: white; padding: 1em 0 20px;}
.fotos td img {margin:0 11px; margin-top: 30px;}

/* STRUCTURE - COTIZACION ***************/

.message{ width: 790px;  height: 70px; margin: 10px 0 20px 20px; background: white; padding: 5px 15px 15px 15px;}



/** FONTS ************/
html{ font-family: Arial; color: #3b2716;}
h1{ font-size: 1.6em; color: #7cb622; font-weight: 600; margin: 20px 0 0 0;}
h2{ font-weight: 600; font-size: 1.2em;}
h3{ font-size: 1.2em; font-weight: 100; line-height: 1.4em;}
.verde{ color: #7cb622;}                        

/* FORMS ***************/

.input{ 	border-top: 1px solid #b0a08f; border-left: 1px solid #b0a08f;
				border-right: 0px; border-bottom: 0px;
				height: 17px; width: 190px; font-size: 14px; color: #62421f;
				padding: 10px 10px 10px 40px;} 
				
.submit{ 	background: url("/images/bg_submit.png");
				 	width: 168px; height: 67px; 
					border: 0px; color: white; 
					font-size: 1.5em; margin-top: 15px;}
				
.submit:hover{ color: black;}


.input_persona{ background: url("/images/input_persona.png") no-repeat white;}
.input_correo{ background: url("/images/input_mail.png") no-repeat white; }
.input_herramientas{ background: url("/images/input_herramientas.png") no-repeat white;}

.input_phone{ background: url("/images/input_telefono.png") no-repeat white;}


fieldset{ text-align: center; float: left; width: 350px; margin: 0 30px; height: 550px; *height: 600px;}
legend{ font-size: 1.6em; color: #7cb622; font-weight: 600; margin: 0 5px 0 5px; padding: 0em;}

.form_cotizacion{ height: 700px; padding-left:30px; }
.form_cotizacion .input{ padding: 10px 10px 10px 10px; }
