/*----- forms -----*/

.box-contact{
width:1000px;
margin:60px auto;
}

.coll-1, .coll-2 {float:left; width:450px;}
.coll-2 {float:right}

.box-contact .btn {margin-top:2px}

#contact-form {
  position: relative;
  vertical-align: top;
  z-index: 1;
  margin: 0;
  padding: 0;
}
#contact-form fieldset {
  border: none;
  padding: 0;
  width: 100%;
  overflow: hidden;
}
#contact-form label {
  min-height: 54px;
  position: relative;
  margin: 0;
  overflow: hidden;
  display: block;
  float: left;
  width: 100%;
}
#contact-form .message {
  min-height: 213px;
  display: block;
  width: 100%;
}
#contact-form input,
#contact-form textarea {padding: 4px 12px 5px;
  margin: 0; font-family:'Open Sans';
  font-size:16px;
  display: block;
  line-height: 24px !important;
  color: #343434;
  background: #fff;
  outline: none;
  width: 96%; padding:2%; border:none;
  float: left;
}
#contact-form input {
  height: 24px;
}
#contact-form textarea { 
  height: 184px;
  resize: none;
  overflow: auto;
}
#contact-form textarea:focus,
#contact-form input[type="text"]:focus {
  box-shadow: none;
  
}
#contact-form .area .error {
  float: none;
}
#contact-form .success {
  display: none;
  margin-bottom: 10px;
   background: #1392a1;
  font-size: 16px; color:#fff;
  line-height: 16px;
  position: relative;
  padding: 10px;
}
#contact-form .error,
#contact-form .empty {
  color: #f00;
  font-size: 10px; text-transform:uppercase; letter-spacing:1px;
  line-height: 20px;
  display: none;
  overflow: hidden;
  margin-bottom: 5px;
  padding: 2px 4px 6px;
  float: left;
}

#contact-form a{cursor:pointer}


.form-txt {padding-bottom:2px; font-size:16px;}

.btns {overflow:hidden;
padding-left:355px}

.btns a{float:left;margin-right:40px}
/*----- map -----*/

.map {
	float:left;
	margin:0;
}
/*----- adress -----*/

.box-address {
float:left;
width:320px;
margin-right:30px;
padding-top:9px
}
.box-address h4, .box-contact h4 {font-size:24px; color:#009fe3; font-weight:100; margin-bottom:10px;}
.box-address a {color:#009fe3;}

dl {padding-top:2px
}
dt {
	padding-bottom:5px;
}
dd {
	display:inline-block;
}
dl dd span {
	display: inline-block;
	width: 94px;
	}
.mail-1{
	color:#C95310;
	text-decoration:none;
	
}
.mail-1:hover{
	text-decoration:underline
}

.menu-fonos {display:none;}

.mapgoo {width:650px; height:200px; float:left; background-image: url("../images/mapa.jpg"); background-repeat: no-repeat; background-size:cover; background-position: center center;}

.box-left-resp {display:none;}
