
/*-- Define Standard and Global CSS definitions - Based On Zion FrameWork Definitions -- */
/*@import url(../standard.css); */
@import url(/library/zion/skins/standard.css);
@import url(/library/css/report.css);

form.systemform, 
form.systemForm{
border:0px;
/*background-color:#FFFFFF;*/
xposition:relative; /* IE8 bug for richValidator Boxes*/
margin: auto;
margin-bottom:5px;
margin-top:5px;
padding:0px;
vertical-align: middle;
xfont:icon;
}

form.systemform ul, 
form.systemForm ul{ 
margin-left:15px;
}

h2.sup,
.systemform h2.title, 
.systemForm h2.title{
/*
background:transparent url(form/title_bg_blue.jpg) repeat-x top;
border:1px solid #7A9BCE;
color: #ffffff; 
*/
Xbackground:transparent url(form/title_bg_white.jpg) repeat-x top;
xbackground:transparent url(images/bg_form_titulo.gif) repeat-x;	
xbackground:transparent url(images/bg_form_titulo.png) repeat-x;
background:#094a21;

border:1px solid #E3E1E1;
color:#ffffff;

border-bottom:0px;
vertical-align: middle; 
text-indent:5px;
padding:5px 0px 0px 0px;
margin:0px;
letter-spacing: 0; 
font-size: 17px; 
font:bold 12px arial, verdana;
font-weight:bold;
height: 21px;
width:99.80%;

-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
border-radius-topright: 5px;
border-radius-topleft: 5px;
Xbehavior: url(/library/components/zionx/htc/border-radius.htc);
}

/*---- White -----*/
.whiteForm h2.title,
.whiteform h2.title{
background:transparent url(form/title_bg_white.jpg) repeat-x top;
border:1px solid #E3E1E1;
color:#666666;
}

/*---- Blue -----*/
.blueForm h2.title,
.blueForm h2.title{
background:transparent url(form/title_bg_blue.jpg) repeat-x top;
border:1px solid #7A9BCE;
color:#ffffff;
}


/*---- Black -----*/
.blackBerryForm h2.title,
.blackberryform h2.title{
background:transparent url(form/title_bg_black.jpg) repeat-x top;
border:1px solid #2C2E32;
}

/*---- Gray -----*/
.grayForm h2.title,
.grayform h2.title{
background:transparent url(form/title_bg_gray.jpg) repeat-x top;
border:1px solid #AEADAD;
}

.systemform .body,
.systemForm .body{
background:#F7F7F7 url(form/formbg.jpg) repeat-x bottom;
border-width:1px;
border-style:solid;
border-color:#E3E3E3; #D6D6D6; 
border-top:0px;
padding:5px;
padding-top:expression(20);
xposition:relative;

-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-radius-bottomright: 5px;
border-radius-bottomleft: 5px;
xbehavior: url(/library/components/zionx/htc/border-radius.htc);
box-shadow: 10px 10px 5px #888;
}


.systemform .body2,
.systemForm .body2{
background:#F7F7F7 url(form/formbg.jpg) repeat-x bottom;
height:95%;
border-width:1px;
border-style:solid;
border-color:#E3E3E3; #D6D6D6; 
border-top:0px;
padding:5px;
padding-top:expression(20);
xposition:relative;

-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-radius-bottomright: 5px;
border-radius-bottomleft: 5px;
xbehavior: url(/library/components/zionx/htc/border-radius.htc);
XXbox-shadow: 10px 10px 5px #888;
}


/******************************** Sub Title *******************************************/
.systemform .subTitle,
.systemform .subtitle{
margin:10px 0px 10px 0px;
padding:0px 0px 5px 0px;
font:bold 15px "Trebuchet MS", arial, Tahoma, Verdana, sans-serif;
color:#A0A0A0;
border-bottom:1px solid #CCCCCC;
}

.systemform .subTitle1,
.systemform .subtitle1{
margin:10px 0px 10px 0px;
padding:0px 0px 5px 0px;
font:bold 15px "Trebuchet MS", arial, Tahoma, Verdana, sans-serif;
color:#A0A0A0;
border-bottom:1px solid #CCCCCC;
background:transparent url(form/subtitle_icon1.png) no-repeat left 4px;
padding-left:15px;
}
.systemform .subTitle2,
.systemform .subtitle2{
margin:10px 0px 10px 0px;
padding:0px 0px 5px 0px;
font:bold 15px "Trebuchet MS", arial, Tahoma, Verdana, sans-serif;
color:#A0A0A0;
border-bottom:1px solid #CCCCCC;
background:transparent url(form/subtitle_icon2.png) no-repeat left 4px;
padding-left:15px;
}




/* FONT */
.systemform input,
.systemform textarea{
font:normal 13px "Trebuchet MS", verdana, arial, Tahoma, Verdana, sans-serif;
color:#666666;
}

/* EmptyText Zion Control */
.systemform input.emptyText,
.emptyText{
font:bold 13px "Trebuchet MS", verdana, arial, Tahoma, Verdana, sans-serif;
color:#999999;
}

/*LABEL*/
.systemform label{
font:bold 12px "Trebuchet MS", verdana, arial, Tahoma, Verdana, sans-serif;
color: #344D66;
Xdisplay:inline!important; /*Because of Bootstrap*/
}

.systemform label:hover{
color:#8897A5;
}

.systemform label.nonbold{
font-weight:normal;
font-size:12px;
}

/*TEXT*/
.systemform input[type=text],
.systemform input[type=password]{
background:#ffffff url(form/bgtextfield.png) repeat-x top right;
border-style:solid;
border-color:#C9C9C9; #DBDBDB;
border-width:1px;
padding:2px;
margin:1px;
margin:expression('0');
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
/*behavior: url(/library/components/zionx/htc/border-radius.htc);*/
}


/*TEXT DISABELD*/
.systemform input[type=text]:disabled,
.systemform input[type=password]:disabled{
background:#F3F3F3;
border-style:solid;
border-color:#CCCCCC; #DBDBDB;
border-width:1px;
color:#A8A8A8;
padding:2px;
margin:1px;
margin:expression('0');
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
/*behavior: url(/library/components/zionx/htc/border-radius.htc);*/
}


/***************/
span.textBox,
div.textBox{
background:#ffffff url(form/bgtextfield.png) repeat-x top right;
border-style:solid;
border-color:#C9C9C9; #DBDBDB;
border-width:1px;
padding:0px 2px 2px 2px;
margin:4px 1px 4px 1px;
margin:expression('0');
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
/*behavior: url(/library/components/zionx/htc/border-radius.htc);*/
}
span.textBox input[type=text],
div.textBox input[type=text],
span.textBox input[type=password],
div.textBox input[type=password]{
border-style:none;
border-color:transparent;
border-width:1px;
background-image:none;
background:transparent;
padding:2px;
margin:3px 2px 3px 2px;
}
/***************/

/* TEXTAREA */
.systemform textarea{
background:#ffffff url(form/bgTextField.png) repeat-x top right;
border-style:solid;
border-color:#DBDBDB; 
border-width:1px;
padding:2px 0px 2px 3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
/*behavior: url(/library/components/zionx/htc/border-radius.htc);*/
}

/* SELECT */
.systemform select { 
background:#fffffff;
border: 1px solid #DBDBDB; 
dfont-weight:normal;
font-size:12px;
height:25px;
font-family:verdana, "Trebuchet MS", arial, Tahoma, Verdana, sans-serif;
color:#666666;
padding:1px 2px 1px 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius:3px;
/*behavior: url(/library/components/zionx/htc/border-radius.htc);*/
} 

/*BUTTON*/
.systemform input[type=button], 
.systemform input[type=submit], 
.systemform input[type=reset], 
.systemform input[type=image], 
.systemform button, 
.systemform .button{
Xbackground:transparent url(form/button_bg2.jpg) repeat-x;
cursor: pointer;
color:#3F3E3E;
font:bold 12px Arial;
height:23px;
border:1px solid #DBD8D8!important;
padding-left:10px;
padding-right:10px;

Xborder:expression(0);
X-moz-border-radius:4px;
X-webkit-border-radius:4px;
Xborder-radius:4px;
/*behavior: url(/library/components/zionx/htc/border-radius.htc);*/
}

.systemform input[type=button]:hover, 
.systemform input[type=submit]:hover, 
.systemform input[type=reset]:hover, 
.systemform input[type=image],:hover 
.systemform button:hover, 
.systemform .button:hover{
Xbackground:transparent url(form/button_bg_blue.jpg) repeat-x;
cursor: pointer;
color:#006699;
font:bold 12px Arial;
height:23px;
Xborder:1px solid #DBD8D8;
Xborder:expression(0);
X-moz-border-radius:4px;
X-webkit-border-radius:4px;
Xborder-radius:4px;
/*behavior: url(/library/components/zionx/htc/border-radius.htc);*/
}

.systemform .controls{
text-align:center;
margin:5px 0px 5px 0px;
clear:both;
}


.systemform fieldset{
padding:10px;
}
.systemform legend{
font:bold 13px "Trebuchet MS", Arial;
color:#999999;
}
/* ***************************************************************************************************************************************** */

.form_highlight_white{
border:1px solid #E9E9E9;
background:#ffffff;
padding:10px;
font:icon;
color:#666666;
margin:10px 2px 10px 2px;
position:relative;
}
.form_highlight_gray{
border:1px solid #E9E9E9;
background:#F8F8F8;
padding:10px;
font:icon;
color:#666666;
margin:10px 2px 10px 2px;
position:relative;
}

.form_highlight_blue{
border:1px solid #C4E1FF;
background:#F0F8FF;
padding:10px;
font:icon;
color:#666666;
margin:10px 2px 10px 2px;
position:relative;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
Xbehavior: url(/library/components/zionx/htc/border-radius.htc);
}

.form_highlight_white ul,
.form_highlight_gray ul,
.form_highlight_blue ul{
margin-left:15px;
}

/***/
form.systemform a, 
form.systemForm a,
form.systemform a:link, 
form.systemForm a:link{
font:bold 12px "Trebuchet MS", Arial;
color:#0066CC;
}

form.systemform a:hover, 
form.systemForm a:hover{
font:bold 12px "Trebuchet MS", Arial;
color:#999999;
}

/***************************************************/
/*
table.report{
font:normal 12px Arial, Helvetica, sans-serif;
border-left:1px solid #dbdbdb;
border-top:1px solid #dbdbdb;
Xmin-width:100%;
}
table.report thead th,
table.report thead td{
font-weight:bold;
color:#666666;
border-bottom:1px solid #dbdbdb;
border-right:1px solid #d1d1d1;
padding:5px;
background:#f0f2f1 url(form/report_column_title_bg.jpg) repeat-x top;
}
table.report tbody td{
color:#666666;
border-bottom:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
padding:5px;
xbackground-color:#ffffff;
}
table.report tbody tr.white td,
table.report tbody tr.color1 td{
background-color:#ffffff;
}
table.report tbody tr.gray td,
table.report tbody tr.color2 td{
background:transparent url(form/report_gray_line_bg.jpg) repeat-x bottom;
}
table.report tfoot td,
table.report tfoot th{
color:#666666;
border-bottom:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
padding:5px;
xbackground-color:#ffffff;
}




.report_paging{
text-align:center;
position:relative;
margin-top:10px;
}
.report_paging a,
.report_paging a:visited,
.report_paging a:link{
text-decoration:none;
color:#6a6c6f;
font:bold 12px Arial, Helvetica, sans-serif;
padding:3px 6px 3px 6px;
margin:2px;

background:#fcfcfc; 

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#cfcfcf');
background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#cfcfcf)); 
background: -moz-linear-gradient(top,  #fcfcfc,  #cfcfcf); 
background-image: -o-linear-gradient(top, rgb(252,252,252), rgb(207,207,207)); 
		
border:1px solid #d3d3d3;	

-moz-border-radius: 3px;
-webkit-border-radius:3px;	
border-radius:3px;	
}
.report_paging a:hover{
color:#0066CC;

background:#e6e6e6;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#fcfcfc');
background: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#fcfcfc));
background: -moz-linear-gradient(top,  #cfcfcf,  #fcfcfc); 
background-image: -o-linear-gradient(top, rgb(207,207,207), rgb(252,252,252));
		
border:1px solid #c1c0c0;	

-moz-border-radius: 3px;
-webkit-border-radius:3px;	
border-radius:3px;	
}
.report_paging a.ActualPage,
.report_paging a:link.ActualPage{
color:#f4f6f9;

background:#518fd4;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9db6d2', endColorstr='#4887cf');
background: -webkit-gradient(linear, left top, left bottom, from(#9db6d2), to(#4887cf));
background: -moz-linear-gradient(top,  #9db6d2,  #4887cf);
background-image: -o-linear-gradient(top, rgb(207,207,207), rgb(252,252,252));
		
border:1px solid #b9b8b8;	

-moz-border-radius: 3px;
-webkit-border-radius:3px;	
border-radius:3px;	
}
.report_paging a.PageDisabled{
color:#CCCCCC;
}
*/




.BrowserBag 	{ behavior : url("/Funcao/VisualObjects/BrowserBag/BrowserBag.HTC"); 				}
.BrowserBag2 	{ behavior : url("/Library/VisualObjects/BrowserBag2/BrowserBag.HTC"); 				}
.BROWSER_BAG_TEXT{
  behavior :   url(/library/VisualObjects/BROWSER_BAG_TEXT/Browser_Bag_Text.htc);
  -moz-binding:url(http://sefaznet/library/VisualObjects/BROWSER_BAG_TEXT/bindings.xml#Browser_Bag_Text.htc);
  /*-moz-box-sizing: border-box;*/
}
.BrowserBag_Unidade_Administrativa{
	behavior : url(/library/VisualObjects/BrowserBag_UnidadeADM/BrowserBag_UnidadeADM.htc); 
	-moz-binding:url(http://sefaznet/library/VisualObjects/BrowserBag_UnidadeADM/bindings.xml#BrowserBag_UnidadeADM.htc);
}
.TEXT_GET_VALUE{
	behavior : url(/library/VisualObjects/TEXT_GET_VALUE/TEXT_GET_VALUE.htc);
  	-moz-binding:url(http://sefaznet/library/VisualObjects/TEXT_GET_VALUE/bindings.xml#TEXT_GET_VALUE.htc);
}

.InExCCE 		{behavior : url("/Library/HTC/INEXCCE.HTC");}
.InExCNPJ 	{behavior : url("/Library/HTC/INEXCNPJ.HTC");}
.InExCPF 		{behavior : url("/Library/HTC/INEXCPF.HTC");}

/*.InExDATA 	{behavior : url("/Library/HTC/INEXDATA.HTC");}*/

.DateField 	{
	width:85px;
	behavior : url("/Library/VisualObjects/Date_Field_Calendar/DateField.htc");
   -moz-binding:url(http://sefaznet/library/VisualObjects/Date_Field_Calendar/bindings.xml#DateField.htc);

}

.InExHORA 	{behavior : url("/Library/HTC/INEXHORA.HTC");}
.InExExercicio{behavior : url("/Library/HTC/INEXEXERCICIO.HTC");}
.InExMesAno 	{behavior : url("/Library/HTC/INEXMESANO.HTC");}  
.InExMoeda 	{behavior : url("/Library/HTC/INEXMOEDA.HTC"); }
.InExNumero 	{behavior : url("/Library/HTC/INEXNUMERO.HTC");}
.InExOrgao 	{behavior : url("/Library/HTC/INEXORGAO.HTC");}
.InExTexto    {behavior : url("/Library/HTC/INEXTEXTO.HTC");}
.DInExForm     {behavior : url("/Library/HTC/FORMEX.HTC");}