body {
  font-family: arial;
  font-size: 13px;
  margin: 0px;
  background-repeat: repeat-x;
  background-position: top center;
  background-color: #ffffff;
}

a {
  font-family: arial;
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
}


img {
  border: 0px solid black;
}

.header {
  padding-left: 15px;
  padding-top: 122px;
  margin: 0px auto;
  width: 775px;
  height: 188px;
}

.nav {
  width: 775px;
  margin: 0px auto;
  height: 40px;
}

#inicio a {
  display: block;
  float: left;
  width: 91px;
  height: 40px;
  background-position: top left;
  background-image: url('images/buttons/inicio.jpg');
}

#inicio a:hover {
  background-position: bottom left;
}

#nosotros a {
  display: block;
  float: left;
  width: 119px;
  height: 40px;
  background-position: top left;
  background-image: url('images/buttons/nosotros.jpg');
}

#nosotros a:hover {
  background-position: bottom left;
}

#comercialization a {
  display: block;
  float: left;
  width: 178px;
  height: 40px;
  background-position: top left;
  background-image: url('images/buttons/comercialization.jpg');
}

#comercialization a:hover {
  background-position: bottom left;
}

#administration a {
  display: block;
  float: left;
  width: 157px;
  height: 40px;
  background-position: top left;
  background-image: url('images/buttons/administration.jpg');
}

#administration a:hover {
  background-position: bottom left;
}

#noticas a {
  display: block;
  float: left;
  width: 121px;
  height: 40px;
  background-position: top left;
  background-image: url('images/buttons/noticas.jpg');
}

#noticas a:hover {
  background-position: bottom left;
}

#contact a {
  display: block;
  float: left;
  width: 109px;
  height: 40px;
  background-position: top left;
  background-image: url('images/buttons/contact.jpg');
}

#contact a:hover {
  background-position: bottom left;
}


.navshadow {
  width: 100%;
  height: 27px;
  background-image: url('images/drowshadow.jpg');
}

.wrapper {
  clear: both;
  width: 775px;
  margin: 0px auto;
  padding-bottom: 90px;
}

.left {
  float: left;  
  width: 525px;
}

.yellowhead {
  padding-left: 30px;
  width: 485px;
  height: 56px;
  background-image: url('images/yellowhead.jpg');
  background-repeat: no-repeat;
}

.bluehead {
  margin-top: -3px;
  padding-left: 30px;
  width: 485px;
  height: 56px;
  background-image: url('images/bluehead.jpg');
  background-repeat: no-repeat;
}

.leftbody {
  padding-top: 20px;  
  text-align:justify;
  padding-right: 10px;
}

.floatright {
  float: right;
}

.floatclear {
  clear: both;
}

.right {
  background-repeat: no-repeat;  
  float: right;
  padding-left: 50px;  
  width:200px;
  background-image: url('images/rightbg.jpg');
}

.search {
  width: 199px;
  height:173px;
  background-image: url('images/searchbg.jpg');
}

input.searchtext{
  width: 159px;    
  border: 1px solid #D94F04;
  margin-left: 19px;
  margin-top: 65px;
}

select.searchselect1{
  width: 162px;    
  border: 1px solid #D94F04;
  margin-left: 19px;
  margin-top: 60px;
  font-family: "trebuchet ms";
  font-size:12px;
  color: #666666;
}

select.searchselect{
  width: 162px;    
  border: 1px solid #D94F04;
  margin-left: 19px;
  margin-top: 7px;
  font-family: "trebuchet ms";
  color: #666666;
  font-size:12px;
}

input.searchtext2{
  width: 93px;    
  border: 1px solid #D94F04;
  margin-left: 19px;
  margin-top: 7px;
  font-family: "trebuchet ms";
  color: #666666;
  font-size: 12px;
}

input.searchsubmit{
  background-image: url('images/vermas(orange).jpg');
  width: 62px;  
  height: 20px;    
  border: 0px solid #D94F04;
  margin-left: 0px;
  margin-top: 7px;
}

.proyectos {
  margin-top:26px;
  padding-left: 29px;
  width: 171px;
  height: 49px;
  background-image: url('images/proyectos.jpg');
  background-repeat: no-repeat;
}

.administrationdescription {
  padding-top: 3px;
}

.rightspacer {
  height: 60px;
}

.rightspacer2 {
  height: 10px;
}

.footerwrapper {
  clear: both;
  padding-top: 20px;
}

.footer {
  font-family: "trebuchet ms";
  font-size: 12px;
  clear: both;
  padding-top: 7px;
  color: #ffffff;
  text-align: center;
  background-image: url('images/footer.jpg');
  width: 100%;
  height: 62px;
}

.footer a{    font-size: 13px; color: #ffffff; text-decoration:none;}
.footer a:hover{  font-size: 13px; color: #ffffff; text-decoration:underline;}

.footertext {
   font-family: "trebuchet ms";
  color: #06446D;
  padding-top: 13px;
  font-size: 14px;
}

.footertext a{
  color: #06446D;
  font-size: 13px;
  text-decoration:underline;
}

.trebuchet { font-size: 13px;  font-family: "trebuchet ms"; color: #333333}
.trebuchet14, a, a:hover { font-size: 14px;  font-family: "trebuchet ms"; color: #333333; text-align: justify;}
.trebuchet14 a:hover {text-decoration:underline}
.blanco {color:#ffffff;}