body{
background-image:url(../im/fundo_site.gif);
text-align:center;
margin:5px;
}
.input_text{
 width: 350px;
 font-size: 10px verdana; 
 font-weight: bold;
 background-color: #FFFFFF; 
 border: 1px solid #C85936; 
 margin-left: 3px; 
 margin-right: 3px; 
 margin-top: 1px; 
 margin-bottom: 1px; 
 
}

.select{
 width: 250px;
 font-size: 10px verdana; 
 font-weight: bold;
 background-color: #FFFFFF; 
 border: 1px solid #C85936; 
 margin-left: 3px; 
 margin-right: 3px; 
 margin-top: 1px; 
 margin-bottom: 1px; 
 
}

.text_area{
 width: 350px;
 font-size: 10px verdana; 
 font-weight: bold;
 background-color: #FFFFFF; 
 border: 1px solid #C85936; 
 margin-left: 3px; 
 margin-right: 3px; 
 margin-top: 1px; 
 margin-bottom: 1px; 
}

.form_text{
 font-family:verdana; 
 font-size:11px; 
 color:#1A2D9E;
 font-weight:bold;
}

.link{
 font-family:verdana; 
 font-size:12px; 
 color:#545454;
 text-decoration: none;
}
.link:HOVER{
 text-decoration: underline;
}

.atalhos{
 font-family:verdana; 
 font-size:10px; 
 color:#545454;
 text-decoration: none;
}
.atalhos:HOVER{
 text-decoration: underline;
}

.lot_text{
 font-family: verdana;
 font-size: 10px;
 color:#FFFFFF;
}

.texto_introducao{
 font-family:verdana;
 font-size:12px;
}

.tab_copa{
 font-family:arial;
 font-size:11px;
}

p.feedback{
margin:0 30px 20px 30px;
text-align:center;
padding:10px 0;
border:1px solid #ccc;
background-position:3px 50%;
background-repeat:no-repeat;
}

p.aviso{background-image:url(../im/ico_aviso.png);}
p.sucesso{background-image:url(../im/ico_sucesso.png);}

table.listagem td, table.listagem th{
padding:5px;
}

table.listagem th{background-color:#CCCCCC;}
table.listagem td{
border:1px solid #CCCCCC;
background-image:url(../im/fundo_tab.png);
background-repeat:repeat-x;
background-position:0 100%;
}

table.listagem td.mais_info{
background-image:url(../im/fundo_botao.png);
background-repeat:repeat-x;
background-position:0 100%;
background-color:#fff;
}
table.listagem td.mais_info a{color:#000;}

table.carregando{
border:1px solid #ccc;
height:100px;
background-color:#fafafa;
background-image:url(../im/ajax-loader2.gif);
background-position:50% 50%;
background-repeat:no-repeat;
}

a.editar{
display:block;
overflow:hidden;
height:0;
width:0;
background-image:url(../im/ico_edit.png);
background-position:0 0;
background-repeat:no-repeat;
padding:17px 17px 0 0;
}

a.excluir{
display:block;
overflow:hidden;
height:0;
width:0;
background-image:url(../im/ico_trash.png);
background-position:0 0;
background-repeat:no-repeat;
padding:17px 17px 0 0;
}

p.voltar{
text-align:left;
margin-bottom:30px;
}

a.voltar{padding:5px;}

a.bt_voltar{
border:1px solid #aaa;
font-weight:bold;
background-color:#ccc;
color:#fff;
}

a.canal{
border:1px solid #FFA93A;
font-weight:bold;
}

a.atual{
border-bottom:1px solid #ccc;
color:#000;
font-weight:bold;
}

input.bt_novo{background-color:#FFA93A;}
input.bt_cancelar{
background-color:#FF0000;
margin-left:1px;
}

input.bt_novo, input.bt_cancelar{
cursor:pointer;
font-weight:bold;
border:none;
color:#FFFFFF;
padding:3px 5px;
}

p.filtro{
border: 1px solid rgb(221, 221, 221);
padding: 10px;
background-color: rgb(238, 238, 238);
margin:0;
}

a.gerenciar, a.gerenciar2{
display:block;
margin:5px 0 0 5px;
padding:0;
background-position:0 0;
background-repeat:no-repeat;
width:0;
height:0;
padding:17px 17px 0 0;
overflow:hidden;
float:left;
}

a.gerenciar{background-image:url(../images/ico_gerenciar.png);}
a.gerenciar2{background-image:url(../images/ico_gerenciar2.png);}

input.text,select,textarea{
font-size:11px;
padding:5px 2px;
background-color:#DDD;
border:1px solid #CCC;
}

input.vazio, input.invalido, .vazio, .invalido{
border:1px solid #ffbc66;
background-color:#ffe9cc;
}

input.preenchido,.preenchido{
border:1px solid #00a258;
background-color:#ccecde;
}