/* 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: verdana, tahoma, arial, 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;

} 

p
{
  font-size:100%;
  line-height:150%;
  margin:4px 0 0 10px;
  text-align:left;
}

strong {
font-weight:bold;
}

#strongOption
{
 font-weight: bold;
}

h1 
{
 color:#FF9900;
 font-size:120%;
 padding-bottom:5px;
 padding-left:10px;
 padding-top:5px;

}
h2 
{
  color:#FF9900;
  font-size:70%;
  padding-left:14px;
  padding-top:16px;
  padding-bottom:3px;
  text-transform:uppercase;
  color:#FF9900;
  background-image:url(../images/title70.jpg);
  background-position:center bottom;
  background-repeat:no-repeat;
}

h3 
{
  font-size: 70%;
  text-transform:uppercase;
  padding-left:14px;
  padding-top:5px;
  padding-bottom:5px;
}

h5 {
  font-size: 55%;
padding-left:14px;
  padding-top:5px;
  padding-bottom:5px;
}

.grad-peq-up h4 {
  font-size:90%;
  line-height:150%;
  border-bottom:1px solid;
  color:#FF9900;
  width:200px;
  margin:auto;
  padding-bottom:3px;
}


a
{
   color:#ffffff;
   text-decoration:none;
  font-size:11px;

}

a.Selected
{
  font-weight:bold;
}

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

.content li a:hover
{
 text-decoration: none;
}

.FileTypePDF {
list-style-image:url(../images/pdflist.gif);
margin-left:50px;
}

.FileTypeGIF, .FileTypeJPG, .FileTypeDOC {
list-style-image:url(../images/down-icon.jpg);
margin-left:50px;
}


/* Standard definitons */

#window
{
  margin:auto;
  width:980px;
  background-image:URL(../images/shadow.jpg);
  background-position:center center; 
  background-repeat:repeat-y;
}


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

.header .content
{
 /* background-color:#FFFFFF;*/

}

.header_microsites
{
  float:right;
  clear:right;
  margin-top:3px;
  margin-bottom:3px;
  margin-right:5px;
  display:inline;
 }

.header_microsites ul
{
 margin-left:0px;
 margin-right: 12px;
}

.header_microsites ul li
{
 float:left;
 margin-right:0px;
}

.header_microsites ul li a
{
  text-decoration:none;
  color:#5E6B74;
  text-transform:uppercase;
  font-size:9px;
}

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


.header_logo
{
  float:left;
  background-image:URL(../images/header_img.jpg);
  background-position:center center; 
  background-repeat:no-repeat;
  height:124px;
width:972px;
}

.logo {
float:left;
margin-left:11px;
margin-top:35px;
}

.search_cont
{
  width:220px;
  height:24px;
  border-left:dotted 1px #FFFFFF;
  float:right;
  margin-right:0px;
}
#search_form 
{
  float:right;
  clear:right;
  width:198px;
  height:18px;
  background-image:URL(../images/search-bg.jpg);
  background-position:right center; 
  background-repeat:no-repeat;
  margin-top:3px;
  display:inline;
  margin-right:12px;

}
#search_form span
{
  color:#FFFFFF;
  font-size:9px;
  line-height:18px;
  float:left;
  width:56px;
}
#search_form input
{
  width:114px;
  font-size:9px;
  border:0 none;
  margin-left:6px;  
  float:left;
  margin-top:3px;
}
#search_form input.rightImage
{
 float:right;
 height:18px;
 width:18px;
 margin:0px;
 padding:0px;
 background-image: url(../images/search-submit.jpg);
 background-repeat: no-repeat;
 background-position: center center;
}

#search_submitButton
{
 cursor:pointer;
}

#contact_form_button
{
 float:left;
 margin:0px;
 padding:0px;
}

#enviar
{
 float:left;
 margin:0px;
 padding:0px;
}

.menu
{
  float:right;
  clear:right;
  margin-top:15px;
  margin-right:15px;
  clear:both;
  margin:auto;
  height:28px;
  background-image:URL(../images/menu-bg.gif);
  background-position:top left; 
  background-repeat:repeat-x;
  width:972px;
}

.menu ul li
{
  float:left;
  margin-left:0px;

}
.menu a {

  text-transform:uppercase;
   padding-left:20px;
   padding-right:20px;   
   line-height:22px;
   height:28px;
   display:inline;
   float:left;
}

.menu ul li a:hover
{
  text-decoration:none;
  background-image:URL(../images/menubutton-over.jpg);
  background-position:center bottom; 
  background-repeat:no-repeat;
 
 
}
.menu ul li a.Selected
{
  padding-left:23px;
   padding-right:23px;  
}

.menu ul li
{
  float:left;
border-left:1px dotted white;
height:25px;
}
.menu ul li.ListItem1
{
border:0 none;
}

.menu2
{
  background-image:URL(../images/menu-bg.gif);
  background-position:top left; 
  background-repeat:repeat;
}


.menu2 a {
 
}

.menu2 a:hover {
 color:#fff;
}

.menu2 li
{
float:left;
}
/******* END DIV HEADER DEFAULT ******/

/******* DIV MAIN DEFAULT ******/
.main
{
  clear:both;
  margin:auto;
 color:#5E6B74;
 font-size:70%;

}
.main a
{
 color:#5E6B74;
 text-decoration:underline;
}

.main a:hover
{
 text-decoration:none;
}

.main .content
{
  min-height:396px;
  height:auto !important;
  height:396px;
 /*background-color:#ffffff;*/
  width:968px;
  margin:auto;
  text-align:left;

} 
.main .content_bg
{
  background-image:url(../images/ea-icon.jpg);
  background-position:left bottom;
  background-repeat:no-repeat;
  min-height:396px;
  height:auto !important;
  height:396px;
  text-align:left;
 /*background-color:#ffffff;*/
  width:968px;
  margin:auto;

}

.half
{
  width:464px;
  float:left;
  display:inline;
}

#leftHalf
{
  margin-left:2px;
  margin-right:2px;
  float:left;
  width:476px;
}

#rightHalf
{
  margin-left:2px;
  margin-right:2px;
  float:left;
  width:476px;
}


#full-screen
{
  margin-left:2px;
  margin-right:2px;
  float:left;
  width:965px;
}

.grad-top100 {
  background-image:URL(../images/grad-100-up.jpg);
  background-position:top center; 
  background-repeat:no-repeat;
  width:965px;
  min-height:34px;
  float:left;
}
.grad-top100 h2 
{
  background-image:URL(../images/title100.gif);
  background-position:center bottom; 
  background-repeat:no-repeat;
}

.grad-bottom100 {
  background-image:URL(../images/grad-100-down.jpg);
  background-position:bottom left; 
  background-repeat:no-repeat;
  width:965px;
  min-height:140px;
  height:auto !important;
  height:140px;
  float:left;
}

.box30 
{
float:left;
width:272px;
/*background-color:#FFFFFF;*/
display:inline;
margin:0px;
}
.box30 table
{
  font-size:70%;
  width:95%;

}
.box30 table td
{
  padding-top:10px;
}
.box30 table td.label
{
  color:#FF9900;
  width:30%;
}
.box30 .clearer
{
  clear:both;

}
.grad-top30 {
  background-image:URL(../images/grad-med-up.jpg);
  background-position:top center; 
  background-repeat:no-repeat;
  width:272px;
  min-height:34px;
  float:left;
}
.grad-top30 h2 
{
  background-image:URL(../images/title30.gif);
  background-position:center bottom; 
  background-repeat:no-repeat;
  margin-bottom:5px;

}
.grad-middle
{
 padding:0px;
}
.grad-middle-left
{
  width:72px;
  float:left;  
}

.grad-middle-right
{
  width:177px;
  float:left;  

}
.plusBullet-list
{
  line-height:120%;
}

.plusBullet-list li
{
  background-image:URL(../images/plus-bullet.jpg);
  background-position:0px 7px; 
  background-repeat:no-repeat;
  padding-left:25px;
  margin-bottom:14px;


}
.plusBullet-list li a
{
  text-transform:uppercase;
  font-size:70%;
}
.grad-bottom30 {
  background-image:URL(../images/grad-med-down.jpg);
  background-position:bottom left; 
  background-repeat:no-repeat;
  width:272px;
  min-height:120px;
  height:auto !important;
  height:120px;
  float:left;
}



.grad-top70 {
  background-image:URL(../images/grad-70-up.jpg);
  background-position:top left; 
  background-repeat:no-repeat;
  width:694px;
  text-align:left;
  float:left;
 /*height:34px;*/
}
.grad-top70 h2 
{
  background-image:URL(../images/title70.gif);
  background-position:center bottom; 
  background-repeat:no-repeat;
  text-align:left;
}

.grad-top70 p
{
 padding: 5px 10px 10px 10px;
}

.grad-top70 img {
float:right;
clear:right;
margin:5px;
}

.grad-bottom
{
 padding-bottom:10px;
 margin-bottom:10px;
 padding-top: 5px;
}

.grad-bottom70 {
  background-image:URL(../images/grad-70-down.jpg);
  background-position:bottom left; 
  background-repeat:no-repeat;
  width:694px;
  min-height:140px;
  height:auto !important;
  height:140px;
  float:left;
}

.grad-bottom70 a {
font-weight:bold;
color:#ff9900;
}

.grad-up50a {
  background-image:URL(../images/grad-50-up.jpg);
  background-position:top left; 
  background-repeat:no-repeat;
  width:476px;
  float:left;
}
.grad-up50a h2 
{
  background-image:URL(../images/title50.gif);
  background-position:center bottom; 
  background-repeat:no-repeat;
}

.grad-up50a p 
{
padding:10px;
}

.grad-up50a img {
padding:10px 5px 10px 15px;
}

.grad-up50b {
  background-image:URL(../images/grad-50-up.jpg);
  background-position:top left; 
  background-repeat:no-repeat;
  width:476px;
  float:left;
}
.grad-up50b h2 
{
  background-image:URL(../images/title50.gif);
  background-position:center bottom; 
  background-repeat:no-repeat;
}

.grad-up50b p 
{
padding:10px;
}

.grad-up50b img {
 float:right;
 clear:right;
 margin:5px;
}

.grad-bottom50 {
  background-image:URL(../images/grad-50-down.jpg);
  background-position:bottom left; 
  background-repeat:no-repeat;
  width:476px;
  min-height:160px;
  height:auto !important;
  height:160px;
  float:left;
}

.grad-bottom50 a {
font-weight:bold;
color:#ff9900;
}

.grad-peq-up {
  float:left;
  background-image:URL(../images/grad-peq-up.jpg);
  background-position:top center; 
  background-repeat:no-repeat;
  width:227px; 
  margin-left: 2px;
}

.grad-peq-up a
{
  margin:auto;
  margin-top:14px;
  display:block;
  width:210px;
  
}

.grad-peq-up img {
margin-top:15px;
margin-left:14px;
float:left;
}

.grad-peq-down {
  float:left;
  background-image:URL(../images/grad-peq-down.jpg);
  background-position:bottom left; 
  background-repeat:no-repeat;
  width:227px;
  min-height:80px;
  height:auto !important;
  height:80px;
}

.grad-peq-down a
{
  margin:auto;
  margin-top:4px;
  display:block;
  width:210px;
  
}

.grad-peq-down p {
margin:0 0 0 10px;
padding-bottom:10px;
padding-top:10px;
width:200px;
} 
#top-left30 {
  min-height:150px;
  height:auto !important;
  height:150px;
  width:272px;
float:left;
}

#top-left30 li a {
  line-height:150%;
  padding: 5px 0 5px 0px;
}

#top-left30 p a {
  line-height:150%;
  padding: 5px 0 5px 10px;
}

#top-right70 {
 float:right;
 width:694px;
 margin:0px;
 height:auto !important;
 min-height:162px;
/* background-color:#FFFFFF;*/
display:inline;
}

#bottom-right70 {
 float:left;
 width:690px;
 padding:5px;
 background-color:#FFFFFF;
}

#bottom-right70-home {
 float:right;
 width:694px;
 background-color:#FFFFFF;
}

.bottom-right-peq {
 float:left;
 display:inline;
 background-color:#FFFFFF;
}

ul.ImageGallery {
padding:10px 2px;
margin-left:20px;

}

ul.ImageGallery li {
float:left;
padding:2px 7px;
width: 120px;
height:100px;
}

#messagearea {
  color:#FF9900;
  float:left;
  font-size:100%;
  font-weight:bold;
  padding-left:25px;
  text-transform:uppercase;
}

/******* END DIV MAIN DEFAULT ******/
/*******   START DIV FOOTER   ******/
.footer
{
  clear:both;
  font-size:70%;
}
.footer .content
{
  height:28px;
  background-image:URL(../images/menu-bg.gif);
  background-position:top left; 
  background-repeat:repeat-x;

}

.footer li
{
  float:left;
 margin-left:5px;
 color:#FFFFFF;

}
.footer li a
{
  text-decoration:none;
  text-transform:lowercase;
color:#ffffff;

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

.footer_content_legal
{
  margin-right:15px;
  margin-top:5px;
  float:right;
  display:inline;
}
.footer_content_trail
{
 margin-right:15px;
 margin-top:5px;
 float:left;
 margin-left: 5px;
}

#copy
{
 color:#5E6B74;
font-size:10px;
line-height:30px;
margin:auto;
text-align:left;
width:980px;
padding-left:23px;
}

#copyImg
{
  vertical-align:text-top;
}

#copy a
{
 color: #5E6B74;
 font-size:10px;
}


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

/****** BEGIN SITEMAP  ************/

ul.sitemap
{
 margin-left:45px;
}


.sitemap li
{
 list-style: square;
}

.sitemap ul
{
  margin-left: 30px;
}



/******** END SITEMAP  ************/


.clearer
{
  clear:both;
}
.mainclearer
{
  height:15px;
  clear:both;
}

#siteInfo
{
 margin-left: 15px;
}

#spbts_fields
{
  display:none;
}


.main ul li {line-height:150%;}

.main #top-left30 ul {
display:block;
margin-left:10px;
}

.main .grad-bottom70 ul li {list-style-position:inside;
list-style-type:circle;
margin-left:20px;}