/* CSS Document */

.progressBackgroundFilter {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
}

#Carregando {
	background-color:#999;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:10000004;
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:fixed;
}


#imagemCarregando {
	padding:15px;
	background-color:#fff;
	opacity:1.0;
	filter:alpha(opacity=100);
	top:200px;
	left:550px;
	width:275px;
	z-index:10000005;
	position:fixed;
	border:2px #999 solid;
	text-align:center;
}
 
.processMessage {
    position: fixed;
    top: 30%;
    left: 43%;
    padding: 10px;
    width: 17.5%;
    z-index: 1001;
    background-color: #fff;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 10px;
    margin-bottom: 33px;
    border: 3px solid Silver;
    background-color: #FFFFFF;
}

.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 {
	width:80%;
	border:1px solid #fe9223;
	margin:18px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#49a0c9;
	padding:30px;
	padding-left:60px;
	clear:both;
	background:white url(../img/icon_mensagem.gif) 15px 18px 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;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#ffb400;	
}

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 5px;
}

.clear-all, .clear-all2 {font-size:0.1em; clear:right; margin:0; width:1px; padding:0; line-height:0.1em;}



input {/*ABA*/
	margin:0; 
	border:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}



.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;
	
}

.limpar {/*BOTAO LIMPAR*/
	background:url(../img/bot_limpar.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 {/*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 IMPRIMIR*/
	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 USUARIOS*/
	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 EDITAR*/
	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;
}

.editar-gr {/*BOTAO EDITAR*/
	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: 180px;
	font-weight: normal;
}

.redirecionar {/*BOTAO REDIRECIONAR*/
	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;
}


.enviar {/*BOTAO enviar imagens*/
	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:130px;
	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%;
}

#wrapper1 {margin:20px auto; position:relative; width:90%;}
.wrapper1 {width:100%; position:relative;}

label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}

.x-form-lbls {
	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:737px; /*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:12px; 
	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 {
	border:0;
	margin:0 0 10px 0; 
	padding:15px; 
	background:url(../img/painel_meio.gif) top left repeat;
	border-bottom:2px solid #49a0c9;
	text-align:center;
	overflow-x:auto;
}


table#album td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}


#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.semtopo {
	margin:73px 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:4px;
	display:block;
	float:left;
}

#menu-icon ul li.sair a {
	background:url(../img/icon_sair.gif) top left no-repeat;
	width:61px;
	height:4px;
	display:block;
	float:left;
}

#menu-icon ul li.home a {
	background:url(../img/icon_home.gif) top left no-repeat;
	width:61px;
	height:4px;
	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,
#menuLateral,
.menuLateral {
	width:245px;
	float:left;
	display:block;
	margin:20px 0 0 5px;
	background:url(../img/bg_menulateral.gif) top left repeat-y;
}


#menu_menuLateral {
	width:250px;
	float:left;
	display:inline;
	margin:20px 0 0 6px;
	background:url(../img/bg_menulateral.gif) top left repeat-y;
}


#menu-lateral-top {
	width:250px;
	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:250px;
	height:21px;
	background:url(../img/menu_lateral_bot.gif) top left no-repeat;
}

#menu-lateral-meio {
	width:250px;
	padding-bottom:25px;
	text-align:left;
}

/*#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 15px auto; clear:both;}

.resultado-popup {margin:10px 0 15px 43px; height:170px; overflow:auto; float:left;}

.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
{
	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: 250px;
	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: 250px;
	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;	
}

/* calendarios do Fornecedor */
.dias-atendidos a
{
	font: normal 18px Arial, Verdana, Sans-serif;
	color: black;
	background: white url( '../img/CalendarioBg-cinza.gif' ) no-repeat;
}

.dias-nao-trabalhados a
{
	font: normal 18px Arial, Verdana, Sans-serif;
	color: black;
	background: white url( '../img/CalendarioBg-vermelho.gif' ) no-repeat;
}
.dias-disponiveis a
{
	font: normal 18px Arial, Verdana, Sans-serif;
	color: black;
	background: white url( '../img/CalendarioBg-azul.gif' ) no-repeat;
}
.dias-liberados a
{
	font: normal 18px Arial, Verdana, Sans-serif;
	color: black;
	background: white url( '../img/CalendarioBg-verde.gif' ) no-repeat;
}
.dias-feriados a
{
	font: normal 18px Arial, Verdana, Sans-serif;
	color: black;
	background: white url( '../img/CalendarioBg-amarelo.gif' ) no-repeat;
}
.dias-sem-agendamento-via-internet a
{
	font: normal 18px Arial, Verdana, Sans-serif;
	color: black;
	background: white url( '../img/CalendarioBg-roxo.gif' ) no-repeat;
}
.legenda-calendario-comprador
{
	text-align: left;
	margin: 3px auto;
	width: 210px;
}
.legenda-calendario-comprador p
{
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #333;
	margin: 0;
}

#tabela-debitos-fornecedor
{
	text-align: left;
	background-color: White;
	line-height: 20px;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	border: 1px solid #fe9223;
}

.texto-fornecedor
{
	text-align: justify;
	margin: 10px 30px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}

.mensagem-fornecedor
{
	width: 400px;
	border: 1px solid #fe9223;
	margin: 30px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #49a0c9;
	padding: 50px;
	clear: both;
	background: white 15px 18px no-repeat;
	display: block;
	text-align: center;
}

#tblCampanha
{
	margin: 0 30px;
	width: auto;
	background-color: White;
	font-family: Verdana, Arial, Sans-Serif;
}
#tblCampanha td.titulo
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	height: 40px;
	vertical-align: middle;
}

#tblCampanha td.linha
{
	height: 1px;
	background-color: Black;
}
#tblCampanha td.imagem
{
	padding-right: 10px;
	text-align: center;
	border: 0;
}
#tblCampanha td.descricao
{
	vertical-align: top;
	text-align: justify;
	font-size: 12px;
	line-height: 16px;
}
#tblCampanha td.descricao a
{
	text-decoration: none;
}







input.botaoPaginacao 
{
	font-weight:bold;
	padding:5px 0;
	margin:0 5px;
	font-size:12px;
	float:none;
	border:1px solid #7eb2ca;
	color:#7eb2ca;
	background-color:Transparent;
}


.mesma-linha
{
	display:inline;	
}


.esquerda
{
	float:left;
	text-align:left;
	padding: 3px;
	line-height:20px;
}

.direita
{
	margin-left: 100px;
	text-align:left;
	line-height:35px;
	padding:5px;
}


.direita a,
.direita a:link,
.direita a:active,
.direita a:visited
{
	text-decoration:none;
	color:#2B8BB8;
	text-align:center !important;
}


.direita a:hover
{
	text-decoration:underline;
	color:#333333;
	text-align:center;
}

.RadUpload_Default .ruCheck
{
	margin:5px;
}

.tabela-foto
{
	text-align:center;
	margin-top:5px;
	margin-left:-25px;
}

input.btnBurlar {
	background-color:Transparent !important;
	border-width:0 !important;
}
