
/*---------- butao -----------*/

#tt{
    position:relative;
    z-index:24;
 }
#tt span{ display: none; }



#tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:80);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	text-decoration:none;
	font-weight:bold;
}
#tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
}
#tt:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
#tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}

/*é o fim do botão pessoal (by Allan Rodrigues)*/

#lightbox{

	background-color:#eee;

	padding: 10px;

	border-bottom: 2px solid #666;

	border-right: 2px solid #666;

	}

#lightboxDetails{

	font-size: 0.8em;

	padding-top: 0.4em;

	}	

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#closeButton{ top: 5px; right: 5px; }



#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }



#overlay{ background-image: url(overlay.png); }



* html #overlay{

	background-color: #333;

	back\ground-color: transparent;

	background-image: url(blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagens/overlay.png", sizingMethod="scale");

	}

	

BODY {

	FONT-SIZE: 11px;

	MARGIN: 0px;

	COLOR: #000000;

	FONT-FAMILY: verdana, arial;

	background-image: url(../../imagens/fundo_ma.gif);

}

TD {

	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial

}

INPUT {

	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial; 

}

TEXTAREA {

	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial

}

SELECT {

	FONT-SIZE: 10px; FONT-FAMILY: verdana; 

}

IMG {

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px

}

A {

	COLOR: #000000; TEXT-DECORATION: none

}

A:hover {

	TEXT-DECORATION: underline;

	color: #000000;

}

.fonteBranca {

	COLOR: #ffffff

}

.itemMenu {

	BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid

}

.itemMenu1 {

	BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-IMAGE:  url(../../imagens/bg_item_menu.gif); COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid

}

.subitemMenu {

	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #000000; TEXT-ALIGN: right

}

.subitemMenu1 {

	COLOR: #ffffff

}

.requiredField {

	FONT-WEIGHT: bold

}



.tableHead {

	PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-IMAGE:  url(../../imagens/bg_item_menu.gif); CURSOR: pointer; COLOR: #ffffff; HEIGHT: 20px

}

.tableHeadAcoes {

	FONT-WEIGHT: bold; BACKGROUND-IMAGE:  url(../../imagens/bg_acoes.gif); COLOR: #ffffff; HEIGHT: 20px

}

.tableField {

	PADDING-LEFT: 5px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 20px

}

.tableBottom {

	PADDING-RIGHT: 5px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: right

}

.style2 {

	COLOR: #ffffff;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.style3 {

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.boxtut {

	color:#333;

	background-color:#ffe;

	font: 1.1em Verdana, Arial, Helvetica, sans-serif;

	border:1px solid #ccc;

	padding:0.5em 0 0.5em 1.0em;

	

}

input, select, textarea {

	border: 1px solid #D3D3D3;

	background-color: #F9F9F9;

		/*height: 16px;*/

	font-size: 10px;

	

}

.checkbox {

	border:0px;

	background:;

}



textarea {

	font-size: 11px;

}



img {

	border: 0px;

}



a {

	text-decoration: none;

	color: #000000;

}



a:hover {

	text-decoration: underline;

}



#td_erro {

	color: #CC0000;

	vertical-align: top;

	text-align: center;

	font-weight: bold;

}



#div_error {

	color: #CC0000;

	position: absolute;

	top: 160px;

	border: 1px solid #000000;

	padding: 5px;

	background-color: #FFFFE1;

	width: 500px;

}



#div_filtro {

	position: absolute;

	width: 350px;

	top: 155px;

	border: 2px solid #000000;

	background-color: #FFFFE1;

	padding: 5px;

}



.asteriscoObrigatorio {

	color: #CC0000;

	font-weight: bold;

	font-family: verdana;

	font-size: 15px;

	width: 10px;

	vertical-align: top;

}



#helpBox {

	width: 100%;

	padding: 10px;

	border: 1px solid #D3D3D3;

	background-color: #FFFFFF;

}



.labelField {

	text-align: right;

	width: 100px;

	padding-right: 20px;

	vertical-align: top;

}



.labels {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.textarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border: 1px solid;

}

.buttons {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #333333;

	border: 1 px solid #333333;



}

.header {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder;

	color: #333333;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}

.tabela{

	border-top-width: 1px; 

	border-top-style: solid;

	border-top-color: #000000;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}



.titwcms {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	font-weight: bold;

}

.menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

}

.textogde {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	font-weight: bold;

}

.erro {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

}

.login{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#999999;

}

.lblmedida {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

}

.lateral {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: blink;

}

.stilo {

	cursor: e-resize;

}

lat {

	cursor: text;

	filter: Invert;

}



.tableFieldname {

	color: #FFFFFF;

	height: 20px;

	padding-left: 5px;

	cursor: pointer;

}



.tableResultname {

	border-bottom: 1px solid #000000;

}



/*tooltip*/

#dhtmltooltip{

position: absolute;

left: -300px;

width: 150px;

border: 1px solid black;

padding: 2px;

background-color: lightyellow;

visibility: hidden;

z-index: 100;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}



#dhtmlpointer{

position:absolute;

left: -300px;

z-index: 101;

visibility: hidden;

}

