/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input 
{ margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,div, input 
{ font-size: 100%; font-weight: normal; font-style: normal; font-family: arial, Lucida Sans Unicode, tahoma, verdana, sans-serif ; }
ul,ol { list-style: none; }
fieldset,img 
{ border: none; }
caption,th 
{ text-align: left; }
table 
{ border-collapse: collapse; border-spacing: 0; }
/* END RESET */


body
{ 
 text-align: center; 
 background-color:#333333;
} 

p
{
  line-height:150%;
  margin-top:20px;
  margin-bottom:20px;
  text-align:justify;
}

h1 
{
  font-size: 130%;
  font-weight:bold;
  text-transform:uppercase;
  height:30px;
  padding-top:20px;
  background-image:url(../images/line.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
  letter-spacing:0.1em;
}
h2 
{
  font-weight:bold;

  text-transform:uppercase;
}
h3 
{
  font-size: 110%
}

a
{
   text-decoration:none;
}

strong, b
{
  font-weight:bold;
}

em, i
{
    font-style:italic;
}


a.Selected
{
  font-weight:bold;
}

.content
{
  margin:auto;
  width:980px;
  text-align:left;
}

/* Standard definitons */




/****** HEADER DEFAULT *****/



.header .content
{
  height:128px;
  background-image:URL(../images/header.jpg);
  background-position:top center; 
  background-repeat:no-repeat;
}

.header .menu
{
  background-image:URL(../images/header.jpg);
  background-position:bottom center; 
  background-repeat:no-repeat;
  margin:auto;
  width:980px;
  height:37px;
}

.header_search
{
  float:right;
  clear:right;
  margin-top:0px;
  margin-right:25px;
  text-align:center;
  font-size:80%;
  padding-top:2px;
  width:181px;
  height:18px;
  background-image:url(../images/search.gif);
  background-position:center top;
  background-repeat:no-repeat;
}

.header_search input
{
  border:0;
}


.header_search #searchBox
{
  background:none;
  font-weight:bold;
  height:14px;
  width:133px;
  border:0;
  float:left;
  margin-left:12px;
  margin-right:10px;
  color:#FFE8B6;
  /*#6E4B21; */
}

.header_search #searchBox:hover
{
  background:#FFE8B6;
  color:#6E4B21;
}

.header_search #searchButton
{
  float:left;

}



.header_microsites
{
  float:left;
  clear:right;
  margin-left:25px;
}

.header_microsites li
{
  float:left;
  margin-left:2px;
}

.header_microsites a
{
  display:block;
  height:20px;
  width:83px;
  background-image:URL(../images/idioma-off.gif);
  background-position:center top;
  background-repeat:no-repeat;
  font-size:11px;
  height:25px;
  padding-top:3px;  
  color:#FFFFFF;
  text-transform:uppercase;
  text-align:center;
}

.header_microsites a.Selected
{
  background-image:URL(../images/idioma-on.gif);
 color:#6E4B21;
}




.menu ul li
{
  float:left;

}
.menu a
{
  text-transform:uppercase;
  text-decoration:none;
  display:block;
  padding-top:19px;
  height:18px;
  width:196px;
  background-image:url(../images/menu-off.gif);
  background-position:bottom center;
  background-repeat:no-repeat;
  font-size:12px;  
  color:#FFFFFF;
  font-weight:bold;
}
.menu a.Selected
{
  background-image:url(../images/menu-on.gif);
  background-position:bottom center;
  background-repeat:no-repeat;
  color:#6E4B21;
}
.menu a:hover
{
  background-image:url(../images/menu-on.gif);
  background-position:bottom center;
  background-repeat:no-repeat;
  color:#6E4B21;
}

/******* END DIV HEADER DEFAULT ******/

/******* DIV MAIN DEFAULT ******/
.main
{
  clear:both;
  margin:auto;


}
.main .content
{
  background-color:#FFE8B6;
  min-height:250px;
  height:auto !important;
  height:250px;
  font-size:80%;
  color:#6E4B21;
}

.main a
{
  text-decoration:underline;
  color:#6E4B21;
}
.main a:hover
{
  text-decoration:none;
}

.main ul
{
  list-style-type:disc;
  list-style-position:outside;
  margin-left:25px;
  margin-bottom:1em;
}

.main ol
{
  list-style-type:decimal;
  list-style-position:outside;
  margin-left:25px;
  margin-bottom:1em;
}

.half
{
  width:455px;
  float:left;
  display:block;
}

#leftHalf
{
  margin-left:25px;
  margin-right:10px;
}

#rightHalf
{
  margin-left:10px;
  margin-right:25px;
  margin-top:50px;
}

#rightHalf a img
{
  border:1px solid #6E4B21;
}

/******* END DIV MAIN DEFAULT ******/
/*******   START DIV FOOTER   ******/
.footer
{
  clear:both;
}
.footer .content
{
  height:65px;
  background-image:URL(../images/footer.jpg);
  background-align:top left; 
  background-repeat:repeat;

}

.footer li
{
  float:left;
  color:#FFFFFF;

}
.footer li a
{
  text-decoration:none;
  font-size:11px;  
  text-transform:uppercase;
  color:#FFFFFF;
  line-height:20px;
  display:block;
}

.footer li a.selected
{
  font-weight:bold;
}

.footer li a:hover
{
  text-decoration:underline;
}



.footer_content_legal
{
  margin-right:25px;
  margin-top:25px;
  float:right;
  line-height:20px;
}

.footer .separator
{
  margin-left:10px;
  margin-right:10px;
}

.footer_content_legal .separator
{
  background-position:center center;
  background-image:url(../images/circle.gif);
  background-repeat:no-repeat; 
  display:block;
  width:15px;
}

.footer_content_trail
{
  margin-left:25px;
  margin-top:25px;
  float:left;

}

/*******   END DIV FOOTER   ******/

.clearer
{
  clear:both;
}

/****** Search results *******/

.SearchEngine_TitleFound
{
 font-size:120%;
}

.SearchEngine_UrlFound
{
  margin-bottom:1.5em;
  display:block;
}
#spbts_fields
{
  display:none;
}