body,h1,h2,h3,div,header,nav,section,p,ul,tabla,th,tr,tbody,td{
  padding: 0;
  margin: 0;
  /*line-height:1px;*/
  border:none;
  list-style-type: none;
  /*color: #487066;*/
  color: #707070;
  font-family:'Homenaje', 'Open Sans',sans-serif;
  letter-spacing: 1px;
  word-spacing: 0px;
}

h4{
  padding: 0;
  margin: 0;
  /*line-height:1px;*/
  border:none;
  list-style-type: none;
  /*color: #487066;*/
  color: #ffffff;
  font-family:'Homenaje', 'Open Sans',sans-serif;
  letter-spacing: 1px;
  word-spacing: 0px;
    padding: 49px;
  text-align:left;
  padding-left:730px;
  font-size: 0.8em;
  vertical-align: middle;
  margin-top: 25px;
  background-position:right;

}

em,strong,cite,q,small,li{
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  quotes: none;
}
#page{
  width:1012px;
  height: 600px;
  margin:  0 auto;
  /*color: #487066;*/
  color: #333333;
}
#header{
  background: url("/citasWebVillalba/Img/claim.gif");
  background-repeat: repeat-x;
  background-position-x: -200px;
  background-position-y: 6 px;
  /*color: #487066;*/
  color: #333333;
  padding: 0;
  margin: 0px 15px 0 0; 
  height: 100px;	
  width: 100%;
  font-size: 0.95em;	
}

#header h1{
  padding: 49px;
  text-align:left;
  padding-left:730px;
  font-size: 0.8em;
  vertical-align: middle;
  margin-top: 25px;
  background-position:right;
  /*background-size: 131px 48px;*/
  /*color: #487066;*/
  color: #333333;
}

/* Elementos del Header */
#nav{
  position: relative;
  width: 158px;
  height:600px;
  margin-top:5px;
  margin-left: 0px;
  padding: 5px 10px 5px 10px;
  background-color:white;
  border-right:#000000 thin dotted;
  font-family:'Open Sans',Arial,Tahoma,sans-serif;
  font-size: 11px;
  float: left;
}

#nav h3{
 border: 1px solid #d3d3d3;
 background: #e6e6e6  75% 75% repeat-x;
 width: 100%;
 height: 35px;
 font-size: 11px;
 font-weight: normal;
 color: #555555;
 text-align: center;
 margin: 10px 0 0 5px;
 padding-top: 5px;
 border-radius:5px;  
 cursor: pointer;
}

#nav h2{
    background:url(../Img/quadratalt.jpg);
    background-repeat: no-repeat;
    background-position: left;
    text-align: center;
  /*color: #487066;*/
  color: #333333;
    font-family:'Open Sans',Arial,Tahoma,sans-serif;
    font-size: 12px;
    margin: 2px;
    padding: 2px;
}

#nav ul li{
  padding: 2px 1px 2px 20px;
  color:#bbbbbb; 
}

#nav #idiomas{
text-align:center;
}

#nav #idiomas button{
width:35px;
 background-color: whitesmoke;
 border:thin #00539a solid;
 border-radius: 3px 3px 3px 3px; 
 color: #487066;
 margin: 2px;
}

#nav button{
 border: 1px solid #d3d3d3;
 background: #e6e6e6;
 width: 90%;
 height: 24px;
 font-size: 11px;
 font-weight: bold;
 color: #333333;
 margin: 10px 0 0 5px;
 border-radius:5px;  
 cursor: pointer;
}


#logo{
  position:relative;
  width: 180px;
  height: 98px;
  float:left;
  margin: 0px;
}

#content{
  min-height: 600px;
  padding: 20px 0px 20px 200px;
  
}

#footer{
  float: left; 
  width:100%;
  padding: 10px;
  background-color:white;
  font-family:'Open Sans',Arial,Tahoma,fantasy;
  font-size: 14px;
  text-align: center; 
  color: #000000;
  border-top: #000000 thin dashed;
}

form ul{
  /*background-color: #f08746;*/
  list-style-type: none;
  padding-top: 10px;
}

form li{
  padding-bottom: 5px;
}

label{
  font-family:'Open Sans',Arial,Tahoma,sans-serif;
  font-size: 11px;
  color: #333333;
}

input{
  font-family: 'Open Sans',Arial;
  font-size: 11px;
  /*color: #487066;*/
  color: #333333;
  border:#333333 thin solid;
  border-radius: 2px 2px 2px 2px;
  padding-left:2px;
  background-color:snow;
}

#content button{
 border: 1px solid #d3d3d3;
 background: #e6e6e6;
 height: 22px;
 font-size: 11px;
 font-weight: normal;
 color: #333333;
 border-radius:3px;  
 cursor: pointer;
}

#content input[type="button"]{
 border: 1px solid #d3d3d3;
 /*background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;*/
 background: #e6e6e6;
 height: 22px;
 font-size: 11px;
 font-weight: normal;
 color: #333333;
 border-radius:3px;  
 cursor: pointer;
}

a{
  /*color: #487066;*/
  color: #333333;
 text-decoration:none;
}

a:hover{
  color:#d44000;
  /*background-color:navy;*/
}