/*______________________
  -->>> CSS padrao <<<--
  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*/
.SubTitulo {color: #d26e22; font-weight:bold;}


body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

/* Tela de Erro*/
#boxErro{Background:#FFF;border:4px Solid #EEE; text-align:left; width:408px; padding:5px; margin:0 auto; margin-top:5%;}
#boxErro h4{Color:#C00;font-size:20px; font-weight:bold; padding:0; margin:0;}
#boxErro #lblMSG{font-size:11px; font-weight:bold;  background:#FF5C5C; border:1px solid #b00; color:#FFF; text-align:left; display:block; line-height:20px; margin-top:3px; padding:3px; text-indent:5px;}
#boxErro #link{ Background:#f3f3f3 ; border:1px Solid #CCC; padding:5px; display:block; margin-top:5px; width:397px; text-align:center; }
#boxErro #link a{ color:#222; }
#boxErro .aviso{text-align:justify;padding:5px;color:#333;}
/**/


/* Tela de Sucesso*/
#boxSucesso{Background:#FFF;border:4px Solid #DDD; text-align:left; width:408px; padding:5px; margin:0 auto; margin-top:5%;}
#boxSucesso h4{Color:#FFF; background:#67CC4C; font-size:20px; text-align:center;font-weight:bold; padding:5px; margin:0;}
#boxSucesso #link{Background:#f3f3f3 ; border:1px Solid #CCC; padding:5px; display:block; margin-top:5px; width:397px; text-align:center; }
#boxSucesso #link a{ color:#222; }
/**/


/*Tela responder solicitação*/
#container{ background:#FFF; width:700px; border:4px solid #DDD; margin:0 auto; padding:5px; text-align:left;}
#container .linha-destaque{ font-weight:bold;  background:#DDD url('../css/bg_linha_escura.jpg') repeat-x; border:1px solid #CCC; border-bottom:2px solid #C00; color:#c00; text-align:left; line-height:20px; margin-top:3px; padding:3px; text-indent:5px;}
#container .linha{ font-weight:bold;  background:#FFF; border:1px solid #3C89B1; color:#3C89B1; text-align:left; line-height:20px; margin-top:3px; padding:3px; text-indent:5px;}
#container .foto img{ border:2px solid #CCC;}
#container .texto-destaque{ margin:0; padding:5px; background:#f6f6f6; border:1px solid #e9e9e9; color:#333}
#container .texto{ margin:0; padding:5px; background:#f6f6f6; border:1px solid #e9e9e9; color:#333}
#container .dpto{font-size:10px;}
#container .destaque{ background:#FFEEAC}
#container .destaque .foto img { border:2px solid #FFF;}
#container .font-destaque{ color:#333; background:#f1f1f1; padding:2px;}
#container .reencaminhar{ background:#F1511F; padding:10px;}
#container .reencaminhar .titulo{ font-size:18px; font-weight: bold;  color:#FFF; }
#container .reencaminhar .para{ color:#333; }
#container .linha_Expand{ width:99%; font-weight:bold;  background:#EEEEEE; border:1px solid #3C89B1; color:#3C89B1; text-align:left; line-height:20px; margin-top:3px; padding:3px; text-indent:5px;}
#container .linha_Expand a{cursor:pointer; color:#3C89B1; }
#container .Lembrete{ background:#3C89B1; padding:10px;}
#container .Lembrete .titulo{ font-size:18px; font-weight: bold;  color:#FFF; }
#container .Lembrete .para{ color:#333; }

/*Listar solicitacoes*/

a{ color:#666;} 
.GridView{width:100%}
.cabecalho, .cabecalho a{ background:#AAA;color:#FFF;}
.cabecalho_azul, .cabecalho_azul a{ background:#809EC9;color:#FFF;}
.cabecalho_vermelho, .cabecalho_vermelho a{ background:#C9809F;color:#FFF;}

.linha_azulA{background:#FFFFFF;color:#000000;}
.linha_azulB{background:#D5E1EF;color:#000000;}

.linha_vermelhaA{background:#FFFFFF;color:#000000;}
.linha_vermelhaB{background:#F2DBE6;color:#000000;}

.linha_clara{background:url('../css/bg_linha_clara.jpg') repeat-x; }
.linha_escura{background:url('../css/bg_linha_escura.jpg') repeat-x; }
.linha_selected{background:#CCC; color:#FFF; }
.linha_amarela{background:#FFF url('../css/bg_linha_amarela.jpg') repeat-x; color:#FFF; }
.linha_amarela a{color:#FFF; }
.linha_laranja{background:#FFF url('../css/bg_linha_laranja.jpg') repeat-x; color:#FFF; }
.linha_laranja a{color:#FFF; }
.linha_vermelha{background:#FFF url('../css/bg_linha_vermelha.jpg') repeat-x; color:#FFF; }
.linha_vermelha a{color:#FFF; }
.linha_verde{background:#FFF url('../css/bg_linha_verde.jpg') repeat-x; color:#FFF; }
.linha_verde a{color:#FFF; }
.linha_hover{background:#F9F1D0;}
.rodape { background:#EEE;}
.rodape span{ background:#FFF; color:#AAA;padding:2px 4px 2px 4px;   border:1px solid #AAA;display:block;}
.rodape a{ background:#AAA; color:#FFF; padding:2px 4px 2px 4px;  border:1px solid #FFF; display:block; }
.rodape a:hover{ background:#FFF; color:#AAA; border:1px solid #AAA;}
/**/

/*Listar anexos*/
#anexo{ background:#f4f4f4; border:1px solid #ccc; padding:2px; margin:2px;}
#anexoLista{ background:#FFF6CD; border:1px solid #FBE47B; padding:2px; margin:2px; margin-bottom:10px;}
#anexoLista ul { margin:0;padding:0; list-style:none;}
#anexoLista ul li{ margin:2px; background:#FFF/*DE2*/; border:1px solid #FFF; padding:2px; }
#anexoLista ul li .detalhe{ font-size:11px;}
/**/


/*Menu*/
.menu { display:block; background:#EEE url('../css/bg_linha_escura.jpg') repeat-x; color:#AAA; font-weight:bold; text-align:center; padding:5px;}
.menu a { color:#555; font-weight:bold; text-align:center; padding:5px; } 
/**/

/*Alertas*/
.alerta{ font-size:11px; font-weight:bold;  background:#FF5C5C; border:1px solid #b00; color:#FFF; text-align:center; display:block; line-height:20px; margin: 5px; }
.alerta_verde{ font-size:11px; font-weight:bold;  background:#76D380 ;border:1px solid #00C602;color:#FFF; text-align:center; display:block; line-height:20px; margin: 5px;  }

/*Box*/
.box { background:#EEE; border:4px solid #f7f7f7; width:100%;  padding:4px;  width:687px; display:block}
.box_Extend { background:#f6f6f6;  border:1px solid #ccc; width:100%;  padding:4px;  width:687px; display:block; }
/**/


/*strong{color:#333}*/
hr{ border:1px solid #CCC;}
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555;}
.Titulo_Medio{font-size:14px; font-weight:bold;}

/*GridView*/
.Grid{width:100%;}


/*Tabela*/
.table{ width:100%; border-spacing: 0px; empty-cells:show; margin:0 auto 1em auto; text-align:left; padding:0; }
.table tr th,.table tr .cabecalho{ height:30px; line-height:30px; text-align:center; background:#CCC url("../css/bgHeaderTable.jpg") repeat-x; color:#333; padding:3px; font-size:11px; border-right: 1px solid #999; border-bottom: 1px solid #999; }
.table tr th a,.table tr .cabecalho a{ color:#333; }
.table tr .centro{ text-align:center; }
.table tr .direita{ text-align:right; }
.table tr td{ background:#f9f9f9; color:#666; padding:3px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; text-indent:5px;  }
.table .alternate td{ background:#f0f0f0; color:#444; }
.table tr .columm{ background:#e9e9e9 !important; color:#444 !important; }




.tabela_Amostragem{width:700px; border-spacing: 0px; empty-cells:show; margin:0 auto 1em auto; text-align:left; padding:0; font-family:Arial; font-size:12px;}
.tabela_Amostragem .cabecalho{ height:30px; line-height:30px; text-align:center;  background:#ccc; padding:3px; font-size:11px; border-right: 1px solid #999;   border-bottom: 1px solid #999; color:#fff; font-weight:bold; }

.rodape { background:#EEE;}
.rodape span{ background:#FFF; color:#AAA;padding:2px 4px 2px 4px;   border:1px solid #AAA;display:block;}
.rodape a{ background:#AAA; color:#FFF; padding:2px 4px 2px 4px;  border:1px solid #FFF; display:block; }
.rodape a:hover{ background:#FFF; color:#AAA; border:1px solid #AAA;}

.Label{ margin-right:4px; font-weight:bold; color:#5D7B9D; }
.DadosCliente{ padding:5px;  border:1px solid #b1c2df; border-left-width:5px;}

.QuadPergunta{ padding:5px; margin:2px 0; border:1px solid #b1c2df; border-left-width:15px; border-top-width:1px; background:#f5f8fb; }
.QuadResposta{ padding:15px; margin:2px 0; border:1px solid #dce4f1; border-left-width:7px; border-bottom-width:1px; background:#FFFFFF; }
.QuadSistema{ padding:2px; margin:2px 0; border:1px solid #b1c2df; border-left-width:5px; border-bottom-width:1px; background:#f5f8fb; }

.QuadAgenda_Header{ padding:5px; margin:2px 0; border:1px solid #eaa9af; border-left-width:15px; border-top-width:1px; background:#fdf3f5; }
.QuadAgenda_Conteudo{ padding:15px; margin:2px 0; border:1px solid #f7d9db; border-left-width:7px; border-bottom-width:1px; background:#FFFFFF; }



/* ------------- MENU --------------------------*/
    ul {margin: 0; padding: 0; list-style: none; width: 164px;}
	ul li {position: relative; height: 34px; line-height: 22px;	background-image: url(../imgs/menu.jpg); background-repeat: no-repeat;
	       padding-left: 20px; text-align: center; vertical-align: middle; font-weight: bold; font-family: Arial; font-size: 14px;
	       margin: 0;}
	       
	ul .menu_pai {position: relative; height: 34px; line-height: 22px;	background-image: url(../imgs/sub_menu_04.jpg); background-repeat: no-repeat;
	       padding-left: 20px; text-align: center; vertical-align: middle; font-weight: bold; font-family: Arial; font-size: 14px;
	       margin: 0;}
	       
	li ul {	position: absolute;	left: 143px; top: 0px; display: none; height:38px; 
	       	background-image: url(../imgs/sub_menu_02.png); background-repeat: no-repeat; background-position: bottom left;
	       	 padding: 10px 0px 0px 43px; width: 350px;}
	ul li a { display: block; text-decoration: none; color: #FFF; padding: 5px; border-bottom: 0;}
	ul li a:hover {color: #FFFFAA;}
	.menu_pai:hover ul { display: block;}
	ul .menu_pai ul li {display: inline; float: left; width: 130px; background: url(../imgs/sub_menu_06.jpg) repeat-x top; 
	                    height: 30px; margin-top: 8px; line-height:18px; padding: 0;}
	                    
/*----------------------------------------------------------*/
  
