HTML{
	scrollbar-3dlight-color: #27475f;
	scrollbar-arrow-color: #7c8d97;
	scrollbar-base-color: #7C8D97;
	scrollbar-darkshadow-color: black;
	scrollbar-face-color: #123045;
	scrollbar-highlight-color: #7C8D97;
	scrollbar-shadow-color: #7C8D97;
}

BODY{background-color: #123045;margin: 0;padding: 0;font: 10pt "Trebuchet MS", Arial, sans-serif;color: #123045;}
BODY.splash{text-align:center;background: #123045 url(../images/bg_splash.gif) repeat-x top;margin: 0;padding: 0;font: 11px "Trebuchet MS", Arial, sans-serif;color: #123045;}
BODY.splash DIV.header{width:775px;margin:0 auto;background: url(../images/bg_splash_header.gif) no-repeat;height:134px;text-align:left;}
BODY.splash DIV.header IMG.logo{margin:20px 0 0 17px;}
BODY.splash DIV.image{width:775px;margin:0 auto;height:309px;}
BODY.splash DIV.languages{width:775px;margin:0 auto;background: url(../images/bg_splash_languages.gif) no-repeat;height:139px;}
BODY.splash DIV.languages IMG{border:0;margin: 10px;}

/* layout */
DIV.wrapper{width:779px;;text-align: center;margin:0 auto;padding:0;background-color: #f8f7f2;background-position: top;background-repeat: repeat-x;background-image: url(../images/bg.gif);}
DIV.wrapper DIV.header{text-align: center;width:100%;height: 133px;position:relative;margin: 0 auto;padding:0 0 15px 0;
display: list-item;list-style-image: url(../images/top_print.jpg);list-style-position: inside;}
DIV.wrapper DIV.header IMG {display:none;}
DIV.clear{clear: both;}
#headerlogo{display:none;position:absolute;left:22px;top:-3px;}

/* Caixas de Validação */
DIV.valsumario{display:block;clear:both;margin:30px 0 0 0;width:405px;border:1px dashed #BF0202;padding: 5px 10px 0 15px;background-color:#F7F2ED;}
DIV.valsumario SPAN{color:#BF0202;}
DIV.valsumario H1{margin:0;padding:0;color:#BF0202;font-size:22px;}
DIV.valsumario H1 IMG{margin:0 10px 0 0;}
DIV.valsumario LI{color:#BF0202;}
DIV.valsumario UL{margin-top:7px;}


/* Inst Menu */
DIV.wrapper DIV.header DIV.instMenu{display:none;text-align:left;color:#cbd6dc;background-image: url(../images/bg_menu.gif);margin:0;padding:0;height:34px;position:absolute;top:99px;left:0;width:770px;}
DIV.wrapper DIV.header DIV.instMenu DIV.menuInst{height:23px;margin: 6px  0 0 10px;padding:0;border-collapse:collapse;}
DIV.wrapper DIV.header DIV.instMenu DIV.menuInst A{padding:0;color:#cbd6dc;}
DIV.wrapper DIV.header DIV.instMenu DIV.menuInst A.off{display:inline;padding:0;}
DIV.wrapper DIV.header DIV.instMenu DIV.menuInst A.on{}
DIV.wrapper DIV.header DIV.instMenu DIV.menuInst IMG{padding:0;margin: 0 5px;display:inline;vertical-align: middle;}

/* submenu pulldowns */
ul.submenu{background-color: #F8F7F2;margin:0 0 0 -1px;padding:0;border: 1px solid #123045;position:absolute;top:0px;left:-500px;list-style:none;}
ul.submenu LI{border:0;border-bottom:1px solid #D4D2CA;text-align: left;margin: 0px 0px 0px -15px;padding: 5px 15px 5px 10px;voice-family: "\";}\"";voice-family:inherit;margin:0 0 0 -1px;}
.recover{}
html>body ul.submenu LI{margin:0;} /* be kind to opera */
ul.submenu LI.liLast{border:0;border-bottom:0;}
ul.submenu LI a{display:block;margin:0;padding:0;text-decoration:none;color:#123045;}
ul.submenu LI a:hover{text-decoration:none;color:#000000;}

DIV.wrapper DIV.main{text-align: left;background-image: url(../images/bg_content.gif);margin:0 auto;padding:0 0 10px 0;width: 100%;}
DIV.wrapper DIV.main DIV.tools{display:none;background-image: url(../images/bg_login.gif);margin:0 0 15px 0;padding:3px 15px 0 15px;height:33px;}
DIV.wrapper DIV.main DIV.tools DIV.search{height:24px;border:0;border-left: 1px solid #bebcac;float:left;padding: 6px 0 0 5px;}
DIV.wrapper DIV.main DIV.tools DIV.login{height:24px;border:0;border-left: 1px solid #bebcac;float:right;padding: 6px 0 0 5px;font-size:10px;line-height:18px;}
DIV.wrapper DIV.main DIV.tools DIV.login A IMG{border:0;}
DIV.wrapper DIV.main DIV.tools DIV.login A{}

/* homepage elems */
DIV.wrapper DIV.main DIV.homeflash{margin:15px 17px;}
DIV.wrapper DIV.main DIV.homeflash A IMG{border:0;}

DIV.wrapper DIV.main DIV.strip{background: #f1f1eb url(../images/bg_strip.gif) no-repeat 15px top;width:693px;margin: 0 0 0 3px;;padding: 10px 0 0 80px; min-height: 154px; }
DIV.wrapper DIV.main DIV.strip DIV.focobox{background: transparent url(../images/bg_foco_box.gif) repeat-y left; width: 223px;float:left;margin: 8px 0 0 0;}
DIV.wrapper DIV.main DIV.strip DIV.focobox P{padding:0;margin:3px 10px;}
DIV.wrapper DIV.main DIV.strip DIV.focobox H2{padding:0;margin:3px 10px;} 

DIV.footer{background-color: #123045;color:#cbd6dc;font-size: 10px;margin:0;padding:0;background-image: url(../images/bg_footer.gif);background-position: top;background-repeat: repeat-x;text-align:center;}
DIV.footer DIV.fcontent{width:779px;text-align:left;margin:0 auto;padding: 10px 0;height:55px; background: transparent url(../images/bg_footer_main.gif) no-repeat top;}
DIV.footer DIV.fcontent P{margin:0 10px; padding:0;float:left;}
DIV.footer DIV.fcontent P.right{text-align:right; float:right;}

P{padding:0;margin:5px 18px;}
H2{font-size:13pt;font-weight:bold;margin:5px 18px 5px 18px;}
H4{font-size: 10pt; text-transform: uppercase;margin:10px 0 0 0;padding:0;}
A{color:#918f7f;font-weight:bold; text-decoration: none;}
A:hover{color:#918f7f;font-weight:bold;text-decoration: underline;}
A.search{text-decoration: underline;}
A:hover.search{text-decoration: none;}

/* form elems */
INPUT{border:1px solid #e6e5df;font-size:9px;padding:0 3px;color:#999999;}
INPUT.on{border:1px solid #536a79;color:#536a79;}
INPUT.none{border:0;}
A.button{border: 1px solid #bebcac;background: url(../images/buttons/bg_button.gif) repeat-x;padding:0;text-decoration:none;font-weight:bold;font-size:10px;padding:0 3px;margin:0;color: #8B8978;}
A:hover.button{border: 1px solid #918f7f;background: url(../images/buttons/bg_button_hover.gif) repeat-x;text-decoration:none;font-weight:bold;font-size:10px;padding:0 3px;color: #636354;}

TABLE.form{margin:15px 0;font-size:10px;}
TABLE.form TR TD{padding:3px 0;}
TABLE.form TR TD.tag{font-weight:bold;width:80px;}
TABLE.form INPUT{border:1px solid #E0DFD5;font-size:10px;}
TABLE.form TEXTAREA.txtbox 
    {
        font: 11px "Trebuchet MS", Arial, sans-serif;
        border:1px solid #E0DFD5;
        scrollbar-3dlight-color: #EFEEE7;
	    scrollbar-arrow-color: #8B8978;
	    scrollbar-base-color: #EFEEE7;
	    scrollbar-darkshadow-color: #918F7F;
	    scrollbar-face-color: #EFEEE7;
	    scrollbar-highlight-color: #ffffff;
	    scrollbar-shadow-color: #EFEEE7;
    }

/*  more elems */
IMG.align{display:inline;vertical-align: middle;margin:0 1px 3px 1px;}
HR.line{text-align: center; width: 443px; background-color: #536a79;height:1px;}
.right{text-align: right;}
.off{display: none;}
DIV.sample{text-align: center;margin: 18px;padding: 10px 5px 0 0; border-bottom:1px solid #BEBCAC;width:240px;float:right;background-color:#f1f1eb;}
DIV.sample IMG{border: 2px solid #27475F;margin: 5px  5px 3px 5px;padding:1px;}
DIV.sample P{margin: 0;padding:0;text-align:right;font-size:10px;color:#8B8978;}

/* presentation */
#divSlideShow,
TABLE.tablePresentation{width:743px;margin:0 0 0 20px;border:0;background: #E0DFD5 url(../images/img_table/right_main_td_column.gif) repeat-y left;}

TABLE.tablePresentation TD{vertical-align:top;}
TABLE.tablePresentation TD.tdColumn1{background: Transparent url(../images/img_table/shadow.gif) no-repeat bottom left;}
TABLE.tablePresentation TD.tdColumn2,
TABLE.tablePresentation TD.tdColumn3,
TABLE.tablePresentation TD.tdColumn4{background: #E0DFD5 url(../images/img_table/right_main_td.gif) repeat-y right;}

TABLE.tablePresentation TD.tdColumn1,
TABLE.tablePresentation TD.tdColumn1 TABLE{width:280px;}
TABLE.tablePresentation TD.tdColumn2,
TABLE.tablePresentation TD.tdColumn2 TABLE{width:293px;}
TABLE.tablePresentation TD.tdColumn3,
TABLE.tablePresentation TD.tdColumn3 TABLE{width:170px;}
TABLE.tablePresentation TD.tdColumn4,
TABLE.tablePresentation TD.tdColumn4 TABLE{width:463px;}

TABLE.tablePresentation TABLE TD.tdSpacer{background-color:#FFFFFF; background-image: none;}
TABLE.tablePresentation TABLE TD.tdSpacer IMG{height:47px;}
TABLE.tablePresentation TABLE TD.tdFlash{height:80px;background: #FFFFFF url(../images/img_table/right_main_td_title.gif) no-repeat right bottom;}

TABLE.tablePresentation TD.tdLineTop{border-top:1px solid #bebcac;}
TABLE.tablePresentation TD.tdFx{width:22px;}
TABLE.tablePresentation TD.tdLineBottom{border-top:1px solid #bebcac;background-color:#FFFFFF;}

TABLE.tablePresentation TD.tdLineBottom IMG.imgBottom{width:258px;height:1px;}
TABLE.tablePresentation TD.tdFx2{border-top:1px solid #FFFFFF;background-color:#FFFFFF;}
TABLE.tablePresentation TD.tdFx2 IMG{width:22px;height:1px;}

TABLE.tablePresentation H3{margin:5px 10px 0 15px;padding:0;font-size:12px; font-weight:bold;}
TABLE.tablePresentation UL{margin:0;padding:10px 5px 10px 23px;}
TABLE.tablePresentation UL LI{margin:0 10px 5px 10px;list-style: disc outside url(../images/bullet_beje.gif);line-height:15px;}

DIV.wrapperpresentation{margin:0 0 15px 0;padding:0;border:0;}

#divContentPage{display:block;float:left;width:;padding:0 0 0 18px;}
#divContentPage DIV.presentationcontent{margin:0;}
#divContentPage Table.form{display:block;clear:both;}
Table.form INPUT.buttonform{border: 1px solid #bebcac;background: url(../images/buttons/bg_button.gif) repeat-x;font-weight:bold;font-size:10px;margin:0;color: #8B8978;}

DIV.presentationcontent{margin:0 0 0 43px;float:left;width:;padding:0;}
* html DIV.presentationcontent{margin:0 1px 0 22px;} /* IE 6.0 */

DIV.presentationcontent P{padding:0 0 10px 0;margin:0;}
DIV.presentationcontent H2{padding:0 0 10px 0;margin:0;}
DIV.sideboxwrapper{display:none;width:175px;margin:0 15px 0 10px;padding:0; float:right;}
*html DIV.sideboxwrapper{margin:0 8px 0 10px;}/* IE 6.0 */

DIV.sidebox{width:173px; border:1px solid #dfded9;margin:0 0 10px 0;padding:0;}
DIV.sidebox h2, DIV.sideboxcalender h2{background-color:#efeee7;color:#29465a;font-size:12px;font-weight:bold;margin:0 0 3px 0;padding:2px 6px;}
DIV.sidebox P, DIV.sideboxnotitle P{font-size:10px;margin:0;padding:2px 6px;}
DIV.sidebox IMG, DIV.sideboxnotitle IMG{margin:0 5px 5px 5px;clear:left;}
DIV.sidebox IMG.flag, DIV.sideboxnotitle IMG.flag{float:left;margin:0 0 5px -3px;clear:left;}

DIV.sideboxnotitle{width:173px; border:1px solid #dfded9;margin:0 0 10px 0;padding:10px 0;background: url(../images/bg_sidebox.gif) repeat-y;}
DIV.sideboxnotitle P.pContacts{padding-left:27px;}
DIV.sideboxnotitle STRONG.strongContacts{font-size:11px;}
DIV.sideboxcalender{width:173px; border:1px solid #dfded9;margin:0 0 10px 0;padding:0;text-align: center;}
DIV.sideboxcalender h2{font-size:11px;padding:0 6px;}
DIV.sideboxcalender TABLE{font-size:10px;width:169px;color:#918f7f;margin:5px 0;}
DIV.sideboxcalender TABLE TR.week TD{color:#7c8d97;}
DIV.sideboxcalender TABLE TR TD.dday{color:#123045;  background: url(../images/img_table/bg_calendar_day.gif) no-repeat 5px center; }

/* filter elems */
DIV.filter H4{font-size: 10pt; text-transform: uppercase;margin:0;padding:0;}
DIV.filter{border-left: 1px solid #BEBCAC; background:#efeee7 url(../images/img_table/right_main_td_filter.gif) repeat-y left top;margin:0;padding:5px 0 5px 14px ;width:240px;border-bottom:1px solid #ffffff;}
DIV.filter SELECT{font-size:10px;color:#27475F;margin-left:19px;}
A.buttonfilter {margin:6px;float:right;border: 1px solid #bebcac;background: url(../images/buttons/bg_button.gif) repeat-x;padding:0 3px;text-decoration:none;font-weight:bold;font-size:10px;color: #8B8978;}
A:hover.buttonfilter {border: 1px solid #918f7f;background: url(../images/buttons/bg_button_hover.gif) repeat-x;text-decoration:none;font-weight:bold;font-size:10px;padding:0 3px;color: #636354;}

DIV.divFrame{display:block;width:435px;border:1px solid #BEBCAC;height:160px;margin:13px;overflow:auto;
    scrollbar-3dlight-color: #EFEEE7;
	scrollbar-arrow-color: #8B8978;
	scrollbar-base-color: #EFEEE7;
	scrollbar-darkshadow-color: #918F7F;
	scrollbar-face-color: #EFEEE7;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #EFEEE7;
	}

DIV.divFrame UL.list{margin:0;padding:0;list-style: none outside;font-size:9pt;}
DIV.divFrame UL.list LI{margin:0;padding:0;}

DIV.divFrame UL.list LI A, DIV.divFrame UL.list LI STRONG{display:block;clear:both;padding:3px 0 3px 21px;color:#123045;background: Transparent Url(../images/widgets/ico_pointerpageoff.gif) no-repeat Top Left;}
DIV.divFrame UL.list LI STRONG{background: #BEBCAC Url(../images/widgets/ico_pointerpageselect.gif) no-repeat Top Left;font-size:12px;}
DIV.divFrame UL.list LI.on A{background-color:#F1F1EB;}
DIV.divFrame UL.list LI A:Hover, DIV.divFrame UL.list LI.on A:Hover{background: #999999 Url(../images/widgets/ico_pointerpageon.gif) no-repeat Top Left;color:#F8F7F2;text-decoration:none;}

DIV.divFrame UL.list LI A IMG{border:0;margin-right:5px;}

/* Log in elems*/ 
TABLE.message{border-bottom: 1px solid #bebcac;background-color:#efeee7;width:550px;margin:0 0 18px 0;}
TABLE.message TR TD{padding:5px 10px 5px 10px;}
TABLE.message TR.white{background-color:white;}
TABLE.message TR TD.finish{border-bottom: 1px solid #ffffff;text-align:right;}
TABLE.message TR TD.separator{border-top: 1px solid #bebcac;height:1px;background-color:#ffffff;padding:0;}
TABLE.message TR TD.icons{width:25px;text-align:center;padding:0;}
TABLE.message TR TD.button{text-align:right;background-color:#efeee7;padding:2px 5px;}

/* page organizers */
DIV.wrappcontent{margin:0 18px;float:left;padding:0;width:;}
DIV.wrappcontent P{margin: 5px 0;}
DIV.wrappcontent H2{margin: 0 0 5px 0;}

/* eventos */
DIV.wrapperevents{margin:0 0 15px 18px;padding:0 0 0 0;border:0;}

/* destaques */
H3.h3TitleSnapShot{font-size:12px;font-weight:bold;margin:10px 0 5px 0;}
TABLE.sideboxlist{font-size:10px;margin:5px 0;}
TABLE.sideboxlist TR TD{padding:5px; vertical-align: top;}

TABLE.list{margin:5px 5px 5px 0;}
TABLE.list TR TD{padding:10px 0 5px 0; vertical-align: top;}
TABLE.list TR TD.tdData{width:65px;}

/* Gallery */
DIV.gallery{text-align: center;margin: 10px 15px 10px 0;padding: 10px 0 0 0; border-bottom:1px solid #BEBCAC;width:158px;float:left;background-color:#f1f1eb;display:inline;}
DIV.gallery IMG{border: 2px solid #27475F;margin: 5px  0 3px 0;padding:1px;}
DIV.gallery P{margin: 0;padding:0 3px;text-align:right;font-size:10px;color:#8B8978;}
DIV.cast{text-align: center;margin: 10px 15px 10px 0;padding: 10px 0 0 0; border-bottom:1px solid #BEBCAC;width:504px;float:left;background-color:#f1f1eb;display:inline;}

/* calender */
TABLE.AspCalendar {width:173px; border:1px solid #dfded9;margin:0 0 10px 0;padding:0;text-align: center;font-size:10px;}
TABLE.AspCalendar .AspTitleStyle{font-size:11px;padding:0;margin:0;background-color:#efeee7;}
TABLE.AspCalendar .AspTodayDayStyle{margin:0;padding:0;}
TABLE.AspCalendar .AspNextPrevStyle{text-align: center;}