@import url(link.css);
@import url(index.css);
@import url(general.css);
@import url(template.css);
@import url(forms.css);
@import url(noticias.css);
@import url(buscador.css);

html, body{
  margin: 0;
  padding: 0;
  background-image: url(../image/fondo_body.jpg);
  background-position: center center;
}
div#container{
  /*border: 1px solid black;*/
  width: 821px;
  margin: auto;
  min-height: 700px;
  position: relative;
  background-color: transparent;
  background-image: url(../image/fondo_container.jpg);
}
div#links{
  /*border: 1px solid red;*/
  background-color: transparent;
  background-image: url(../image/links.jpg);
  background-repeat: no-repeat;
  width: 821px;
  height: 20px;
}
div#header{
  background-color: transparent;
  height: 317px;
  margin: 0;
  padding: 0;
}
.jx_active{

}
div#content{
  width: 500px;
  min-height: 450px;
  margin: 0 0 0 13px;
  padding: 20px 5px 20px 20px;
}

div#news{
  float: right;
  background-color: transparent;
  width: 258px;
  height: 450px;
  background-image: url(../image/news.png);
  background-repeat: no-repeat;
  margin: 10px 15px 0 0;
  padding: 20px 0 0 0;
}

* html div#news{
  margin: 10px 8px 0 0;
}
div#search{

}
.search_text{
  border: 1px solid #0d3f96;
  width: 160px;
  margin: 10px 0 0 60px;
  * margin: -10px 0 0 60px;
}
 body.espanol .search_button{
  background-image: url(../image/search_button.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  background-color: transparent;
  border: none;
  width: 69px;
  height: 29px;
  cursor: pointer;
  margin: 5px 0 0 150px;
}
 body.espanol .search_button:hover{
  background-position: top right;
}
 body.english .search_button{
  background-image: url(../image/search_button_english.jpg)!important;
  background-repeat: no-repeat;
  background-position: top left;
  background-color: transparent;
  border: none;
  width: 69px;
  height: 29px;
  cursor: pointer;
  margin: 5px 0 0 150px;
}
 body.english .search_button:hover{
  background-position: top right;
}
div#footer{

  background-image: url(../image/footer.jpg);
  background-repeat: no-repeat;
  width: 821px;
  height: 98px;
}
div#footer p{
  font-family: verdana;
  font-size: 10px;
  line-height: 15px;
  padding: 35px 0 0 0;
  * padding: 25px 0 0 0;
  text-align: center;
  color: #0d3f96;
}
div#footer a{
  color: #0d3f96;
}
div#footer a:hover{
  text-decoration: none;
}
h1{
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  color: #194994;
  background-image: url(../image/bull_h2.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  height: 24px;
  text-align: left;
  /*text-indent: 40px;*/
  padding: 3px 0 0 40px;
  margin: 20px 0 0 0;
}
h2{
  margin: 20px 0 0 0;
  padding: 0;
  font-family: verdana;
  font-size: 12px;
  color: #0d4097;
  text-decoration: underline;
  line-height: 18px;
}
h3{
  font-family: verdana;
  font-size: 11px;
  color: #006c2d;
  margin: 10px 0 0 0;
  padding: 0;
  line-height: 15px;
}
.title{
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  color: #194994;
  background-image: url(../image/bull_h1.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 200px;
  height: 24px;
  text-align: left;
  text-indent: 40px;
  padding: 3px 0 0 0;
  margin: 10px 0 0 20px;
  * margin: -10px 0 0 20px;
}
.ietitle{
  * margin: 30px 0 0 20px;
}
.titulo_principal{
  font-family: verdana;
  font-size: 25px; 
  color: #0d3f96;
  margin: 0;
  padding: 0 0 15px 0;
  * padding: 0 0 25px 0;
  text-align: center;
  background-image: url(../image/green_line.jpg);
  background-repeat: repeat-x;
  background-position: bottom left;
  font-weight: 500;
}
.titulo_principal strong{
  font-weight: 500;
  color: #fabd00;
}
.green_title{
  color:#006c2d;

}
.link{
  color: #0d3f96;
  padding: 0 0 0 5px;
}
.link:hover{
  text-decoration: none;
  color: #fabd00;
}

p{
  font-family: verdana;
  font-size: 12px;
  text-align: justify;
  line-height: 17px;
  margin: 10px 0 0 0;
}
