﻿/* ************tags gerais************** */
body{
	font-family: Verdana,Arial,sans-serif;
	font-size:11px;
	color: #333333;
	line-height: 1.166;	
	margin:11px 0px 0px 0px ;
	text-align:center;
	background-color:#72614E;
}

img{
	border:none;
}

form{
	margin:0px;
	padding:0px;
}


a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}

h1{
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
color: #333333;
margin: 0px;
padding: 0px;
font-weight:bold;
}

h2{
font-family: Verdana,Arial,sans-serif;
font-size: 12px;
color: #333333;
margin: 0px;
padding: 0px;
font-weight:bold;
}

h3{
font-family: Verdana,Arial,sans-serif;
font-size: 16px;
color: #333333;
margin: 0px;
padding: 0px;
font-weight:bold;
}

h4{
font-family: Verdana,Arial,sans-serif;
font-size: 16px;
font-weight: normal;
color: #333333;
margin: 0px;
padding: 0px;
font-weight:bold;
}

h5{
font-family: Verdana,Arial,sans-serif;
font-size: 16px;
color: #333333;
margin: 0px;
padding: 0px;
font-weight:bold;
}
p{
font-size:11px;
color:#333333;
}

.Head   {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#666666;
	text-align:left;
}

/* ************Divs estruturais************** */
.div0{
	margin:0px auto;
	width:778px;
}

	.div00{
		float:left;
		width:778px;
		text-align:left;
		padding:0px;
		font-size:11px;
		background-image:url(px_conteudo.jpg);
	}
	
	
		.topo{
			float:left;
			width:778px;
			height:1096px;
			background-image:url(topo.jpg);
			background-repeat:no-repeat;
		}
		
		.conteudo_geral{
			float:left;
			width:778px;
			background-image:url(px_conteudo.jpg);
		}
		
		.esquerda{
			float:left;
			width:306px;
			_width:300px;
		}
		
		.conteudo{
			float:right;
			width:527px;
			_width:528px;
			margin:310px -30px 0px 0px;
			_margin:310px -30px 0px 0px;
		}
				
		.rodape{
			float:left;
			width:778px;
			height:54px;
			background-image:url(rodape.jpg);
		}
	
			.login{
				float:left;
				width:150px;
				color:#333333;
				font-weight:bold;
				margin:5px 0px 0px 5px;
			}
			
			.login a{
				color::#333333;
				font-weight:normal;
			}
			
			.login a:link{
				color::#333333;
				font-weight:normal;
			}
			
			.login a:active{
				color::#333333;
				font-weight:normal;
			}
			
			.login a:visited{
				color::#333333;
				font-weight:normal;
			}
			
			.login a:hover{
				color::#333333;
				font-weight:normal;
			}
			
		.logo_easy{
			float:right;
			width:52px;
			height:31px;
			margin-top:10px;
		}

/* -------- menu esquerda ----------- */			
.MainMenu_MenuContainer {
	float:left;
	width:201px;
	background-color: transparent;
	height:30px;
}
}
.MainMenu_MenuBar {
	float:left;
	cursor: pointer; 
	cursor: hand;
	width:201px;
	height:30px;
	margin:0px;
	padding:0px;
}

.MainMenu_MenuItem {
	cursor:pointer;
	cursor: hand; 
	color:#575757;	
	font-family:Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 11px; 
	font-weight:normal;
	padding-left:10px;
	height:30px;			
	background-image:url(fundo_menu.jpg);
	background-color:#2f2f2f;

}


.MainMenu_MenuIcon {
	/*cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center;
	width: 1px;
	height:30px;*/
	display:none;

}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 	
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak {
	border-bottom: #2F2F2F 1px solid; 
	border-left: #2F2F2F 0px solid; 
	border-top: #2F2F2F 1px solid;  
	border-right: #2F2F2F 0px solid; 
	background-color:#2F2F2F;
	height: 30px;
	_height: 30px;	
}
.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color:#666666; 
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:normal; 
	height:30px;
	background-image:url(fundo_menu.jpg);
}

.MainMenu_MenuArrow {
font-size:0px;
width:0px;
padding:0px;
margin:0px;
}
.MainMenu_MenuArrow img{
width:0px;
padding:0px;
margin:0px;
}
.MainMenu_RootMenuArrow {
width:0px;
padding:0px;
margin:0px;
font-size:0px;
}
.MainMenu_RootMenuArrow img {
width:0px;
padding:0px;
margin:0px;
}



/* tabela m�e*/ 
.tabelamae
{
	border-color:white;
	border-width:5px		;
	border-style:solid		;
	width		:760px		;
	height		:100%		;
	position	:relative ;	
	left		:0px		;
	top			:0px		;
}
.topo-tabelamae
{
	height:20px;	
}
.centro-tabelamae
{
	padding-top		:5px;
	padding-bottom	:0px;
	padding-left	:5px;
	padding-right	:5px;
	height			:100%;
	vertical-align	:top;		
}

.rodape-tabelamae
{
	background-color:#E0f1fc; 
	height			:30px;	
	text-align		:center;

}
/* fim tabela m�e*/

.botao-menu{
	border			:1 solid px;
	border-color	:#eaeaea;
	background-color:#eaeaea;
	color			:#ffffff;
	font-weight		:bold;
	
}

body 
{
	left:0px;
	top	:0px;
	/*overflow:hidden;  habiLitaR p/ OcULtaR a baRRa dO bOdY*/ 
}

.headsite {position:absolute; z-index:1; left: 0; top: 63; width: 780; height: 1 }
.imghead  {width:100%}

#botaovoltar /* bot�o do rodap� */
{
	border			:1px; 
	border-style	:solid;
	background-color:#eaeaea; 
	font-family		:arial,sans-serif; 
	font-size		:11px; 
	color			:#000000; 
	cursor			:hand; 
	height			:18px; 		
	border-color	:#0093dd; 	
}
.botao-m 
{
	display: table-header-group; 
	border:solid #Eff2E6 1px; 
	background-color: #E9E9E9; 
	font-family: verdana; 
	font-size: 9px; 
	color: #800000; 
	cursor: hand; 
	height: 16; 
	vertical-align: text-top; 
	margin-bottom:0; 
	margin-left: 0; 
	margin-right: 0; 
	margin-top:0; 
	width: 93; 
	font-weight: bold;
	border-style:none;
	}


.botao-grid { display: table-header-group; border: outset 1px; background-color: #c6d3E3; font-family: verdana; font-size: 9px; color: #656565; cursor: hand; height: 16; vertical-align: text-top; margin-bottom:0; margin-left: 0; margin-right: 0; margin-top:0; border-color: #Eff2E6 }
.botao-gridm { display: table-header-group; border: outset 1px; background-color: #c6d3E3; font-family: verdana; font-size: 11px; color: #656565; cursor: hand; height: 16; vertical-align: text-top; margin-bottom:0; margin-left: 0; margin-right: 0; margin-top:0; border-color: #Eff2E6 }

/* caiXas dE tEXtO */
/*radio */

input
{
	font-family	:arial; 
	font-size	:10px;
	color		:#000000; 

}
.textbox /*serve para caixas e para combos*/
{
	/* colocar aZUL paRa a sEta dO sELEct */

	font-family	:arial,sans-serif; 
	font-size	:10px;
	color		:#000000; /* preto */
	
	border-style:solid;
	border-width:1px;
	
	border-color:#929292; 	
	height		:15px;	
	padding-left:5px;
	width		:100%;
	
}
select.listbox
{
	font-family	:arial,sans-serif; 
	font-size	:11px;
	color		:#000000; /* preto */
	
	
	border-style:solid;
	border-width:1px;	
	border-color:Rgb(0,147,221); 
		
}

.textbox-semborda /*caixa sem borda*/ 
{
	/* colocar aZUL paRa a sEta dO sELEct */

	font-family	:arial,sans-serif; 
	font-size	:10px;
	color		:#000000; /* preto */
	
	border-style:solid;
	border-width:0px;
	height		:15px;	
	padding-left:5px;
	width		:100%;
}


/* LabELs */

.lbl-titulogd
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color: Maroon;
	font-weight	:bold; 
	}
.lbl-titulo 
{
	font-family	:arial,sans-serif; 
	font-size	:11px; 
	color		:#000000 ; 
	font-weight	:bold; 
	}
.lbl-subtitulo 
{
	font-family	: arial,sans-serif; 
	font-size	:11px; 
	color		:#000000; 
	font-weight	:normal ;
	height		:15px;	
	
}
.lbl-dados 
{
	font-family: arial,sans-serif; 
	font-size:11px; 
	color: #999999 ;
}


.cor-celula-titulo	
{
	background-color:#FFFFFF;
	padding-left	:5px;
	height			:20px;		
	vertical-align	:middle;
	padding-right:5px; /*para alinhar os botoes da direita*/
	border-bottom:1px dashed #000000;
}
.cor-celula-subtitulo 
{
	/*background-color:"#FFFFFF";*/
	height			:15px;
	padding-left	:6px;
	
}
.cor-celula-dados 
{
/*	background-color:#ffffff;*/
	height			:20px;
	padding-right	:5px;
	padding-left	:5px;
}

.cor-celula-dados2 /* iNUtiLiZ�VEL celula que precede o bot�o. sem espaco na direita*/
{
	background-color:red;	
	
} 
.cor-celula-divisao 
{
	 background-color:#ffffff;
	 height			 :10px;
	 font-size		 :11px;	 
}
.cor-celula-divisao-grid
{
	 background-color:#ffffff;
	 height			 :5px;
	 font-size		 :8px;	 
}

.link_padrao a
{
	color		:#0093dd;
	font-size	:10px	; 
	text-decoration:none;
}
.link_padrao a:hover
{
	color		:black;
	font-size	:10px	; 

}
a{
	color		:black;
	font-size	:10px	; 
	text-decoration:underline;
}



.fundo-menu		{ background: #cfdcE4 }
.borda-menu		
{
	border-width:1px;
	border-right-style:solid;
	border-left-color: #0093dd;
	border-top-color: #0093dd;
	border-bottom-color: #0093dd;
	border-right-color: #ffffff;
	
}
.hover-class	
{
	background: #cdddEb; 
	border-color: #f4f8f9; 
	color: #f4f8f9 
}
.fieldset{ /* estilo da caixinha field */
	Width: 144px; 
	hEight: 54px;
	border-style:solid;
	border-width:1px;
	border-color:Rgb(0,147,221);
}


/* ############### data gRid ############### */

/*table#dg_protocolo_saida{ acesso por id  */

table.tbborda /*bORda EXtERNa dOs datagRids */
{
	border-color:#929292;
	border-width:1px;
	border-style:solid;
	background-color:#f7f7f5;
	padding		:5px;
	text-align	:center;
}

table.tbborda-interna{
	border-color:Rgb(0,147,221);
	border-width:1px;
	border-style:solid;
}

table.datagrid{	/*dEfiNicaO dOs datagRids*/
	font-family		:arial,sans-serif;
	border-collapse	:collapse;
	border-color	:#ffffff;
	border-style	:solid;
	border-width	:0.5px;
	font-size		:10px;			
}

.datagrid td{ /* hERaN�a : dEfiNi��O dOs tds dOs datagRids*/
	border-color:#eaeaea;
	border-style:solid;
	border-width:1px;
	font-size	:10px;
	padding-left:5px;
	padding-right:5px;
}

.datagrid td table td{ /* hERaN�a : tabelas dentro das tds dos grids sem bordas */
	border-width:0px;
}

.Datagrid th{
	color:#ffffff;
	text-align:left;
}
.selecteditemstyle{
	
	font-size	:10px;
	font-weight	:bold; 
	color		:Rgb(131,130,129); 
	background-color:#EaEaEa;
}
.alternatingitemstyle{
	font-family :arial,sans-serif; 
	font-size	:10px; 
	color		:Rgb(131,130,129); 
	Width		:10px; 
	background-color:#ffffff;
}
.itemstyle{
	font-size	:10px; 
	color		:Rgb(131,130,129);
	background	:#ffffff;
	
	
}
.headerstyle
{
	color:#000000;
	font-size	:10px	; 
	background	:#eaeaea; 
	text-align	:center	;	
}
.headerstyle td a:link	{/* links do t�tulo do grid*/
	color			:#0093dd;
	text-decoration	:none;
}
.headerstyle td a:active{/* links do t�tulo do grid*/
	color:#0093dd;	
	text-decoration:none;
}
.headerstyle td a:visited{/* links do t�tulo do grid*/
	color:#0093dd;
	text-decoration:none;
}
.headerstyle td a:hover	{/* links do t�tulo do grid*/
	text-decoration	:none;	
	color			:#32618f;
}

.footerstyle{
	color		:#000000; 
	background	:#E0f1fc; 
	font-size	:11px;
	padding		:10px;
	
}
.pagerstyle{
	height		: 1px; 
	font-size	:10px; 
	text-align	:Left; 
	color		:#32470E; 
	background	:#E0f1fc; 
}
.pagerstyle td a:link{ /* links da paginacao do grid*/
	font-family		:arial,sans-serif	;
	color			:#000000			;
	padding-left	:5px				;
	text-decoration	:none				;
}
.pagerstyle td a:visited {/* links da paginacao do grid*/
	color		:#000000;
	padding-left:5px;
}
.pagerstyle td span{ /*os links desabilitados da paginacao do grid*/
	font-weight :bold;
	font-size   :12px; 
	padding-left:5px;
}

.txtrodape {color:#ffffff;}
.txtrodape a{color:#ffffff;}
.txtrodape a:link{color:#ffffff;}
.txtrodape a:active{color:#ffffff;}
.txtrodape a:hover{color:#ffffff;}
.txtrodape a:visited{color:#ffffff;}
#log a{
	color:#F3F4F6;
}

.lbl-dados-radibut 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #000000 ;
	font-weight:bold;
}
	.lbl-dados-radibut label
	{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #000000 ;
	font-weight:bold;	
	}