@charset "utf-8";
/* CSS Document */

/*GLOBALES*/

body{
	margin:0px;
	font-family:sans-serif;
}

img{
	display:block;
	float:left;
}

ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}

p{
	margin:0px;
}

h1{
	margin:0px;
}

h2{
	margin:0px;
}

.link{
	color:#82711f;
	text-decoration:none;
}

.link:hover{
	color:#00864c;
	text-decoration:none;
}

/*HEADER*/

#header1{
	width:100%;
	height:100px;
	background-color:white;
	float:left;
}

#header2{
	width:960px;
	height:100px;
	margin:auto;
	background-color:white;
}

.menu_ul{
	padding-top:48px;
	color:#82711f;
	float:right;
}

.menu_li{
	float:left;
	padding-left:30px;
}

/*SLIDER*/

#slider{
	width:100%;
	height:auto;
	float:left;
}

/*BOTONERA HOME*/

#home_botonera1{
	width:100%;
	height:260px;
	background-color:#f7f4e3;
	float:left;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
}

#home_botonera2{
	width:960px;
	height:auto;
	margin:auto;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#f7f4e3;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
}

.home_img_margin{
	margin-right:30px;
}

.hover1{
	width:300px;
	height:200px;
	margin-right:30px;
	background-image:url("images/boton_vision.png");
	float:left;	
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;
}

.hover2{
	display:none;
}

.hover3{
	width:300px;
	height:200px;
	margin-right:30px;
	background-image:url("images/boton_ubicacion.png");
	float:left;	
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
}

.hover4{
	display:none;
}

.hover5{
	width:300px;
	height:200px;
	background-image:url("images/boton_informacion.png");
	float:left;	
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;
}

.hover6{
	display:none;
}

.hover7{
	width:300px;
	height:200px;
	margin-right:30px;
	background-image:url("images/map_small.jpg");
	margin-bottom:30px;
	float:left;	
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

.hover8{
	display:none;	
	float:right;
	margin-bottom:30px;
}

.hover9{
	width:300px;
	height:200px;
	background-image:url("images/boton_planos.png");
	margin-bottom:30px;	
	float:left;	
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

.hover10{
	display:none;	
	float:right;
	margin-bottom:30px;
}


/*BOTONERA GALERIA OBRA*/

#go_botonera1{
	width:100%;
	height:1100px;
	background-color:#f7f4e3;
	float:left;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

#go_botonera2{
	width:960px;
	height:auto;
	margin:auto;
	margin-top:70px;
	margin-bottom:70px;		
	background-color:#f7f4e3;
}

#go_botonera3{
	width:100%;
	height:1100px;
	background-color:#f7f4e3;
	float:left;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
}

#go_botonera4{
	width:960px;
	height:auto;
	margin:auto;
	margin-top:70px;
	margin-bottom:70px;		
	background-color:#f7f4e3;	
}

.go_img_margin{
	margin-bottom:30px;	
	margin-right:30px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

.go_img_normal{
	margin-bottom:30px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

/*EMAIL*/

#email1{
	width:100%;
	height:46px;
	background-color:white;
	float:left;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;
}

#email2{
	width:960px;
	height:46px;
	margin:auto;
	background-color:white;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;
}

.email_image{
	background-image:url("images/email2.png");
	background-size:cover;	
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;
}


/*EMPRESAS*/

#empresas1{
	width:100%;
	height:200px;
	background-color:#f7f4e3;
	float:left;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
}

#empresas2{
	width:960px;
	height:200px;
	margin:auto;
	background-color:#f7f4e3;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;
}

#empresas3{
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

/*FOOTER*/

#footer1{
	width:100%;
	height:46px;
	background-color:white;
	float:left;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
}

#footer2{
	width:960px;
	height:46px;
	margin:auto;
	background-color:white;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

.copyright1{
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
	font-size:14px;
	color:#82711f;
	padding-top:15px;
	float:left;
}

.copyright2{
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
	font-size:14px;
	color:#82711f;
	padding-top:15px;
	float:right;
}

/*DESCRIPCION*/

#desc1{
	width:100%;
	/*height:100px;*/
	height:46px;
	background-color:white;
	float:left;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
}

#desc2{	
	width:960px;
	/*height:100px;*/
	height:46px;
	margin:auto;
	background-color:white;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
}

.desc_titulo{
	margin-bottom:5px;
	/*padding-top:23px;	*/
	padding-top:10px;	
	font-size:25px;
	font-weight:100;
	color:#82711f;	
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

.desc_texto{
	font-size:14px;
	color:#82711f;	
}

/*INFORMACION*/

#info1{
	width:100%;
	height:750px;
	background-color:#f7f4e3;
	float:left;	
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

#info2{
	width:960px;
	height:auto;
	margin:auto;
	background-color:#f7f4e3;	
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

#info_columna1{
	width:640px;
	height:auto;
	margin-top:60px;	
	background-color:#f7f4e3;
	float:left;		
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

#info_columna2{
	width:320px;
	height:auto;
	margin-top:70px;
	background-color:#f7f4e3;	
	float:left;	
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;			
}

.info_titulo{
	font-size:25px;
	font-weight:100;
	margin-bottom:20px;
	color:#999;	
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
}

.info_ul{
	color:#999;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

.info_li{
	margin-top:5px;
	margin-bottom:5px;	
}

/*FORM*/

form{
	margin-left:220px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;		
}

#form1{
	width:100%;
	height:600px;
	background-color:#f7f4e3;
	float:left;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
}

#form2{
	width:960px;
	height:auto;
	margin:auto;
	margin-top:70px;
	margin-bottom:70px;
	background-color:#f7f4e3;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;	
	-o-transition:all 0.5s;	
	transition:all 0.5s;	
}

input[type="text"] {
	width:480px;
	height:30px; 
	margin-bottom:18px;
	margin-left:0px;
	margin-right:0px;		
	padding:7px 6px;
	border:1px solid #968952;
	resize:none;
}

input[type="submit"] {
	margin:0px;
	padding:7px 110px;	
	font-size:20px;
	color:#fff;	
	border:1px solid #968952;
	background:#968952;
	float:left;	
}

input::-webkit-input-placeholder {
   padding-left:8px;  
   font-size:16px;    
   color:#968952;
   line-height:100%;
}

textarea {
	width:480px; 
	height:130px;	
	margin-bottom:18px;
	margin-left:0px;
	margin-right:0px;	
	padding:7px 6px;
	border:1px solid #968952;
	resize:none;
}

textarea::-webkit-input-placeholder {
   padding-left:6px;	
   font-family:sans-serif;
   font-size:16px;	
   color:#968952;
   line-height:100%;
}

.enviado{
	color:#82711f;
	margin-bottom:18px;
	float:right;	
}

input[type=text]:focus, textarea:focus {
	border:1px solid;
	border-color: #00864c;
	outline: 0;
}

