/******************************************************************
GERAL
*******************************************************************/
* 
{
    padding:0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
html, body
{
    height:100%;
    color:#052d56;
    font-size:11px;
}
.wrapper 
{
    min-height: 100%;
    height: auto;
    margin: 0 auto -52px; 
}
a
{
	color:#042f59;
	text-decoration:underline;
	font-weight:normal;
	font-size:9px; 
}
img
{
    border:0px;
}
fieldset
{
	padding:10px 5px 10px 5px;
	border:solid 1px #042f59;
	margin:0px auto;
	width:97%;
}
fieldset legend
{
	padding:0px 5px 0px 5px;
	font-weight:bold;
}
.geral
{
    padding-left:20px;
    padding-top:10px;
   
}
.dvTit 
{
    margin-top:5px;
    margin-left:20px;
    min-width:900px;
}
.dvTit .titulo
{
    font-size:18px;
    font-weight:bold;
    font-family:Verdana;
    letter-spacing:2px;
    padding:0px 0px 5px 0px; 
}
.dvRetorno
{
	padding:0px 13px 13px 0px;
}
.destaque
{
	color:#042f59; 
	margin-left:10px;
	font-weight:bold; 
	font-size:11px;
}
textarea
{
	border:solid 1px #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-family:Verdana;
}
input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.inputbloqueado
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#CCCCCC;
}
select
{
	border:solid 1px #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;	
	height:19px;
}
.alternate
{
	background-color:#ebedec;
}
/******************************************************************
FOOTER
*******************************************************************/
.footer
{
    height: 52px;
    background-color:#f0f0f0;
    border-top:1px solid #042d57;
    min-width:1025px;
}
.footer, .push 
{
    height: 52px; 
    clear:both;
}
.footer .mensagem
{
   float:right;
   width:84%;
   height:40px;
   padding-top:4px;
   font-size:9px;
}
.mensagem dl
{
	float:left;
	padding-left:5px;
}
.mensagem dt 
{
	float:left;
}
.mensagem dd
{
	float:left;
	margin:0px;
}
/******************************************************************
HEADER
*******************************************************************/
.header
{
	height:95px;
	min-width:800px;
}
.header .HeaderMenu
{
	float:left;
	height:95px;
	width:67%;
}
.header .menuRapido
{
	height:60px;
	float:left;
	width:100%;
	text-align:center;
}
.header .fisheye
{
	float:left;
	margin-left:30px;
}
.header .logo
{
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	background-position:right top;
	width:33%;
	height:95px;
	float:right;
	color:#042f59;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.header .logo a
{
	width:330px;
	height:95px;
	display:block; 
	text-decoration:none;
	color:#042f59;
	text-align:center;
	float:right;
}
.header .saudacao 
{
	padding:8px 0px 0px 35px; 
	float:right;
	width:250px;
	text-align:center;
}
/******************************************************************
MENU
*******************************************************************/
.nav
{
	width:664px;
}
.menu
{
	height:34px;
	background-image:url(../img/bg_menu.jpg);
	background-repeat:repeat-x;
	float:left;
	width:108%;
	min-width:665px;
}
ul li a
{
	padding:10px 14px 10px 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	float:left;
	color:#FFFFFF;
	float:left;
}
li li a 
{
	background-color:#3c5269;
	background-image:none;
	padding:3px 10px 3px 10px;
	font-size:9px;
	font-weight:normal; 
	color:#FFFFFF;
	width:125px;
	border-left:1px solid #FFFFFF;
}
li li a:hover 
{
	background-color:#798b9e;
	background-image:none;
	padding:3px 10px 3px 10px;
}
ul
{
	list-style:none;
	margin-left:0px;
	margin-top:0px;
	float:left;
}
li ul
{
	position:absolute;
	display:none;
	top:28px;
	left:-0px;	
}
ul ul
{
	list-style:none;
	width:250px;
	padding:5px 0px 0px 0px;
}
li:hover ul ul, li:hover ul ul ul, li:hover ul ul ul ul, li:hover ul ul ul ul ul, 
li.over ul ul, li.over ul ul ul, li.over ul ul ul ul, li.over ul ul ul ul ul
{
	display:none;
	top:0px;
	left:146px;
}
li:hover ul, li li:hover ul, li li li:hover ul, li li li li:hover ul, li li li li li:hover ul, 
li.over ul, li li.over ul, li li li.over ul, li li li li.over ul, li li li li li.over ul 
{
	display:block; 
}
ul li
{
	list-style:none;
	float:left;
	position:relative;
}
li li
{
	border-bottom:#FFFFFF 1px solid;
}
li li span
{
	padding:5px 12px 5px 0px;
}
/* conserta erro do menu no IE6 */
* html ul li 
{
	 float:left; 
}
* html ul li a 
{
	 height: 1%; 
}
/**************************************************************
PALHETA DE BACKGROUD DO FORMULARIO
**************************************************************/
.conteudo .formulario
{
	width:981px;
	margin:0px auto;
}
.conteudo .formulario .topo
{
	width:981px;
	height:20px;
	background-image:url(../img/bg_form_topo.png);
	background-repeat:no-repeat;
}
.conteudo .formulario .footer
{
	width:981px;
	min-width:981px;
	height:19px;
	background-image:url(../img/bg_form_bottom.png);
	background-repeat:no-repeat;
	border:0px;
	margin-top:0px;
}
.conteudo .formulario .miolo
{
	width:971px;
	background-image:url(../img/bg_form_miolo.png);
	background-repeat:repeat-y;
	padding:0px 0px 0px 10px
}
.conteudo .formulario .miolo input
{
	border:solid 1px #999999;
	height:12px;
}
/**************************************************************
ESTRUTURA DA TABELA DE FORMULARIO
**************************************************************/
.conteudo .formulario .miolo .container 
{
	border:0px;
	width:960px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#042f59;
}
.conteudo .formulario .miolo .container .coluna
{
	border:0px;

	padding:4px 5px 4px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.conteudo .formulario .miolo .alternate .coluna
{
	border-bottom:1px dashed #999999;
	border-top:1px dashed #999999;
}
/**************************************************************
BOTOES GERAIS DO SITE
**************************************************************/
.dvBtn
{
	height:23px;
	float:left;
	margin-left:11px;
	padding:0px 0px 10px 0px;
	
}
.dvBtn .imgBtn
{
	float:left;
	width:18px;
	height:23px;
	background-repeat:no-repeat;
	background-image:url(../img/buttons/btn2_imgOut.png);
}
.dvBtn .bgBtn
{
	border:0px;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	background-image:url(../img/buttons/bg_btnOut.png);
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
	cursor:pointer;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}
/**************************************************************
BOTOES DO FORMULARIO
**************************************************************/
.conteudo .formulario .miolo .dvBtn
{
	height:22px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.conteudo .formulario .miolo .dvBtn .bgBtn
{
	border:0px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	background-image:url(../img/buttons/bg_btn.png);
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
	cursor:pointer;
	padding:0px 5px 0px 5px;	
}	
.conteudo .formulario .miolo .dvBtn .imgBtn
{
	background-image:url(../img/buttons/btn_img.png);
	background-repeat:no-repeat;
	height:22px;
	width:20px;
	float:left;		
}
/*************************************************************
TABELA PRINCIPAL
*************************************************************/
.gridM
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3f4140;
	border-top:#b6bec1 1px solid;
	border-left:#b6bec1 1px solid;
	border-right:#b6bec1 1px solid;
	margin:0px auto;
	text-align:center;
	width:98%;
}
.gridM th
{
	padding:0px 1px 0px 1px;
	background-image:url(../img/bg_grid.png);
	background-repeat:repeat-x;
	color:#2a3a45;
	text-transform:uppercase;
	height:30px;
	border-bottom:#b6bec1 1px solid;
	border-right:#b7c7d3 1px solid;
}
.gridM tr
{
	background-color:#f8f7f5;
}
.gridM tr td
{
	padding:6px 1px 6px 1px;
	border-bottom:#b6bec1 1px solid;
}
/*************************************************************
TABELA PRINCIPAL MENOR (50% da tela)
*************************************************************/
.meiaPagina
{
	width:50%;
	float:left;
}
.gridHalf
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3f4140;
	border-top:#b6bec1 1px solid;
	border-left:#b6bec1 1px solid;
	border-right:#b6bec1 1px solid;
	text-align:center;
	width:85%;
	margin-left:10px;
}
.gridHalf th
{
	padding:0px 0px 0px 0px;
	font-size:8px;
	background-image:url(../img/bg_grid.png);
	background-repeat:repeat-x;
	color:#2a3a45;
	text-transform:uppercase;
	height:30px;
	border-bottom:#b6bec1 1px solid;
	border-right:#b7c7d3 1px solid;
}
.gridHalf tr
{
	background-color:#f8f7f5;
}
.gridHalf tr td
{
	padding:6px 0px 6px 0px;
	border-bottom:#b6bec1 1px solid;
}	
/*************************************************************
TABELA SECUNDARIA
*************************************************************/
.gridMSub
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3f4140;
	border-top:#b6bec1 1px solid;
	border-left:#b6bec1 1px solid;
	border-right:#b6bec1 1px solid;
	margin:0px auto;
	text-align:center;
	width:98%;
}
.gridMSub th
{
	padding:0px 1px 0px 1px;
	background-image:url(../img/bg_subgrid.png);
	background-repeat:repeat-x;
	color:#2a3a45;
	text-transform:uppercase;
	height:20px;
	border-bottom:#b6bec1 1px solid;
	border-right:#b7c7d3 1px solid;
	text-align:center;
}
.gridMSub tr
{
	background-color:#f8f7f5;
}
.gridMSub tr td
{
	padding:6px 1px 6px 1px;
	border-bottom:#b6bec1 1px solid;
}
/*************************************************************
TABELA DE DETALHES
*************************************************************/
.detv 
{
	border:none;
	width:98%;
	color:#000;
	font-size:9px;
	margin:0px auto;  
}
.detv .header
{
	padding:4px 5px 4px 0px;
	color:#fff;
	width:20%; 
	background-color:#405872;
	height:auto;
	text-align:right; 
	font-weight:bold;
	border-right:solid 1px #fff;   
}
.detv td
{
	height:auto;
	border-top:none;
	border-left:none;
	border-right:none;
    border-bottom:solid 1px #fff;
    padding:5px 0px 5px 9px;
}
.detv .radiotext
{
	border:0px;
	padding:0px;
	margin:0px;
	background-color:transparent;
}
.detv input
{
	border:solid 1px #999999;
	height:12px;
}
/*************************************************************
TABELA DE DETALHES(detailsview dentro de um gridview gridM)
*************************************************************/
.gridM tbody tr td fieldset div table
{
	border:none;
	width:100%;
	color:#000;
	text-align:left;
	text-transform:uppercase;  
}
.gridM tbody tr td fieldset
{
	margin:-16px 0px 5px 0px; 
}
.gridM tbody tr td fieldset div table tr
{
	background-color:#ebebeb;
}
.gridM tbody tr td fieldset div table td
{
	border-top:none;
	border-left:none;
	border-right:solid 1px #fff;
    border-bottom:solid 1px #fff;
    padding:0px 8px 0px 8px;
}
/*************************************************************
PAGINAÇÃO
*************************************************************/
.paginacao
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	width:100%;
}
.paginacao table tbody td
{
	border:none;
}
.paginacao a
{
	text-decoration:none;
	color:#3f4140;
	display:block;
	float:left;
	border:#7998ae 1px solid;
	padding:1px 1px 1px 1px;
	background-color:#ebedec;
	margin-left:5px;
}
.paginacao a:hover
{
	text-decoration:none;
	color:#3f4140;
	display:block;
	float:left;
	border:#7998ae 1px solid;
	padding:1px 1px 1px 1px;
	background-color:#f8f7f5;
}
/******************************************************************
MODAL POP UP
*******************************************************************/
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup
{
	background-color:#f8f7f5;
	padding:5px 5px 5px 5px;
	border:solid 1px #042f59;
}
.modalPopup .rolagem
{
	width:100%;
	height:500px;
	overflow:scroll;
}
.modalPopup .titulo input
{
	float:right;	
}
.modalPopup dl
{
	float:left;
	padding:10px 0px 0px 20px;
}
.modalPopup dt
{
	margin:0px;
}
.modalPopup dd
{
	margin:0px;
}
.modalPopup dt span
{
	width:120px;
	float:left;
}
.modalPopup table tr div
{
	/*width:17%;*/
	float:left;
}
/******************************************************************
DRAG PANEL
*******************************************************************/
.drag
{
	background-color:#f8f7f5;
	padding:5px 5px 5px 5px;
	border:solid 1px #042f59;
	width:800px;
	position:absolute;
	left:428px;
	top:0px;
}
.drag .rolagem
{
	width:100%;
	height:198px;
	overflow:scroll;
}
/******************************************************************
DIALOG BOX - este css é respectivo ao jquery, não modifique 
*******************************************************************/
body 
{
	margin:0; 
	font-family:Verdana, Arial, Helvetica; 
	font-size:14px;
}
#content 
{
	padding:20px;
}
#dialog 
{
	position:absolute; 
	width:425px; 
	padding:10px; 
	z-index:200; 
	background:#fff;
}
#dialog-header 
{
	display:block; 
	position:relative; 
	width:411px; 
	padding:3px 6px 7px; 
	height:14px; 
	font-size:14px; 
	font-weight:bold;
}
#dialog-title 
{
	float:left;
}
#dialog-close 
{
	float:right; 
	cursor:pointer; 
	margin:3px 3px 0 0; 
	height:11px; 
	width:11px; 
	background:url(../images/dialog_close.gif) no-repeat;
}
#dialog-content 
{
	display:block; 
	height:160px; 
	padding:6px; 
	color:#666666; 
	font-size:13px;
}
#dialog-mask 
{
	position:absolute; 
	top:0; 
	left:0; 
	min-height:100%; 
	width:100%; 
	background:#FFF; 
	opacity:.75; 
	filter:alpha(opacity=75); 
	z-index:100;
}
.error 
{
	background:#fff url(../images/error_bg.jpg) bottom right no-repeat; 
	border:1px solid #924949; 
	border-top:none;
}
.errorheader 
{
	background:url(../images/error_header.gif) repeat-x; 
	color:#6f2c2c; border:1px solid #924949; 
	border-bottom:none;
}
.warning 
{
	background:#fff url(../images/warning_bg.jpg) bottom right no-repeat; 
	border:1px solid #c5a524; 
	border-top:none;
}
.warningheader 
{
	background:url(../images/warning_header.gif) repeat-x; 
	color:#957c17; 
	border:1px solid #c5a524; border-bottom:none;
}
.success 
{
	background:#fff url(../images/success_bg.jpg) bottom right no-repeat; 
	border:1px solid #60a174; 
	border-top:none;
}
.successheader 
{
	background:url(../images/success_header.gif) repeat-x; 
	color:#3c7f51; 
	border:1px solid #60a174; 
	border-bottom:none;
}
.prompt 
{
	background:#fff url(../images/prompt_bg.jpg) bottom right no-repeat; 
	border:1px solid #4f6d81; 
	border-top:none;
}
.promptheader 
{
	background:url(../images/prompt_header.gif) repeat-x; 
	color:#355468; 
	border:1px solid #4f6d81; 
	border-bottom:none;
}
/******************************************************************
HOME
*******************************************************************/
.home .icones
{
    margin:0px auto;
    width:950px;
    margin-top:70px;
   
}
.home .icones input
{
    margin-left:55px;
}
.home .icones .primeiraImg
{
    margin-left:0px;
}
/******************************************************************
GRAFICOS
*******************************************************************/
.grafico
{
	margin:0px auto;
	width:850px;
}
.grafico .graf
{
	float:left;
	margin:0px auto;
	padding:10px 0px 0px 10px;
}
/******************************************************************
WIZZARD
*******************************************************************/
.wizard 
{
	width:98%;
}
.wizard input
{
	margin-top:3px;
}
.wizard input
{
	border:solid 1px #999999;
	height:15px;
	background-color:#fff;
}
.wizard td
{
	vertical-align:top;
}
.sidebar
{
	font-weight:bold;
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
}
.sidebar td
{
	width:180px;
	padding-top:1px;

}
.sidebar td a
{
	padding:4px 0px 4px 10px;
	color:#ffffff;
	float:left;
	text-decoration:none;
	width:100%;
	background-color:#405872;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
}
.sidebar td a:hover
{
	padding:4px 0px 4px 10px;
	color:#666666;
	float:left;
	text-decoration:none;
	width:100%;
	background-color:#f8f7f5;
	text-transform:uppercase;
	font-size:9px;
}
.sidebar2
{
	background-color:#f8f7f5;
	margin:0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:11px 10px 10px 4px;
	width:1100px;
}
.sidebar2 td
{
	padding:0px 10px 10px 10px;
}
.sidebar2 div
{
	width:18%;
	float:left;
}
.sidebar2 div .formulario
{
    width:100%;
}
.wizard .navigation
{
	background-color:#405872;
	padding:5px 10px 10px 0px;
	border: 0px;
}
.wizard dl
{
	float:left;
	padding:10px 0px 0px 20px;
}
.wizard dt
{
	margin:0px;
}
.wizard dd
{
	margin:0px;
}
.wizard dt span
{
	width:120px;
	float:left;
}

.cadastro .wizard .sidebar2 table td
{
	border-bottom: dotted 1px #052d56;
	border-left: dotted 1px #052d56;
}

.cadastro .wizard .sidebar2 div
{
	width:100%;
}

.wizard .fieldvalidator
{
	width:auto;
	float:none;
}
/******************************************************************
QUADRO ELETRICO EM EQUIPAMENTO
*******************************************************************/
.quadroletrico
{
	margin-left:15px;
}
.quadroletrico td
{
	padding:3px;	
}
.quadroletrico td input
{
	padding:3px;	
	width:63px;
}
/******************************************************************
FORNECEDOR
*******************************************************************/
.container .atividades
{
	float:left;
	margin-left:10px;	
}
/******************************************************************
CONTROLE DE PONTO
*******************************************************************/
.ativos
{
	margin:0px auto;
	width:1130px;
}
.ativos li
{
	float:left;
	width:210px;
	height:104px;
	list-style:none;
	font-size:11px;
	padding:4px 4px 4px 4px;
	background-color:#eeeeee;
	margin:5px 0px 0px 5px;
	border:1px solid #052d56;
}
.ativo dt
{
	float:left;
	margin:0px;
}
.ativo dd
{
	float:left;
	margin:0px;
	padding:0px 0px 0px 2px;
}
.ativo li
{
	list-style:none;
	float:left;
	width:140px;
	height:auto;
	border:0px;
	padding:0px;
	background-color:Transparent;
	margin:0px;
}
.folhaponto
{
	padding:10px 0px 10px 10px;
}
.folhaponto img
{
	margin:0px 0px 0px 13px;
}
/******************************************************************
GAMBIS PARA GRAFICOS FURTADOS (POG)
*******************************************************************/
.branco
{
	width:364px;
	margin-top:-256px;
	margin-left:30px;
	background-color:#f9faee;
	border-top:solid 1px #a9a9a6;
	border-left:solid 1px #a9a9a6;
}
.btngeral
{
	border:none;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
/*************************************************************
TABELA PRINCIPAL
*************************************************************/
.gridM
{
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:9px;
      color:#3f4140;
      border-top:#b6bec1 1px solid;
      border-left:#b6bec1 1px solid;
      border-right:#b6bec1 1px solid;
      margin:0px auto;
      text-align:center;
      width:98%;
}
.gridM th
{
      padding:0px 1px 0px 1px;
      background-image:url(../img/bg_grid.png);
      background-repeat:repeat-x;
      color:#2a3a45;
      text-transform:uppercase;
      height:30px;
      border-bottom:#b6bec1 1px solid;
      border-right:#b7c7d3 1px solid;
}
.gridM tr
{
      background-color:#f8f7f5;
}
.gridM tr td
{
      padding:6px 1px 6px 1px;
      border-bottom:#b6bec1 1px solid;
}
/******************************************************************
DRAG PANEL
*******************************************************************/
.drag
{
      background-color:#f8f7f5;
      padding:5px 5px 5px 5px;
      border:solid 1px #042f59;
      width:800px;
}
.drag .rolagem
{
      width:100%;
      height:198px;
      overflow:scroll;
}
/******************************************************************
IFRAME DO MODULO DE PLANTAS
*******************************************************************/
iframe
{
	width:100%;
	height:700px;
}
/******************************************************************
cadastro pecas lab
*******************************************************************/
.ulx
{
    float:none;   
}
/******************************************************************
relatorio fotografico.aspx
*******************************************************************/
.caixaFoto
{
    float:left;
    width:400px;
    text-align:center;   
    border:1px solid #000;
    padding:5px 5px 5px 5px;
    margin:5px;
}



.tabela
{
    width:835px;
    margin-left:5px;
    border:1px solid #000;  
   
}
.tabela tr td
{

    border:1px solid #000;   
  
}



.linha_pmoc tr td
{

    border:1px solid #000;  
    background:red; 
  
}


.borda_PMOC
{
   
    border: 1px solid blue;
    border-top: solid;
    background:red;

    
    }
    
    
    
/******************************************************************
seleção HP
*******************************************************************/  





#fundo_hp{ width:1000px;   margin-left:auto; margin-right:auto;  padding-top:2px;padding-bottom:2px;background:#002d58;}

#topo_hp{width:990px; height:205px; background:#002d58; margin:5px;background:#fff;}  

#topo_hp h1{float:left; margin-left:160px; margin-top:20px;}

#topo_hp h2{float:right; margin-right:200px;}

#conteudo_hp {width:970px; background:#fff;  margin:5px; padding:10px;background:#002d58;}

#conteudo_hp p {width:1000px; font-size:1.4em; width:676px; color:#fff; font-family:Verdana; margin-left:130px; text-align:justify; margin-top:10px;}

.foto { margin-left:170px;}


#conteudo_hp a:link{width:1000px; font-size:1.4em; width:750px; color:#fff; font-family:Verdana; margin-left:120px; text-align:justify;  }
#conteudo_hp a:visited{width:1000px; font-size:1.4em; width:750px; color:#fff; font-family:Verdana; margin-left:120px; text-align:justify;  }
#conteudo_hp a:hover{width:1000px; font-size:1.4em; width:750px; color:#fff; font-family:Verdana; margin-left:120px; text-align:justify;  }



