HTML{
	/*scrollbar-3dlight-color: #002940;
	scrollbar-arrow-color: #7c8d97;
	scrollbar-base-color: #7C8D97;
	scrollbar-darkshadow-color: black;
	scrollbar-face-color: #002940;
	scrollbar-highlight-color: #7C8D97;
	scrollbar-shadow-color: #7C8D97;*/
}

BODY{background-color: #002940;margin: 0;padding: 0;font: 11px "Trebuchet MS", Arial, sans-serif;color: #002940;}
/*BODY.splash{text-align:center;background: #002940 url(../images/bg_splash.gif) repeat-x top;margin: 0;padding: 0;font: 11px "Trebuchet MS", Arial, sans-serif;color: #002940;}
BODY.splash DIV.header{width:775px;margin:0 auto;background: url(../images/bg_splash_header.gif) no-repeat;height:130px;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{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:779px;height:144px;position:relative;margin: 0 auto;padding: 0;}
DIV.clear{clear: both;}

#headerlogo{position:absolute;left:10px;top:13px;}
#headerlogo IMG{border:0;}
DIV.header IMG.claim{position:absolute;right:0;bottom:75px;}
#hdr_divMicrosoft{position:absolute;left:122px;top:20px;}

/* Inst Menu */
DIV.wrapper DIV.header DIV.instMenu{text-align:left;color:#cbd6dc;/*background-image: url(../images/bg_menu.gif);*/margin:0;padding:0;height:34px;position:absolute;top:115px;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:#002940;}
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 13px;display:inline;vertical-align: middle;}
DIV.wrapper DIV.header DIV.instMenu DIV.menuInst IMG.icos {margin:0 0 0 5px;float:right;border:0;display:block;}

DIV.wrapper DIV.header IFRAME {display:none;}

/* Inst Menu 
DIV.instMenu{margin:0 0 0 170px;padding:0;background-color:#D8D8D8;}
TABLE.menuInst{margin-left:1px;padding:0;width:595px;border-collapse:collapse;}
TABLE.menuInst TD.off{padding-top:3px;padding-bottom:3px;border:1px solid #D8D8D8;text-align:center;background-color:#980033;color:#980033;}
TABLE.menuInst TD.on{padding-top:3px;padding-bottom:3px;border:1px solid #D8D8D8;text-align:center;background-color:#FFFFFF;color:#980033;}
TABLE.menuInst A{text-decoration:none;font-weight:bold;}
TABLE.menuInst A:hover{text-decoration:none;}
TABLE.menuInst TD.off A{color:#ffffff;}
TABLE.menuInst TD.on A{color:#980033}
TABLE.menuInst TD.on A:hover{color:#980033;}
*/

/* submenu pulldowns */
ul.submenu{background-color:#ebebeb;margin:0 0 0 -1px;border:3px solid #ffffff;padding:0;position:absolute;top:-500px;left:-500px;list-style:none;}
ul.submenu LI{border:0;border-bottom:2px solid #ffffff;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:#002940;}
ul.submenu LI A:hover{text-decoration:none;color:#00a3e0 !important;}

DIV.wrapper DIV.main{text-align: left;background-image: url(../images/bg_content.gif);margin:0 auto;padding:0;width: 779px;}
DIV.wrapper DIV.main DIV.tools{/*background-image: url(../images/bg_login.gif);*/margin:0 0 13px 0;padding:6px 15px 0 15px;height:33px;}
DIV.wrapper DIV.main DIV.tools DIV.search{height:24px;border:0;float:left;padding:6px 6px 2px 6px;background:url(../images/semitrans.png);}
DIV.wrapper DIV.main DIV.tools DIV.login{position:relative;z-index:0;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{}
DIV.wrapper DIV.main DIV.tools DIV.login SPAN{display:none;}

DIV.divErro{display:block;clear:both;border:1px dashed #BF0202;padding: 5px 10px 0 10px;background-color:#F7F2ED;position:absolute;right:51px;top:26px;width:210px;}

/* 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.divErro SPAN,
DIV.valsumario SPAN{color:#BF0202;}
DIV.divErro H1,
DIV.valsumario H1{margin:0;padding:0;color:#BF0202;font-size:22px;}
DIV.divErro H1 IMG,
DIV.valsumario H1 IMG{margin:0 10px 0 0;}
DIV.divErro LI,
DIV.valsumario LI{color:#BF0202;}
DIV.divErro UL,
DIV.valsumario UL{margin-top:7px;}

/* 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;width:753px;margin: 0 0 0 3px;;padding: 10px 0 25px 20px; min-height: 154px; }
DIV.wrapper DIV.main DIV.strip DIV.focobox{background: transparent url(../images/bg_foco_box.gif) repeat-y left; width: 243px;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: #002940;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;}
DIV.footer A{color:#efeee7;}

P{padding:0;margin:5px 18px;line-height:16px;}
H2{font-size:14px;font-weight:bold;margin:5px 18px 5px 18px;}
H4{font-size: 11px; 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:11px;padding:2px 3px;color:#999999;}
INPUT.on{border:1px solid #536a79;color:#536a79;}
INPUT.none{border:0;}
A.button{border: 1px solid #bebcac;background:#ffffff url(../images/buttons/bg_button.gif) repeat-x bottom;padding:0;text-decoration:none;font-weight:bold;font-size:10px;padding:3px 3px;margin:0;color: #8B8978;}
A:hover.button{border: 1px solid #918f7f;background:#ffffff url(../images/buttons/bg_button_hover.gif) repeat-x bottom;text-decoration:none;font-weight:bold;font-size:10px;padding:3px 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;}
IMG.imgLeft{float:left;margin:0 10px 10px 0;}
IMG.imgCenter{display:block;padding:auto;margin:10px auto 10px auto;}
IMG.imgRight{float:right;margin:0 10px 0 10px;}
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 #002940;margin: 5px  5px 3px 5px;padding:1px;}
DIV.sample P{margin: 0;padding:0;text-align:right;font-size:10px;color:#8B8978;}
DIV.htmlcontentpresentation UL {margin-top:5px ;}

/* 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.tdColumn2 TABLE TD.tdLineTop P {margin-top:30px;}
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:520px;padding:0 0 15px 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:520px;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.leftContentWrapper {width:175px;margin:0;padding:0 15px 0 0; float:right;}
DIV.sideboxwrapper{width:175px;margin:0;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:#002940;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;}

/* filter elems */
DIV.filter H4{font-size: 11px; text-transform: uppercase;margin:0;padding:0;}
DIV.filter {border-left: 1px solid #BEBCAC; background-color: #EFEEE7;margin:0;padding:5px 0 5px 14px ;width:240px;border-bottom:1px solid #ffffff;}
DIV.filter SELECT{font-size:10px;color:#002940;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;}

.iFrame{display:block;width:435px;border:1px solid #BEBCAC;height:160px;margin:13px;}


/* 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;}

/* html editor 
DIV.htmlcontent, DIV.htmlcontentsummary{margin: 0 18px 0 18px;}
DIV.htmlcontent P, DIV.htmlcontentsummary P{margin-right:0;margin-left:0;}
DIV.htmlcontentpresentation{margin: 0;}
*/

/* page organizers */
DIV.wrappcontent{margin:0 18px;float:left;padding:0;width:520px;}
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;}
DIV.sample P.legenda{text-align:center;padding:0 0 2px 0;margin:2px 17px 4px 16px;}

/* 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 #002940;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 TD.AspTitleStyle{font-size:11px;padding:0;margin:0;background-color:#efeee7;}
TABLE.AspCalendar TD.AspTodayDayStyle{margin:0;padding:0;background-image:Url(../images/img_table/bg_calendar_day_outline.gif);background-repeat:no-repeat;background-position: center;}
TABLE.AspCalendar TD.AspNextPrevStyle{text-align: center;}
TABLE.AspCalendar TD.AspSelectedDayStyle {background-image:Url(../images/img_table/bg_calendar_day.gif);background-repeat:no-repeat;background-position: center;}
TABLE.AspCalendar TD.AspOtherMonthDayStyle {background-image:none;}

/* social network styles*/
DIV.socialNet, DIV.socialNetContent {font-size:9px;}
DIV.socialNet IMG.ico, DIV.socialNetContent IMG.ico {border:0; vertical-align:middle;}
DIV.socialNet H3, DIV.socialNetContent H3 {font-size:12px;margin:0;padding:0 0 5px 0;}
DIV.socialNetContent {margin:0 0 15px 0;padding:5px 10px; background-color:Lime;border:dotted 1px #dfded9;background-color:#f4f4f4;}
DIV.socialNet{background-color:#f1f1eb;margin:0 3px;padding:10px 10px 10px 20px;}

.presentationflash{display:none;}
DIV.filter{display:none;}
TD.tdColumn1{display:none;}
TABLE.tablePresentation{width:370px !important;}
TABLE.tablePresentation TD.tdSpacer{display:none;}
IFRAME.iFrame{width:300px;height:250px !important;}
DIV.cstudies DIV.presentationcontent{width:360px;}
DIV.cstudies DIV.wrapperpresentation{float:right;width:348px !important;overflow:hidden;margin-right:12px;}
