@charset "utf-8";/* CSS Document *//* ----------------------------------------------------	Don't steal my code--------------------------------------------------------*//* =General Classes & Hacks-----------------------------------------------------------------------------*//* Class for clearing floats */.clear { overflow: hidden; width: 100%; clear: both; }/* hidding elements */.hide {	display: none; }/* Remove border around linked images */img { border: 0; }/* =Forms-----------------------------------------------------------------------------*/#contact label {	color: #666666;	font-size: 11px;	line-height: 140%;	margin: 0 0 .2em 0;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;}#contact input.textField {	width: 400px;	color: #666666;	font-size: 12px;	padding: 4px;	background: #eeeeee;	border-bottom: 1px solid #eeeeee;	margin: 0 0 10px 0;	border-top: none;	border-right: none;	border-left: none;}#contact textarea.textArea {	width: 400px;	height: 100px;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 4px;	background: #eeeeee;	border-bottom: 1px solid #eeeeee;	margin: 0 0 5px 0;	overflow: auto;	border-top: none;	border-right: none;	border-left: none;}#contactMain label { color: #333333; font-size: 1.3em; line-height: 140%; margin: 0 0 .2em 0; display: block; }#contactMain input.textField {	width: 350px;	color: #666666;	font-size: 1.6em;	padding: 4px;	background: #E0E0E0;	border: none;	border-bottom: 1px solid #555;	margin: 0 0 20px 0;	display: inline;}#contactMain textarea.textArea {	width: 500px;	height: 150px;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.4em;	padding: 4px;	background: #E0E0E0;	border: none;	border-bottom: 1px solid #555;	margin: 0 0 20px 0;	overflow: auto;}#contactMain label.error { color: #cc0000; margin: -15px 0 15px 0; display: block; }#contact label.error { color: #cc0000; margin: -5px 0 15px 0; display: block; }/* para controlar el spam en formularios */#messageLabel { display: none !important; }#message { display: none !important; }/* home & contact sections */.section { width: 296px; margin: 0 35px 0 0; float: left; }.section-last { width: 297px; margin: 0; float: left; }.section-double { width: 629px; margin: 0; float: right; }.sectionImg { margin: 0 0 15px 0; }	.sectionImg img { display: block; }/* contact */.contactOptions {	text-align: right;	width: 400px;}.contactOptions a:link, .contactOptions a:visited {	color: #555;	font-size: 11px;	margin: 0 0 10px 0;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;}/* =Forms-----------------------------------------------------------------------------*/#contact1 label {	color: #666666;	font-size: 11px;	line-height: 140%;	margin: 0 0 .2em 0;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;}#contact1 input.textField {	width: 210px;	color: #666666;	font-size: 12px;	padding: 4px;	background: #FFFFFF;	border-bottom: 1px solid #999999;	margin: 0 0 10px 0;	border-top: none;	border-right: 1px none #999999;	border-left: none;}#contact1 textarea.textArea {	width: 210px;	height: 100px;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 4px;	background: #FFFFFF;	border-bottom: 1px solid #999999;	margin: 0 0 5px 0;	overflow: auto;	border-top: none;	border-right: none;	border-left: none;}#contactMain1 label { color: #333333; font-size: 1.3em; line-height: 140%; margin: 0 0 .2em 0; display: block; }#contactMain1 input.textField {	width: 350px;	color: #666666;	font-size: 1.6em;	padding: 4px;	background: #E0E0E0;	border: none;	border-bottom: 1px solid #555;	margin: 0 0 20px 0;	display: inline;}#contactMain1 textarea.textArea {	width: 500px;	height: 150px;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.4em;	padding: 4px;	background: #E0E0E0;	border: none;	border-bottom: 1px solid #555;	margin: 0 0 20px 0;	overflow: auto;}#contactMain1 label.error { color: #cc0000; margin: -15px 0 15px 0; display: block; }#contact1 label.error { color: #cc0000; margin: -5px 0 15px 0; display: block; }/* para controlar el spam en formularios */#messageLabel1 { display: none !important; }#message1 { display: none !important; }/* home & contact sections */.section1 { width: 296px; margin: 0 35px 0 0; float: left; }.section-last1 { width: 297px; margin: 0; float: left; }.section-double1 { width: 629px; margin: 0; float: right; }.sectionImg1 { margin: 0 0 15px 0; }	.sectionImg1 img { display: block; }/* contact */.contactOptions1 {	text-align: right;	width: 200px;}.contactOptions1 a:link, .contactOptions a:visited {	color: #555;	font-size: 11px;	margin: 0 0 10px 0;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;}