﻿*{text-decoration: none;margin: 0;padding: 0; border: none; outline:0/* Começo zerando tudo. O */}
*{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
body {background-color: #FFF; line-height: 1.9em;}

select{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 border: 1px solid #CCCCCC;
 background-color: #FFF;
 *height:18px;
}



.hidden_camp{visibility:hidden}

.menu_print
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  border-top-width: 1px;
  border-top-color: #FFFFFF;
  background-color: Transparent;
}



a.menu_print:hover
{
  text-decoration: underline;
}


a{color: #0099DD;}
a:hover{ text-decoration:underline}


div.geral{width:100%; min-height:80px;margin:0 auto; text-align:center; padding-bottom:10px;}
div.topo{width:100%; height:35px; display:block; background:#F7934E; text-align:left;}
div.lateral_aba_topo_login{width:200px; height:35px; display:block; background: #fff; float:left;}

div.aba_topo_login{
  width:12px; 
  height:35px; 
  display:block; 
  background: transparent url(images/aba_quinabaixa.gif ) no-repeat top right; 
  float:left;
  margin-right:-12px;
 }
 
span.Nome_Cliente{ float:left; color:#fff; font-size:12px; font-weight:bold; margin-left:15px; margin-top:5px;}
span.UserLogadoLegenda{ float:left; color:#fff; font-size:10px; margin-left:20px; margin-top:5px;}
span.DadosUserLogado{ float:left; color:#fff; font-size:12px; font-weight:bold; margin-left:5px; margin-top:5px;}


div.DataCalendario{width:99%; height:35px; vertical-align:middle; margin:0 auto; text-align:right; display:block; clear:both; padding-bottom:5px;}

 
h1.Logo_Maior{
  color:#fff;
  width:100%;
  display:block;
  height: 150px;
  background: transparent url(../images/logo_maior.jpg) no-repeat center center;
  margin: 15px 0 35px 0;

  
}

.Box_Logar{
 width: 200px;
 margin:0 auto;
 padding-right:20px;
}


 
.box_logo_logado{
   width:195px;
   height:70px;
   position:absolute;
   z-index:1;
   margin: 0 0;
   display:block;
   background: transparent url(../images/logo_menor.jpg) no-repeat center center; 
   cursor:pointer;
}

input.BT_Logar 
{
  
  margin-right:24px;
   color: #284775; 
  background-color: #FFFBFF;
  font-family: Verdana;
  font-size: 10px;
  height:20px;
  cursor:pointer;
  width:60px;
  border: 1px solid #cccccc;
 	border-radius: 3px; /* CSS 3 */
  -o-border-radius: 3px; /* Opera */
	-icab-border-radius: 3px; /* iCab */
	-khtml-border-radius: 3px; /* Konqueror */
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari */
  
  }

input.input_campos{
  color: #333;
	border: 1px solid #52412E;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  border: 1px solid #52412E;
  height:14px;
  padding-left:2px;
  padding-right:2px;
  padding-top:2px;
  background: #fff url(images/bg_input.jpg) repeat 0 0;
}
 
.input_campos_2{
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  height:18px;
  padding-left:2px;
  padding-top:2px;
  padding-right:4px;
  background: transparent url(images/bg_input2.jpg) repeat 0 1px;
  border: 1px solid rgb(100,100,100);
 	border-radius: 3px; /* CSS 3 */
  -o-border-radius: 3px; /* Opera */
	-icab-border-radius: 3px; /* iCab */
	-khtml-border-radius: 3px; /* Konqueror */
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari */
 
}

.input_campos_3{
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  height:18px;
  padding-left:2px;
  padding-top:2px;
  padding-right:4px;
  border: 1px solid rgb(100,100,100);
 	border-radius: 3px; /* CSS 3 */
  -o-border-radius: 3px; /* Opera */
	-icab-border-radius: 3px; /* iCab */
	-khtml-border-radius: 3px; /* Konqueror */
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari */
 
}

.input_campos_tabela {
  padding: 0;
  margin: 0;
  height: 22px;
  border: 1px solid #ced4da;
  background: none !important;
}


select.ddl_select{
  height:25px;
  padding:2px;
  border: 1px solid rgb(100,100,100);
  font-size:12px;
 	border-radius: 3px; /* CSS 3 */
  -o-border-radius: 3px; /* Opera */
	-icab-border-radius: 3px; /* iCab */
	-khtml-border-radius: 3px; /* Konqueror */
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari */
 
}

select.ddl_select option span{
  background-color:rgb(251,251,251);
  font-size:13px;
  }

 
 input.BT_Geral_2{
 padding:3px;
  color: #284775; 
  background-color: #FFFBFF;
  font-family: Verdana;
  font-size: 10px;
  height:20px;
  cursor:pointer;
  border: 1px solid #cccccc;
 	border-radius: 3px; /* CSS 3 */
  -o-border-radius: 3px; /* Opera */
	-icab-border-radius: 3px; /* iCab */
	-khtml-border-radius: 3px; /* Konqueror */
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari */

}
 
 
 
 /* NOVO MÉTODO MENU 22/11/2008 ------------------------------------------- */
 .principal_menu{
  
  /*padding-top: 4px;
  padding-bottom: 4px;
  background-position: left top;
  background-repeat: repeat;
  margin: 0 auto;
  margin-top:5px;
  width:99%;
  display:inline-block;*/

  /*padding-top: 1px;
  padding-bottom: 1px;*/
  background-position: left top;
  background-repeat: repeat;
  margin: 0 auto;
  /*margin-top: 5px;*/
  width: 100%;
  display: inline-block;
  

}

.principal_menu ul{ width:100%; text-align:left }
.principal_menu ul li{ display:block; height: 17px; float:left; padding:3px 6px 0 6px; /*margin: 0 1px 2px 1px;*/ background-color:#F7934E; /*background:url(images/bg_input.jpg) top left;*/ text-align:center; border-right: 1px solid #fff;}
.principal_menu ul li.final_menu{ width:99%; display:block; height:1px; line-height:1px; font-size:1px;background-color: Transparent ; border-bottom:1px solid rgb(230,230,230)}

.principal_menu ul li.selected  {
  background-color: #643E95;
  color: #fff;
  font-weight:bold;
}
.principal_menu ul li.selected a{text-decoration:underline;}


.principal_menu ul li.separador{
  height: 15px;
  float: left;
  padding: 1px;
  min-width: 1px;
  background-color:Transparent;
  width: 1px;
  border-left: 0.1em solid transparent;
  _border-left: none;
  border-right: 1px solid #c4c4c4;
  font-size: 1px; 
  margin-right:4px;
  /*margin-top:3px;
  _margin-top:-6px;
  _height:3px;*/
}



.item_menu{
  float: left;
  height: 23px;
  min-width: 100px;
  _width:100px;
}


a.menuinterno{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  display:block; 
  line-height:15px;
  color:#fff;
  padding:3px;
  margin-top:-4px;
  font-weight:600;
}

a.menuinterno:hover{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: underline;
  color:#643E95;
}

.menu_ativo{
  background-color: #DFDFDF;
  color: #fff;
  font-weight:bold;
}


/* ------------------------------------------------------------------------------------------  */

a.Bt_Excluir_Item_Grid
{
  width:33px;
  height:18px;
  display:block;
  background: transparent url(images/bt_excluir_item.gif) no-repeat center center;  
  cursor:pointer;
}

a.Bt_Editar_Item_Grid{
  width:33px;
  height:18px;
  display:block;
  background: transparent url(images/bt_editar_item.gif) no-repeat center center;  
  cursor:pointer;
}

input.bt_buscar
{
  width:59px;
  height:18px;
  display:block;
  background: transparent url(images/bt_buscar_adm.gif) no-repeat center center; 
  cursor:pointer;
}

input.bt_inserir{
  width:59px;
  height:18px;
  display:block;
  background: transparent url(images/bt_inserir_item.gif) no-repeat center center;
  cursor:pointer;
}


input.bt_alterar
{
  width:59px;
  height:18px;
  display:block;
  background: transparent url(images/bt_alterar_item.gif) no-repeat center center; 
  cursor:pointer; 
}

.inc_img{
	width:230px;
	height:120px;
	background-color:#ffffff;
	color:white;
	/*
	margin:60px 5px 5px -220px;
	position:absolute;
	float:left;
	z-index:2;
	*/
} 




@media print
{
  .no_imprime
  {
    display: none;
  }
  body
  {
    background-color: #FFF;
  }
  .princpal_menu{
    display:none;
  }
  

  
}


.menu-imp{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  border-top-width: 1px;
  border-top-color: #FFFFFF;
  background-color: Transparent;
}



a.menu-imp:hover{
  text-decoration: underline;
}


.menu-tab{
  border-bottom-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-bottom-color: #FFFFFF;
  background-color: #538AAD;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-top-width: 1px;
  border-top-color: #FFFFFF;
}
.menu a{
  color: #FFFFFF;
  text-decoration: none;
}
.menu a:hover{
  color: #538AAD;
  text-decoration: none;
}



/* menusub */

.menusub
{  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #333333;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #F7934E;
  border-right-color: #F7934E;
  border-bottom-color: #F7934E;
  border-left-color: #F7934E;
  padding: 0.5em;
}
.menusub-link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
  margin-left: 8px;
}
a.menusub-link:hover{
  /*color: #CC0000;   text-decoration: none; */
  text-decoration: underline;
}

.titulo{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #F7934E; 
  margin: 0 auto;

}
.titulo th
{
  padding: 0.5em;
  color:#FFFFFF;
}


.titulo a{color: #FFFFFF;}
.titulo a:hover{ text-decoration:underline; color:#fff}

.tab-titulo a{color: #000;}

.tab-titulo a:hover{
  color: #fff;
  text-decoration: underline;
}
.tab-titulo
{
  color: #FFFFFF;
}
.tab-titulo a:visited
{
  color: #CCC;
}

table.centraliza_tabela
{
  margin: 0 auto;
}

.tituloOculta {
  display:none;
}

.titulo td
{
  /*font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #538AAD;*/

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #643E95;
  background-color: #FBCDAE;
}

.titulo td a
{
  /*font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #538AAD;*/

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #643E95;
  background-color: #FBCDAE;
}

.titulo td a:hover
{
  text-decoration:none;
}

.titulo2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #643E95;
  background-color: #FBCDAE;
}

.titulo2 td {
  padding: 0.5em;
}

.rodape{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #F7934E; 
  margin: 0 auto;

}
.rodape td {
    padding: 0.5em;
}


.conteudo
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  color: #333333;
}

/* links */


.link{color: #CC0000;}
.link_voltar_busca
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #F1EFE2;
  text-decoration: none;
}
a.link_voltar_busca:hover
{
  color: #FFFFFF;
}

/* form */
.form-titulo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #643E95;
  background-color: #D2C4E6;
  font-weight: bold;
  padding:3px;
}

.form-txt1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
}
.form-txt2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}

table tbody tr td .form-txt1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
}
table tbody tr td .form-txt2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}


.form-input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  height: 15px;
  border: 1px solid #333333;
}
.input-campos
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  border: 1px solid #52412E;
}
.input-campos-trans
{
  border: 1px solid #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  text-align: center;
}
.input-campos-trans2
{
  border: 1px solid #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  text-align: center;
}
.input-campos-disable
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #CCCCCC;
  border: 1px solid #29456B;
}
.input-botao
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  border: 1px solid #333333;
  background-color: #EFEFEF;
  font-weight: bold;
}
.input-botao2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  border: 1px solid #999999;
  background-color: #EFEFEF;
}
.input-botao-voltar
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
  border: 1px solid #CCCCCC;
  background-color: #F4F4F4;
  font-weight: bold;
}

/* tab */

.tab-txt
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
}
.tab-titulo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  background-color: #F7934E;
  height: 25px;
}

.tab-linha1, .tab-linha2, .tab-linha3, .tab-linha4, .tab-linha5
{
  line-height: normal;
}

.tab-linha1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  background-color: #FDDFCC;
}
.tab-linha2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  background-color: #FEECE0;
}
.tab-linha3
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 101px;
  color: #7B0A03;
  background-color: #D5D0AA;
  height: 25px;
}
.tab-linha4
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  background-color:rgba(132, 116, 106, 0.15);
}
.tab-linha5
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  background-color:rgba(237, 234, 233, 0.42);
}
.tab-linha1 td
{
  padding: 0.5em;
}
.tab-linha2 td
{
  padding: 0.5em;
}
.tab-linha3 td
{
  padding: 0.5em;
}
.tab-linha4 td
{
  padding: 0.5em;
}
.tab-linha5 td
{
  padding: 0.5em;
}
.tab-campos
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  border: 1px solid #CCCCCC;
  background-color: #FFF; /*#F4F4F4;*/
  height: 15px;
}

select.tab-campos_select
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  border: 1px solid #CCCCCC;
  background-color: #FFF; /*#F4F4F4;*/ *height:18px;

}

.tab-botao
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  border: 1px solid #CCCCCC;
  background-color: #F4F4F4;
  font-weight: bold;
}
.tab-linha-help1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  background-color: #CFEFDF;
}
.tab-linha-help2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  background-color: #FFFFCC;
}

/* NUMERACAO */

.numeracao
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}
a.numeracao:hover
{
  color: #FFFF00;
}
.numeracaob
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFF00;
  font-weight: bold;
  text-decoration: none;
}


.Data_Resolucao
{
  float: right;
}

a.menu_barra
{
  color: #FFF;
  text-decoration: none;
}
a.menu_barra:hover
{
  text-decoration: underline;
}

a.voltar
{
  margin-right: 8px;
}



.BT_Editar_Lista{
  border: 0px;
  width: 33px;
  height: 18px;
  background: transparent url(images/bt_editar_item.gif) no-repeat center center;
  cursor: hand;
  float: left;
  text-align: left;
}

.centraliza_texto
{
  text-align: center;
}




.byguest{ margin:0 auto; text-align:center; margin-top:30px; color:#bababa; margin-left:-8px;}
.byguest span{ display:block;}

input.BT_Geral{

  color: #284775; 
  background-color: #FFFBFF;
  border-color: #CCCCCC; 
  border-width: 1px; 
  border-style: Solid; 
  font-family: Verdana;
  font-size: 10px;
  cursor:pointer;
}

h2.Nome_UserADM{
  width:100%;
  display:block;
  margin:0 auto; 
  color:#000;
  text-align:center;
  font-size:14px; 
  letter-spacing:3px;
   background:transparent;
}

p.Ultimo_Acesso{
  width:100%;
  display:block;
  margin:0 auto; 
  color:#000;
  text-align:center;
  font-size:10px; 
  letter-spacing:2px;
}

table.Grid { margin:0 auto}
table.Grid td.ClassHidden, th.ClassHidden{ visibility:hidden; width:1px; font-size:1px}
table.Grid input.InputOrdem{height:12px;	text-align:right; padding-left:1px;}

textarea{ border:1px solid #bababa}



select.tab_campos_select{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
 border: 1px solid #CCCCCC;
 background-color: #FFF;
 *height:18px;
}



.PanelADM_DadosFunc{ width:800px; display:block; border:1px solid rgb(200,200,200); margin:0 auto}
input.BT_Next_Calendar { width:15px; height:15px; border:1px solid #bababa; display:block; background:#bababa url(../../css/images/expand.gif) no-repeat center center; float:left;*float:right;; cursor:pointer; margin:2px 0 0 14px;*margin:2px 0 0 8px; }
input.BT_Next_Calendar:hover { background:#dbbf95 url(../../css/images/expand_on.gif) no-repeat center center;}

input.BT_Preview_Calendar { width:15px; height:15px; border:1px solid #bababa; display:block; background:#bababa url(../../css/images/collapse.gif) no-repeat center center; float:left; cursor:pointer; margin:2px 17px 0 1px; }
input.BT_Preview_Calendar:hover { background:#dbbf95 url(../../css/images/collapse_on.gif) no-repeat center center;}


.dsp_none
{
  display:none;
  }
  


.checkAssociacao td{ width:150px}
.checkBoxList td{width:150px}
.checkBoxList td{width:280px}

.TbChekBox_TiposBusca td{ width:200px}


fieldset select{ border: 1px solid #CCCCCC}

.file_adm{ border:1px solid rgb(210,210,210); height:18px; }



textarea.treinamento_obs{
  border:1px #a8bed4 solid; 
  width:498px; 
  height:90px; 
  font-family:Tahoma, Arial;
	font-size:11px;
	padding:0;
	padding-left:2px
}


.autocomplete_completionListElement{border:1px #a8bed4 solid; background-color:rgb(255,255,255); opacity:0.98; filter: alpha(opacity=98); -moz-opacity: 0.98; min-height:150px}

.autocomplete_completionListElement li.autocomplete_highlightedListItem { cursor:pointer;  display:block; font-weight:bold}


/* AUTOCOMPLETE */
.AutoComplete_List{background-color: #FFF; margin: 0px!important; border: 1px solid #999; cursor: pointer; overflow: auto; text-align: left; list-style-type: none; max-height: 200px;}
.AutoComplete_ListItem{color: #000; padding: 1px; border-bottom: 1px solid #ddd; margin-left:-87px}
.AutoComplete_ListItemHilite{color: #000; padding: 1px; border-bottom: 1px solid #ddd; font-weight:bold;margin-left:-87px}
.AutoComplete_ListItemHiliteText{font-weight:bold; background-color: #DDE8F3;}


/* GRID PAGINACAO */
.paginacao_grid{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #538AAD;
  height: 25px;
}

.paginacao_grid table {/* float:right; margin-right:18px*/}
.paginacao_grid table tr td span{color:#ffffff; font-size:12px; font-weight:bold; padding:5px}
.paginacao_grid table tr td a{color:#000; font-size:10px;padding:5px}
.paginacao_grid table tr td a:hover{font-size:10px; color:#ffffff;   }

/* ---------------*/



.visualizacao_revisao{
	width:450px;
	background-color:#ffffff;
	padding:15px;
	display:none;
}
.pop_concluido{
    width:330px;
	background-color:#ffffff;
	padding:15px;
	display:none;
}

.visualizacao_reparo{
	width:550px;
	background-color:#ffffff;
	padding:15px;

}

.visualizacao_manutencao{
	width:550px;
	background-color:#ffffff;
	padding:15px;

}

.pecas_utilizadas{
	width:550px;
	background-color:#ffffff;
	padding:15px;
	display:none;
}

.servico_realizado{
	width:550px;
	background-color:#ffffff;
	padding:15px;
	display:none;
}





/* popUp Modal Como Funciona */

.cnt_PopUpModal_Info{
  width:430px;
  /*height:260px;*/
	color:white;
	background-color:#ffffff;
	border:1px solid rgb(220,220,220);
	padding:6px;
	text-align:center;
}

.quadro_PopUp{
    border:1px solid rgb(220,220,220); 
    /*width:410px;*/
   /* height:240px;*/
    margin:0 auto;
    margin-top:14px;
   
  }

.cnt_PopUpModal_Info_texto p{
	margin:3px 5px 5px 20px;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#a8a8a8;
	text-align:left;
	display:block;
	margin-top:30px;
}


.cnt_PopUpModal_Info_texto span{
	margin-left:5px;
	line-height:30px;
	font-family:Tahoma, Arial;
	font-size:19px;
	color:#225F97;
	text-align:left;
  float:left;	
}


.cnt_PopUpModal_Info_texto .bt_fecharPop{
	width:45px;
	background-color:#ffffff;
	height:10px;
	font-family:Tahoma, Arial;
	font-size:9px;
	color:#db6f6f;
	text-align:right;
  float:left;
	margin:-18px 0 0 0px;
	*margin:-4px 0 0 0px;
	position:absolute;
  padding-right:5px;
  cursor:pointer;
}
.modalBackground {
  background-color:Gray;
  filter:alpha(opacity=70);
  opacity:0.7;
}
/* final popUpModal Como Funciona */


.modal-form .btnFecharModal{
  position:absolute;
  top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('images/fancybox.png') -60px 0px;
	cursor: pointer;
	z-index: 1103;
	
}


/* popUpModal Aviso */
/* popUp Modal Como Funciona */

.cnt_PopUpModal_Aviso{
  width:300px;
	color:white;
	background-color:#ffffff;
	border:1px solid rgb(220,220,220);
	padding:6px;
	text-align:center;
}

.quadro_PopUp_Aviso{
    border:1px solid rgb(220,220,220); 
    /*width:290px;*/
    margin:0 auto;
    margin-top:14px;
    padding-bottom:10px;
   
  }

.cnt_PopUpModal_Aviso_texto p{
	margin:3px 5px 5px 20px;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#a8a8a8;
	text-align:left;
	display:block;
	margin-top:30px;
}


.cnt_PopUpModal_Aviso_texto span{
	margin-left:5px;
	line-height:30px;
	font-family:Tahoma, Arial;
	font-size:19px;
	color:#225F97;
	text-align:left;
  float:left;	
}


.cnt_PopUpModal_Aviso_texto .bt_fecharPop{
	width:45px;
	background-color:#ffffff;
	height:10px;
	font-family:Tahoma, Arial;
	font-size:9px;
	color:#db6f6f;
	text-align:right;
  float:left;
	margin:-28px 0 0 0;
	*margin:-4px 0 0 0;
	position:absolute;
  padding-right:5px;
  cursor:pointer;
}


/* final popUpModal Aviso*/


/* CADASTRO DE UM PRODUTO */
table tr td table.cbl_Itens tr td { width:160px; background-color:rgb(250,250,250); padding:4px; vertical-align:middle; text-align:left }
table.cbl_Itens_Classificacao{ margin-top:35px}
table.cbl_Itens_Classificacao tr td { background-color:rgb(250,250,250); padding:4px; vertical-align:middle; text-align:left;  }

table.Table_Control { margin:0 auto}
table.Table_Control tr td{ padding:5px; background-color: rgb(245,245,245); }

#pnlAba table tr td  a.AbaProdutoAtivo{ font-weight:bold; color:rgb(10,10,10); text-decoration:none; cursor:pointer; display:block;}
#pnlAba table tr td  a.AbaProduto{color:#0d8afe; cursor:pointer; display:block;}


/* ABAS AJAX INTERNAS DA ABA PRINCIPAL: CLASSIFICAÇÃO */

#ctl00_conteudo_master_TabContainer_Abas .ajax__tab_body { background-color: rgb(253,253,253); min-height:200px;_height:200px; border-left:1px solid rgb(210,210,210); border-right:1px solid rgb(210,210,240); border-bottom:1px solid rgb(210,210,210)}
span.ajax__tab_inner { font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px; padding: 0 0 8px 5px;}
span.ajax__tab_inner span.ajax__tab_tab{ font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px; padding: 0 4px 8px 5px;}
/**/


.ajax__calendar_container div.ajax__calendar_days{WIDTH: 180px; margin-left:-6px; font-size:9px;}




table#lista-compras {
	width:99%;
	margin:10px 0;
	border-bottom:5px solid #dde8ec;
	float:left;
}
table#lista-compras tr.title {
	background:#dde8ec;
}
table#lista-compras tr.title td {
	color:#023346;
	font-weight:900;
	text-transform:uppercase;
	text-align:center;
	padding:2px 5px;
	border:1px solid #dde8ec;
}
table#lista-compras tr.title td.fst {
	background:#dde8ec url(../../images/round-top-left.gif) left no-repeat;
	border:none;
}
table#lista-compras tr.title td.lst {
	background:#dde8ec url(../../images/round-top-right.gif) right no-repeat;
	border:none;
}
table#lista-compras tr.produtos td {
	border:1px solid #dde8ec;
	text-align:center;
	padding:5px;
}
table#lista-compras tr.produtos td.produto {
	width:40%;
}
table#lista-compras tr.produtos td.produto p{
	padding-top:15px;
	text-align:left;
	color:#033a57;
}
table#lista-compras tr.produtos td.produto span.foto-carrinho img {
	/*height:70px;*/
	display:block;
	float:left;
	margin:0 10px 0 5px;
}
table#lista-compras tr.produtos td.presente img, table#lista-compras tr.produtos td.presente input {
	vertical-align:middle;
	margin:2px;
}
table#lista-compras tr.regiao {
	background:#dde8ec;
}
table#lista-compras tr.regiao td {
	padding:5px;
}
table#lista-compras tr.regiao td.lst {
	color:#023346;
	font-weight:bold;
}
table#lista-compras tr.total {
	background:#195b86;
	color:#fff;
}
table#lista-compras tr.total td {
	padding:10px;
	font-size:14px;
	font-weight:900;
}
table#lista-compras tr.total td.lst, table#lista-compras tr.regiao td.lst {
	text-align:right;
}

/* Rating Stars */
.ratingStar {
    font-size: 0pt;
    width: 15px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {background-image: url(../../images/icon-star-a.gif);}
.emptyRatingStar {background-image: url(../../images/icon-star-c.gif);}
.savedRatingStar {background-image: url(../../images/icon-star-save.gif);}

.filledRatingStarVotar {background-image: url(../../images/icon-star-a_votacao.gif);}
.emptyRatingStarVotar {background-image: url(../../images/icon-star-c_votacao.gif);}
.savedRatingStarVotar {background-image: url(../../images/icon-star-save_votacao.gif);}

.ajax__calendar_container div.ajax__calendar_days{WIDTH: 180px; margin-left:-6px; font-size:9px;}


 
 
 .ajax__calendar_container{
  padding:4px;
  position:absolute;
  cursor:default;
  width:170px;
  text-align:center;
  border:1px solid #646464;    
  background-color: #fff;    
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:100%;
  color:#3f5e00;

 }
 
 .ajax__calendar_body {
   height:139px;
   width:170px;
   position:relative;
   overflow:hidden;
   margin:auto;
 }
 
 .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
   top:0px;
   left:0px;
   height:139px;
   width:170px;
   position:absolute;
   text-align:center;
   margin:auto;
  }
  
  .ajax__calendar_container TABLE {font-size:11px;}
  .ajax__calendar_header {height:20px;width:100%;}
  .ajax__calendar_prev{
    cursor:pointer;
    width:15px;
    height:15px;
    float:left;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-image:url(images/left_calendar.png);
  }
    
 .ajax__calendar_next{
   cursor:pointer;
   width:15px;
   height:15px;
   float:right;
   background-repeat:no-repeat;
   background-position:50% 50%;
   background-image:url(images/right_calendar.png);
 }
   
 .ajax__calendar_title {cursor:pointer;font-weight:bold;}
 .ajax__calendar_footer {height:15px;}
 .ajax__calendar_today {cursor:pointer;padding-top:3px;}
 .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
 .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
 .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
 .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
 .ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#3f5e00;}
 .ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
 .ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
 .ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
 .ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
 .ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}
 .ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
 .ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
 .ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
 .ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:rgb(200,200,200);}
 .ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}
 .ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
 .ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
 .ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
 .ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
 .ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}
 
 
 
 /*********** JANELA MODAL -27/09/2011 **********/

form .modal 
{
  width: 450px;
  height: 180px;
  background: #F8F8FF;
  border: 3px solid #F7934E;
  border-radius: 10px;
  -o-border-radius: 10px; /* Opera */
  -icab-border-radius: 10px; /* iCab */
  -khtml-border-radius: 10px; /* Konqueror */
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari */
  /*behavior: url(css/border-radius.htc);*/

 text-align:center;
   
}


.titulo-modal 
{
  margin-top: 15px;
  color: #538aad;
  font-family: Verdana, Arial, Tahoma, Sans-serf;
  font-weight: bold;
  font-size:15px;
}

.modal-form 
{
  width: 400px;
  margin-left: 5px;
}


.modal-form h2{


}

.modal-form-p, .modal-form-p b, .modal-form-p strong 
{
  font-family: Verdana, Arial, Tahoma, Sans-serf;
  color: #666;
  font-size: 12px;
}

.modal-form-p strong {font-size: 14px;}

.modal-form-textbox
{
  border: 1px solid #CCC;
  padding-left: 2px;
  padding-right: 2px;
  color: #666;
  -moz-border-radius: 3px;
  border-radius: 3px;

}

.lkbModal 
{
  color: #FFF;
  background: #538aad;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, Tahoma, Sans-serf;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin:0 auto;
}  
  
  
  
  
  
  
  
  
/* PERSONALIZACAO FILE */

.input_form_file {
   opacity: 0.0;
   -moz-opacity: 0.0;
   filter: alpha(opacity=00);
   font-size:18px;
   position : absolute;
   width:388px;
   height:26px;
   background-color:#e1d7db;
   color:#FFF;
   font-family:"Times New Roman", Times, serif;
   font-size:14px;
   cursor:pointer;
   text-align: right;
   
 }
 .file_falso_text {
   font-size: 13px;
   font-family: Verdana;
   height: 24px;
   width: 388px;
   margin: 0px;
   background: url(images/campo_input_file_2.jpg) no-repeat;
   border: 0;
   padding-left: 5px;   
 }
 
 #file_falso 
 {
   border: 0px solid red;
   height: 34px;
   font-family: Verdana;
   width: 270px;
   height: 19px;
   font-size: 13px;
   margin-top: 2px;
   background: #f8f8f8;
 }

 .Radio_List tr td label{ padding:3px; cursor:pointer; }

.imagem_arrasta_editor img
{
  max-width: 245px;
}

.radio_buttom_list tr td input {
  cursor:pointer;
  /*margin-left:15px;*/
}
.radio_buttom_list tr td label{ 
  cursor:pointer; 
  padding:0 8px 0 8px;
}
.radio_buttom_list label{ 
  cursor:pointer; 
  padding:0 5px 0 8px;
}

.tabGerarExcel {
  width: 100.7%; margin-left:-4px; padding:2px;
}

.tabGerarExcel tr td {
  background-color: #efefef;
}

.setaBaixo {
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #000;
}
.setaCima {
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #000;
}

.tablaran-linhas-preco {
  background-color: #D2C4E6;
}

#BoxFatura{
  width:860px;
  margin:0 auto;
}

#BoxFatura .coluna1{
  width:185px;
}

#BoxFatura .coluna2{
  width:223px;
}

#BoxFatura .coluna1, #BoxFatura .coluna2{
  height:815px;
  float:left;
}


#BoxFatura .coluna1 p, #BoxFatura .coluna2 p{
  height:33px;
  line-height:12px;
  vertical-align:middle;
  font-size:11px;
}

#BoxFatura .coluna1 .TextoSimples, #BoxFatura .coluna2 .TextoSimples{
  padding-top: 5px;
  height: 27px;
}

#BoxFatura .coluna1 .TextoComDrop, #BoxFatura .coluna2 .TextoComDrop{
  padding-top: 5px;
  height:28px;
}

/*#BoxFatura .coluna1 p{
  padding-top:5px;
}*/

/*#BoxFatura .coluna1 p{
  padding:5px 0;
  line-height:12px;
}

#BoxFatura .coluna2 p{

}*/

#BoxFatura .coluna1 .QuebraLinha, #BoxFatura .coluna2 .QuebraLinha{
  height:20px;
}

#BoxFatura .coluna2 input[type="text"] {
    width: 190px;
}

#BoxFatura .coluna2 textarea {
    width: 190px;
}

#BoxFatura .coluna2 select {
    width: 198px;
}

#BoxFatura .coluna2 .campoValor{
  text-align:right;
}
