	/* HTML5*/
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

	body { line-height: 1; }
	ol, ul { list-style: none; list-style-position: inside;}
	blockquote, q { quotes: none; }
	blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

	ins { text-decoration: none; }
	del { text-decoration: line-through; }

	table	{ border-collapse: collapse; border-spacing: 0; }

	body {
	background:#efefef;
	font-family:Arial, Helvetica, sans-serif;
	overflow-x: hidden;
  	}
	
	*{margin:0px; padding:0px;}
	
	h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	h1	{font-size:1.50em;}		/* 24px */
	h2	{font-size:1.375em;}	/* 22px */
	h3	{font-size:1.25em;}		/* 20px */
	h4	{font-size:1.125em;}	/* 18px */
	h5	{font-size:1em;}		/* 16px */

	h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

	p	{ 	
	font-size:12px;
	}

	strong	{font-weight:bold; }
	em		{font-style:italic;}

	.principal {
  	width:1000px;
	height:auto;
	margin:auto;
  	}

	.logo{
	width:200px;
	height: 179px;
	float: left;
	position: absolute;
	margin-left: 60px;
	margin-top: 60px;
	z-index:100;
	}
	
	.top{
	width:1000px;
	min-height: 467px;
	background-color:#FFFFFF; 
	float:left;
	}
	
	/*MENU*/ 
	.botonera{
	width:1000px;
	height:auto;
	float:left;
	position: absolute;
	margin-top: 30px;
	z-index:200;
	}
		
	.botonera ul
	{
    list-style-type: none;
	position:relative;
	margin-right:60px;
	float:right;
	}

	.botonera li
	{
	float:left;
	}
	
	.botonera li a
	{
	float:left;
	width:auto;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 10px 10px 10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}	
	
	
	/*END MENU*/
	
	.banner{
	width:1000px;
	height:290px;
	float:left;
	}

	.pie{
	width:1000px;
	height:68px;
	background:url(images/pie.jpg) no-repeat;
	float:left;
	}

	.texto_pie p{
	width: 1000px;
	height: auto;
	float: left;
	text-align: center;
	margin-top: 30px;
	color:#FFFFFF;
	font-size: 13px;
	}

	.contenedor_home{
	width:1000px;
	height:auto;
	float:left;
	background:#FFF;
	}

	.img_super{
	width: 1000px;
	height: 139px;
	float: left;
	}

	.img_super_contacto{
	width: 500px;
	height: 139px;
	float: left;
	}
	
	.texto_home{
	width:600px;
	height:auto;
	margin-left:65px;
	margin-top:40px;
	margin-bottom:60px;
	float:left;
	}
	
	.texto_home h2{
	color:#046295;
	font-weight:bold;
	float:left;
	}
	
	.texto_home p{
	color:#333333;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	float:left;
	}

	.contenedor_img{
	width: 210px;
	height: 210px;
	margin-left: 60px;
	margin-bottom: 20px;
	float: left;
	}


	.texto_propiedades_a{
	width:220px;
	height:auto;
	margin-left:65px;
	margin-right: 10px;
	float:left;
	}

	.texto_propiedades_a p{
	color:#333333;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	float:left;
	}

	.texto_propiedades_b{
	width:250px;
	height:auto;
	margin-left:10px;
	float:left;
	}

	.texto_propiedades_b p{
	color:#333333;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	float:left;
	}

	.contenedor_contacto{
	width: 500px;
	height: auto;
	float: left;
	}
	
	.texto_contacto{
	width:500px;
	height:auto;
	margin-left:65px;
	margin-bottom:20px;
	float:left;
	}

	.texto_contacto p{
	color:#333333;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	float:left;
	}

	.img_contacto{
	width:500px;
	height:192px;
	float: left;
	margin-bottom: 30px;
	}

	.contenedor_form{
	width:500;
	height:auto;
	float:right;
	}
		
	.formulario{
	width:358px;
	min-height:530px;
	background:#a6ce39;
	float:right;
	}
	
	.violeta{color:#562988;}
	
		
	/*FORMULARIO  */
#left { width: 280px; height: auto; float: left;display: inline; margin-left:45px; margin-top:30px;}
#left img { float: left; margin: 5px 20px 2px 0; padding: 3px; border: 1px solid #ccc;}
#left label { float: left; display: block; clear: both; padding: 3px 0; color:#FFF; font-weight: normal; width: 150px; text-align:left;}
#left .lcurrent { font-weight: bold;}
#left label img { vertical-align: middle;}
#left input.text, textarea, select { float: left; margin: 0 5px 10px 0; padding: 7px; width: 250px; border: 1px solid #ccc;}
#left textarea { height: 80px;}
#left select { width: 150px;}
#left input:focus { border-color:#aaa;}
#left textarea:focus { border-color: #aaa; }	
.error { font-size: 12px; color:#562988; display: none; float:left; margin-bottom:5px;}
#left .submit {background:#562988; color: #fff; padding: 8px; float: left; margin-right:10px; cursor:pointer; border:0px; width:100px; height:auto;}
.x { clear: both;}
.iz{ width:200px; float:left; margin-bottom:5px; color:#FFF;}
#message_sent h1{ color:#FFFFFF; font-size:18px; font-weight:bold; margin-top:30px;}
#message_sent p{
	color:#FFFFFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	float:left;}
/* END FORMULARIO CONTACTO */
