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

body { background-color: #d6cebf }

#maincontent {
  width: 641px;
  margin-right: 14px;
  }
  
#aside {
  width: 270px;
  margin-top: 42px;
  padding-left: 17px !important;
  margin-left: 10px !important;
   }
.imgSidebar {margin-left: -2px;}
#container {
width: 100%;
overflow: hidden;
 }

#container #tothetopse {
   	width: 956px;
	margin: auto;
	margin-top: 50px;
	
}


#container #tothetopse p a {
   color: #c92535;
   background: transparent url(../img/icons/top.png) no-repeat left bottom;
   text-decoration: none;
   padding-left: 17px;
   float: right;
   margin-bottom: 20px;
}

#body_bg #bodywrapper #maincontent h2#namecontacto {
    width: 956px; 
	height: 19px;
	margin: 0 0 15px 0;
	background: transparent url(../img/h2_and_h4_textreplacement/contacto.png) no-repeat;
	text-indent: -9999em;
	border-bottom: 1px solid #9d9790;
	padding-bottom: 6px;
	}

form {
  margin-left: -6px;
  margin-top: 15px;
}

form fieldset {
   border: 0;
   margin: 0;
}

form fieldset legend {
   display: none;
}

form fieldset dl dd label {
   font-size: 1.3em;
   display: block;
   margin-bottom: 8px;
}

form fieldset dl dt {
   margin-bottom: 10px;
}

form fieldset dl dt input {
   padding: 3px;
   border: solid #999999 1px;
}

form fieldset dl dt select {
   padding: 3px;
   border: solid #999999 1px;
}

form fieldset dl dt textarea {
   padding: 5px;
}

form fieldset dl dt input:focus {
   border: solid #666666 1px;
}


form fieldset dl dt textarea:focus {
   border: solid #666666 1px;
}


form fieldset dl dd label abbr {
   font-weight: bold;
   color: #c92535;
}


#maincontent p abbr {
   font-weight: bold;
   color: #57534e;
}


.floaterField {
   float: left;
   margin-right: 12px;
}

.hints {
   color: #999999;
}

.default-value {
  color:#999999;
}

.defaultvalue {
  color:#999999;
}


form img {
    margin-left: 4px;
}

#bt_submit {float:right; margin-top: 12px; margin-right: 16px;}

#aside h3#vias {
   margin-bottom: 15px;
   }

#aside p {
   margin-bottom: 10px;
}
