@charset "utf-8";
form{
margin:0px;
padding:0px;
}
input, select{
   font-family: Arial;
   font-size: 9px;
   margin:0px;
   padding:1px;
}

input[type=text],
select,
.nihilo .dijitMenuItem {
	text-transform: uppercase;
}

body{
   padding:0px;
   margin:auto;
   *margin:0px 0px 0px 11%;
   width:776px;
   background-image: url(/TPT/imagens/body_bg.gif);
   background-repeat: repeat-x;
   background-position: left top;
   font-family:Arial;
   font-size:10px;
   line-height:11px;
   color:#989898;
}
a{
   text-decoration:none;
   color:#989898;
}
a:hover{
   text-decoration:underline;
}
#carregandobg{
   display:none;
   position:absolute;
   z-index:15;
   width:2000px;
   height:6000px;
   left:0px;
   top:0px;
   background-color: #c5c5c5;
   cursor:default;
   filter:alpha(opacity=80);
   -moz-opacity:.80;
   opacity:.80;
   color:#FFFFFF;
   padding-left:15px;
   padding-top:15px;
   font-size:12px;
   font-weight:bold;
   background-image: url(/TPT/imagens/bg_carregando.gif);
   background-repeat: repeat-x;
   background-position: left top;
}
#selecaocliente{
   float:left;
   width:744px;
   padding-left:16px;
   padding-top:16px;
}
#selecaocliente #cliente{
   float:left;
   width:190px;
   height:120px;
   text-align:center;
   background-image: url(/TPT/imagens/bg_cliente.gif);
   background-repeat: no-repeat;
   background-position: left top;
   margin-right:15px;
   margin-bottom:15px;
      display: table;
   #position: relative;
   overflow: hidden;
}
#loginbox{
   float:left;
   font-family:Arial;
   font-size:12px;
   line-height:22px;
   vertical-align:middle;
}
#loginbox #caixa1{
   float:left;
   line-height:22px;
   width:278px;
   background-color:#546c55;
   color:#FFFFFF;
   padding:5px;
   padding-left:15px;
   padding-top:8px;
   padding-bottom:12px;
}
#loginbox a{
   line-height:22px;
   font-weight:bold;
   color:#546c55;
}
#loginbox #esqueci{
   width:278px;
   clear:left;
   line-height:22px;
   padding-right:30px;       
   text-align:right;
   padding-top:5px;    
}
#loginbox label{
   padding-right:2px;
   line-height:22px;
   vertical-align:middle;
}
#loginbox input{
   font-family:Arial;
   font-size:12px;
   line-height:18px;
   vertical-align:middle;
}
#topo{
   margin-left:-45px;
   float:left;
   width:880px;
   background-image: url(/TPT/imagens/bg_titulo_software.gif);
   background-repeat: no-repeat;
   background-position: right top;
}
#topo #logo{
   float:left;
}
#topo #menusuperior{
   width:345px;
   text-align:right;
   float:right;
   padding-right:17px;
   margin-top:39px;
}
#topo #menusuperior div{
   float:right;
   padding-left:26px;
   background-repeat: no-repeat;
   background-position: 7px top;
   padding-top:3px;
   padding-bottom:5px;
}
#topo #menusuperior #trocar{       
	background-image: url(/TPT/imagens/icone_trocar.gif);
}
#topo #menusuperior #dados{
   background-image: url(/TPT/imagens/icone_dados.gif);
}
#topo #menusuperior #ajuda{
   background-image: url(/TPT/imagens/icone_ajuda.gif);
}
#topo #menusuperior #sair{
   background-image: url(/TPT/imagens/icone_sair.gif);
}
#topo #logocliente{
   float:left;
   width:107px;
   height:69px;
   text-align:center;
   background-image: url(/TPT/imagens/bg_logocliente.gif);
   background-repeat: no-repeat;
   background-position: left top;
      display: table;
   #position: relative;
   overflow: hidden;
}
#center1{
   #position:absolute;
   #left:50%;
   #top:50%;
   display:table-cell;
   vertical-align:middle;
}
#center2{
   #position:relative;
   #top:-50%;
   #left:-50%
}
#dadosusuario{
   float:left;
   margin:0px;
   padding:2px;
   border:none;
   margin-left:10px;
   margin-top:8px;
}
#dadosusuario #campo{
   text-align:right;
}
#dadosusuario #valor{
   text-align:left;
   color:#000000;
}
#dadosusuario a{
   color:#000000;
}
#abas{
   width:760px;
   float:left;
   padding-left:0px;
}

#abas div{
   float:left;
   margin-right:4px;
   margin-top:2px;
   padding-right:10px;
   padding-left:10px;
   padding-top:3px;
   padding-bottom:4px;
      background-repeat: no-repeat;
   background-position: left top;
      cursor:pointer;
      font-family:Verdana;
   font-size:9px;
   line-height:11px;
   white-space:nowrap;
}
#abas .deselecionado{
   border-left:solid 1px #7eb379;
   border-right:solid 1px #7eb379;
   border-top:solid 1px #7eb379;
   color:#000000;       background-color:#eaeaea;
}
#abas .selecionado{
   position:relative;
   z-index:2;
   top:4;
   background-color:#546c55;
   border-left:solid 1px #546c55;
   border-right:solid 1px #546c55;
   border-top:solid 1px #546c55;
   color:#FFFFFF;
}
#abasinterno{
   position:relative;
   top:-1px;
   font-family:Verdana;
   font-size:9px;
   line-height:11px;       width:776px;
   float:left;
   padding-left:0px;
   padding-right:0px;
   background-color:#666666;
   border:solid 0px #7eb379;
   border-top:solid 5px #546c55;
   background-image: url(/TPT/imagens/sombra_abainterno_.gif);
}
#abasinterno ul{
   float:left;
   padding:0px;
   margin:0px;
   list-style-type: none;
}

#abasinterno ul li{
   float:left;
   height:30px;
   padding:0px;
   margin:0px;
   padding-left:15px;

  padding-right:15px;
   line-height:28px;
   white-space:nowrap;
   border-right:solid 1px #FFFFFF;
}
#abasinterno #pendente{
   background-image: url(/TPT/imagens/sombra_abainterno2.gif);
}
#abasinterno #ok{
   background-image: url(/TPT/imagens/sombra_abainterno.gif);
}
#abasinterno a{
   color:#ffffff;
   font-weight:bold;
}

/*

NOVAS DEFINIÇÕES PARA SUB MENU ABA

*/

#sub_abas{
   width:760px;
   float:left;
   padding-left:0px;
}

#sub_abas div{
   float:left;
   margin-right:4px;
   margin-top:2px;
   padding-right:6px;
   padding-left:6px;
   padding-top:3px;
   padding-bottom:4px;
      background-repeat: no-repeat;
   background-position: left top;
      cursor:pointer;
      font-family:Verdana;
   font-size:9px;
   line-height:11px;
   white-space:nowrap;
}
#sub_abas .deselecionado{
   border-left:solid 1px #546c55;
   border-right:solid 1px #546c55;
   border-top:solid 1px #546c55;
   color:#000000;       background-color:#eaeaea;
   background-color:#949598;
   color:#FFFFFF;
}
#sub_abas .selecionado{
   position:relative;
   z-index:2;
   top:4;
   background-color:#546c55;
   background-color:#F5F6F6;
   border-left:solid 1px #546c55;
   border-right:solid 1px #546c55;
   border-top:solid 1px #546c55;
   color:#000000;
   background-color:#eaeaea;
}
#sub_abasinterno{
   position:relative;
   top:-1px;
   font-family:Verdana;
   font-size:9px;
   line-height:11px;       width:776px;
   float:left;
   padding-left:0px;
   padding-right:0px;
   background-color:#666666;
   border:solid 1px #000000;           /*background-image: url(/TPT/imagens/sombra_abainterno_.gif);*/
   background-color:#eaeaea;
}

#sub_abasinterno ul{
   float:left;
   padding:0px;
   margin:0px;
   list-style-type: none;    }

#sub_abasinterno ul li{
   float:left;
   height:30px;
   padding:0px;
   margin:0px;
   padding-left:15px;       padding-right:15px;
   line-height:28px;
   white-space:nowrap;
   border-right:solid 1px #FFFFFF;
}
#sub_abasinterno #pendente{
   /*background-image: url(/TPT/imagens/sombra_abainterno2.gif);*/
   background-color:#eaeaea;
}
#sub_abasinterno #ok{
   /*background-image: url(/TPT/imagens/sombra_abainterno.gif);*/
   background-color:#eaeaea;
}
#sub_abasinterno a{
   color:#ffffff;
   color:#000000;
   font-weight:bold;
}

/*
//NOVAS DEFINIÇÕES PARA SUB MENU ABA
*/

#caminho{
   float:left;
   width:760px;
   margin:0px;
   padding:0px;
   padding:2px;
   padding-left:14px;
   list-style-type: none;
   background-color:#EEEEEE;
   border-bottom:dashed #546c55 1px;
   background-image: url(/TPT/imagens/bg_caminho.gif);
   background-repeat: repeat-x;
}
#caminho li{
   float:left;
   padding:0px;
   margin:0px;
   background-repeat: no-repeat;
   background-position: left 14px;
   padding-left:8px;
   padding-right:10px;
   padding-top:10px;
   color:#757675;
}


#conteudo{
   width:776px;
   margin:0 auto;
}

#conteudo #cabecalho{
   padding-top:22px;
   padding-bottom:6px;
   width:776px;           float:left;
}
#conteudo #cabecalho img{
   margin-right:10px;
   vertical-align:middle;    }

#conteudo h1{
   float:left;
   margin:0px;
   padding:0px;           font-size:18px;
   line-height:25px;
   color:#666666;
   font-weight:normal;       padding-right:15px;
   padding-left:15px;
}
#conteudo #inserir{
    float:left;
   padding-left:25px;
   padding-right:35px;
   vertical-align:middle;
   border-left:solid 2px #aacc99;
   font-size:15px;
   font-weight:bold;
}
#conteudo #inserir a{
   color:#aacc99;
}
#conteudo #inserir a:hover{
   color:#546c55;
   text-decoration:none;
}

#conteudo #inserir2{
   float:right;
   padding-left:25px;
   padding-right:35px;
   vertical-align:middle;
   border-left:solid 2px #aacc99;
   font-size:15px;
   font-weight:bold;
}
#conteudo #inserir2 a{
   color:#aacc99;
}
#conteudo #inserir2 a:hover{
   color:#546c55;
   text-decoration:none;
}

#conteudo #associar{
   float:left;
   margin-top:20px;
   padding-left:5px;
   vertical-align:middle;
   border-left:solid 2px #aacc99;
   font-size:15px;
   font-weight:bold;
}
#conteudo #associar a{
   color:#aacc99;
}
#conteudo #associar a:hover{
   color:#546c55;
   text-decoration:none;
}


#conteudo table{
   float:left;
   width:776px;       border:solid 2px #d7d7d7;
}

#conteudo td{
   background-color:#f5f5f5;
   font-family:Verdana;
   font-size:9px;
   font-weight:normal;
   border-right:solid 2px #FFFFFF;
   border-left:solid 2px #aaaaaa;
   border-bottom:solid 2px #d7d7d7;       padding-left:8px;
   padding-right:8px;       padding-top:5px;
   padding-bottom:5px;
   color:#666666;
}

#conteudo #lastline td{
   border-bottom:solid 0px;
}
#conteudo #titulo{
   font-weight:bold;
}
#conteudo td.firstcolumn{
   border-left:solid 0px;
}

#conteudo td input, #conteudo td select{
   width:96%;
   padding:0px;
   margin:0px;
   font-size:11px;
}

#conteudo #filtro td input, #conteudo #filtro td select{
   width:100%;
   padding:0px;
   margin:0px;
   border: solid 0px;
   font-size:11px;
}
#conteudo #filtro td{
   padding:2px;
   padding-left:6px;
   padding-bottom:4px;
   margin:0px;
   overflow:hidden;
   background-image: url(/TPT/imagens/bg_inputs.gif);
   background-repeat: no-repeat;
   background-position: left bottom;    }
#conteudo #titulo td{
   font-weight:bold;
   background-image: url(/TPT/imagens/bg_labelcoluna_deselecionado.gif);
   background-repeat: repeat-x;
   background-position: left top;
   cursor: pointer;
}
#conteudo #titulo #selected{
   background-image: url(/TPT/imagens/bg_labelcoluna_selecionado.gif);
   background-repeat: repeat-x;
   background-position: left top;       cursor: pointer;
}
#conteudo #filtro #sem{
   background-image:none;
   background-color:#f5f5f5;
   text-align:center;
   padding:2px;
}
#conteudo td.lastcolumn{
   border-right:solid 0px;
   text-align:center;
   white-space:nowrap;
   padding:2px;
}

#conteudo tr.marcado td{
   background-color:#FFFFCC;
}
#conteudo tr.marcado2 td{
   background-color:#cdcdcd;
}
#conteudo img{
   border:solid 0px;
}
#conteudo h3{
   font-size:12px;
   font-weight:bold;
   margin:0px;
   padding:0px;
   line-height:14px;
}
#conteudo #cxFornecedor{
   float:left;
   padding-top:3px;
   line-height:13px;
}
#conteudo #cxFornecedor input{
   margin:0px;
   padding:0px;
}
#conteudo tr.transptd td{
   filter:alpha(opacity=50);
   -moz-opacity:.50;
   opacity:.50;
}
.transp{
   filter:alpha(opacity=30);
   -moz-opacity:.30;
   opacity:.30;
}
#lista{
   float:left;
   background-color:#f5f5f5;
   font-family:Verdana;
   font-size:9px;
   font-weight:bold;
   border-right:solid 2px #d7d7d7;
   border-left:solid 2px #d7d7d7;
   border-bottom:solid 2px #d7d7d7;
   padding-left:8px;
   padding-right:8px;
   padding-top:6px;
   padding-bottom:0px;
   color:#666666;
   background-image: url(/TPT/imagens/bg_labelcoluna_deselecionado.gif);
}
#lista #resultados{
   float:left;
   height:25px;
   line-height:18px;
   margin:0px;
   padding:0px;
   vertical-align:middle;
   padding-left:15px;
}
#lista #irparapagina{
   float:right;
   height:25px;
   line-height:18px;
   margin:0px;
   padding:0px;
   vertical-align:middle;
}
#lista input{
   float:right;
   width:20px;
   margin:0px;
   vertical-align:middle;
   font-size:11px;
   font-weight:normal;
}
#lista #bt{
   float:right;
   padding-top:3px;
   padding-right:15px;

}
#lista #numeropagina{
   float:right;
   height:25px;
   line-height:18px;
   vertical-align:middle;
   padding-right:30px;
   padding-left:60px;
}
#lista #numeropagina img{
   vertical-align:middle;
}
#rodape{
   float:left;
   width:776px;
   height:35px;
   margin:0px;
   padding:0px;
}

#msg{
   padding-top:30px;
   width:776px;
   height:40px;
   font-size:18px;
   line-height:30px;
   text-align:center;
}
#cabecalhoturma{
   float:left;
   width:772px;
   padding:0px;
   margin:0px;
   font-size:10px;
   line-height:13px;
   list-style-type: none;       margin-bottom:15px;
   border:solid 1px #d7d7d7;
   border-left:solid 2px #d7d7d7;
   border-right:solid 2px #d7d7d7;
   background-color:#f9f9f9;
   }
#cabecalhoturma li{
   width:237px;
   float:left;
   padding-right:10px;
   padding-left:10px;
   padding-top:2px;       padding-bottom:2px;
   border-top:solid 1px #d7d7d7;
   border-bottom:solid 1px #d7d7d7;
}
#cabecalhoturma li strong{
   width:130px;
   float:left;
   color:#88a389;
   text-align:right;
}
#cabecalhoturma li div{
   width:103px;
   float:left;
   padding-left:3px;
   font-weight:bold;
   color:#666666;
}

#cabecalhoturma #destaque{
   float:left;
   padding:0px;
   margin:0px;
   font-size:11px;
   font-weight:bold;
   line-height:17px;
   list-style-type: none;       padding-bottom:6px;
   padding-top:8px;
}

#cabecalhoturma #destaque{
   width:735px;
   float:left;
   padding-right:20px;
   padding-left:15px;
   padding-bottom:10px;    }
#cabecalhoturma #destaque strong{
   width:125px;
   float:left;
   color:#88a389;
   text-align:right;
}
#cabecalhoturma #destaque div{
   width:550px;
   float:left;
   padding-left:6px;
   font-weight:bold;
   color:#666666;
}

#popup{
   display:none;
   position:absolute;
   width:776px;
   z-index:16;
   left:50%;
   top:0px;
   margin-left:-388px;
}

#popupcaixa{
   width:366px;
   margin-left:200px;
   margin-top:50px;
   background-color:#FFFFFF;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   padding:5px;
   padding-top:8px;
}

#popupcaixa #title1{
   padding-left:13px;
   padding-bottom:13px;
   background-image: url(/TPT/imagens/bg_caminho.gif);
   background-position: bottom;
   background-repeat: repeat-x;
}

#popupcaixa #title1 div{
   padding-top:5px;
   color:#666666;
   font-size:14px;
   line-height:15px;
}

#popupcaixa #title2{
   padding-top:15px;
   line-height:15px;
   padding-bottom:5px;
   padding-left:23px;
   background-color:#eeeeee;
   color:#666666;
   font-size:11px;
}
#popupcaixa #title3{
   padding-left:23px;
   padding-bottom:5px;
   background-color:#eeeeee;
   padding-bottom:15px;
}
#popupcaixa textarea{
   margin:0px;
   width:256px;
   font-family:Arial;
   font-size:11px;
}

#popupcaixao {
   background-color:#FFFFFF;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   margin-top:50px;
   margin-left:100px;
   padding:8px 5px 5px;
   width:600px;
}

#popupcaixao #title1{
   padding-left:13px;
   padding-bottom:13px;
   background-image: url(/TPT/imagens/bg_caminho.gif);
   background-position: bottom;
   background-repeat: repeat-x;
}

#popupcaixao #title1 div{
   padding-top:5px;
   color:#666666;
   font-size:14px;
   line-height:15px;
}

#popupcaixao #title2{
   padding-top:15px;
   line-height:15px;
   padding-bottom:5px;
   padding-left:23px;
   background-color:#eeeeee;
   color:#666666;
   font-size:11px;
}

#textocontratacao{
   width:742px;
   padding:15px;       padding-top:0px;
   border:solid 2px #d7d7d7;
}

#textocontratacao h1{
   clear:left;
   font-size:14px;
   font-weight:bold;       padding:0px;
   margin:0px;
   padding-top:22px;
   line-height:16px;
   }
#textocontratacao h2{
   clear:left;
   font-size:12px;
   font-weight:bold;       padding:0px;
   margin:0px;
   padding-top:15px;
   padding-left:0px;
}
#textocontratacao h3{
   clear:left;
   font-size:11px;
   font-weight:normal;       padding:0px;
   margin:0px;
   padding-top:3px;
   padding-left:15px;
}
#textocontratacao p{
   clear:left;
   font-size:11px;
   font-weight:normal;       padding:0px;
   margin:0px;
   padding-top:3px;
   padding-left:0px;
}

.green{
   background-color:#aacc99;
}
.yellow{
   background-color:#ffffcc;
}

#divInstrutores,
#linha{
   float:left;
   position:relative;                                      
   text-align:center;
   width:776px;           
   border-bottom:1px solid #000000;    
   }
   
#divInstrutores #coluna,
#linha #coluna, #linha #hospedagem {
   position:relative;
   padding-top:14px;
   padding-bottom:16px;
   padding-left:10px;
   float:left;
   text-align:left;       
   font-size:10px;                   
   color:#000000;
   }


#coluna .clara{
   padding-right:12px;
   border-left:1px solid #000000;
   background-color:#F3F3F3;
}

#divInstrutores #coluna select,
#linha #coluna select{
   margin:0px;
   width:100%;       font-size:10px;        }

#divInstrutores #coluna textarea,
#linha #coluna textarea{
   margin:0px;
   width:100%;            }

#divInstrutores #coluna input, #linha #coluna input, #linha #hospedagem input {
   font-size:10px;        
}



#sublinha{
   display:table;               position:relative;                                       text-align:center;
   width:100%;           border-bottom:1px solid #000000;    }
#sublinha #subcoluna{
   position:relative;
   padding-top:14px;
   padding-bottom:16px;               padding-left:15px;               float:left;
   text-align:left;       font-size:10px;                   color:#000000;
   /*border:1px solid #000000;*/
}

#sublinha #subcoluna select{
   margin:0px;
   width:100%;       font-size:10px;        }

#sublinha #subcoluna textarea{
   margin:0px;
   width:100%;            }

#sublinha #subcoluna input{
   font-size:10px;                    }


/* Display Tag*/

#displaytag {
width: 100%;
}

#displaytag table {

  width: 100%; 
}

#displaytag thead {
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 50px;
font-size: 10px;
background-image: url(/TPT/imagens/bg_labelcoluna_deselecionado.gif);
}

#displaytag thead.sorted {
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 50px;
font-size: 10px;
background-image: url(/TPT/imagens/bg_labelcoluna_selecionado.gif);
}


#displaytag th{
   font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 50px;
    font-size: 10px;
    background-image: url(/TPT/imagens/bg_labelcoluna_deselecionado.gif);
    color:#666666;
    background-position: 0px 30px;
}

#displaytag th img{
padding: 0px 18px;
}


#displaytag th input{
height:10px;
}

#displaytag th.sorted{
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 45px;
font-size: 10px;
background-image: url(/TPT/imagens/bg_labelcoluna_selecionado.gif);
 background-color: #bbbbbb;
}

#displaytag th.sorted a, th.sortable a {
  background-position: right;
  display: block;
  width: 100%;
}

#displaytag th a, th a:visited {
color: black;
/*height:25px;*/
height:18px;
text-align:center;
color:#666666;
font-size:9px;
font-weight:bold;
}

#displaytag th a:hover {
text-decoration: none;
color: #666666;
}

#displaytag td {
   padding: 2px 4px 2px 4px !important;
   text-align: left;
   vertical-align: middle;
   height: 10px;
   background-color:#f5f5f5;
   font-family:Verdana;
   font-size:9px;
   font-weight:normal;
   border-right:solid 1px #FFFFFF;
   border-left:solid 1px #d7d7d7;
   border-bottom:solid 2px #d7d7d7;       padding-left:8px;
   padding-right:8px;       padding-top:5px;
   padding-bottom:5px;
   color:#666666;
}


#displaytag caption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;  padding: 2px 0 2px 1ex;
}

#displaytag tr{width:100px;}

#displaytag th.sortable a {
/*  background-image: url(<html:rewrite page='/imagens/arrow_off.png'/>); */
}

#displaytag th.order1 a {
 /* background-image: url(<html:rewrite page='/imagens/arrow_down.png'/>); */
}

#displaytag th.order2 a {
 /*  background-image: url(<html:rewrite page='/imagens/arrow_up.png'/>); */
}

#displaytag tr.odd {
background-color: #FFFFFF;
}

#displaytag tr.tableRowEven, tr.even {
background-color: #EEEEEE;
}

#displaytag ul#showsource {
  float: right;
  background-color: #eee;
  border: 1px dotted #999;
  padding: 2px 4px 2px 4px;
  margin: 5px;
  width:100px;
  list-style-type: none;
}

span.pagebanner {
   background-color: #eee;
   padding: 10px 0px;
   width:48%;
   font-size: 12px;
   font-weight:bold;
   float: left;
    background-image: url(/TPT/imagens/bg_labelcoluna_deselecionado.gif);
    background-position: left top;
    text-align:left;
    color:#000000;
    padding-left:10px;
   }

span.pagelinks {
   background-color: #eee;
   padding: 10px 0px;
   width:50%;
   font-size: 12px;
   float: left;
    background-image: url(/TPT/imagens/bg_labelcoluna_deselecionado.gif);
    background-position: left top;
    font-weight:bold;
    text-align:center;
    color:#000000;

}

span.pagelinks a{
    color:#666666;
} 

.labelDisplayTag {

	padding-top: 6px;
}

#conteudo #footer_bot_g{
   padding-top:22px;
   padding-bottom:6px;
   width:776px;           
   float:left;
   border:1px solid black;
}

.associaAval a,
.associaAval label {
	color: #000000;
}

table.espac tr#titulo td, table.espac tr#line1 td {
   padding: 5px 2px 5px 20px;
}

table.espac tr#titulo td.firstcolumn, table.espac tr#line1 td.firstcolumn {
   padding-left: 0;
}

/**************** CONFIRM BUTTON **********************/
body {height:100%; }
#confirm {display:none;}

/* Overlay */
#confirm-overlay {background-color:#eee; cursor:wait;}

/* Container */
#confirm-container {height:140px; width:420px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; line-height:26px; text-align:left; background:#fff; border:2px solid #546C55;}
#confirm-container .header {height:30px; width:100%; background:url(../imagens/sombra_abainterno_.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; margin:0; padding:12px 4px 12px 8px; font-size:1em;}
#confirm-container .buttons {width:160px; float:right; padding:10px 8px 0;} 
#confirm-container .buttons div {float:right; margin-left:4px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(../imagens/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#ccc;}
#confirm-container a.modal-close:hover {color:#eee;}
/**************** CONFIRM BUTTON **********************/
 