/* RESET BROWSER STYLES begin */

html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,p,blockquote,th,td{margin:0; padding:0;}
img{border:0;}
label{cursor:pointer;}
caption, th, td{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
form{border:0;}
button{cursor:pointer;}

.SiteWrapper table,
.ModalContentWrapper_1 table,
.PopUpIntegration_1 table{border-collapse:collapse; border-spacing:0;}
/* RESET BROWSER STYLES end */

/* GLOBAL PAGE STYLES begin */

.hide{display:none;clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.clr{clear:both;}
.clrL{clear:left;}
.clrR{clear:right;}
.DisplayOff{display:none;}
.VisibleOn{visibility:visible;}
.VisibleOff{visibility:hidden;}
.PrintObj{display:none;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.ClearForm{border:none; margin:0; padding:0;}
.ClearForm legend{display:none;}

/* GLOBAL PAGE STYLES end */

/* TEXT STYLES begin */

.Bold{font-weight:bold !important;}
.NoBold{font-weight:normal !important;}
.NoCursor{cursor:default !important;}
.AlignCenter{text-align:center;}
.AlignR{text-align:right !important;}
.InlineBox{display:inline !important;}

textarea{font-family:Arial, Helvetica, sans-serif;}

/* TEXT STYLES end */

/* LINK STYLES begin */

a:link,
a:visited{color:#2f7ec2; text-decoration:none;}
a:hover{text-decoration:underline;}

a.LinkType1:link,
a.LinkType1:visited{font-size:0.92em; color:#333; text-decoration:none; margin:0 0 0 5px;}
a.LinkType1:hover{color:#000;}
a.LinkType2:link,
a.LinkType2:visited{font-size:2em; text-decoration:underline;}
a.LinkType2:hover{color:#000; text-decoration:none;}
a.LinkType4:link{text-decoration:none;}
a.LinkType4:visited{color:#9900FF;}
a.LinkType4:hover{text-decoration:underline;}
a.LinkType3 img,
a.LinkType4 img{vertical-align:-4px;}
a.LinkType4 img{margin-right:4px;}

/* LINK STYLES end */

/* SITE CONTAINERS STYLES begin */

body{font:1em/1.2 Arial, Helvetica, sans-serif; color:#333; background:#f2f2f2;}
body h1{display:none;}
.BodyColor_1{background:#fff;}

.SiteWrapper{font-size:0.75em; width:980px; margin:0 auto;}
.HeaderWrapper{height:206px; background:#fff url(images/header_BG.jpg) no-repeat 10px top;}
.HWBO{background-image:url(images/BO_header_BG.jpg);}
.ContentWrapper{padding:0 15px 20px 15px; background:#fff;}
.FooterWrapper{margin:10px 0 0 0; text-align:center;}

/* SITE CONTAINERS STYLES end */

/* HEADER STYLES begin */

.HeaderWrapper h2{display:none;}
.Header_Inner{position:relative;}

a.HeadLogo:link,
a.HeadLogo:visited{
display:block;
position:absolute;
left:35px;
top:110px;
text-decoration:none;}
a.HeadLogo:hover{text-decoration:none;}

/* HEADER STYLES end */

/* CONTENT STYLES begin */

.ContentWrapper h2{display:none;}

.ContentHead{padding:0 10px;}
.ContentHead2{padding:0 10px 20px 0;}

.ContentBody1{clear:left; float:left; width:74%; padding:0 10px 0 10px; overflow:hidden;}
.ContentBody2{clear:left; float:left; width:98%; padding:0 10px 0 10px; overflow:hidden;}
.ContentBody3{width:930px; margin:0 0 0 10px; padding:6px 0 20px 0; overflow:hidden;}

.RightCol1{float:right; width:21.5%; padding:28px 10px 0 10px; background:#fff; overflow:hidden;}

.Title1{margin:0 0 15px 0; padding:0 0 6px 0; font-size:1.58em; font-weight:bold; background:transparent url(images/dot1.gif) repeat-x left bottom;}
.Title2,
.Title3,
.Title5,
.Title6{padding:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.Title7{padding:20px 10px 8px 10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
*:first-child+html .Title7{padding-top:23px;}
.Title2{color:#0093dd; font-size:2em;}
.Title3{color:#cc3333; font-size:2em;}
.Title4{color:#ff6600; font-weight:bold;}
.Title5{font-size:2em;}
.Title6{font-size:2em; clear:both;}
.Title6 span{margin:0 0 0 5px; color:#666666; font-size:50%; line-height:1.1; font-weight:normal;}
.Title7{font-size:2em; clear:both;}
.Title8{font-size:1.3em; clear:both; font-weight:bold;}
.Title9{font-size:1.17em; font-weight:bold; padding:0 0 9px 0;}
.Title10{font-weight:bold; padding:0 0 6px 0;}
.Title11{font-weight:bold;}
.Title12{padding:0 0 5px 16px; font-size:1.2em; letter-spacing:-1px; font-weight:bold; background:transparent url(images/ico_info.gif) no-repeat -4px -12px;}
.Title13{font-weight:bold; font-size:1.8em; color:#000;}

.HomeTabs{float:left; width:76%;}
.HomeTabs ul li{padding:0 0 0 1.5em;}
.HomeTabs ul li span{padding:26px 3.3em 26px 0;}

.FormTabs{padding:0 0 15px 0;}
.FormTabs ul,
.FormTabs li{margin:0; padding:0; list-style:none;}
.FormTabs li{float:left; display:inline-block; padding:0 0 0 3.5em;}
.FormTabs li span{display:block; padding:26px 6.2em 26px 0; font-weight:bold; font-size:95%; white-space:nowrap;}

.FormTabs li.TabBlock1,
.FormTabs li.TabBlock1 span,
.FormTabs li.TabBlock2,
.FormTabs li.TabBlock2 span{background-image:url(images/process_arrows1.gif); background-repeat:no-repeat;}

.FormTabs li.TabBlock1{background-position:left -500px;}
.FormTabs li.TabBlock1 span{background-position:right -500px;}

.FormTabs li.TabBlock2{background-position:left -750px;}
.FormTabs li.TabBlock2 span{background-position:right -750px;}

.FormTabs li.ActiveTab{background-position:left top;}
.FormTabs li.ActiveTab span{background-position:right top;}

.FormTabs li.ActiveTab_before{background-position:left -250px;}
.FormTabs li.ActiveTab_before span{background-position:right -250px;}

.FormTabs li.ActiveTab_last{background-position:left -1000px;}
.FormTabs li.ActiveTab_last span{background-position:right -1000px;}

.FormTabs li.TabBlock3,
.FormTabs li.TabBlock3 span,
.FormTabs li.TabBlock4,
.FormTabs li.TabBlock4 span,
.FormTabs li.TabBlock5,
.FormTabs li.TabBlock5 span,
.FormTabs li.TabBlock6,
.FormTabs li.TabBlock6 span{background-image:url(images/process_arrows2.gif); background-repeat:no-repeat;}

.FormTabs li.TabBlock3{background-position:left top;}
.FormTabs li.TabBlock3 span{background-position:right top;}

.FormTabs li.TabBlock4{background-position:left -250px;}
.FormTabs li.TabBlock4 span{background-position:right -250px;}

.FormTabs li.TabBlock5{background-position:left -500px;}
.FormTabs li.TabBlock5 span{background-position:right -500px;}

.FormTabs li.TabBlock6{background-position:left -750px;}
.FormTabs li.TabBlock6 span{background-position:right -750px;}

/* tabs para certidao - start */
.FormTabs_certidao{padding:0 0 15px 0;}

.FormTabs_certidao ul,
.FormTabs_certidao li{margin:0; padding:0; list-style:none;}

.FormTabs_certidao li{float:left; display:inline-block; padding:0 0 0 6.0em;}
.FormTabs_certidao li span{display:block; padding:26px 8.2em 26px 0; font-weight:bold; white-space:nowrap;}

.FormTabs_certidao li.TabBlock1,
.FormTabs_certidao li.TabBlock1 span,
.FormTabs_certidao li.TabBlock2,
.FormTabs_certidao li.TabBlock2 span{background-image:url(images/process_arrows1.gif); background-repeat:no-repeat;}

.FormTabs_certidao li.TabBlock1{background-position:left -500px;}
.FormTabs_certidao li.TabBlock1 span{background-position:right -500px;}

.FormTabs_certidao li.TabBlock2{background-position:left -750px;}
.FormTabs_certidao li.TabBlock2 span{background-position:right -750px;}

.FormTabs_certidao li.ActiveTab{background-position:left top;}
.FormTabs_certidao li.ActiveTab span{background-position:right top;}

.FormTabs_certidao li.ActiveTab_before{background-position:left -250px;}
.FormTabs_certidao li.ActiveTab_before span{background-position:right -250px;}

.FormTabs_certidao li.ActiveTab_last{background-position:left -1000px;}
.FormTabs_certidao li.ActiveTab_last span{background-position:right -1000px;}

.FormTabs_certidao li.TabBlock3,
.FormTabs_certidao li.TabBlock3 span,
.FormTabs_certidao li.TabBlock4,
.FormTabs_certidao li.TabBlock4 span,
.FormTabs_certidao li.TabBlock5,
.FormTabs_certidao li.TabBlock5 span,
.FormTabs_certidao li.TabBlock6,
.FormTabs_certidao li.TabBlock6 span{background-image:url(images/process_arrows2.gif); background-repeat:no-repeat;}

.FormTabs_certidao li.TabBlock3{background-position:left top;}
.FormTabs_certidao li.TabBlock3 span{background-position:right top;}

.FormTabs_certidao li.TabBlock4{background-position:left -250px;}
.FormTabs_certidao li.TabBlock4 span{background-position:right -250px;}

.FormTabs_certidao li.TabBlock5{background-position:left -500px;}
.FormTabs_certidao li.TabBlock5 span{background-position:right -500px;}

.FormTabs_certidao li.TabBlock6{background-position:left -750px;}
.FormTabs_certidao li.TabBlock6 span{background-position:right -750px;}
/* tabs para certidao - end */

/* tabs para o divorcio - start */
.FormTabs_divorcio{padding:0 0 15px 0;}

.FormTabs_divorcio ul,
.FormTabs_divorcio li{margin:0; padding:0; list-style:none;}

.FormTabs_divorcio li{float:left; display:inline-block; padding:0 0 0 1.1em;}
.FormTabs_divorcio li span{display:block; padding:26px 3.2em 26px 0; font-weight:bold; white-space:nowrap;}

.FormTabs_divorcio li.TabBlock1,
.FormTabs_divorcio li.TabBlock1 span,
.FormTabs_divorcio li.TabBlock2,
.FormTabs_divorcio li.TabBlock2 span{background-image:url(images/process_arrows1.gif); background-repeat:no-repeat;}

.FormTabs_divorcio li.TabBlock1{background-position:left -500px;}
.FormTabs_divorcio li.TabBlock1 span{background-position:right -500px;}

.FormTabs_divorcio li.TabBlock2{background-position:left -750px;}
.FormTabs_divorcio li.TabBlock2 span{background-position:right -750px;}

.FormTabs_divorcio li.ActiveTab{background-position:left top;}
.FormTabs_divorcio li.ActiveTab span{background-position:right top;}

.FormTabs_divorcio li.ActiveTab_before{background-position:left -250px;}
.FormTabs_divorcio li.ActiveTab_before span{background-position:right -250px;}

.FormTabs_divorcio li.ActiveTab_last{background-position:left -1000px;}
.FormTabs_divorcio li.ActiveTab_last span{background-position:right -1000px;}

.FormTabs_divorcio li.TabBlock3,
.FormTabs_divorcio li.TabBlock3 span,
.FormTabs_divorcio li.TabBlock4,
.FormTabs_divorcio li.TabBlock4 span,
.FormTabs_divorcio li.TabBlock5,
.FormTabs_divorcio li.TabBlock5 span,
.FormTabs_divorcio li.TabBlock6,
.FormTabs_divorcio li.TabBlock6 span{background-image:url(images/process_arrows2.gif); background-repeat:no-repeat;}

.FormTabs_divorcio li.TabBlock3{background-position:left top;}
.FormTabs_divorcio li.TabBlock3 span{background-position:right top;}

.FormTabs_divorcio li.TabBlock4{background-position:left -250px;}
.FormTabs_divorcio li.TabBlock4 span{background-position:right -250px;}

.FormTabs_divorcio li.TabBlock5{background-position:left -500px;}
.FormTabs_divorcio li.TabBlock5 span{background-position:right -500px;}

.FormTabs_divorcio li.TabBlock6{background-position:left -750px;}
.FormTabs_divorcio li.TabBlock6 span{background-position:right -750px;}
/* tabs para o divorcio - end */

/* tabs para certidao - start */
.FormTabs_inventario{padding:0 0 15px 0; color:#000;}
.FormTabs_inventario li{padding-left:45px;}
.FormTabs_inventario li span{padding:10px 52px 10px 0;}
.FormTabs_inventario li.TabBlock1,
.FormTabs_inventario li.TabBlock1 span,
.FormTabs_inventario li.TabBlock2,
.FormTabs_inventario li.TabBlock2 span{background-image:url(images/process_arrows3.gif); background-repeat:no-repeat;}
.FormTabs_inventario li.TabBlock1{background-position:left -750px;}
.FormTabs_inventario li.TabBlock1 span{background-position:right -500px;}
.FormTabs_inventario li.TabBlock2{background-position:left -750px;}
.FormTabs_inventario li.TabBlock2 span{background-position:right -750px;}
.FormTabs_inventario li.ActiveTab{background-position:left top;}
.FormTabs_inventario li.ActiveTab span{background-position:right top;}
.FormTabs_inventario li.CheckedTab_1{background-position:left -250px;}
.FormTabs_inventario li.CheckedTab_1 span{background-position:right -250px;}
.FormTabs_inventario li.CheckedTab_2{background-position:left -500px;}
.FormTabs_inventario li.CheckedTab_2 span{background-position:right -500px;}
.FormTabs_inventario li.ActiveTab_last{background-position:left -1000px;}
.FormTabs_inventario li.ActiveTab_last span{background-position:right -1000px;}
/* tabs para certidao - end */

.FormMasterBox1,
.InfoMasterBox1{padding:0 0 20px 10px;}
.InfoMasterBox2{padding:0 200px 0 210px;}

.NubInfo1,
.NubInfo2,
.ConfirmInfo2,
.ConfirmInfo3,
.ConfirmInfo4{float:left; width:49%;}

.NubInfo3{float:right; width:49%; margin-right:10px;}

.NubInfoSep,
.ConfirmInfo2{padding:0 8px 0 0;}

.CasamentoInfo1,
.ConfirmInfo1,
.InfoBox_1{width:99%;}

.ConfirmInfo1{clear:both; margin:0 0 20px 0;}

.ConfirmInfo2,
.ConfirmInfo3{margin:0 0 20px 0;}

.ConfirmInfo4{padding:0 8px 0 0; margin:0 0 20px 0;}

.ConfirmInfoSep1{clear:both; height:20px;}

.sem_info{display:block; margin:10px 0 0 0; width:98%; font-size:0.92em; color:#777; font-style:italic; text-align:center;}

.NubInfo1 .MainTitle,
.NubInfo2 .MainTitle,
.NubInfo3 .MainTitle{padding:10px 10px 7px 10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#0093dd; font-size:2em;}

.NubInfo1 .MainTitle{color:#0093dd;}
.NubInfo2 .MainTitle{color:#CC3333;}

.ModuleBox1{}
.MBColor1{background:#f5f5f5;}
.MBColor2{background:#f5f5f5;}
.MBColor3{background:#f5f5f5;}
.MBColorNub{background:#f5f5f5;}

.ModuleBox1 .MB_top,
.ModuleBox1 .MB_top div,
.ModuleBox1 .MB_body,
.ModuleBox1 .MB_body .MB_body_inner,
.ModuleBox1 .MB_bot,
.ModuleBox1 .MB_bot div{background:url(images/box1_BG.gif) no-repeat;}
.ModuleBox1 .MB_bodyExtra_1,
.ModuleBox1 .MB_bodyExtra_1 .MB_body_inner{background:url(images/box1_mid_BG.gif) repeat-y;}

.ModuleBox7 .MB_top,
.ModuleBox7 .MB_top div,
.ModuleBox7 .MB_body,
.ModuleBox7 .MB_body .MB_body_inner,
.ModuleBox7 .MB_bot,
.ModuleBox7 .MB_bot div{background:url(images/box7_BG.gif) no-repeat;}

.ModuleBox1 .MB_top{background-position:left top; padding:0 0 0 10px;}
.ModuleBox1 .MB_top div{background-position:right top; height:10px;}
.ModuleBox1 .MB_top .MB_titleBox_1{height:auto; padding-bottom:10px;}
.ModuleBox1 .MB_top div .MB_title{padding:12px 0 12px 0; font-size:1.33em; letter-spacing:-1px; font-weight:bold;}

.ModuleBox1 .MB_body{background-position:left center; padding:0 0 0 10px;}
.ModuleBox1 .MB_body .MB_body_inner{background-position:right center;}

.ModuleBox1 .MB_bot{background-position:left bottom; padding:0 0 0 10px;}
.ModuleBox1 .MB_bot div{background-position:right bottom; height:15px;}

.ModuleBox7 .MB_top{background-position:left top; padding:0 0 0 10px;}
.ModuleBox7 .MB_top div{background-position:right top; height:10px;}

.ModuleBox7 .MB_body{background-position:left center; padding:0 0 0 10px;}
.ModuleBox7 .MB_body .MB_body_inner{background-position:right center;}

.ModuleBox7 .MB_bot{background-position:left bottom; padding:0 0 0 10px;}
.ModuleBox7 .MB_bot div{background-position:right bottom; height:15px;}

.ModuleBox2{background:transparent url(images/box3_BG.gif) repeat-y left top; margin:0 0 20px 0;}

.ModuleBox2 .MB_top,
.ModuleBox2 .MB_top div,
.ModuleBox2 .MB_body,
.ModuleBox2 .MB_body .MB_body_inner,
.ModuleBox2 .MB_bot,
.ModuleBox2 .MB_bot div{background:url(images/box2_BG.gif) no-repeat;}

.ModuleBox2 .MB_top{background-position:left top; padding:0 0 0 12px;}
.ModuleBox2 .MB_top div{background-position:right top; padding:0 10px 0 0;}
.ModuleBox2 .MB_top div .MB_title{background-position:-999em -999em; padding:12px 0 12px 0; font-size:1.33em; letter-spacing:-1px; font-weight:bold;}

.ModuleBox2 .MB_body{background-position:left center; padding:0 0 0 2px;}
.ModuleBox2 .MB_body .MB_body_inner{background-position:right center; padding:0 2px 0 0;}

.ModuleBox2 .MB_bot{background-position:left bottom; padding:0 0 0 10px;}
.ModuleBox2 .MB_bot div{background-position:right bottom; height:15px;}

.ModuleBox2 .MB_body .MB_body_inner p{padding:0 12px;}


.ModuleBox3{background:#f5f5f5; margin:0 0 20px 0;}

.ModuleBox3 .MB_top,
.ModuleBox3 .MB_top div,
.ModuleBox3 .MB_body,
.ModuleBox3 .MB_body .MB_body_inner,
.ModuleBox3 .MB_bot,
.ModuleBox3 .MB_bot div{background:url(images/box1_BG.gif) no-repeat;}

.ModuleBox3 .MB_top{background-position:left top; padding:0 0 0 12px;}
.ModuleBox3 .MB_top div{background-position:right top; padding:0 10px 0 0;}
.ModuleBox3 .MB_top div .MB_title{background-position:-999em -999em; padding:12px 0 12px 0; font-size:1.33em; letter-spacing:-1px; font-weight:bold;}

.ModuleBox3 .MB_body{background-position:left center; padding:0 0 0 12px;}
.ModuleBox3 .MB_body .MB_body_inner{background-position:right center; padding:0 12px 0 0;}

.ModuleBox3 .MB_bot{background-position:left bottom; padding:0 0 0 10px;}
.ModuleBox3 .MB_bot div{background-position:right bottom; height:15px;}

.ModuleBox6{background:#fcfcfc; margin:0 0 20px 0;}
.ModuleBox6 .MB_top,
.ModuleBox6 .MB_top div,
.ModuleBox6 .MB_body,
.ModuleBox6 .MB_body .MB_body_inner,
.ModuleBox6 .MB_bot,
.ModuleBox6 .MB_bot div{background:url(images/box6_BG.gif) no-repeat;}
.ModuleBox6 .MB_top{background-position:left top; padding:0 0 0 12px;}
.ModuleBox6 .MB_top .mensagem_erro{background-image:url(images/ico_erro.gif); background-repeat:no-repeat; background-position:left top;}
.ModuleBox6 .MB_top .mensagem_erro div{background-position:right top; padding:0 10px 0 0;}
.ModuleBox6 .MB_top .mensagem_erro div .MB_title{background-position:-999em -999em; padding:12px 0 12px 0; font-size:1.2em; letter-spacing:-1px; font-weight:bold; margin-left:20px; color:#aa1e38;}
.ModuleBox6 .MB_body{background-position:left center; padding:0 0 0 12px;}
.ModuleBox6 .MB_body .MB_body_inner{background-position:right center; padding:0 12px 0 0;}
.ModuleBox6 .MB_bot{background-position:left bottom; padding:0 0 0 10px;}
.ModuleBox6 .MB_bot div{background-position:right bottom; height:15px;}

.ModuleBox8{background:#f5f5f5; margin:0 0 20px 0;}
.ModuleBox8 .MB_top,
.ModuleBox8 .MB_top div,
.ModuleBox8 .MB_body,
.ModuleBox8 .MB_body .MB_body_inner,
.ModuleBox8 .MB_bot,
.ModuleBox8 .MB_bot div{background:url(images/box1_BG.gif) no-repeat;}
.ModuleBox8 .MB_top{background-position:left top; padding:0 0 0 12px;}
.ModuleBox8 .MB_top .mensagem_info{background-image:url(images/ico_info.gif); background-repeat:no-repeat; background-position:left top;}
.ModuleBox8 .MB_top .mensagem_info div{background-position:right top; padding:0 10px 0 0;}
.ModuleBox8 .MB_top .mensagem_info div .MB_title{background-position:-999em -999em; padding:12px 0 12px 0; font-size:1.2em; letter-spacing:-1px; font-weight:bold; margin-left:20px;}
.ModuleBox8 .MB_body{background-position:left center; padding:0 0 0 12px;}
.ModuleBox8 .MB_body .MB_body_inner{background-position:right center; padding:0 12px 0 0;}
.ModuleBox8 .MB_bot{background-position:left bottom; padding:0 0 0 10px;}
.ModuleBox8 .MB_bot div{background-position:right bottom; height:15px;}

.ModuleBox9{background:#fcfcfc; margin:0 0 20px 0;}
.ModuleBox9 .MB_top,
.ModuleBox9 .MB_top div,
.ModuleBox9 .MB_body,
.ModuleBox9 .MB_body .MB_body_inner,
.ModuleBox9 .MB_bot,
.ModuleBox9 .MB_bot div{background:url(images/box8_BG.gif) no-repeat;}
.ModuleBox9 .MB_top{background-position:left top; padding:0 0 0 12px;}
.ModuleBox9 .MB_top .mensagem_succ{background-image:url(images/ico_succ2.gif); background-repeat:no-repeat; background-position:left top;}
.ModuleBox9 .MB_top .mensagem_succ div{background-position:right top; padding:0 10px 0 0;}
.ModuleBox9 .MB_top .mensagem_succ div .MB_title{background-position:-999em -999em; padding:12px 0 12px 0; font-size:1.2em; letter-spacing:-1px; font-weight:bold; margin-left:20px; color:#28b91a;}
.ModuleBox9 .MB_body{background-position:left center; padding:0 0 0 12px;}
.ModuleBox9 .MB_body .MB_body_inner{background-position:right center; padding:0 12px 0 0;}
.ModuleBox9 .MB_bot{background-position:left bottom; padding:0 0 0 10px;}
.ModuleBox9 .MB_bot div{background-position:right bottom; height:15px;}

.NoTitle .MB_top div{padding-top:10px; background-position:right top;}

.DadosContainer{}
.SingleQuestion1{margin:0 0 15px 0; padding:0 0 10px 0; background:transparent url(images/dot1.gif) repeat-x left bottom;}

.SQ1_Line1{padding:10px 0 0 0; background:transparent url(images/dot1.gif) repeat-x left top;}
.SQ1_Line2{padding:10px 0 0 0;}
.CCName{font-weight:bold; margin:0 0 0 5px;}
.LabelType1{}
.LabelType2{float:left; white-space:nowrap; margin:0 1em 0 0; padding:4px 0 0 0;}
.CCSexo{float:left;}
.CCSexo select{vertical-align:-1px; margin:0 5px 0 0;}

a.CCSexo_Change:link,
a.CCSexo_Change:visited{display:inline-block; padding:2px 15px; background:#D2ECF9; text-decoration:none; color:#000; border:1px solid #7F9DB9; font-weight:bold;}

a.CCSexo_Change:hover{background:#8FCFF0; text-decoration:none;}

.CCSexo a.DisplayOff:link,
.CCSexo a.DisplayOff:visited{display:none;}

.ProcessBtns{clear:both; padding:15px 0 0 0; width:99%; text-align:center;}

.BtnBox1,
.BtnBox7{float:right;}
.BtnBox2{float:left;}
.BtnBox1 a:link,
.BtnBox1 a:visited,
.BtnBox2 a:link,
.BtnBox2 a:visited{display:inline-block; padding:0 0 0 45px; text-decoration:none; line-height:1; background:transparent url(images/btn1.gif) no-repeat left top; color:#333;}
.BtnBox7 a:link,
.BtnBox7 a:visited{display:inline-block; padding:0 0 0 45px; text-decoration:none; line-height:1; background:transparent url(images/btn7.gif) no-repeat left top; color:#333;}
.BtnBox1 a:hover,
.BtnBox2 a:hover, 
.BtnBox7 a:hover{text-decoration:none; color:#000; background-position:left -200px;}
.BtnBox1 a:link span,
.BtnBox1 a:visited span,
.BtnBox2 a:link span,
.BtnBox2 a:visited span{display:block; padding:14px 45px 14px 0; font-weight:bold; cursor:pointer; white-space:nowrap; background:transparent url(images/btn1.gif) no-repeat right top;}
.BtnBox7 a:link span,
.BtnBox7 a:visited span{display:block; padding:14px 45px 14px 0; font-weight:bold; cursor:pointer; white-space:nowrap; background:transparent url(images/btn7.gif) no-repeat right top;}
.BtnBox1 a:hover span,
.BtnBox2 a:hover span, 
.BtnBox7 a:hover span{background-position:right -200px;}
.BtnBox1 span.btnjava{display:inline-block; padding:0 0 0 45px; text-decoration:none; line-height:1; background:transparent url(images/btn1.gif) no-repeat left top; color:#333;}
.BtnBox1 span.btnjava:hover{text-decoration:none; color:#000; background-position:left -200px;}
.BtnBox1 span.btnjava span{display:block; padding:14px 45px 14px 0; font-weight:bold; cursor:pointer; white-space:nowrap; background:transparent url(images/btn1.gif) no-repeat right top;}
.BtnBox1 span.btnjava:hover span{background-position:right -200px;}
.BtnBox2 span.btnjava{display:inline-block; padding:0 0 0 45px; text-decoration:none; line-height:1; background:transparent url(images/btn1.gif) no-repeat left top; color:#333;}
.BtnBox2 span.btnjava:hover{text-decoration:none; color:#000; background-position:left -200px;}
.BtnBox2 span.btnjava span{display:block; padding:14px 45px 14px 0; font-weight:bold; cursor:pointer; white-space:nowrap; background:transparent url(images/btn1.gif) no-repeat right top;}
.BtnBox2 span.btnjava:hover span{background-position:right -200px;}
.BtnBox7 span.btnjava{display:inline-block; padding:0 0 0 45px; text-decoration:none; line-height:1; background:transparent url(images/btn7.gif) no-repeat left top; color:#333;}
.BtnBox7 span.btnjava:hover{text-decoration:none; color:#000; background-position:left -200px;}
.BtnBox7 span.btnjava span{display:block; padding:14px 45px 14px 0; font-weight:bold; cursor:pointer; white-space:nowrap; background:transparent url(images/btn7.gif) no-repeat right top;}
.BtnBox7 span.btnjava:hover span{background-position:right -200px;}
.BtnBox8{float:left; margin-left:6px;}
.BtnBox8 a:link,
.BtnBox8 a:visited{display:inline-block; padding:4px 10px 3px 10px; text-decoration:none; line-height:1; background:#3cc2c3; color:#fff;}
.BtnBox8 a:hover{background:#999; color:#fff;}
.BtnBox9{float:left;}
.BtnBox10{float:right;}
.BtnBox9 input,
.BtnBox10 input{height:40px; background:transparent url(images/btn3.gif) no-repeat; color:#333; border:0; text-align:center; font-family:Arial, sans-serif; cursor:pointer;}
.BtnBox11 a:link,
.BtnBox11 a:visited,
.BtnBox11 span{display:inline-block; padding:0 0 0 45px; text-decoration:none; line-height:1; background:transparent url(images/btn1.gif) no-repeat left top; color:#333; cursor:pointer;}
.BtnBox11 a:hover,
.BtnBox11 span:hover,
.BtnBox11 span.HoverSt_1{text-decoration:none; color:#000; background-position:left -200px;}
.BtnBox11 a:link b,
.BtnBox11 a:visited b,
.BtnBox11 span b{display:block; padding:14px 45px 14px 0; font-weight:bold; cursor:pointer; white-space:nowrap; background:transparent url(images/btn1.gif) no-repeat right top; cursor:pointer;}
.BtnBox11 a:hover b,
.BtnBox11 span:hover b,
.BtnBox11 span.HoverSt_1 b{background-position:right -200px;}
.BtnBox12 input{height:28px; background:transparent url(images/btn5.gif) no-repeat; color:#333; border:0; text-align:center; font-family:Arial, sans-serif; font-size:100%; line-height:1; cursor:pointer;}
.BtnBox9 input:hover,
.BtnBox9 input.HoverSt_1,
.BtnBox10 input:hover,
.BtnBox10 input.HoverSt_1,
.BtnBox12 input:hover,
.BtnBox12 input.HoverSt_1{color:#000;}

.BtnBoxLeft{float:left;}
.BtnBoxRight{float:right;}
.BtnInputSize_1 input{width:155px; background-position:0 -100px;}
.BtnInputSize_2 input{width:200px; background-position:0 -200px;}
.BtnInputSize_3 input{width:125px; background-position:0 top;}
.BtnInputSize_4 input{width:250px; background-position:0 -300px;}
.BtnInputSize_5 input{width:300px; background-position:0 -400px;}
.BtnInputSize_1 input:hover,
.BtnInputSize_1 input.HoverSt_1{background-position:-500px -100px;}
.BtnInputSize_2 input:hover,
.BtnInputSize_2 input.HoverSt_1{background-position:-500px -200px;}
.BtnInputSize_3 input:hover,
.BtnInputSize_3 input.HoverSt_1{background-position:-500px top;}
.BtnInputSize_4 input:hover,
.BtnInputSize_4 input.HoverSt_1{background-position:-500px -300px;}
.BtnInputSize_5 input:hover,
.BtnInputSize_5 input.HoverSt_1{background-position:-500px -400px;}
.BtnInputSize_6 input{width:157px; background-position:0 0;}
.BtnInputSize_6 input:hover,
.BtnInputSize_6 input.HoverSt_1{background-position:-500px 0;}
.BtnInputBold input{font-weight:bold;}
.BtnBoxMargin_1{margin-right:15px;}
.BtnBoxMargin_2{margin-left:15px;}

.FormBlock1 .TabelaPedidos{float:left; width:93%; font-size:0.92em; padding:5px 0 10px 0;}
.FormBlock1 .TabelaPedidos thead th{padding:0.3em 1em 0.3em 1em; background:#eeeeee; color:#000; font-weight:bold; text-align:left; white-space:nowrap; border-right:1px solid #f7f7f7;}
.FormBlock1 .TabelaPedidos thead th.lastcolumn{border-right:1px solid #eee;}
.FormBlock1 .TabelaPedidos tbody td{font-size:0.91em; padding:0.5em 1em 0.5em 1em; text-align:left; color:#333; border:1px solid #eee;}

.TabelaPedidos1{float:left; width:100%; font-size:0.92em; padding:5px 0 10px 0;}
.TabelaPedidos1 thead th{padding:0.3em 1em 0.3em 1em; background:#eeeeee; color:#000; font-weight:bold; text-align:left; white-space:nowrap; border-right:1px solid #f7f7f7;}
.TabelaPedidos1 thead th.lastcolumn{border-right:1px solid #eee;}
.TabelaPedidos1 tbody td{font-size:0.91em; padding:0.5em 1em 0.5em 1em; text-align:left; color:#333; border:1px solid #eee;}

.TabelaPedidosBackoffice{float:left; width:100%; font-size:0.92em; padding:5px 0 10px 10px; border:1px solid #999;}
.TabelaPedidosBackoffice thead th{padding:0.3em 1em 0.3em 1em; background:#eeeeee; color:#000; font-weight:bold; text-align:left; white-space:nowrap; border-right:1px solid #f7f7f7;}
.TabelaPedidosBackoffice thead th.lastcolumn{border-right:1px solid #eee;}
.TabelaPedidosBackoffice tbody td{font-size:0.91em; padding:0.5em 1em 0.5em 1em; text-align:left; color:#333; border:1px solid #eee;}

.TabelaSt_1{width:99%; padding-bottom:10px;}
.TabelaSt_1 table{width:100%; border:1px solid #eee;}
* html .TabelaSt_1 table{width:100%; border:1px solid #f5f5f5;}
*:first-child+html .TabelaSt_1 table{width:100%; border:1px solid #f5f5f5;}
.TabelaSt_1 thead th{padding:5px 11px; background:#eee; color:#666; font-size:0.92em; font-weight:bold; text-align:left; white-space:nowrap; border-right:1px solid #f5f5f5;}
.TabelaSt_1 thead th a:link,
.TabelaSt_1 thead th a:visited{color:#000;}
.TabelaSt_1 thead th.sortable a:link,
.TabelaSt_1 thead th.sortable a:visited{padding-right:15px; background:transparent url(images/arr1_off.png) no-repeat right center;}
.TabelaSt_1 thead th.order1 a:link,
.TabelaSt_1 thead th.order1 a:visited{background-image:url(images/arr1_up.png);}
.TabelaSt_1 thead th.order2 a:link,
.TabelaSt_1 thead th.order2 a:visited{background-image:url(images/arr1_down.png);}
.TabelaSt_1 tfoot td{font-size:0.92em; padding:5px 11px; border:solid #f5f5f5; border-width:0 1px 1px 1px; color:#000; font-weight:bold; text-align:left; white-space:nowrap;}
.TabelaSt_1 tbody td{font-size:0.92em; padding:5px 11px; text-align:left; color:#333; border:1px solid #eee; background:#fff;}
.TabelaSt_1 tbody .TRow_Extra td{border-bottom-color:#d8d8d8; background:#fff url(images/box9_BG.png) repeat-x 0 100%;}
.TabelaSt_1 tbody .TRow_Extra .TRow_Extra_Col{border-left:0; padding-bottom:10px;}
.TRow_Extra_Box_1{vertical-align:top;}
.TabelaSt_1 .pagebanner,
.TabelaSt_1 .pagelinks{font-size:0.92em; display:block; padding:8px 0 0 11px;}
.TabelaSt_1 br{display:none;}
.TabelaSt_1 th.Col_1,
.TabelaSt_1 td.Col_1{text-align:right; width:1%; white-space:nowrap;}
.TabelaSt_1 td.Col_1{line-height:1; padding-top:2px; padding-bottom:2px;}
.TabelaSt_1 td.Col_1 img{vertical-align:middle; cursor:pointer; margin-left:5px;}
.TabelaSt_1 th.Col_2,
.TabelaSt_1 td.Col_2{width:1%; white-space:nowrap;}
.TabelaSt_1 td.Col_3{text-align:right; white-space:nowrap;}
.TabelaSt_1 th.Col_4,
.TabelaSt_1 td.Col_4{text-align:center;}
.TabelaSt_1 th.Col_5{color:#000;}
.TabelaSt_1 td.Col_6{border-right-color:#fff !important; vertical-align:top; padding-top:7px;}
.TabelaSt_1 td.Col_7{width:14%;}
.TabelaSt_1 th.Col_8{width:0.1%;}
.TabelaSt_1 td.Col_8{padding:0 10px;}
.TabelaSt_1 tbody td span.DummyLink_1{color:#2f7ec2; cursor:pointer;}
.TabelaSt_1 tbody td span.DummyLink_1:hover,
.TabelaSt_1 tbody td span.HoverSt_1{color:#000; text-decoration:underline;}
.TabelaSt_1 .special td{background:#FFFFCC;}

.TabelaSt_2{}
.TabelaSt_2 table{width:100%; border:solid #eee; border-width:0 0 1px 1px;}
.TabelaSt_2 thead th{padding:5px 11px 3px 11px; background:#eee; color:#333; font-size:0.92em; font-weight:bold; text-align:left; white-space:nowrap; border:solid #f9f9f9; border-width:0 1px 0 0;}
.TabelaSt_2 thead th.Col_1{border-right:0;}
.TabelaSt_2 tbody td{padding:3px 11px; font-size:0.92em; text-align:left; color:#333; border:solid #eee; border-width:1px 1px 0 0; background:#fff;}
* html .TabelaSt_2 tbody td{padding:0 11px;}
*:first-child+html .TabelaSt_2 tbody td{padding:0 11px;}
.TabelaSt_2 tbody td label{display:block;}
.TabelaSt_2 tbody tr.LineSel_1 td{ background:#ffffcc;}

.FormBlock1{padding:7px 0 0 0;}
.FormBlock2{padding:2px 0 0 0;}
.FormBlock3{padding:2px 10px 0 0;}
.FormBlock4{width:900px; margin:2px 0 0 0; background:#f9f9f9;}
.PopUpIntegration_1 .FormBlock4{width:auto;}
.InfoBox_1 .FormBlock1{padding:2px 0 0 0;}
.InfoBox_1 .FormBlock4{background:none;}
.InfoBox_1 .FormBlockExtra_1{background:#eee;}
.InfoBox_1 .FormBlockExtra_1 .FieldBox_6{background:#f5f5f5; border-right:1px solid #f5f5f5;}

.ConfirmInfo1 .FormBlock1,
.ConfirmInfo2 .FormBlock1,
.ConfirmInfo3 .FormBlock1,
.ConfirmInfo4 .FormBlock1{padding:2px 0 0 0;}

.FormBlock1 .FormFieldsBox{float:left; width:93%; font-size:0.92em;}
.FormBlock1 .FormFieldsBoxExtra_1{width:100%;}
.FormBlock2 .FormFieldsBox{font-size:0.92em;}
.FormBlock2 .FormFieldsBox_2{padding-top:5px;}

.ConfirmInfo1 .FormBlock1 .FormFieldsBox,
.ConfirmInfo2 .FormBlock1 .FormFieldsBox,
.ConfirmInfo3 .FormBlock1 .FormFieldsBox,
.ConfirmInfo4 .FormBlock1 .FormFieldsBox,
.ConfirmInfo4 .FormBlock1 .TabelaPedidos{float:none; width:100%;}

.FormBlock1 .HelpBox1{float:left; width:5%; padding:3px 0 0 0;}
.FormBlock1 .HelpBox2{float:left; width:5%; padding:3px 0 0 0; margin:0 0 0 10px;}
.FormBlock1 .HelpBox3{float:left; padding:3px 0 0 0; margin:0 0 0 10px;}
.FormBlock1 .HelpBox4{float:left; padding:3px 0 0 0;}
.FormBlock1 .HelpBox5{padding:0 0 0 3px; vertical-align:-3px;}
.HelpBox6{float:left; width:5%; padding:3px 0 0 0; margin:0 0 0 10px;}
.HelpBox7,
.HelpBox8{margin:0 0 0 5px; vertical-align:-3px;}
* html .HelpBox8{vertical-align:0;}
*:first-child+html .HelpBox8{vertical-align:0;}
.HelpBox9{display:inline-block; margin:0 0 0 10px; vertical-align:-3px;}
.HelpBox10{padding:0 0 0 5px;}
.HelpBox10 img{vertical-align:top;}

.FormBlock1 .FormFieldsBox .FormLabel,
.FormBlock2 .FormFieldsBox .FormLabel{float:left; display:block; width:24%; padding:0.3em 2% 0 1%; text-align:right; line-height:1.1;}
.FormBlock2 .FormFieldsBox .FormLabel{width:203px; padding:0.3em 15px 0 10px;}
.FormBlock1 .FormFieldsBox .FormLabel2,
.FormBlock2 .FormFieldsBox .FormLabel2{float:left; display:block; width:24%; padding:0.2em 2% 0 1%; text-align:right; line-height:1.1;}
.FormBlock2 .FormFieldsBox .FormLabel2{width:201px; padding:0.3em 18px 0 10px;}

.FormBlock1 .FormFieldsBox .FormObrig1,
.FormBlock2 .FormFieldsBox .FormObrig1{font-weight:bold;}

.FormBlock1 .FormFieldsBox .InfoLabel1{width:35%; padding:0.3em 1% 0.3em 1%; font-weight:bold; background:#eee; border-top:1px solid #eee;}
.FormBlock1 .FormFieldsBox .InfoLabel2{width:35%; padding:0.3em 1% 6px 1%; font-weight:bold; background:#eee; border-top:1px solid #eee;}
.FormBlock1 .FormFieldsBox .InfoLabel3{width:35%; padding:0.3em 1% 0.3em 1%; font-weight:bold;}
.InfoLabel4,
.InfoLabel5,
.InfoLabel6,
.InfoLabel8{float:left; display:block; width:200px; padding:3px 10px; text-align:right; background:#eee; font-weight:bold; font-size:0.92em;}
.InfoLabel5,
.InfoLabel8{padding:5px 10px 4px 10px;}
.InfoLabel6{font-size:1em; width:auto; padding:5px 10px 4px 10px; margin-right:6px;}
* html .InfoLabel6{margin-right:3px;}
.InfoBox_1 .InfoLabel6{padding-top:4px;}
.InfoLabel7{float:left; padding:3px 5px; font-weight:bold; font-size:0.92em;}
.InfoLabel8{width:186px;}
.InfoLabel9{float:left; padding:3px 3px; font-weight:bold;}
.InfoLabel10,
.InfoLabel11{float:left; width:140px; margin-right:6px; padding:3px 10px; text-align:right; background:#eee; font-weight:bold;}
.InfoLabel10{padding-bottom:4px; padding-top:4px;}
.InfoLabel11{width:431px; font-size:0.92em;}
.InfoLabel12{float:left; padding:3px 12px; font-weight:bold;}
.InfoLabel13{float:left; text-align:right; line-height:1.1; padding:0.3em 1% 0.3em 1%; font-weight:bold; background:#eee; border-top:1px solid #eee;}
.InfoLabelSize_1{width:43%;}
.InfoLabelSize_2{width:29%;}
.IL_Obg_1{width:190px; padding-right:6px;}
.IL_Obg_2{padding-right:6px;}
.InfoLabelError_1{color:#CC0000 !important;}

.FormBlock1 .FormFieldsBox .FormField1{float:left; width:72%;}

.FormBlock1 .FormFieldsBox .FormErro1{color:#ff6600; font-weight:bold; background:#fffae6;}

.FormBlock1 .FormFieldsBox .FormField1 input{width:95%; font-size:98%; padding:0.1em 0.2em;}
.FormBlock1 .FormFieldsBox .FormField1 input.FieldStyle1{width:4em; text-align:center;}
.FormBlock1 .FormFieldsBox .FormField1 input.FieldStyle2{width:3em; text-align:center;}

.FormBlock1 .FormFieldsBox .FormField1 select{width:97.7%; font-size:98%; padding:1px;}
.FormBlock1 .FormFieldsBox .FormField1 textarea{width:95.2%; font-size:98%; padding:0.1em 0.2em 0.4em 0.2em;}
* html .FormBlock1 .FormFieldsBox .FormField1 select{width:97.7%;}
* html .FormBlock1 .FormFieldsBox .FormField1 textarea{width:95.7%;}
*:first-child+html .FormBlock1 .FormFieldsBox .FormField1 textarea{width:95.7%;}

.FormBlock1 .FormFieldsBox .FormField2{float:left; width:5%;}
.FormBlock1 .FormFieldsBox .FormField2 input{width:95%; font-size:98%; padding:0.1em 0.2em; text-align:center;}

.FormBlock1 .FormFieldsBox .FormField3{float:left; width:10%;}
.FormBlock1 .FormFieldsBox .FormField3 input{width:95%; font-size:98%; padding:0.1em 0.2em; text-align:center;}

.FormBlock1 .FormFieldsBox .FormField4{float:left;}
.FormBlock1 .FormFieldsBox .FormField4 select{font-size:98%; padding:1px;}

.FormBlock1 .FormFieldsBox .FormField5{float:left; width:20%;}
.FormBlock1 .FormFieldsBox .FormField5 input{width:95%; font-size:98%; padding:0.1em 0.2em;}

.FormBlock1 .FormFieldsBox .FormField6{float:left; width:15%;}
.FormBlock1 .FormFieldsBox .FormField6 input{width:95%; font-size:98%; padding:0.1em 0.2em; text-align:center;}

.FormBlock1 .FormFieldsBox .FormField7{float:left; width:7%;}
.FormBlock1 .FormFieldsBox .FormField7 input{width:95%; font-size:98%; padding:0.1em 0.2em; text-align:center;}

.FormBlock1 .FormFieldsBox .FormField8{float:left; width:44.5%;}
.FormBlock1 .FormFieldsBox .FormField8 input{width:95%; font-size:98%; padding:0.1em 0.2em;}

.FormBlock1 .FormFieldsBox .FormField9{float:left; width:20%;}
.FormBlock1 .FormFieldsBox .FormField9 input{width:95%; font-size:98%; padding:0.1em 0.2em;}

.FormBlock1 .FormFieldsBox .FormField10{float:left; width:25%;}
.FormBlock1 .FormFieldsBox .FormField10 input{width:60%; font-size:98%; padding:0.1em 0.2em;}

.FormBlock1 .FormFieldsBox .FormField11{float:left; width:27.3%;}
.FormBlock1 .FormFieldsBox .FormField11 input{width:70%; font-size:98%; padding:0.1em 0.2em;}

.FormBlock1 .FormFieldsBox .FormField12{float:left; width:70%;}
.FormBlock1 .FormFieldsBox .FormField12 textarea{width:98%; font-size:98%; padding:0.1em 0.2em 0.4em 0.2em;}
.FormBlock1 .FormFieldsBox .FormField12 input{width:98%; font-size:98%; padding:0.1em 0.2em;}

.FormBlock1 .FormFieldsBox .FormField13{float:left; width:12%;}
.FormBlock1 .FormFieldsBox .FormField13 input{width:65%; font-size:98%; padding:0.1em 0.2em;}

.FormBlock1 .FormFieldsBox .FormField14{float:left; width:3%;}
.FormBlock1 .FormFieldsBox .FormField14 input{width:95%; font-size:98%; padding:0.1em 0.2em; text-align:center;}

.FormBlock1 .FormFieldsBox .FormField15,
.FormBlock2 .FormFieldsBox .FormField15{float:left; width:72%; padding:0.2em 0 0 0; line-height:1.1;}
.FormBlock2 .FormFieldsBox .FormField15{width:370px;}
.FormBlock1 .FormFieldsBox .FormField16{float:left; width:72%; padding:0.5em 0 0 0; line-height:1.1;}

.FormBlock1 .FormFieldsBox .FormField17{float:left; width:4%; margin:0 0 0 10px;}
.FormBlock1 .FormFieldsBox .FormField17 input{width:95%; font-size:98%; padding:0.1em 0.1em; text-align:center;}
* html .FormBlock1 .FormFieldsBox .FormField17{margin:0 0 0 5px;}
*:first-child+html .FormBlock1 .FormFieldsBox .FormField17{margin:0 6px 0 5px;}

.FormBlock1 .FormFieldsBox .FormField18{float:left; width:55%;}
.FormBlock1 .FormFieldsBox .FormField18 input{width:95%; font-size:98%; padding:0.1em 0.2em;}

.FormBlock1 .FormFieldsBox .FormField19{float:left; width:29%;}
.FormBlock1 .FormFieldsBox .FormField19 input{width:100%; font-size:98%; padding:0.1em 0.2em;}

.FormBlock1 .FormFieldsBox .FormField20{float:left; width:55%;}
.FormBlock1 .FormFieldsBox .FormField20 input{width:100%; font-size:98%; padding:0.1em 0.2em;}
.FormBlock1 .FormFieldsBox .FormField20 select{width:100%; font-size:98%; padding:1px;}
.FormBlock1 .FormFieldsBox .FormField20 textarea{width:95.2%; font-size:98%; padding:0.1em 0.2em 0.4em 0.2em;}

.FormBlock1 .FormFieldsBox .FormField21{float:left; width:55%;}
.FormBlock1 .FormFieldsBox .FormField21 input{width:35%; font-size:98%; padding:0.1em 0.2em;}

.FormField22{float:left;}
.FormField22 input,
.FormField23 input{font-size:98%; padding:0.1em 0.2em;}
.FormField24 textarea{font-size:98%; padding:3px;}
.FormField25 select{font-size:98%; padding:1px; margin:0 3px; vertical-align:middle;}
.FormField26 select,
.FormField26 input{font-size:98%; padding:1px; margin-left:5px;}
.FormField26 input{height:20px; vertical-align:1px;}
* html .FormField26 select{vertical-align:4px;}
*:first-child+html .FormField26 select{vertical-align:4px;}
* html .FormField26 input{height:20px; vertical-align:4px;}
*:first-child+html .FormField26 input{height:20px; vertical-align:4px;}
.FFSize_1 input{width:10em !important;}
.FFSize_2 input{width:20em !important;}
.FFSize_3 input{width:672px !important;}
.FFSize_4 input{width:255px !important;}
.FFSize_5 input{width:70px !important;}
.FFSize_6 input{width:1.5em !important;}
.FFSize_7 select{width:120px !important;}
.FFSize_8 input{width:211px !important;}
.FFSize_9 input{width:40px !important;}
.FFSize_10 input{width:30px !important;}
.FFSize_11 input{width:206px !important;}
.FFSize_12 input{width:465px !important;}
.FFSize_13 input{width:91px !important;}
.FFSize_14 input{width:112px !important;}
.FFSize_15 input{width:463px !important;}
.FFSize_16 input{width:419px !important;}
.FFSize_17 select{width:158px !important;}
* html .FFSize_17 select{width:157px !important;}
.FFSize_18 select{width:680px !important;}
.FFSize_19 input{width:350px !important;}
.FFSize_20 input{width:192px !important;}
.FFSize_21 textarea{width:672px !important;}
.FFSize_22 select{width:414px !important;}
* html .FFSize_22 select{width:413px !important;}
.FFSize_23 select{width:153px !important;}
.FFSize_24 input{width:144px !important;}
.FFSize_25 input{width:249px !important;}
* html .FFSize_25 input{width:247px !important;}
.FFSize_26 input{width:151px !important;}
.FFSize_27 select{width:378px !important;}
.FFSize_28 input{width:107px !important; text-align:right;}
.FFSize_29 input{width:21px !important;}
.FFSize_30 select{width:208px !important;}
.FFSize_31 select{width:107px !important;}
.FFSize_32 input{width:159px !important;}
.FFSize_33 input{width:99% !important;}
.FFSize_34 select{width:240px !important;}
.FFSize_35 input{width:256px !important;}
.FFSize_36 input{width:410px !important;}
.FFSize_37 select{width:280px !important;}
.FFSize_38 input{width:232px !important;}

.FormBlock1 .FormFieldsBox .FormTxt1{float:left; padding:0.25em 0.2em 0.1em 0.2em; color:#000; white-space:nowrap;}
.FormBlock1 .FormFieldsBox .FormTxt2{float:left; width:59%; padding:0.25em 1%; border-top:1px solid #eee;}
.FormBlock1 .FormFieldsBox .FormTxt3{float:left; padding:0.4em 1em 0 1em; color:#000; white-space:nowrap;}
.FormBlock1 .FormFieldsBox .FormTxt4{float:left; width:59%; padding:0.25em 1%;}
.FormBlock1 .FormFieldsBox .FormTxt5,
.FormBlock1 .FormFieldsBox .FormTxt6{float:left; width:51%; padding:0.25em 1%; border-top:1px solid #eee;}
.FormBlock1 .FormFieldsBox .FormTxt6{width:65%;}

.FormBlock2 .FormLabel{float:left; width:35%; text-align:right; font-weight:bold; cursor:pointer; padding:0.3em 2% 0 0;}
.FormBlock2 .FormField1{float:left; width:40%;}
.FormBlock2 .FormField1 input{width:95%; font-size:98%; padding:0.1em 0.2em;}
.FormBlock2 .FormField2{float:left; width:40%; text-align:right;}
.FormBlock2 .FormField2 input{font-weight:bold; padding:0 0.2em; cursor:pointer;}

.ComboStyle1{}

* html .ComboStyle1{margin:1px 0;}
*:first-child+html .ComboStyle1{margin:1px 0;}
.FormFieldSep1{float:left; width:3%; text-align:center; margin:4px 0 0 7px;}
* html .FormFieldSep1{margin:4px 0 0 0;}
.FormFieldSep2{float:left; width:3%;}
* html .FormFieldSep2{width:2%;}
.FormFieldSep3{float:left; width:12%; text-align:center; margin:4px 0 0 0;}
.FormFieldSep4{float:left; width:2%; text-align:center; margin:4px 0 0 7px;}
* html .FormFieldSep4{margin:4px 0 0 0;}
.FormFieldSep5{float:left; margin:4px 7px 0 7px;}

.LocalLabel1{display:block; line-height:1.1; color:#777; font-size:0.91em; padding-top:3px;}
.LocalLabel1:hover{color:#000;}

.LocalLabel2{display:block; line-height:1.1; color:#777; font-size:0.91em;}
.LocalLabel3{display:block; line-height:1.1; color:#777; font-size:0.91em; padding:3px 3px 3px 342px; clear:both;}
.LocalLabel3:hover{color:#000;}
.LocalLabel4{display:block; line-height:1.1; color:#777; font-size:0.91em; padding:1px 0 3px 0;}

.FormSectionSep1{width:97%; height:15px; margin:5px 0 0 0; background:transparent url(images/dot2.gif) repeat-x left center;}
.FormSectionSep2{height:15px;}

.TextSectionSep1{height:15px; margin:5px 0 0 0; background:transparent url(images/dot2.gif) repeat-x left center;}

.FormSectionTitle1,
.FormSectionTitle2{width:98%; font-weight:bold;}

.FormSectionTitle1{font-size:1.2em;}
.FormSectionTitle2{padding:22px 0 0 0; font-size:1.2em;}

.FormSectionTitle1 div,
.FormSectionTitle2 div{padding:2px 0 3px 10px;}

.MBColor1 .FormSectionTitle1 div,
.MBColor1 .FormSectionTitle2 div{background:#0093dd url(images/title1_BG.png) repeat-y right top; color:#fff;}
.MBColor2 .FormSectionTitle1 div,
.MBColor2 .FormSectionTitle2 div{background:#cc3333 url(images/title2_BG.png) repeat-y right top; color:#fff;}
.MBColor3 .FormSectionTitle1 div,
.MBColor3 .FormSectionTitle2 div{background:#3cc2c3 url(images/title3_BG.png) repeat-y right top; color:#fff;}

.Greenbkg,
.Greenbkg1{width:96%; font-weight:bold; font-size:1.2em; padding-top:2px; padding-bottom:3px; padding-left:10px; background:#3cc2c3 url(images/title3_BG.png) repeat-y right top; color:#fff;}
.Greenbkg1{margin-top:22px;}

.Bluebkg{width:96%; font-weight:bold; font-size:1.2em; padding-top:2px; padding-bottom:3px; padding-left:10px; background:#0093dd url(images/title1_BG.png) repeat-y right top; color:#fff;}
.Bluebkg1{width:96%; font-weight:bold; font-size:1.2em; padding-top:2px; padding-bottom:3px; padding-left:10px; background:#0093dd url(images/title1_BG.png) repeat-y right top; color:#fff;}
.Bluebkg1{margin-top:22px;}

.NubInfo1 .MBColorNub .FormSectionTitle1 div,
.NubInfo1 .MBColorNub .FormSectionTitle2 div,
.NubInfoConf1 .MBColorNub .FormSectionTitle1 div,
.NubInfoConf1 .MBColorNub .FormSectionTitle2 div{background:#0093dd url(images/title1_BG.png) repeat-y right top; color:#fff;}

.NubInfo2 .MBColorNub .FormSectionTitle1 div,
.NubInfo2 .MBColorNub .FormSectionTitle2 div,
.NubInfo3 .MBColorNub .FormSectionTitle1 div,
.NubInfo3 .MBColorNub .FormSectionTitle2 div,
.NubInfoConf2 .MBColorNub .FormSectionTitle1 div,
.NubInfoConf2 .MBColorNub .FormSectionTitle2 div{background:#cc3333 url(images/title2_BG.png) repeat-y right top; color:#fff;}

.WarningBox{width:99%;}
.ValidationContainer{margin:20px 0 0 0; padding:1em 1em 0.3em 1em; border:1px solid #ff6600; background:#fffae6;}
.ValidationContainer ul li{font-size:0.92em;}
.ValidationContainer ul li .Valid1Nub1{color:#0093dd; font-weight:bold;}
.ValidationContainer ul li .Valid1Nub2{color:#cc3333; font-weight:bold;}

.ListType1 ul,
.ListType1 li,
.ListType2 ul,
.ListType2 li,
.ListType5 ul,
.ListType5 li{margin:0; padding:0; list-style:none;}

.ListType1 li{display:block;}

.ListType1 li a:link,
.ListType1 li a:visited{display:block; padding:5px 12px 5px 12px; font-weight:bold; color:#333;}
* html .ListType1 li{height:1%;}

.ListType1 li a:hover{color:#000; background:#ddd; text-decoration:none;}
.selected{color:#000; background:#ddd; text-decoration:none;}

.ListType2 ul{padding:10px 0 0 0;}
.ListType3 ul,
.ListType4 ul{padding:7px 0 5px 0; margin:0;}
.ListType4 ul{padding-bottom:5px !important;}
.ListType2 ul li,
.ListType3 ul li,
.ListType4 ul li{padding:0 0 9px 20px; background:transparent url(images/bullet1.gif) no-repeat 3px 1px;}
.ListType3 ul li{list-style:none; padding-bottom:4px !important;}
.ListType4 ul li{list-style:none; padding-bottom:1px !important;}

.ContentBody1 ul,
.ContentBody1 li,
.ContentBody2 ul,
.ContentBody2 li,
.ContentBody3 ul,
.ContentBody3 li,
.InfoMasterBox1 ul,
.InfoMasterBox1 li{margin:0; padding:0; list-style:none;}

.ContentBody1 ul,
.ContentBody2 ul,
.ContentBody3 ul,
.InfoMasterBox1 ul{padding:10px 0 0 0;}
.ContentBody1 ul li,
.ContentBody2 ul li,
.ContentBody3 ul li,
.InfoMasterBox1 ul li{padding:0 0 10px 20px; background:transparent url(images/bullet1.gif) no-repeat 3px 1px; text-align:justify;}

.ContentBody1 ul.ListType5,
.ContentBody2 ul.ListType5,
.ContentBody3 ul.ListType5,
.InfoMasterBox1 ul{padding:0;}
.ContentBody1 ul.ListType5 li,
.ContentBody2 ul.ListType5 li,
.ContentBody3 ul.ListType5 li,
.InfoMasterBox1 ul.ListType5 li{padding-left:0; padding-bottom:5px; background:none; text-align:left;}

.menutab{}
.menutab .selected{border-bottom:1px solid #f7f7f7;position:relative;float:left;padding:4px 10px;margin:0 5px -1px 0;text-align:center;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#000000;background-image:url(images/tab_bg_silver.gif);background-repeat:no-repeat;background-position:top left;}
.menutab .unselected{position:relative;float:left;padding:4px 10px;margin:0 5px -1px -1px;text-align:center;cursor:pointer;font-size:13px;font-family:Arial, Helvetica, sans-serif;background-image:url(images/tab_bg_blue.gif);background-repeat:no-repeat;background-position:top;}
.menutab .selectedXL{border-bottom:1px solid #FFFFFF;position:relative;float:left;padding:4px 11px;margin:0 0 -1px -1px;text-align:center;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#000000;background-image:url(images/tab_bg_white_XL.gif);background-repeat:no-repeat;background-position:top;}
.menutab .unselectedXL{position:relative;float:left;padding:4px 11px;margin:0 0 -1px -1px;text-align:center;cursor:pointer;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;background-image:url(images/tab_bg_blue_XL.gif);background-repeat:no-repeat;background-position:top;}
.menutab a{text-decoration:none;color:#FFFFFF;}

.ContentBody1 .PicLeft{float:left; margin:0 15px 8px 0;}
.ContentBody1 blockquote{padding:0 0 10px 20px;}
.ContentBody1 blockquote p{padding:0;}
.ContentBody1 ul.lista{}
.ContentBody1 ul.lista li{padding:0 0 0 20px;}

.ContentBody1 h3{font-size:1.25em; padding:0 0 5px 0; font-weight:bold;}

.ContentBody1 blockquote a:link,
.ContentBody1 blockquote a:visited{text-decoration:underline;}
.ContentBody1 blockquote a:hover{text-decoration:none;}

.ContentBody1 p,
.InfoMasterBox1 p{padding:0 0 15px 0; text-align:justify; line-height:1.3;}

.PrintBtn1{display:inline-block; padding:0 0 0 45px; text-decoration:none; line-height:1; background:transparent url(images/btn1.gif) no-repeat left top; color:#333; margin:0 20px;}
.PrintBtn1 span{display:block; padding:14px 45px 14px 0; font-weight:bold; cursor:pointer; white-space:nowrap; background:transparent url(images/btn1.gif) no-repeat right top; font-weight:normal;}

.BtnsType1{text-align:center; padding:10px 0 0 0;}
.BtnsType1 a:link,
.BtnsType1 a:visited{display:inline-block; padding:0 0 0 45px; text-decoration:none; line-height:1; background:transparent url(images/btn1.gif) no-repeat left top; color:#333; margin:0 20px;}
.BtnsType1 a:hover{text-decoration:none; color:#000; background-position:left -200px;}
.BtnsType1 a:link span,
.BtnsType1 a:visited span{display:block; padding:14px 45px 14px 0; font-weight:bold; cursor:pointer; white-space:nowrap; background:transparent url(images/btn1.gif) no-repeat right top;}
.BtnsType1 a:link span.NoBold,
.BtnsType1 a:visited span.NoBold{font-weight:normal;}
.BtnsType1 a:hover span{background-position:right -200px;}

.BtnsType2{text-align:center;}
.BtnsType2 span{display:inline-block; padding:0 0 0 45px; text-decoration:none; line-height:1; background:transparent url(images/btn1.gif) no-repeat left top; color:#333; margin:0 20px;}
.BtnsType2 span:hover{color:#000; background-position:left -200px;}
.BtnsType2 span b{display:block; padding:14px 45px 14px 0; font-weight:bold; cursor:pointer; white-space:nowrap; background:transparent url(images/btn1.gif) no-repeat right top;}
.BtnsType2 span:hover b{background-position:right -200px;}
.BtnsType2 span.NoBold b{font-weight:normal;}

.BtnsType3{text-align:center;}
.BtnsType3 span,
.BtnsType3 p,
.BtnsType3 a:link,
.BtnsType3 a:visited{display:inline-block; line-height:1; color:#333; border:3px solid #afe2e3;}
* html .BtnsType3 p.IEfloatL{float:left;}
* html .BtnsType3 p.IEfloatR{float:right;}
.BtnsType3 span:hover,
.BtnsType3 span.HoverSt_1,
.BtnsType3 p:hover,
.BtnsType3 p.HoverSt_1,
.BtnsType3 a:hover{color:#000; border-color:#3cc2c3; text-decoration:none;}
.BtnsType3 span b,
.BtnsType3 p input,
.BtnsType3 a:link b,
.BtnsType3 a:visited b{display:inline-block; padding:5px 18px 4px 18px; background:transparent url(images/btn4.gif) repeat-x left bottom; border:1px solid #000; cursor:pointer;}
.BtnsType3 p input{height:20px; padding:1px 13px 3px 13px; font-size:98%;}
* html .BtnsType3 p input{padding:0;}
*:first-child+html .BtnsType3 p input{padding:0;}
.BtnsType3 span b.NoBold,
.BtnsType3 a:link b.NoBold,
.BtnsType3 a:visited b.NoBold{font-weight:normal;}

.BtnsSize_1 a:link,
.BtnsSize_1 a:visited{padding:0 0 0 14px; margin:0;}
.BtnsSize_1 a:link span,
.BtnsSize_1 a:visited span{padding:14px 14px 14px 0;}
.BtnsTypeExtra_1 span b,
.BtnsTypeExtra_1 p input,
.BtnsTypeExtra_1 a:link b,
.BtnsTypeExtra_1 a:visited b{padding-left:10px; padding-right:10px;}

.TxtBox1{width:99%; padding:0 0 15px 0; background:transparent url(images/dot2.gif) repeat-x left bottom;}
.TxtBox2{width:99%; padding:0 0 15px 0;}
.TxtBox2 ul li{font-size:0.92em;}
.TxtBox2 ul li .Valid1Nub2{color:#cc3333; font-weight:bold;}
.TxtBox2 .Valid1Nub1{color:#888; font-weight:bold; margin-left:20px; font-size:0.92em; padding-top:7px;}
.TxtBox2 p{margin-left:20px;}
.TxtBox3{padding:0 0 15px 0;}
.TxtBox4{padding:10px 0 0 0;}
.TxtBox5{color:#666; padding-left:5px;}
.TxtBox6{font-size:0.92em;}
.TxtBox7{display:inline-block; padding:5px 0 3px 0; color:#000;}
.TxtBox8{padding:0 5px; font-size:11px;}
.TxtBox9{padding:3px 0 5px 0;}

.ShowHideTrigger{float:right; margin:0 0 0 15px; padding:3px 6px 2px 6px; background:#999; color:#fff; font-size:0.76em; font-weight:normal; cursor:pointer;}
.ShowHideTrigger:hover{background:#fff; color:#000;}

#FaqsBox{padding:10px 0 0 0;}
.FaqItem{margin:0 0 10px 0;}
.faq_question{padding:0 12px 7px 22px; cursor:pointer; border-bottom:1px solid #eee; color:#2F7EC2; font-weight:bold; background:transparent url(images/bullet1.gif) no-repeat left top; text-align:justify;}
.faq_question:hover{color:#000;}
.faq_answer{padding:7px 12px 10px 22px; text-align:justify; line-height:1.3;}
.faq_answer p{margin:0; padding:0 0 7px 0; text-align:justify;}

.faq_answer a:link,
.faq_answer a:visited{text-decoration:underline;}

.faq_answer a:hover{color:#000; text-decoration:none;}

.LabelBox1{padding:5px 2em 6px 2em;}
.LabelBox1 label{font-size:0.92em;}

.FieldBox1{padding:0 2em 5px 2em; font-size:0.92em;}
.FieldBox1 textarea{width:95.2%; font-size:98%; padding:0.1em 0.2em 0.4em 0.2em;}

.FieldBox2{padding:5px 2em 0 4em; font-size:0.92em;}
.FieldBox2 ul,
.FieldBox2 li{margin:0; padding:0; font-weight:bold;}
.FieldBox2 ul li{padding:0 0 5px 0; list-style:decimal;}
.FieldBox2 ul li span{font-weight:normal;}

.FieldBox3{padding:1em 1.5em 0.3em 1em; font-size:0.92em;}

a.FaqLink1:link,
a.FaqLink1:visited{float:right; padding:0 0 0 28px; background:transparent url(images/ajuda_icon4.gif) no-repeat left top; text-decoration:none; color:#fff; font-size:0.92em;}
a.FaqLink1:hover{text-decoration:underline;}
a.FaqLink1:link span,
a.FaqLink1:visited span{display:block; padding:3px 10px 5px 0; background:transparent url(images/ajuda_icon4.gif) no-repeat right top; line-height:1.1;}

a.MinutaLink1:link,
a.MinutaLink1:visited{float:right; padding:0 0 0 28px; background:transparent url(images/minuta_icon1.gif) no-repeat left top; text-decoration:none; color:#fff; font-size:0.92em;}
a.MinutaLink1:hover{text-decoration:underline;}
a.MinutaLink1:link span,
a.MinutaLink1:visited span{display:block; padding:3px 10px 5px 0; background:transparent url(images/minuta_icon1.gif) no-repeat right top; line-height:1.1;}

.welcome{background-image:url(images/user_icon.gif); background-repeat:no-repeat; background-position:left; float:right; margin:-38px 7px 0 0; display:block; background-color:#ffffff; z-index:200;}
.welcome p{color:#999999; font-size:0.75em; line-height:1.1; padding:5px 7px 5px 21px;}

a.LogoutLink1:link,
a.LogoutLink1:visited{float:right; padding:0 0 0 15px; background:transparent url(images/btn2.gif) no-repeat left -100px; text-decoration:none; font-weight:bold; font-size:0.92em; color:#fff;}
a.LogoutLink1:hover{text-decoration:none; color:#666; background-position:left top;}

a.LogoutLink1:link span,
a.LogoutLink1:visited span{display:block; padding:4px 15px 4px 0; background:transparent url(images/btn2.gif) no-repeat right -100px; line-height:1.1;}
a.LogoutLink1:hover span{background-position:right top;}

.vbv{font-size:8pt; font-family:Arial, Helvetica, sans-serif;}

.MenuBox_1{padding:0 0 5px 0; background:transparent url(images/dot1.gif) repeat-x bottom;}
.MenuBox_1 .MBList{float:left; width:580px;}
.MenuBox_1 .MBList,
.MenuBox_1 .MBList li{padding:0; margin:0; list-style:none;}
.MenuBox_1 .MBList li{float:left; padding-right:30px;}
.MenuBox_1 .MBItem{font-size:1.67em; vertical-align:middle; font-weight:bold;}
.MenuBox_1 .MBItem .MBSep{margin-left:7px; vertical-align:2px; color:#990000; font-size:0.65em; font-family:Verdana, Arial, sans-serif;}
.MenuBox_1 .MBList .MBItemHome{padding-right:15px;}
.MenuBox_2{padding:9px 0 9px 63px; background:transparent url(images/dot1.gif) repeat-x bottom; font-weight:bold;}
.MenuBox_2 .MBList{font-size:1.33em;}
.MenuBox_2 .MBList,
.MenuBox_2 .MBList li{padding:0; margin:0; list-style:none;}
.MenuBox_2 .MBList li{float:left; padding-right:36px; white-space:nowrap;}
.MenuBox_2 .MBItemSel a:link,
.MenuBox_2 .MBItemSel a:visited{color:#333;}
.UserType_1,
.NotifBox_1{float:right; padding:6px 8px; margin:-4px 0; font-weight:normal; font-size:0.92em;}
.UTColor_1{background:#b91e3e; color:#fff;}
.NotifBox_1{background:#eee; font-weight:normal; padding:6px 15px; margin-right:1px;}
.NotifBox_1 a:link,
.NotifBox_1 a:visited{color:#333; text-decoration:none;}
.NotifBox_1 a:hover{color:#000; text-decoration:underline;}

.LinksBox_1{float:right; width:290px;}
.LinksBox_1,
.LinksBox_1 li{padding:0; margin:0; list-style:none;}
.LinksBox_1 a{margin-left:10px;}

.CBCol_1,
.CBCol_2,
.CBCol_3{float:left; width:293px; overflow:hidden; margin-right:25px;}
.CBCol_4,
.CBCol_5{float:left; width:452px; overflow:hidden; margin-right:25px;}
.CBCol_3,
.CBCol_5{margin-right:0;}

.BoxSt_1{padding:13px 0 0 0;}
.BoxSt_2{padding:0 0 15px 0;}
.BoxSt_3{}
.BoxSt_4{padding:30px 0 0 0;}
.BoxSt_5{padding:5px 0 0 0;}
.BoxSt_6{padding:8px 0 0 0;}
.BoxSt_7{float:left; padding:2px 5px 0 0;}
* html .BoxSt_7{padding-top:4px;}
*:first-child+html .BoxSt_7{padding-top:4px;}
.BoxSt_8{float:left; padding-right:15px;}
.BoxSt_9{float:left; width:31%; margin-right:2%;}
* html .BoxSt_9{margin-right:1%;}
.BoxSt_10,
.BoxSt_26{float:right; padding-top:10px; font-size:12px; color:#666; letter-spacing:normal; font-weight:normal;}
.BoxSt_11{float:left; width:600px;}
.BoxSt_12{float:right; width:280px; margin:14px 14px 0 0;}
* html .BoxSt_12{margin-right:7px;}
.BoxSt_13{padding-top:4px;}
.BoxSt_14{padding:12px; border:1px solid #3cc2c3;}
.BoxSt_15{float:left; width:675px; border-top:1px solid #eee; font-size:0.92em; padding:0 0 10px 0;}
.BoxSt_16{padding:5px 0 1px 15px; background:#f1f1f1;}
.BoxSt_17{float:left;}
.BoxSt_18{float:left; width:150px;}
.BoxSt_19{float:left; padding-right:30px;}
.BoxSt_20{padding:5px 10px; background:#f9f9f9; text-align:center;}
.InfoBox_1 .BoxSt_20{background:#eee; margin-right:1.5%;}
.BoxSt_21{padding-left:30px;}
.BoxSt_22{float:left; padding:4px 0 0 15px; line-height:1;}
.BoxSt_23{float:left; width:205px;}
.BoxSt_24{float:left; width:400px;}
.BoxSt_25{margin-top:8px; background:#f9f9f9; text-align:center; padding:5px;}
.BoxSt_26{padding-right:20px;}
.BoxSt_27{width:99%; padding:10px 0; background:#fff;}
.BoxSt_28{float:left; width:254px;}
.BoxSt_29{width:99%;}
.BoxSt_30{padding:5px 10px 6px 23px; margin-top:2px; background:#eee;}
.BoxSt_31{width:177px;}
.BoxSt_32{float:left; width:231px;}
.BoxSt_33{float:left; padding:8px 0;}
.BoxSt_34{float:left; width:182px;}
.BoxSt_35{float:left; width:164px;}
.BoxSt_36{float:left; padding-right:10px;}
.BoxSt_37{float:left; width:300px;}
.BoxSt_38{padding:30px 0; text-align:center;}
.BoxSt_39{padding:5px 10px; background:#f9f9f9; text-align:center;}
.BoxSt_40{font-size:0.92em;}
.BoxSt_41{padding:15px 0;}
.BoxSt_42{width:900px;}
.BoxSt_43{float:left; width:42%;}
.BoxSt_44{float:right; padding:1px 0 0 17px; text-align:center;}
.BoxSt_45{width:140px;}
.BoxSt_46{background:#eee;}
.BoxSt_47{padding:5px 10px;}
.BoxSt_48{float:left; width:455px;}
.BoxSt_49{padding:20px; background:#eee;}
.BoxSt_50{padding:8px 0; text-align:center;}
.BoxSt_51{float:left; width:265px;}
.BoxSt_52{padding:5px 0 3px 0;}
.BoxSt_53{margin:0 9px; padding:26px 0 0 0;}
.BoxSt_54{background:#ffffcc;}
.BoxSt_55{padding:2px 11px; background:#f9f9f9;}
.BoxSt_56{margin:0 9px 0 0; padding:26px 0 0 0; font-size:0.92em;}
.BoxSt_57{text-align:right;}

.TextSt_1{font-size:1.45em; vertical-align:-4px; color:#000;}
.TextSt_2{font-style:normal;}
.TextSt_3{font-size:0.92em;}
.TextColor_Red{color:#FF0000;}
.TextColor_Green{color:#00CC33;}
.TextColor_Grey1{color:#999;}

.PicSt_1{vertical-align:middle; margin:10px 0;}
html>body .PicLink_1:hover{text-decoration:none;}
.PicLink_1:hover b{text-decoration:underline; color:#000;}
.PicLink_1 img{vertical-align:middle; margin-right:7px;}

.LinkList_1,
.LinkList_1 li{padding:0; margin:0; list-style:none;}
.LinkList_1 li{float:left; margin-right:15px;}
.LinkList_2,
.LinkList_2 li{padding:0 !important; margin:0 !important; list-style:none !important;}
.LinkList_2 li{padding:4px 20px !important; background:#eee !important; margin-top:2px !important;}

.FormFieldSet_1{border:none; margin:0; padding:0;}
.FieldBox_1{font-size:0.92em; padding:0 0 8px 0;}
.FieldBox_1 label{display:none;}
.FieldBox_1 input{font-size:98%; padding:0.1em 0.2em; width:95%;}
.FieldBox_1 select{font-size:98%; padding:1px; width:98%;}
.FieldBox_2{font-size:0.92em;}
.FieldBox_2 label{font-weight:bold;}
.FieldBox_2 input{font-size:98%; padding:0.1em 0.2em; width:6em;}
.FieldBox_3{font-size:0.92em; padding:8px 0 0 7px;}
.FieldBox_4{padding:3px 0 3px 3px;}
* html .FieldBox_3,
* html .FieldBox_4{padding:0 0 4px 0;}
*:first-child+html .FieldBox_3,
*:first-child+html .FieldBox_4{padding:4px 0 0 0;}
.FieldBox_3 label{font-weight:bold;}
.FieldBox_3 input,
.FieldBox_4 input{vertical-align:-2px; margin:0 4px 0 0;}
.FieldBox_5{float:left; width:675px; font-size:0.92em; padding-top:1px;}
.FieldBox_5 input{font-size:98%; padding:0.1em 0.2em; width:3.85em;}
.FieldBox_5 select{font-size:98%; padding:1px;}
.FieldBox_5 .HelpBox7{vertical-align:-2px;}
* html .FieldBox_5 .HelpBox7{vertical-align:0;}
*:first-child+html .FieldBox_5 .HelpBox7{vertical-align:0;}
.FieldBox_6{float:left; font-size:0.92em;}
.InfoBox_1 .FieldBox_6{border-top:1px solid #eee;}
.FieldBox_6 input{font-size:98%; padding:1px 2px;}
.FieldBox_6 select{font-size:98%; padding:1px;}
.FieldBox_7{font-size:0.92em;}
.FieldBox_7 input{vertical-align:-3px;}
.FieldBox_8{padding:3px 0 0 0;}
.FieldBox_8 label{float:left; width:53%; margin-right:2%; padding-top:3px; font-weight:bold; text-align:right;}
.FieldBox_8 input{float:left; width:42%;}
.FieldBox_9 input{vertical-align:-3px; margin-right:4px;}
* html .FieldBox_9 input{ margin-right:0;}
*:first-child+html .FieldBox_9 input{ margin-right:0;}
.FieldBoxSize_1{width:370px; padding:3px 0 2px 7px;}
.FieldBoxSize_2{width:669px; padding:0 0 0 6px;}
.FieldBoxSize_3{width:371px; padding:0 0 0 6px;}
.FieldBoxSize_4{width:669px; padding:3px 0 2px 7px;}
.FieldBoxSize_5{width:687px; padding:0 0 0 6px;}
.FieldBoxSize_6{width:auto; padding:0 0 0 6px;}
.FieldBoxSize_7{width:687px; padding:3px 0 0 6px;}
.FieldBoxSize_8{width:436px; padding:0 0 0 6px;}
.FieldBoxBorder_1{border-top:1px solid #eee;}
.HSep_1{padding:0 10px;}
.VSep_1{padding:10px 0;}
.VSep_2{padding:10px 0 0 0;}
.VSep_3{padding:2px 0 0 0;}
.VSep_4{padding:40px 0 0 0;}

.ModalContentWrapper_1{width:900px; font-size:0.75em;}
.ModalContentWrapper_1 h1{display:block;}
.MBoxPop_1,
.MBoxPop_2{position:relative; font-family:Arial, sans-serif; height:100%;}
.MBoxPop_1{font-size:11px; color:#fff;}
.MBoxPopClose_1{position:absolute; z-index:1000; right:10px; top:10px; width:19px; height:19px; background:transparent url(images/close1.gif) no-repeat left top;}
.MBoxPopClose_1 b{display:none;}
.MBPBody_1{padding:12px; background:#fff; border:6px solid #3cc2c3;}

.TabSys_1{position:relative; padding-top:27px;}
.TabSys_1 .TabSys_List{position:absolute; left:0; top:0; width:100%; height:28px;}
.TabSys_1 .TabSys_List,
.TabSys_1 .TabSys_List li{padding:0; margin:0; list-style:none; background:none; line-height:14px;}
.TabSys_1 .TabSys_List li{float:left; height:28px; margin-right:7px;}
.TabSys_1 .TabSys_List li a:link,
.TabSys_1 .TabSys_List li a:visited{display:inline-block; padding:7px 28px 5px 28px; border:1px solid #999; border-bottom:none; background:#e5e5e5;}
.TabSys_1 .TabSys_List li a:hover{text-decoration:none; color:#000;}
.TabSys_1 .TabSys_List li.TSLActive a:link,
.TabSys_1 .TabSys_List li.TSLActive a:visited{padding-bottom:6px; color:#000; cursor:default; background:#f5f5f5;}
.TabSys_1 .TSC_Inner{padding:20px 2px 10px 10px;}
.TabSys_1 .jQTabSysContent{border:1px solid #999; background:#f5f5f5;}

.MBTitleBtn_1,
a.MBTitleBtn_1:link,
a.MBTitleBtn_1:visited{float:right; margin:0 0 0 6px; padding:3px 6px 2px 6px; background:#999; color:#fff; font-size:0.76em; font-weight:normal; cursor:pointer;}
.MBTitleBtn_1:hover,
.FormSectionTitle1 .HoverSt_1,
a.MBTitleBtn_1:hover,
.MBTitleBtnHover_1{background:#333; text-decoration:none;}
.MBTitleBtn_1 b{font-weight:normal;}
.BtnIco_1,
.BtnIco_2,
.BtnIco_3,
.BtnIco_4{display:inline-block; width:9px; height:11px; margin-left:6px; background:transparent url(images/ico_sprite1.gif) no-repeat;}
.BtnIco_1{background-position:left top;}
.BtnIco_2{background-position:left -50px;}
.BtnIco_3{background-position:left -100px;}
.BtnIco_4{ width:14px; height:15px; background-position:2px -99px; background-color:#999; cursor:pointer;}
.TRow_Open_1 .BtnIco_4{background-position:2px -49px; background-color:#333;}
*:first-child+html .BtnIco_1,
*:first-child+html .BtnIco_2,
*:first-child+html .BtnIco_3,
*:first-child+html .BtnIco_4{vertical-align:middle;}
.BtnIco_4 b{display:none;}

.PagList_1,
.PagList_1 li{list-style:none !important; padding:0 !important; margin:0 !important; background:none !important; text-align:center !important;}
.PagList_1 li{display:inline; margin-right:4px !important; background:#000;}
.PagList_1 .PagListSel{padding:0 5px !important;}
.PagList_1 .PagListPrev,
.PagList_1 .PagListNext{color:#666;}
.PagList_1 .PagListLink a:hover{color:#000; text-decoration:none;}
.PagList_1 .PagListLink a:link b,
.PagList_1 .PagListLink a:visited b{padding:3px 7px 2px 7px; background:transparent url(images/btn4.gif) repeat-x left bottom; border:1px solid #333;}

.MessageBox_1{padding:10px 20px 8px 20px; text-align:center; background:#f5f5f5;}
.MessageBox_1 img{vertical-align:middle; margin-right:15px;}
.MessageBox_1 p{display:inline;}
.jQTLInfo{height:1.7em;}

.IEblockOverlay{z-index:100001; border:0; margin:0; padding:0; width:100%; height:100%; top:0; left:0; background:#333; cursor:default; position:fixed;}
.IEblockMsg{z-index:100002; position:fixed; height:auto; top:6%; left:50%;}

/* CONTENT STYLES end */

/* TOOLTIP STYLES begin */

#tooltip{position:absolute; z-index:3000; width:170px; border:1px solid #999; background:#fff; padding:5px 8px; font-size:0.69em; color:#333;}

#tooltip h3,
#tooltip .body{margin:0;}

#tooltip h3{font-size:1em; font-weight:bold; padding:0 0 3px 0; margin:0 0 3px 0; border-bottom:1px solid #999; color:#666;}

/* TOOLTIP STYLES end */

/* FOOTER STYLES begin */

.FooterWrapper h2{display:none;}

.footer{text-align:center; clear:both; font-size:0.83em; padding:0 0 20px 0;}

.footer a:link,
.footer a:visited{color:#000000; text-decoration:underline;}
.footer a:hover{text-decoration:none;}

.footer ul{margin:0 0 10px 0; list-style-type:none;}
.footer li{display:inline; background-image:url(images/sep_menu3.gif); background-position:right; background-repeat:no-repeat; padding:0 3px 0 5px;}
.footer li.last{background-image:none;}
.logos_apoios li{background-image:none;}
.logoacess{margin-bottom:-3px;}

/* FOOTER STYLES end */

/* GLOBAL OVERRIDES begin */
.NoMargin{margin:0;}
.NoMarginBot{margin-bottom:0 !important;}
.NoPadL{padding-left:0;}
.NoWidth{width:auto !important;}
* html .IE6_SpecialOverflow_1{height:22px; overflow:hidden;}
/* GLOBAL OVERRIDES end */

/* PRINT PAGE STYLES begin */

@media print{

html{background:none;}
body{font:0.8em/1.2 Arial, Helvetica, sans-serif; background:none;}

.PrintObj{display:block;}

.SiteWrapper{margin:0;}
.HeaderWrapper{height:60px;}
.ContentWrapper{padding:0;}

.FooterWrapper,
.RightCol1,
.FormTabs{display:none;}
.FormTabs_divorcio{display:none;}

.SiteWrapper,
.HeaderWrapper,
.ContentWrapper,
.NubInfo1,
.NubInfo2,
.CasamentoInfo1,
.ConfirmInfo1,
.ConfirmInfo2,
.ConfirmInfo3,
.ConfirmInfo4,
.InfoBox_1{width:630px;}

.NubInfo3{width:300px;}

.ContentHead,
.ContentBody1,
.FormMasterBox1,
.InfoMasterBox1{padding:0;}

.NubInfo1,
.NubInfo2,
.NubInfo3,
.CasamentoInfo1,
.ConfirmInfo1,
.ConfirmInfo2,
.ConfirmInfo3,
.ConfirmInfo4,
.InfoBox_1{float:none; border:1px solid #000; padding:0;}

a.HeadLogo:link,
a.HeadLogo:visited{left:0; top:0;}

.Title2,
.Title3,
.Title5,
.Title7{padding:7px 0 10px 10px;}

.InfoMasterBox1 .Title5,
.InfoMasterBox1 .Title6{padding:7px 0 10px 0;}

.FormSectionTitle1 div,
.FormSectionTitle2 div{padding:2px 10px 3px 0;}

.MBColor1 .FormSectionTitle1 div,
.MBColor1 .FormSectionTitle2 div,
.MBColor2 .FormSectionTitle1 div,
.MBColor2 .FormSectionTitle2 div,
.MBColor3 .FormSectionTitle1 div,
.MBColor3 .FormSectionTitle2 div,
.MBColorNub .FormSectionTitle2 div,
.MBColorNub .FormSectionTitle2 div{border-bottom:1px solid #999; color:#000;}

}

/* PRINT PAGE STYLES end */

.BulletHomepage {
	padding: 0pt 0pt 10px 260px !important; 
	background: url("images/bullet1.gif") no-repeat scroll 245px 1px transparent !important;
}
