/* CSS Document */

.meio table td {
	margin:0;
	padding:0px;
	}


body {
	margin:0; 
	text-align:center; 
	padding:0; 
	width:100%;
	background:url(../img/bg_body.gif) top left repeat;
}

.mensagem {
	/*border:1px solid #fe9223;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FF4D0B;        
    width:260px;
    padding:3px;
	background:url(../img/error.gif) 20px 1px no-repeat ;
	display:block;
	text-align:center;
}

.mensagem-grande {
	width:450px;
	border:1px solid #fe9223;
	margin:50px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#49a0c9;
	padding:30px;
	clear:both;
	background:white url(../img/icon_mensagem.gif) 15px 18px no-repeat;
	display:block;
	text-align:center;
}


.mensagem-small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#ff9933;
	padding:5px 0;
	clear:both;
	display:block;
	text-align:left;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#ffb400;
	margin:12px 0 9px 5px;
	border-bottom:1px solid #ffb400;
	padding:0 0 10px 0;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ffb400;
	margin:12px 0 3px 0;
	border-bottom:1px solid #ffb400;
	padding:0 0 5px 0;
}

.clear-all {font-size:0.1em; clear:both; margin:0; width:1px; padding:0; line-height:0.1em;}
.clear-all2 {font-size:0.1em; clear:right; margin:0; width:1px; padding:0; line-height:0.1em;}







.cel {/*ABA*/
	width:99px; 
	height:22px; 
	background:url(../img/cel.gif) top left no-repeat; 
	float:left; 
	color:#000000;
	font-size:10px;
	font-weight:bold;
	margin:5px 0 15px 12px;
	}


.botao {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding:2px 3px;
	border:1px solid #B5B8C8;
	
}




.localizar {/*BOTAO LOCALIZAR*/
	background:url(../img/bot_localizar.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	font-weight:normal;
}

.localizar-grande {/*BOTAO LOCALIZAR*/
	background:url(../img/bot_localizar.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
	font-weight:normal;
}

.imprimir {/*BOTAO OK*/
	background:url(../img/bot_imprimir.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	font-weight:normal;
}

.usuarios {/*BOTAO OK*/
	background:url(../img/bot_usuarios.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	font-weight:normal;
}

.editar
{
	/*BOTAO OK*/
	background: url(../img/bot_edit.gif) center left no-repeat;
	padding: 7px 0 7px 25px;
	border: 1px solid #2b8bb8;
	color: #2b8bb8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	font-weight: normal;
}

.redirecionar {/*BOTAO OK*/
	background:url(../img/bot_link.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	font-weight:normal;
}

.ok {/*BOTAO OK*/
	background:url(../img/bot_ok.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	font-weight:normal;
}

.voltar {/*BOTAO VOLTAR*/
	background:url(../img/bot_voltar.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	font-weight:normal;
}

.voltar-gr {/*BOTAO VOLTAR*/
	background:url(../img/bot_voltar.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:180px;
	font-weight:normal;
}

.excluir {/*BOTAO EXCLUIR*/
	background:url(../img/bot_excluir.gif) center left no-repeat;
	padding:7px 3px 7px 28px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	font-weight:normal;
}

.excluir-gr {/*BOTAO EXCLUIR GRANDE*/
	background:url(../img/bot_excluir.gif) center left no-repeat;
	padding:7px 3px 7px 28px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:180px;
	font-weight:normal;
}

.salvar {/*BOTAO SALVAR*/
	background:url(../img/bot_salvar.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	font-weight:normal;
}

.salvar-grande {/*BOTAO SALVAR*/
	background:url(../img/bot_salvar.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
	font-weight:normal;
}

.ausente
{
	/*BOTAO AUSENTE*/
	background: url(../img/bt_ausente.gif) center left no-repeat;
	padding: 7px 0 7px 25px;
	border: 1px solid #2b8bb8;
	color: #2b8bb8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	font-weight: normal;
}

.btcalendario
{
	/*BOTAO CALENDARIO*/
	background: url(../img/bt_calendario.gif) center left no-repeat;
	padding: 7px 0 7px 25px;
	border: 1px solid #2b8bb8;
	color: #2b8bb8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	font-weight: normal;
}

.exportar
{
	/*BOTAO EXPORTAR*/
	background: url(../img/bt_exportar.gif) center left no-repeat;
	padding: 7px 0 7px 25px;
	border: 1px solid #2b8bb8;
	color: #2b8bb8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	font-weight: normal;
}

.download
{
	/*BOTAO EXPORTAR*/
	background: url(../img/bt_download.gif) center left no-repeat;
	padding: 7px 0 7px 25px;
	border: 1px solid #2b8bb8;
	color: #2b8bb8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
	font-weight: normal;
}

.cancelar {/*BOTAO CANCELAR*/
	background:url(../img/bot_cancelar.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	font-weight:normal;
}


.upload {/*BOTAO UPLOAD*/
	background:url(../img/bot_upload.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	font-weight:normal;
	margin:0 0 3px 0;
}

.upload-grande{/*BOTAO UPLOAD*/
	background:url(../img/bot_upload.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
	font-weight:normal;
}
.importacao {/*BOTAO VER TODOS*/
	background:url(../img/bot_importacao.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:180px;
	font-weight:normal;
	margin:0 0 3px 0;
}

.vertodos {/*BOTAO IMPORTAÇÂO*/
	background:url(../img/bot_vertodos.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	font-weight:normal;
}

.adicionar {/*BOTAO ADICIONAR GENERICO*/
	background:url(../img/bot_adicionar.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:135px;
	font-weight:normal;
}

.imagem {/*BOTAO IMAGEM SETTINGS*/
	background:url(../img/bot_imagem.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:145px;
	font-weight:normal;
}

.configurar
{
	background: url(../img/bot_configurar.gif) center left no-repeat;
	padding: 7px 0 7px 25px;
	border: 1px solid #2b8bb8;
	color: #2b8bb8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 135px;
	font-weight: normal;
}

.campotexto{/*INPUT CAMPO TEXTO FORMULARIO*/
	height:27px;
	border:1px solid #2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:27px;
	vertical-align:middle;
	
}

.novo {/*BOTAO NOVO*/
	background:url(../img/bot_novo.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:135px;
	font-weight:normal;
}

.botao-generico {/*BOTAO NOVO*/
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.novo-grande {/*BOTAO NOVO*/
	background:url(../img/bot_novo.gif) center left no-repeat;
	padding:7px 0 7px 25px;
	border:1px solid #2b8bb8;
	color:#2b8bb8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
	font-weight:normal;
}


ddlstListaAreas {
	color:#000;
}


#wrapper {
	margin:0 auto; position:relative; width:100%;
}

label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}

.arvore table {/*MENU ARVORE8*/
	float:left;
	text-align:left;
	display:table-row;
	clear:both;
}


.arvore table td {/*MENU ARVORE8*/
	text-align:left;
	margin:0 15px;
	font-weight:bold;
	padding-left:0;

}


.menu-interno {/*MENU ARVORE8*/
	width:228px; 
	float:left; 
	display:block; 
	margin-left:5px; 
	margin-right:20px;
	height:400px;
	overflow:auto;
	}
	

.arvore {/*MENU ARVORE8*/
	float:left;
}

.menu-interno .arvore table a {/*MENU ARVORE8*/
	color:#217eaa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0 15px 0 0;
} 

.menu-interno .arvore table a:hover {/*MENU ARVORE8*/
	color:#02547a;
}



#conteudo {
/*	margin:10px 0 0 265px; 
	text-align:left; */
	margin:10px 0 0 10px; 
	text-align:left;	
	float:left;
	width:742px; /*tamanho definido para 1024 x 768px */
	}


.topo {
	margin:0; 
	padding:0; 
	background:#49a0c9 url(../img/painel_top.gif) top left no-repeat; 
	height:38px;
	width:100%;
	}
	
.topo h1 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#fff; 
	text-align:left; 
	font-size:15px; 
	margin:0; 
	padding:0 0 0 15px;
	line-height:38px;
}

.topo h1 a, .topo h1 a:visited {color:#fff; text-decoration:none;}
.topo h1 a:hover {text-decoration:underline;}

.meio {
    margin:0;
	border:0;
	padding:0;
	margin:0 0 10px 0; 
	padding:15px 0; 
	background:url(../img/painel_meio.gif) top left repeat;
	border-bottom:2px solid #49a0c9;
	text-align:center;
	width:100%;	
	overflow-y:auto;	
}

#pnlBarraBotoes {clear:right;}

#menu-superior {
	width:100%; 
	display:block; 
	height:146px; 
	background:url(../img/bg_menu_superior.gif) top left repeat-x;
}

#menu-superior img.logo {
	float:left;
	display:block;
	margin:0 0 0 15px;
}


#menu-icon {
	width:60%;
	float:right;
	margin:54px 25px 0 0;
}

#menu-icon ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu-icon ul li {
	height:72px;
	width:61px;
	float:right;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#fff;
	
}

#menu-icon ul li a {
	color:#49a0c9;
	text-decoration:none;
	padding-top:58px;
}

#menu-icon ul li a:hover {
	color:#fff;
}

#menu-icon ul li.user a {
	background:url(../img/icon_user.gif) top left no-repeat;
	width:61px;
	height:72px;
	display:block;
	float:left;
}

#menu-icon ul li.sair a {
	background:url(../img/icon_sair.gif) top left no-repeat;
	width:61px;
	height:72px;
	display:block;
	float:left;
}

#menu-icon ul li.home a {
	background:url(../img/icon_home.gif) top left no-repeat;
	width:61px;
	height:72px;
	display:block;
	float:left;
}



fieldset {
	width:90%;
	border:1px dashed #49a0c9;
	margin:0 auto;
	padding:12px;
	text-align: left;
}

table.tabela-localizar {/*ALTERAÇÔES POR FRANCISCO EM 19/03/2008*/
	margin-bottom:12px; 
	border:1px solid #9fd3eb; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	width:100%;
}

table.tabela-invisivel {/*ALTERAÇÔES POR FRANCISCO EM 19/03/2008*/
	margin-bottom:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	width:100%;
	text-align:center;
}

fieldset h5 {text-align:left; margin:9px 0 3px 0px; font-family:Verdana, Arial; font-size:14px; font-weight:bold; color:#7eb2ca;} 	


#rodape {
	width:95%;
	margin:0 auto;
	margin-top:80px;
	clear:both;

}

#rodape p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:center;
	display:inline;
	margin:0;
	padding:0;
}



#rodape img {
	margin:0 auto;
	border:0;
}



#grdConteudosPendentes {/*ULTIMOS CONTEUDOS*/
	width:83%;
	background:url(../img/bg_th.gif) top left no-repeat;
	margin:0 auto;
}


#grdConteudosPendentes td {/*ULTIMOS CONTEUDOS*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#494949;
	padding:8px 0;
	height:29px;
}

#grdConteudosPendentes td a {/*ULTIMOS CONTEUDOS*/
	/*background:url(../img/bot_edit.gif) center left no-repeat;*/
	line-height:29px;
	height:29px;
	padding:8px 0 8px 28px;
	color:#7aa9fb;
	text-decoration:none;
}

#grdConteudosPendentes td a:hover {/*ULTIMOS CONTEUDOS*/
	color:#226ef3;
}

#grdConteudosPendentes th {/*ULTIMOS CONTEUDOS*/
	background-image:none;
	padding:6px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding:5px 0;
	color:#fff;

} 

/*FORMULARIO IMAGENS*/
#gvwImagens {
	width:82%;
	border:none;
	margin:0 auto;
}


#gvwImagens table {
	border:none;
}

#gvwImagens td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#494949;
	padding:8px 0;
	height:29px;
	border:none;
}

#gvwImagens td a {
	color:#7aa9fb;
	text-decoration:none;
}

#gvwImagens td a:hover {
	color:#226ef3;
}

	
#gvwImagens th {
	background-image:none;
	padding:6px 0 0 0;
} 

#gvwImagens .paginacao td a {
	background-image:none;
	border:1px solid #7aa9fb;
	padding:5px 15px;
	margin:15px 5px 0 0;
	text-align:center;
}
#gvwImagens .paginacao td {
	padding:5px 10px;
	margin:15px 2px 0 0;
}


/*CALENDARIO*/

#calendario tr
{
  padding:2px 0;	
}

#clndAgendamento td {
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:10px;
	margin:5px 0;
}

label.agendamento {
	color:#f1c516;
}


/*MENU LATERAL*/

#menu-lateral {
	width:245px;
	/* width:201px*/
	float:left;
	display:block;
	margin:20px 0 0 5px;
	background:url(../img/bg_menulateral.gif) top left repeat-y;
}



#menu-lateral-top {
	width:100%;
	height:62px;
	background:url(../img/menu_lateral_top.gif) top left no-repeat;
}

#menu-lateral-top h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0 0 0 25px;
	padding:0;
	line-height:50px;
	text-align:left;
}

#menu-lateral-bot {
	width:100%;
	height:21px;
	background:url(../img/menu_lateral_bot.gif) top left no-repeat;
}

#menu-lateral-meio {
	width:100%;
	padding-bottom:25px;
}

/*#menu-lateral-meio ul {
	margin:0 0 30px 0;
	padding:0;
	list-style:none;
}

#menu-lateral-meio ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	margin:0 0 0 8px;
	line-height:14px;
	background:url(../img/icon_conector.gif) center left no-repeat;
	padding:0 0 0 20px;
}

#menu-lateral-meio ul li a,
#menu-lateral-meio ul li.site a {
	color:#0315ff;
	text-decoration:none;
}

#menu-lateral-meio ul li a:hover,
#menu-lateral-meio ul li.site a:hover {
	color:#000099;
	text-decoration:none;
}

#menu-lateral-meio ul li.site {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	margin:0 0 3px 8px;
	line-height:18px;
	background:url(../img/icon_terra.gif) center left no-repeat;
	padding:0 0 0 21px;
	font-weight:bold;
	color:#333333;
}*/




#logado {
	width:250px;
	float:left;
	margin:26px 0 0 0;
	background:url(../img/icon_usuario.gif) top left no-repeat;
	padding:0 0 0 40px;
}

#logado p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	margin:0;
	padding:0;
	line-height:26px;
}
/* Formulários - TextBoxes - por Gustavo em 17/02 */
.x-form-field, x-form-field-gd, x-form-field-md, x-form-field-pq {margin:0;font:normal 12px tahoma,arial,helvetica,sans-serif;}
.x-form-field-gd {width:300px}
.x-form-field-md {width:200px}
.x-form-field-pq {width:80px}
.x-form-text,textarea.x-form-field {padding:1px 3px;background:#fff url(../img/text-bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;}
textarea.x-form-field {padding:2px 3px;}
.x-form-text {height:22px;line-height:18px;vertical-align:middle;}
.ext-ie .x-form-text {margin:-1px 0;height:22px;line-height:18px;}
.ext-ie textarea.x-form-field {margin:-1px 0;}
.ext-strict .x-form-text {height:18px;}
.ext-safari .x-form-text {height:20px;padding:0 3px;}
.ext-safari.ext-mac textarea.x-form-field {margin-bottom:-2px;}
.ext-gecko .x-form-text {padding-top:2px;padding-bottom:0;}
textarea {resize:none;}

/* Componentes AJAX */
 
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup {
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:Silver;
	padding:3px;
	width:475px;
	height:475px;
	position:relative;
}


.accordionHeader
{
    border: 1px solid #FFA673;
    color: white;
    background-color: #FFBB63;
    text-align:left;	
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 0px;
    cursor: pointer;
    width:100%;
}

.accordionHeaderSelected
{
    border: 1px solid #FFA673;
    color: white;
    background-color: #FF9160;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align:left;
    width:100%;
}

.msg_sac
{
	width:90%;
	border:1px solid #fe9223;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:15px;
	clear:both;
	display:block;
	text-align:left;
	
}

#grdAgendaRodape .headerLiso {
	background-image:none;
	
}

#grdAgendaRodape {
	width:100%;
	background:none;	
	border:none;
	margin:0 auto;	
}



/*FRANCISCO 19/03/08*/

.sumario {width:90%; margin:0 auto; margin-bottom:15px;}

.resultado-popup {width:90%; margin:0 auto; margin-bottom:15px; height:170px; overflow:auto;}

.resultado-popup p a {color:#000000; font-size:9px;}


.botao-sumario {
	height:15px;
	background:url(../img/bg_bot_sumario.gif) top left no-repeat;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	height:24px;
	width:41px;
	line-height:24px;
	margin:0 0 3px 0;	
	display:block;
	float:left;
	
	}
	
h5 {text-align:left; margin:9px 0 3px 0px; font-family:Verdana, Arial; font-size:14px; font-weight:bold; color:#7eb2ca;} 
h5 a {color:#ffb400; text-decoration:none;}
h5 a:hover {color:#ffb400; text-decoration:underline;} 








#pnlListas table/*ESTILO DAS TABELAS AO LADO DA ARVORE*/
{
	width:100%;
	float:left;
	
}


#pnlListaConteudo,/*ESTILO DAS TABELAS AO LADO DA ARVORE*/
#pnlListaCategoria {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:489px;
	border:none;
	margin:0 auto;	
	float:left;
	}
.grids {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}

#pnlListaConteudo table,/*ESTILO DAS TABELAS AO LADO DA ARVORE*/
#pnlListaCategoria table, #wrapper .meio table.grids {
	width:100%;
	text-align:left;
	background-color:#ebf9ff;
	margin-top:15px;
}

#pnlListaConteudo .odd,
#pnlListaCategoria .odd, .grids tr.odd {
	background-color:#fafafa;
}
	
#pnlListaConteudo table th,/*ESTILO DAS TABELAS AO LADO DA ARVORE*/
#pnlListaCategoria table th, #wrapper .meio table.grids th  {
	text-align:left;
	background-color:#49a0c9;
	font-size:12px;
	padding:3px 2px;
	color:#fff;
}

#pnlListaConteudo table th a,/*ESTILO DAS TABELAS AO LADO DA ARVORE*/
#pnlListaCategoria table th a,  .grids  th a {
	text-decoration:none;
	color:#ffb400;
}

#pnlListaConteudo table th a:hover, /*ESTILO DAS TABELAS AO LADO DA ARVORE*/
#pnlListaCategoria table th a:hover, .grids  th a:hover {
	text-decoration:underline;
}



/*--------------------PADROES-----------------------*/
/*PAINEL*/

.painel-padrao {
	width:100%;
	float:left;
	background-color:#FFFFFF;
}

.grid-padrao {
	width:100%;
	background-color:#fff;
}

.grid-padrao th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	border:none 0 transparent;
	margin:0 auto;
	color:#343434;
	background-color:#e0e0e0;
	line-height:14px;
	padding:0 8px;
}

.grid-padrao th a {
	color:#49a0c9;
	text-decoration:none;
}

.grid-padrao th a:hover {
	text-decoration:underline;
}

.grid-padrao td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
	line-height:14px;
	text-align:left;
	font-weight:normal;
}

.grid-padrao tr {
	padding:0 15px;
}


.grid-padrao .odd {
	background-color:#fafafa;
}

#menu-lateral
{
	width: 250px;
	float: left;
	display: inline;
	margin: 20px 0 0 5px;
	text-align: left;
	background: url(../img/bg_menulateral.gif) top left repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#menu-lateral-top
{
	width: 100%;
	height: 62px;
	background: url(../img/menu_lateral_top.jpg) top left no-repeat;
}

#menu-lateral-top h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0 0 0 25px;
	padding: 0;
	line-height: 50px;
	text-align: left;
}

#menu-lateral-bot
{
	width: 100%;
	height: 21px;
	background: url(../img/menu_lateral_bot.jpg) top left no-repeat;
}

#menu-lateral-meio
{
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
}

#menu-lateral-meio a
{
	color:Gray;
	text-decoration:none;
}

#menu-lateral-meio a:hover
{
	color:Gray;
	text-decoration:underline;
}


table.grids
{
	width: 100%;
	
	border: none;
	margin: 0 auto;
}


table.grids.img
{
	text-align:center;
}

.grids table
{
	border: none;
	width: 100%;
	border: none;
	margin: 0 auto;
}

#wrapper .meio table.grids td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #343434;
	padding: 4px;
	margin: 4px;
	height: 22px;
	line-height: 22px;
	border: none;
	
}

#wrapper .meio table.grids th.headerAmarelo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 5px 0;
	color: #fff;
	border: none;
	line-height: 15px;
	background-color:#ffb400;
	
}

#wrapper .meio table.grids th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 5px 0;
	color: #fff;
	border: none;
	line-height: 15px;
	background-color:#ffb400;
	
}


.linhas
{
	background-color:#FFF9E6;
}

.grids td a
{
	line-height: 22px;
	height: 22px;
	padding: 4px 4px 4px 4px;
	color: #7aa9fb;
	text-decoration: none;
}

.grids td a:visited
{
	color: #7aa9fb;
	text-decoration: none;
}

.grids td a:hover
{
	color: #226ef3;
}


#wrapper .meio table.grids th.headerAzul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 5px 0;
	color: #fff;
	border: none;
	line-height: 15px;	
	background-color:#7aa9fb;
	
}

#wrapper .meio table.grids tr.headerAmarelo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	background-color:#ffb106;
	border: none 0 transparent;
	margin: 0 auto;
	color: #000;
}
.grids tr.header th
{
	background-color: #ffb400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none 0 transparent;
	color: #000;
}

.grids tr.headerAmarelo a
{
	color: #fff;
}

.grids tr.headerAmarelo a:hover
{
	color: #fff;
	text-decoration: underline;
}

.grids th
{
	background-image: none;
	padding: 6px 0 0 15px;
	
}

.grids .paginacao td a
{
	background-image: none;
	border: 1px solid #7aa9fb;
	text-align: center;
	padding: 5px 12px;
}

.grids .paginacao td span
{
	background-image: none;
	border: 1px solid #ff9933;
	text-align: center;
	padding: 5px 12px;
	color:#ff9933;
}

.grids .paginacao td
{
	margin: 10px 5px 0 0;
}

table.grids tr table
{
	width:auto;
	margin:0 auto;
}



.grids .paginacao td table
{
	float:left;	
}
