/* CSS Document */
/* CSS Document */
body{

    /*   background:url(images/bg.png) repeat-x 0 0 #FDF9EE; color:#4E4628; */

    background:url(images/body-bg.png) repeat-x 0 0 #c2e8ef; color:#4E4628;
    
    font:normal 14px/19px Arial, Helvetica, sans-serif;

   /*  font-family: Calibri, Verdana, Helvetica, sans-serif; */

    margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
    margin:0; padding:0;}
ul{
    list-style:none;}
.spacer{
    font-size:0; line-height:0; clear:both;}

/* balao ajuda */        
.Tips{position:absolute;visibility: hidden;}

/* ----------------- top navigation start --------------------- */
#topNav{
    background:url(images/fundo_topo.jpg) no-repeat;
    background-color: #0A5B9D;
    width:778px; height:86px;
    margin:0px auto; padding:10px 0 0 0px;
}
#topNav img{
    border:none; float:left; margin:0 34px 0 0;}
#topNav ul{
    background:url(images/top_ul_bg.gif) no-repeat 0 8px;
    width:503px; height:23px; padding:8px 0 0 8px; margin:0 0 0 217px;}
#topNav ul li{
    color:#0B0B0B; float:left;
    font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
#topNav ul li a{
    color:#0B0B0B;
    font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-transform:uppercase; text-align:center; text-decoration:none;
    width:70px; height:23px; display:block;}
#topNav ul li a.hover{
    background:url(images/top_btn_h.gif) no-repeat 0 0; color:#FFFFFF;
    font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-transform:uppercase; text-align:center; text-decoration:none;
    width:70px; height:23px; display:block;}
#topNav ul li a:hover{
    background:url(images/top_btn_h.gif) no-repeat 0 0; color:#FFFFFF;
    font:bold 11px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-transform:uppercase; text-align:center; text-decoration:none;
    width:70px; height:23px; display:block;}

/* ----------------- top navigation end --------------------- */
/* ----------------- shadow start --------------------------- */
#topShadow{
    /*background:url(images/top_shadow.gif) no-repeat 0 0 #FDF9EE; color:#4E4628; */
    background-color: #FFFFFF;
    width:778px; height:22px; margin:0px 0 0px; float:left;
    
    border-bottom: 1px solid #CCCCCC;


}
#bottomShadow{
    background:url(images/bottom_shadow.gif) no-repeat 0 0 #FDF9EE; color:#4E4628;
    width:778px; height:24px; float:left;}
/* ----------------- shadow end --------------------------- */
/* ----------------- body start --------------------------- */
#body{
    width:778px; margin:0 auto; position:relative;}
#bodyPannel{
    background:url(images/midle_bg.gif) repeat-y 0 0 #FFFFFF; color:#4E4628;
    width:722px; padding:0 28px; float:left;


}



#search{
    background-color:#FFFFFF; color:#000000; border:#ECE8DB 1px solid;
    width:248px; height: 120px; padding:7px 17px 27px 17px; float:left; margin-top:  10px }
#search h2{
    background:url(images/search_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#786E4E;
    width:197px; padding:0 0 10px 50px; float:left;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;}
#search h2 span{
    background-color:#FFFFFF; color:#0B0B0B;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;}
#search label{
    background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
    font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#search input{
    background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
    width:158px; height:22px; padding:2px; margin:0 0 8px 0; float:right;
    font:normal 14px/20px Arial, Helvetica, sans-serif;}
#search p{
    background-color:#FFFFFF; color:#CC0000; margin:6px 0 0 0;
    font:normal 12px/15px Arial, Helvetica, sans-serif;}

#search a{
    background-color:#FFFFFF; color:#CC0000; margin:6px 0 0 0;
    font:normal 12px/15px Arial, Helvetica, sans-serif;}

#search a:hover{
    background-color:#EAE6D9; color:#4E4628; margin:6px 0 0 0;
    font:normal 12px/15px Arial, Helvetica, sans-serif;}



#search input.check{
    background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
    width:15px; height:15px;  margin:6px 0 0 9px;}
#search input.submit{
    background:url(images/submit_bg.gif) no-repeat 47px 0 #FFFFFF; color:#0B0B0B; border:none;
    width:63px; height:13px; float:right; margin:7px 0 0 0; padding:0 23px 0 0; cursor:pointer;        
    font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#search h3{
    width:160px; height:13px; float:left; margin:7px 0 0 0; padding:0 23px 0 0; cursor:pointer;
    font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}







#search_logar{
    background-color:#FFFFFF; color:#000000; border:#ECE8DB 1px solid;
    width:248px; padding:7px 17px 27px 17px; height: 130px;  margin-top:  10px }
#search_logar h2{
    background:url(images/search_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#786E4E;
    width:197px; padding:0 0 10px 50px; float:left;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;}
#search_logar h2 span{
    background-color:#FFFFFF; color:#0B0B0B;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;}
#search_logar label{
    background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
    font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#search_logar input{
    background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
    width:158px; height:22px; padding:2px; margin:0 0 8px 0; float:right;
    font:normal 14px/20px Arial, Helvetica, sans-serif;}
#search_logar p{
    background-color:#FFFFFF; color:#CC0000; margin:6px 0 0 0;
    font:normal 12px/15px Arial, Helvetica, sans-serif;}

#search_logar a{
    background-color:#FFFFFF; color:#CC0000; margin:6px 0 0 0;
    font:normal 12px/15px Arial, Helvetica, sans-serif;}

#search_logar a:hover{
    background-color:#EAE6D9; color:#4E4628; margin:6px 0 0 0;
    font:normal 12px/15px Arial, Helvetica, sans-serif;}
#search_logar input.check{
    background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
    width:15px; height:15px;  margin:6px 0 0 9px;}
#search_logar input.submit{
    background:url(images/submit_bg.gif) no-repeat 47px 0 #FFFFFF; color:#0B0B0B; border:none;
    width:63px; height:13px; float:right; margin:7px 0 0 0; padding:0 23px 0 0; cursor:pointer;
    font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}







#eventLink{
    width:345px; padding:0 0 0 70px; float:left;margin-top: 0px;}
#eventLink h2{
    background:url(images/event_link_bg.gif) no-repeat 0 7px #FFFFFF; color:#786E4E;
    padding:6px 0 10px 48px;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;


}
#eventLink h2 span{
    background-color:#FFFFFF; color:#0B0B0B;

    font:normal 22px/40px Arial, "Times New Roman", Times, serif;


}
#eventLink ul{
    float:left; padding:0 0 0 5px;}
#eventLink ul li{
    font:normal 13px/19px Arial, Helvetica, sans-serif; 
    background:url(images/red_arrow.gif) no-repeat 0 7px #FFFFFF; color:#4E4628;
    padding:0 0 0 6px;}
#eventLink ul li a{
    font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; 
    background-color:#FFFFFF; color:#4E4628;
    padding:0 4px; display:block;}
#eventLink ul li a:hover{
    font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; 
    background-color:#F4EFDF; color:#4E4628;
    padding:0 4px; display:block;}
#eventLink a.more{
    background:url(images/more_bg.gif) no-repeat 77px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 0; margin:5px 10px 0 0;}
#eventLink a.more:hover{
    background:url(images/more_bg_h.gif) no-repeat 77px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 0; margin:5px 10px 0 0;}




#eventLink_restrito{
    width:345px; padding:0 0 0 70px; float:left;margin-top: 0px;}
#eventLink_restrito h2{
    background:url(images/event_link_bg_restrito.gif) no-repeat 0 7px #FFFFFF; color:#786E4E;
    padding:6px 0 10px 48px;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;


}
#eventLink_restrito h2 span{
    background-color:#FFFFFF; color:#0B0B0B;

    font:normal 22px/40px Arial, "Times New Roman", Times, serif;


}
#eventLink_restrito ul{
    float:left; padding:0 0 0 5px;}
#eventLink_restrito ul li{
    font:normal 13px/19px Arial, Helvetica, sans-serif;
    background:url(images/red_arrow.gif) no-repeat 0 7px #FFFFFF; color:#4E4628;
    padding:0 0 0 6px;}
#eventLink ul li a{
    font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none;
    background-color:#FFFFFF; color:#4E4628;
    padding:0 4px; display:block;}
#eventLink_restrito ul li a:hover{
    font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none;
    background-color:#F4EFDF; color:#4E4628;
    padding:0 4px; display:block;}
#eventLink_restrito a.more{
    background:url(images/more_bg.gif) no-repeat 77px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 0; margin:5px 10px 0 0;}
#eventLink_restrito a.more:hover{
    background:url(images/more_bg_h.gif) no-repeat 77px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 0; margin:5px 10px 0 0;}






#midle{
    background:url(images/figura1.jpg) no-repeat 0 0 #FFFFFF; color:#4E4628;
    padding:0px 0 0 0;}
#midle h2{
    background-color:#FFFFFF; color:#0B0B0B;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;
}



#midle h2 span{
    background-color:#FFFFFF; color:#A60101;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;}
#midle p{
    font:normal 13px/19px Arial, Helvetica, sans-serif;  background-color:#FFFFFF; color:#4E4628;
    text-align: justify;

}
#midle a.more{
    background:url(images/more_bg.gif) no-repeat 96px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 0; margin:5px 35px 0 0;}
#midle a.more:hover{
    background:url(images/more_bg_h.gif) no-repeat 96px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 0; margin:5px 35px 0 0;}


#midle_voltar{
    background:url(images/figura1.jpg) no-repeat 0 0 #FFFFFF; color:#4E4628;
    padding:0px 0 0 0;}
#midle_voltar h2{
    background-color:#FFFFFF; color:#0B0B0B;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;
}
#midle_voltar h2 span{
    background-color:#FFFFFF; color:#A60101;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;}
#midle_voltar p{
    font:normal 13px/19px Arial, Helvetica, sans-serif;  background-color:#FFFFFF; color:#4E4628;
    text-align: justify;

}
#midle_voltar a.more{
    background:url(images/more_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 0; margin:5px 35px 0 0;}
#midle_voltar a.more:hover{
    background:url(images/more_bg_h.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 0; margin:5px 35px 0 0;}




#midle_desconectar{
    background:url(images/figura1.jpg) no-repeat 0 0 #FFFFFF; color:#4E4628;
    padding:0px 0 0 0;}
#midle_desconectar h2{
    background-color:#FFFFFF; color:#0B0B0B;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;
}
#midle_desconectar h2 span{
    background-color:#FFFFFF; color:#A60101;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;}
#midle_desconectar p{
    font:normal 13px/19px Arial, Helvetica, sans-serif;  background-color:#FFFFFF; color:#4E4628;
    text-align: justify;

}
#midle_desconectar a.more{
    background:url(images/more_bg.gif) no-repeat 80px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 0; margin:5px 35px 0 0;}
#midle_desconectar a.more:hover{
    background:url(images/more_bg_h.gif) no-repeat 80px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 0; margin:5px 35px 0 0;}





#colorBg{
    background-color:#FFFFFF; float:left; color:#0B0B0B;
    margin:18px 0 0 0; padding:18px 40px 18px 38px; width:642px;}
#futurePlans{
    width:298px; float:left;}
#futurePlans h2.text1{
    background-color:#FFFFFF; color:#0B0B0B;
    font:normal 28px/40px Arial, "Times New Roman", Times, serif;}
#futurePlans h2.text1 span{
    background-color:#FFFFFF; color:#A60101;
    font:normal 28px/40px Arial, "Times New Roman", Times, serif;}
#futurePlans ul{ float:left;}
#futurePlans ul li{
    font:normal 13px/19px Arial, Helvetica, sans-serif; color:#4E4628;
    background:url(images/red_bullet.gif) no-repeat 0 6px #FFFFFF; padding:0 0 0 10px;}
#futurePlans ul li a{
    font:bold 13px/19px Arial, Helvetica, sans-serif; text-decoration:none;
    background-color:#FFFFFF; color:#4E4628; display:block;}
#futurePlans ul li a:hover{
    font:bold 13px/19px Arial, Helvetica, sans-serif; text-decoration:none;
    background-color:#EAE6D9; color:#4E4628; display:block;}
#futurePlans p{
    background:url(images/boeder.gif) repeat-x 0 14px #FFFFFF; color:#0B0B0B;
    height:13px; line-height:13px; padding:14px 0 19px 0;}
#futurePlans p a.more{
    background:url(images/more_bg.gif) no-repeat 76px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 10px; margin:0;}
#futurePlans p a.more:hover{
    background:url(images/more_bg_h.gif) no-repeat 76px 0 #FFFFFF; color:#0B0B0B; float:right;
    font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
    padding:0 20px 0 10px; margin:0;}
#newsLetter{
    margin:0 auto;}
#newsLetter span.nltop{
    background:url(images/newsletter_top.gif) no-repeat 0 0 #FFFFFF; color:#000000;
    line-height:0; font-size:0; height:15px; display:block;}
#newsLetter span.nlbottom{
    background:url(images/newsletter_bottom.gif) no-repeat 0 0 #FFFFFF; color:#000000;
    line-height:0; font-size:0; height:14px; display:block;}

#newsLetter p{
    padding:2px; margin:0 0 8px 0px; float:left;
    font:normal 12px Arial, Helvetica, sans-serif;}


#formnewletter{
    background:url(images/newsletter_midle.gif) repeat-y 0 0 #FFFFFF; color:#000000;
    width:298px; padding:0 16px; float:left;}
#formnewletter  h2.text2{
    background:url(images/newsletter_h2_bg.gif) no-repeat 0 0; color:#786E4E;
    padding:0 0 10px 55px; float:left; width:228px; height:37px;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;}
#formnewletter h2.text2 span{
    background-color:#FFFFFF; color:#0B0B0B;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;}
#formnewletter label{
    background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
    font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#formnewletter  input{
    background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
    width:168px; height:22px; padding:2px; margin:0 0 8px 15px; float:left;
    font:normal 14px/20px Arial, Helvetica, sans-serif;}

#formnewletter input.submit{
    background:url(images/submit_bg.gif) no-repeat 127px 4px #FFFFFF; color:#0B0B0B; border:none;
    float:right; margin:5px 35px 0 0; padding:0 20px 0 0; cursor:pointer;
    font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;        
}
#formnewletter p{
    background-color:#FFFFFF; color:#CC0000; margin:6px 0 0 0;
    font:normal 12px/15px Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
}







#contact_agenda{
    width:312px; margin-left: 200px;}
#contact_agenda span.ctop{
    background:url(images/contact_top.gif) no-repeat 0 0 #FFFFFF; color:#000000;
    line-height:0; font-size:0; height:14px; display:block;}
#contact_agenda span.cbottom{
    background:url(images/contact_bottom.gif) no-repeat 0 0 #FFFFFF; color:#000000;
    line-height:0; font-size:0; height:25px; display:block;}










#contact{
    width:312px; float:right;}
#contact span.ctop{
    background:url(images/contact_top.gif) no-repeat 0 0 #FFFFFF; color:#000000;
    line-height:0; font-size:0; height:14px; display:block;}
#contact span.cbottom{
    background:url(images/contact_bottom.gif) no-repeat 0 0 #FFFFFF; color:#000000;
    line-height:0; font-size:0; height:25px; display:block;}
#formcontact{
    background:url(images/contact_midle.gif) repeat-y 0 0 #FFFFFF; color:#000000;
    width:272px; padding:0 20px; float:left;}
#formcontact  h2.text3{
    background:url(images/contact_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#0B0B0B;
    padding:0 0 10px 55px; float:left; width:228px; height:37px;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;}
#formcontact  h2.text3 span{
    background-color:#FFFFFF; color:#A60101;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;}
#formcontact  label{
    background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
    font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#formcontact  input{
    background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
    width:168px; height:22px; padding:2px; margin:0 0 8px 15px; float:right;
    font:normal 14px/20px Arial, Helvetica, sans-serif;}
#formcontact  select{
    background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
    width:174px; height:66px; padding:2px; margin:0 0 13px 15px; float:right;
    font:normal 14px/20px Arial, Helvetica, sans-serif;}

#formcontact textarea{
    background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
    width:168px; height:66px; padding:2px; margin:0 0 13px 15px; float:right;
    font:normal 14px/20px Arial, Helvetica, sans-serif;}
#formcontact input.submit{
    background:url(images/submit_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
    width:60px; height:13px; float:right; margin:0 0 0 10px; padding:0 20px 0 0; cursor:pointer;
    font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#formcontact input.reset{
    background:url(images/more_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
    width:60px; height:13px; float:right; margin:0; padding:0 15px 0 0; cursor:pointer;
    font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
/* ----------------- body end --------------------------- */
/* ----------------- footer start --------------------------- */
#footer{
    position:relative; width:100%;
}
#footer a.xhtml{
    background-color:#CC0000; color:#FFFFFF; width:49px; height:16px; margin:0 6px 0 0;
    font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
    display:block; text-align:center; text-decoration:none;}
#footer a.xhtml:hover{
    background-color:#0B0B0B; color:#FFFFFF; width:49px; height:16px; margin:0 6px 0 0;
    font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
    display:block; text-align:center; text-decoration:none;}
#footer a.css{
    background-color:#0B0B0B; color:#FFFFFF; width:38px; height:16px;
    font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
    display:block; text-align:center; text-decoration:none; }
#footer a.css:hover{
    background-color:#CC0000; color:#FFFFFF; width:38px; height:16px;
    font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
    display:block; text-align:center; text-decoration:none;}
#footer ul{
    text-align: center;}
#footer ul li{
    float:left; color:#4E4628;
    font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer ul li a{
    color:#4E4628; padding:0 8px; text-decoration:none;
    font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer ul li a:hover{
    color:navy; padding:0 8px; text-decoration:none;
    font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer p{
    color:#A90000;  padding:0 8px; text-align: center;
    font:normal 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer p.tworld{
    color:#0B0B0B; padding:0 8px; text-align: center;
    font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer p.tworld a{
    color:#0B0B0B;  text-decoration:none;
    font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer p.tworld a:hover{
    color:#0B0B0B; text-decoration:none;
    font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}


#formcurso {
    }
#formcurso  h2{
    background-color:#FFFFFF; color:black;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;
}

#formcurso  h2.text3 span{
    background-color:#FFFFFF; color:#A60101;
    font:normal 22px/40px Arial, "Times New Roman", Times, serif;
}
#formcurso label{
    background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left; margin-left:68px;
    font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}

#formcurso p{
   font:normal 13px/19px Arial, Helvetica, sans-serif; }




#contact1{
    width:600px; margin-left:11px; }
#contact1 span.ctop{
    background:url(images/contact_top_insc.gif) no-repeat 0 0 #FFFFFF; color:#000000;
    line-height:0; font-size:0; height:14px; display:block;}
#contact1 span.cbottom{
    background:url(images/contact_bottom_insc.gif) no-repeat 0 0 #FFFFFF; color:#000000;
    line-height:0; font-size:0; height:25px; display:block;}
#form {
    background:url(images/contact_midle_insc.gif) repeat-y 0 0 #FFFFFF; color:#000000;
    width:600px;  margin-left:11px;}
#form  h2.text3{
    background:url(images/contact_h2_bg_insc.gif) no-repeat 0 0 #FFFFFF; color:#0B0B0B;
    padding:0 0 10px 55px; float:left; width:500px; height:37px; margin-left:18px;
    font:normal 24px/30px Arial, "Times New Roman", Times, serif;}
#form  h2.text3 span{
    background-color:#FFFFFF; color:#A60101;
    font:normal 24px/30px Arial, "Times New Roman", Times, serif;}
#form  label{
    background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left; margin-left:68px;
    font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#form  input{
    background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
    width:300px; height:22px; padding:2px; margin:0 0 8px 15px; float:right; margin-right:90px;
    font:normal 14px/20px Arial, Helvetica, sans-serif;}

#form  select{
    background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
    width:306px; height:22px; padding:2px; margin:0 0 8px 15px; float:right; margin-right:90px;
    font:normal 14px/20px Arial, Helvetica, sans-serif;}

#form input.anexa {

    background:url(images/anexar.png) no-repeat 80px 0 #FFFFFF; color:#0B0B0B; border:none;
    width:330px; height:20px; margin:0; padding:0 20px 0 0; cursor:pointer;  margin-right:10px;
    font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;

}


#form input.submit{
    background:url(images/more_bg.gif) no-repeat 80px 0 #FFFFFF; color:#0B0B0B; border:none;
    width:110px; height:13px; margin:0; padding:0 20px 0 0; cursor:pointer;  margin-right:85px;
    font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#form input.reset{
    background:url(images/submit_bg.gif) no-repeat 80px 0 #FFFFFF; color:#0B0B0B; border:none;
    width:110px; height:13px; margin:0; float:left; padding:0 15px 0 0; cursor:pointer; margin-left:280px;
    font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}

#form  h3.text4 {
    background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
    width:410px; height:330px; margin-top:90px; margin-left:100px; margin-bottom:18px;
    font:normal 10px/20px Arial, Helvetica, sans-serif; text-transform:uppercase;
    /* font:bold 10px/28px Arial, Helvetica, sans-serif; */
}

#form  h4.text5 {
    background-color:#FFFFFF; color:#0B0B0B; border:none 0px;
    width:578px; height:100%; margin-top:48px; margin-left:10px;
    text-align:justify;
    font:normal 10px/20px Arial, Helvetica, sans-serif; text-transform:uppercase;
    /* font:bold 10px/28px Arial, Helvetica, sans-serif; */
}

#form input.radio{
    background-color:#FFFFFF; border:none 0px;
    margin: 0px 0 0 10px;
    padding: 0px 0px 0px 0px;
    width: 15px;
    float:left;
    font:normal 12px/20px Arial, Helvetica, sans-serif;    
}    
#form input.text{
    background-color:#EFEBDE; border:none 0px;
    float:left;
    width: 530px;
    font:normal 12px/20px Arial, Helvetica, sans-serif;    
}




/*///////////*/


#imageSlideshowHolder_desativado{

    /* This is a CSS hack in order to get a nice look in IE 5.5 and lower

		In these versions of Internet Explorer, we need to add borders and padding to the width. In this example, we have a 3 pixel
		border on all sides. This means that the width in IE5.5 should be 606 pixels(600 + border 3px on the left + border 3 px on the right). Height
		should be set to 456 pixels(450 + 3 +3). IE 5.5 will ignore the width attributes below the first line. These will be applied to other browsers.

		*/
    /* CSS HACK */
    width: 776px;	/* IE 5.x */
    /* CSS HACK */
    height: 220px;	/* IE 5.x */
    background-color:#FFF;
    border:0px solid #CCCCCC;
    position:absolute;	/* Never change this value */
    left: 0px;

}
.imageInGallery{


    width:776px;
    height:220px;
    background-color:#FFF;

    /* Never change these 3 value */
    left:0px;
    top:0px;
    position:absolute;
}
#imageSlideshowHolder_desativado img{
    position:absolute;
}

/*chris - description overlay*/
#the_captions{
    display:none;
}
.imageInGallery_DESC{
    position:absolute;
    color:#FFFFFF;
    padding:30px;
    padding-top:25px;
    margin-left:30px;
    margin-top:5px;
    z-index:100;
    /*height:200px;*/
    width:240px;
    background:url("images/bg1.png");
    font-size:80%;
}
.imageInGallery_DESC h1{
    color:#99cc33;
    font-size:140%;
    margin:0px;
    padding:0px 0px 5px 0px;
}


.imgnav {position:absolute; height:10px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; margin-left: 0px; margin-top: 20px; background:url(EddySlideshow/images/left.gif) left center no-repeat; border-left:0px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; margin-right: 0px; margin-top: 20px; background:url(EddySlideshow/images/right.gif) right center no-repeat; border-right:0px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}