HTML{
	scrollbar-3dlight-color: #f0f0f0;
	scrollbar-arrow-color: #469975;
	scrollbar-face-color: #f2f8f1;
	scrollbar-highlight-color: #dde8db;
	scrollbar-track-color: #ffffff;
}

BODY{background-color: #f8f8f8;margin: 0;padding: 0;font: 11px Arial, sans-serif;color: #4f4f4f;}
/*BODY.splash{text-align:center;background: #4f4f4f url(../images/bg_splash.gif) repeat-x top;margin: 0;padding: 0;font: 11px Arial, sans-serif;color: #4f4f4f;}
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{text-align: center;margin:0 auto;padding:0;background-color: #ffffff;}
DIV.wrapper DIV.header{text-align: left;width:945px;position:relative;height: 155px;margin: 0 auto 4px auto;padding: 0;  background: url(../images/bg_header.gif) no-repeat top; }
DIV.clear{clear: both;}

/* header elements */
DIV.wrapper DIV.header DIV.hdrtitle{position:absolute;width:250px;height:50px;margin:0;left:625px;top:37px;}
DIV.wrapper DIV.header DIV.hdrlogin{position:absolute;width:500px;text-align:right;margin:0;padding:0;left:428px;top:115px;font-size:10px;color:#9fa394;}
DIV.wrapper DIV.header DIV.hdrlogin INPUT{border-top:1px solid #C9D6C6;background-color:#ffffff;border-left: 1px solid #C9D6C6;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
DIV.wrapper DIV.header DIV.hdrlogin INPUT.btn{border:0;margin:0;vertical-align:bottom;background-color:Transparent;}
DIV.wrapper DIV.header DIV.hdrlogin BUTTON{
    margin:0 5px;
    background-color:#f5f5f5;
    border:0;font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#469975;
    cursor:pointer;
    padding:0;
    background: url(../images/buttons/bg_button.gif) repeat-x left;
}

#headerlogo{left:18px;top:27px;margin:0;width:124px;position:absolute;}
/*#hdr_divMicrosoft{position:absolute;left:122px;top:3px;}*/

/* Inst Menu */
/*DIV.wrapper DIV.header DIV.instMenu{text-align:left;background-color:#969696;color:#d8d8d8;margin:0;padding:0;height:34px;position:absolute;top:99px;left:0px;width:779px;}
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:#d8d8d8;}
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;}*/

/* 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: #f8f8f8;margin:0 0 0 -1px;padding:0;border: 1px solid #d8d8d8;position:absolute;top:0px;left:-500px;list-style:none;}
ul.submenu LI{border:0;border-bottom:1px solid #d8d8d8;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:#4f4f4f;}
ul.submenu LI a:hover{text-decoration:none;color:#000000;}

DIV.wrapper DIV.main{text-align: left;background-color:#ffffff;border:0;margin:0 auto;padding:0 0 10px 0;width: 945px;}
DIV.wrapper DIV.main DIV.tools{background-color: #EBEBEB;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 #bcbcbc;float:left;padding: 6px 0 0 5px;}
DIV.wrapper DIV.main DIV.tools DIV.login{position:relative;z-index:0;height:24px;border:0;border-left: 1px solid #bcbcbc;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.wrapper DIV.main DIV.verticalmenu{width:151px;background: url(../images/bg_menu.gif) no-repeat top;float:left;}
DIV.wrapper DIV.main DIV.verticalmenu UL {
margin: 0;
padding: 0;
list-style-type: none;
width: 143px; 
border-bottom: 1px solid #ccc;
font-size: 11px; list-style: none;margin:0;
}
DIV.wrapper DIV.main DIV.verticalmenu UL LI{padding:5px;border-bottom:1px solid #ffffff;position: relative;}
DIV.wrapper DIV.main DIV.verticalmenu UL LI UL{
	position: absolute;
width: 143px; 
top: 0;
visibility: hidden;}
DIV.wrapper DIV.main DIV.verticalmenu UL LI A{
display: block;
overflow: auto; 
color: black;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}
DIV.wrapper DIV.main DIV.verticalmenu UL LI A:visited{
color: black;
}
DIV.wrapper DIV.main DIV.verticalmenu UL LI A:hover{
background-color: yellow;
}
DIV.wrapper DIV.main DIV.verticalmenu .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}
* html .verticalmenu ul li { float: left; height: 1%; }
* html .verticalmenu ul li a { height: 1%; }*/


DIV.divErro{display:block;clear:both;border:1px dashed #BF0202;padding: 5px 10px 0 10px;background-color:#f4f4f4;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:#f8f8f8;}
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:2px 0 0 4px;float:left;}
DIV.wrapper DIV.main DIV.homeflash A IMG{border:0;}

DIV.wrapper DIV.main DIV.strip{margin: 0 0 0 3px;;padding: 5px 0 ;width:790px;float:right;}
DIV.wrapper DIV.main DIV.strip DIV.focobox{background: #ffffff url(../images/bg_foco_box.gif) no-repeat top; width: 258px;float:left;margin: 5px 5px 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:10px;} 

DIV.footer{background-color: #ffffff;color:#4f4f4f;font-size: 10px;margin:0;padding:0;text-align:center;}
DIV.footer DIV.fcontent{width:945px;text-align:left;margin:0 auto;padding: 10px 0;height:55px; background-color:#ffffff;border:0;}
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: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:#8f8f8f;font-weight:bold; text-decoration: none;}
A:hover{color:#8f8f8f;font-weight:bold;text-decoration: underline;}
A.search{text-decoration: underline;}
A:hover.search{text-decoration: none;}

/* form elems */
INPUT{border:1px solid #e6e6e6;font-size:9px;padding:0 3px;color:#999999;}
INPUT.on{border:1px solid #797979;color:#797979;}
INPUT.none{border:0;}
A.button{border: 1px solid #bcbcbc;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: #8f8f8f;}
A:hover.button{border: 1px solid #8f8f8f;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 #e6e6e6;font-size:10px;}
TABLE.form TEXTAREA.txtbox 
    {
        font: 11px "Trebuchet MS", Arial, sans-serif;
        border:1px solid #e6e6e6;
        scrollbar-3dlight-color: #f4f4f4;
	    scrollbar-arrow-color: #8f8f8f;
	    scrollbar-base-color: #f4f4f4;
	    scrollbar-darkshadow-color: #8f8f8f;
	    scrollbar-face-color: #f4f4f4;
	    scrollbar-highlight-color: #ffffff;
	    scrollbar-shadow-color: #f4f4f4;
    }

/*  more elems */
IMG.align{display:inline;vertical-align: middle;margin:0 1px 3px 1px;}
HR.line{text-align: center; width: 443px; background-color: #797979;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 #bcbcbc;width:240px;float:right;background-color:#f2f8f1;}
DIV.sample IMG{border: 2px solid #4f4f4f;margin: 5px  5px 0 5px;padding:1px;}
DIV.sample P{margin: 0;padding:0;text-align:right;font-size:10px;color:#8f8f8f;}
DIV.sample P.legenda{text-align:center;margin:0 0 10px 0;}

/* presentation */
#divSlideShow,
TABLE.tablePresentation{width:743px;margin:0 0 0 20px;border:0;background: #e6e6e6 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: #e6e6e6 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 #bcbcbc;}
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 #bcbcbc;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:597px;padding:0;background: url(../images/bg_content.gif) no-repeat bottom; }
#divContentPage DIV.presentationcontent{padding:0 0 10px 0; margin: 18px 18px 0 18px;width:560px;line-height:20px;}
#divContentPage Table.form{display:block;clear:both;}
Table.form INPUT.buttonform{border: 1px solid #bcbcbc;background: url(../images/buttons/bg_button.gif) repeat-x;font-weight:bold;font-size:10px;margin:0;color: #8f8f8f;}

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.sideboxwrapper{width:196px;margin:0;padding:0; float:right;}
*html DIV.sideboxwrapper{margin:0 8px 0 10px;}/* IE 6.0 */

DIV.sidebox{width:196px; border:0;margin:0;padding:0;  background: url(../images/bg_sidebox.gif) no-repeat top; }
DIV.sidebox h2, DIV.sideboxcalender h2{background-color:#fffffff;color:#f4f4f4;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:196px; border:0;margin:0 0 10px 0;padding:10px 0;background-color:#ffffff; background: url(../images/bg_sidebox.gif) no-repeat top;}
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 #bcbcbc; background-color: #f4f4f4;margin:0;padding:5px 0 5px 14px ;width:240px;border-bottom:1px solid #ffffff;}
DIV.filter SELECT{font-size:10px;color:#4f4f4f;margin-left:19px;}
A.buttonfilter {margin:6px;float:right;border: 1px solid #bcbcbc;background: url(../images/buttons/bg_button.gif) repeat-x;padding:0 3px;text-decoration:none;font-weight:bold;font-size:10px;color: #8f8f8f;}
A:hover.buttonfilter {border: 1px solid #8f8f8f;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 #bcbcbc;height:160px;margin:13px;}


/* Log in elems*/ 
TABLE.message{border-bottom: 1px solid #bcbcbc;background-color:#f4f4f4;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 #bcbcbc;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:#f4f4f4;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;}

/* 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 #bcbcbc;width:158px;float:left;background-color:#f4f4f4;display:inline;}
DIV.gallery IMG{border: 2px solid #4f4f4f;margin: 5px  0 3px 0;padding:1px;}
DIV.gallery P{margin: 0;padding:0 3px;text-align:right;font-size:10px;color:#8f8f8f;}
DIV.cast{text-align: center;margin: 10px 15px 10px 0;padding: 10px 0 0 0; border-bottom:1px solid #bcbcbc;width:504px;float:left;background-color:#f4f4f4;display:inline;}

/* calender */
TABLE.AspCalendar {width:173px; border:1px solid #d8d8d8;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:#f4f4f4;}
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;}

/* data table */
/*
DIV.tablelist{background-color: Lime;width:792px;margin:0 0 0 2px;float:left;}
DIV.tablelist TABLE.data1{width:750px;margin:20px;}
DIV.tablelist TABLE.data1 TR TD{padding: 3px 5px;}
DIV.tablelist TABLE.data1 TR TD.titles{background-color:#eef2ed;font-weight:bold;border-top:1px solid #d8d8d8;}
DIV.tablelist TABLE.data1 TR TD.sizemed{width:100px;}
DIV.tablelist TABLE.data1 TR TD.sizesml{width:50px;}
DIV.tablelist TABLE.data1 TR TD.sizelrg{width:300px;}
DIV.tablelist TABLE.data1 TR.on {background-color:#f4f4f4;}
DIV.tablelist TABLE.data1{}
*/

/* mock css */
.mockarea{margin: 0 15px 10px 18px;}

.verticalmenu{width:151px;background: url(../images/bg_menu.gif) no-repeat top;float:left;cursor:pointer;}
.nopointer{cursor:text;}

.verticalmenu ul{margin: 3px 0 0 3px;padding: 0;list-style-type: none;width: 145px; /* Width of Menu Items */
border: 0;}
.verticalmenu UL UL{margin-left:1px;}
.verticalmenu ul li{position: relative;border-bottom:1px solid #ffffff;background-color:#dde8db;}
	
/*Sub level menu items */
.verticalmenu ul li ul{position: absolute;width: 149px; /*sub menu width*/background-color:#f1f1f1;
border:1px solid #f1f1f1;border-right:2px solid #cecece;border-bottom:2px solid #cecece;left: -10px;top: 0;visibility: hidden;}

/* Sub level menu links style */
.verticalmenu ul li a{display: block;overflow: auto; /*force hasLayout in IE7 */
color: black;text-decoration: none;padding: 5px;}

.verticalmenu ul li a:hover{background-color: #f2f8f1;}
	
/* Holly Hack for IE \*/
* html .verticalmenu ul li { float: left; height: 1%; }
* html .verticalmenu ul li a { height: 1%; }
/* End */

/* Conteúdos Texto Simples */
DIV.allContent{display:block;width:784px;margin:0 0 0 10px;float:left;}
DIV.allContent H1.tituloPagina{color:#469975;margin:0 0 10px 0;font-size:26px;}
DIV.allContent IMG.title{margin:2px 0 8px 28px;}
DIV.conteudoGeral{width:782px;padding:5px 0 20px 0;float:left;background: #ffffff url(../images/bg_content_bottom.gif) no-repeat bottom;min-height:400px;}
DIV.conteudoGeral P{line-height:1.5;font-size:12px;padding:2px 0 0 10px;}

/* Quotização */
TABLE.data1{width:732px;margin:10px 25px 10px 25px;}
TABLE.data1 TR TD{padding: 3px 8px;}
TABLE.data1 TR TD.titles{background-color:#eef2ed;font-weight:bold;border-top:1px solid #d8d8d8;}
/* Novas classes - Guy 17-03-2008 */
TABLE.data1 TR TD.titlesNome{background-color:#eef2ed;font-weight:bold;border-top:1px solid #d8d8d8;width:312px;}
TABLE.data1 TR TD.titlesQuota{background-color:#eef2ed;font-weight:bold;border-top:1px solid #d8d8d8;width:100px;text-align:right;}

TABLE.data1 TR TD.titlesC{background-color:#eef2ed;font-weight:bold;border-top:1px solid #d8d8d8;text-align:center;}
TABLE.data1 TR TD.sizemed{width:100px;}
TABLE.data1 TR TD.sizesml{width:50px;text-align:center;}
TABLE.data1 TR TD.sizelrg{width:100px;}
TABLE.data1 TR TD.number{text-align:right;width:100px;}
TABLE.data1 TR.on {background-color:#f4f4f4;}
DIV.dropYear{float:right;}
DIV.dropYear SELECT{height:20px;margin:0 28px 0 0;}

/* Notícias */
DIV.noticiasSml{width:530px;height:400px;padding:5px 0 20px 0;float:left;background: #ffffff url(../images/bg_content_noticia_sml.gif) no-repeat bottom;}
DIV.noticiasSml P{line-height:1.5;font-size:12px;padding:2px 0 0 10px;}
DIV.noticiasSml H2{font-size:15px;font-weight:bold;margin:0 0 5px 27px;}
DIV.noticiasSml H3{font-size:12px;font-weight:bold;margin:0 0 5px 27px;}
DIV.listaNoticias{width:213px;padding:25px 20px 20px 20px;float:left;background: #ffffff url(../images/bg_content_noticia_list_top2.gif) no-repeat top;margin:0;}
DIV.listaNoticias H2{font-size:15px;font-weight:bold;margin:0 0 5px 0;padding:0 auto;}
DIV.listaNoticias DIV.dropYear SELECT{height:20px;margin:0;}
DIV.listaScroll{overflow:auto;height:350px;width:220px;display:block;}
DIV.noticias_all{margin:10px 20px 0 20px;}


/* Geral */
DIV.navegacao{text-align:center;vertical-align:middle;margin:20px 0 0 0;display:block;padding:0;}
DIV.navegacao INPUT{margin:0 15px 0 15px;}
UL{margin:0;padding:0;list-style-type:none;}
UL LI{margin:0;padding:0:}
UL LI A:link{text-decoration:none;}
UL LI A:hover{text-decoration:underline;}

/* Distribuidores */

UL.mainlist{margin:0 0 0 48px;font-size:12px;}
UL.mainlist LI{margin:4px 0 0 0;padding-bottom:3px;}
UL.sublist{margin:0 0 4px 20px;font-size:12px;}
UL.sublist LI{background-image:url(../images/widgets/ico_pdfpage.gif);background-repeat:no-repeat;background-position:left top;padding:1px 0 0 20px;}
UL.sublist LI A EM {color:red;font-size:10px;}
SELECT.aRight{float:right;margin:3px 22px 0 0;}

/* Ficha de Inscrição */

IMG.imgRight{float:right;border:0;margin:0 30px 0 20px;}
DIV.download{margin:20px 0 0 28px;}
DIV.download H2{margin-left:0;}
DIV.download A{background-image:url(../images/widgets/ico_pdfpage.gif);background-repeat:no-repeat;background-position:left top;padding:1px 0 0 20px;}

/* Formulário de Contacto */

DIV.conteudoGeral TABLE{margin:20px 0 20px 26px;border:0;font-size:12px;}
DIV.conteudoGeral TABLE INPUT{font-size:12px;height:18px;}
DIV.conteudoGeral TABLE TEXTAREA{font-size:12px;font-family:Arial;border:1px solid #e6e6e6;padding:0 3px;color:#999999;}
DIV.conteudoGeral TABLE TR.textarea{vertical-align:text-top;}
DIV.conteudoGeral TABLE TR TD.label{width:70px;}
DIV.conteudoGeral TABLE INPUT.btnsend{margin:0;width:50px;height:16px;}

/* Inquéritos */

DIV.inqueritosContent{margin:20px 26px 20px 26px;border:0;font-size:12px;}
DIV.inqueritosContent TABLE{margin:2px 0 0 26px;}
SPAN.error{font-size:14px;font-weight:bold;}
SPAN.check INPUT{border:solid 0 #ffffff;vertical-align:middle;height:15px;margin:0 0 2px 0;padding:0 1px;}

/* Sitemap */

UL.sitemap{margin:2px 0 0 26px;padding:0 0 0 5px;font-weight:bold;}
UL.sitemap LI{padding:1px 0 0 3px;}
UL.subsitemap{margin:2px 0 0 10px;padding:0 0 0 5px;}

/* Estatutos */

OL{list-style-position:inside;margin:0 26px 0 26px;line-height:1.5;font-size:12px;}