/*****************************************/
/**	Versão 2.2						*****/
/** Data da Atualização 07/12/2009 *****/
/**************************************/

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ESTRUTURA BASE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

body{margin:0px; background-color:#6699CC;}  

table{background:#FFF;}
table,td{vertical-align:top; height:auto; width:auto;}



#menu_superior{width:354px; height:80px; border:none;background:none;}
#menu_superior td{width:auto; height:80px; vertical-align:top;background:none;}
#menu_superior img{border:none; height:80px;}

#linha_2{width:800px; border:none; vertical-align:top;}

#box_login{width:203px; height:95px; border:none;}	

#box_login_r2c1{width:16px; height:20px; vertical-align:top; background:url(images/formlogin_01.gif) no-repeat;}
#box_login_r2c2{width:157px; height:9px; vertical-align:middle; background:url(images/formlogin_02.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#036; text-align:center; font-weight:bold;}
#box_login_r2c3{width:19px; height:20px; vertical-align:top; background:url(images/formlogin_03.gif) no-repeat;}

#box_login_r4c1{width:16px; height:21px; vertical-align:top; background:url(images/formlogin_07.gif) repeat-y;}
#box_login_r4c2{width:auto; height:17px; vertical-align:middle; text-align:center; font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#box_login_r4c3{width:89px; height:17px; vertical-align:middle;}
#box_login_r4c3 input{font-size:10px;}
#box_login_r4c4{width:29px; height:17px; vertical-align:bottom;}
#box_login_r4c4 input{background:url(images/formlogin_15.gif) no-repeat; width:29px; height:24px; border:none; margin-bottom:2px;}
#box_login_r4c5{width:19px; height:21px; vertical-align:top; background:url(images/formlogin_11.gif) repeat-y;}

#box_login_r5c2{width:auto; height:24px; vertical-align:middle; text-align:center; font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#box_login_r5c3{width:89px; height:24px; vertical-align:middle;}
#box_login_r5c3 input{font-size:10px;}

#box_login_r7c1{width:16px; height:29px; vertical-align:top; background:url(images/formlogin_22.gif) no-repeat;}
#box_login_r7c2{width:24px; height:21px; vertical-align:top; text-align:center;}
#box_login_r7c3{width:auto; height:21px; vertical-align:middle; font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#box_login_r7c4{width:19px; height:29px; vertical-align:top; background:url(images/formlogin_25.gif) no-repeat;}

#box_login_r8c1{width:157px; height:8px; vertical-align:top; background:url(images/formlogin_26.gif) repeat-x;}

table#empresa, table#suporte,table#Solucoes,table#EscritaMsDos,table#Demo,table#padrao{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bt{color:#666; background-color:#FFF; border:solid 1px #666;}
.syspan{color:#003399; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;}
.normal_link1{font:11px Arial; color:#003366; text-decoration:none;}
.normal_link1:hover{font:11px Arial; color:#003366; text-decoration:underline;}
.ativo_link1{font:11px Arial; color:#003366; text-decoration:underline;}
.data{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; font-weight:bold;}
.fiscal{color:#f9920b; font-weight:bold; text-decoration:none;}
.paulista{color:#015dab; font-weight:bold; text-decoration:none;}
.nota{color:#000; text-decoration:none;}
.linkblack{color:#000; text-decoration:none;}
.linkblack:hover{color:#000; text-decoration:underline;}
.linkblue{color:#006699; text-decoration:none;}
.linkblue:hover{color:#006699; text-decoration:underline;}
.erro{color:#CC0000;}
.confirm{color:#006633;}
a.linkbt{background-color:#CCC; color:#003399; display:block; text-decoration:none;	border:solid 1px #333;}
a.linkbt:hover{background-color:#003399; color:#CCC; display:block;	text-decoration:none; border:solid 1px #333;}
.style8,.contabel{font-size:14px; font-style:italic; font-weight:bold;	color: #000066;	font-family:Arial, Helvetica, sans-serif;}
.style10,.comercial{font-size:14px;	font-style:italic; font-weight: bold; color: #000066; font-family:Arial, Helvetica, sans-serif;}

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! MENU PRINCIPAL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}
#qm0 li {float:none;}
#qm0 li:hover>ul{top:0px;left:100%;}

/* QuickMenu 0 */
/*"""""""" (MAIN) Container""""""""*/	
#qm0{width:150px; background-color:transparent; border-width:1px 2px; border-style:solid; border-color:#4d597f;}
/*"""""""" (MAIN) Items""""""""*/	
#qm0 a{padding:5px 5px 5px 8px; background-image:url(images/gradient_38.gif); color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; border-width:1px 0px; border-style:solid; border-color:#4d597f;}
/*"""""""" (MAIN) Active State""""""""*/	
body #qm0 .qmactive, body #qm0 .qmactive:hover{text-decoration:underline;}
/*"""""""" (SUB) Container""""""""*/	
#qm0 div, #qm0 ul{padding:10px 0px; background-color:#ebedf2; border-width:1px; border-style:none; border-color:#CCC;}
/*"""""""" (SUB) Items""""""""*/
#qm0 div a, #qm0 ul a{padding:2px 0px 2px 15px; margin:0px 5px; background-color:transparent; background-image:none; font-size:11px; border-width:1px; border-style:solid; border-color:#ebedf2;}
/*"""""""" (SUB) Hover State""""""""*/	
#qm0 div a:hover{text-decoration:underline;}
/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 ul li:hover>a{text-decoration:underline;}
/*"""""""" (SUB) Active State""""""""*/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover{background-color:#b0b8cf; border-color:#999;}
/*"""""""" Individual Titles""""""""*/
#qm0 .qmtitle{font-size:11px;}
/*"""""""" Custom Rule""""""""*/
ul#qm0 ul li:hover > a.qmparent{background-image:url(images/symbol_5.gif); cursor: hand;}
/*"""""""" Custom Rule""""""""*/	
ul#qm0 ul .qmparent{background-image:url(images/symbol_3.gif); cursor: hand;}
/*"""""""" Custom Rule""""""""*/
ul#qm0 li:hover > a.qmparent{background-image:url(images/symbol_2.gif); cursor:hand;}
/*"""""""" Custom Rule""""""""*/
ul#qm0 .qmparent{background-image:url(images/symbol_0.gif); background-repeat:no-repeat; background-position:95% 55%; cursor:hand;}
/*"""""""" Custom Rule""""""""*/	
ul#qm0 ul a{padding:2px 20px 2px 5px; background-color:#ebedf2;}
/*"""""""" Custom Rule""""""""*/	
ul#qm0 ul{background-color:#ebedf2; border-width:1px; border-style:solid; border-color:#4d597f;}
/*"""""""" Custom Rule""""""""*/	
ul#qm0 a{background-color:#c5cbdc;}
#titulo{background-image:url(../images/gradient_37.gif) !important;}
a.btsenha{background-color:#FFF; font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#333; display:block; text-decoration:none; margin:5px; border:solid 1px #999;}
a.btsenha:hover{background-color:#003366; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; display:block;	text-decoration:none;}
#box{border:solid 1px #666;	width:80%;	background-color:#FFFFCC; padding:15px 10px;}
#zebra0{background-color:#FFF;}
#zebra1{background-color: #FFFFCC;}
.clear {clear:both;}
.erro{color:#900;}
.confirma{color:#060;}
.box_resposta_01{width:95%; height:50px; display:block; border:solid 1px #666; background-color:#FFC; text-align:center;}
.box_resposta_02{width:95%; display:block; border:solid 1px #666; background-color:#FF9; text-align:center;}