@charset "utf-8";
/* CSS Document */
*{
margin:auto;
}

h2
{
	color:#6DABDF;
	font-weight:bold;
	font-size:14px;
	margin:10px 0;
}

h3
{
	font-weight:bold;
	margin:10px 0;
	font-size:12px;
	color:#999;
}

h2.h2dif{ font-size:14px;}
h2.h2dif a{color:#4B89BD}
#conteudoCentro p{margin-bottom:10px;}
#conteudoCentro p a{ color:#339999;}
#conteudoCentro p a:hover{text-decoration:underline;}

.p_edicao{
text-align:right;
font-size:12px;
color:#333333;
margin-right:10px;
margin-top:5px;
}

body{
font-family:Arial, Helvetica, sans-serif;
}

img{
border:none;
}

p{
font-size:11px;
color:#000000;
text-align:left;
text-decoration:none;
line-height:14px;
padding:0px;
margin:0px;
}

.texto_branco{
font-size:12px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}
.link_azul{
font-size:12px;
color:#b8dff8;
text-align:left;
text-decoration:none;
}
.link_azul:hover{
text-decoration:underline;
}
.link_azulesc{
font-size:12px;
color:#0d74cc;
text-align:left;
text-decoration:none;
}
.link_azulesc:hover{
text-decoration:underline;
}

.azul_topo{
font-size:12px;
color:#11418a;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
line-height:14px;
}
.titulo_azul{
font-size:14px;
color:#0d74cc;
font-weight:bold;
text-align:left;
text-decoration:none;
}
/***************************
****************************
          CORPO
****************************
***************************/
#site{
width:1000px;
background-color:#FFFFFF;
}
#topo{
width:1000px;
}
#corpo{
width:1000px;
clear:both;
}
#rodape{
width:1000px;
clear:both;
}
#esq{
width:180px;
float:left;
padding-top:15px;
}
#home{
width:560px;
float:left;
padding-top:15px;
}

#home2{
width:810px;
float:left;
padding-top:15px;
}

#dir{
width:249px;
float:right;
padding-top:15px;
padding-right:8px;
}
h1{
padding-left:12px; 
padding-top:22px;
padding-left:35px;
position:relative;
font-weight:bold;
font-size:14px;
color:#666666;
margin:0;
}
#conteudoCentro{
width:505px;
padding-top:20px;
padding-left:20px;
padding-right:15px;
float:left;
}
#conteudoCentro2{
width:17cm;
padding-top:20px;
padding-left:20px;
float:left;
}

.botoes{
display:none;
}
/***************************
****************************
          TOPO
****************************
***************************/
#topo01{
width:1000px;
clear:both;
padding-top:10px;
margin-bottom:7px;
}
#topo01a{
float:left;
width:299px;
margin-bottom:8px;
_margin-bottom:0px;
}
#topo01b{
float:left;
width:700px;
margin-bottom:8px;
_margin-bottom:0px;
}
#topo02{
width:1000px;
height:33px;
background:url(imagens/barra_topo.jpg) repeat-x;
clear:both;
}
/***************************
****************************
          HOME
****************************
***************************/
#homea{
width:100px;
padding-bottom:10px;
padding-left:8px;
float:left;
}
#homea2{
width:18cm;
background:url(imagens/fundo_home.jpg) repeat-x;
padding-bottom:10px;
padding-left:8px;
float:left;
}
#homeb{
width:541px;
padding-bottom:10px;
padding-left:8px;
padding-top:15px;
}
/***************************
****************************
          MENU
****************************
***************************/
#menu{
width:169px;
padding-left:9px;
clear:both;
}
.menua ul{
width:169px;
height:263px;
background:url(imagens/fundo_menu.jpg);
}
.menua ul li{
padding-top:8px;
padding-bottom:4px;
padding-left:15px;
}
.menua ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
margin:0px;
}
.menua ul li a:hover{
text-decoration:underline;
}
#menuRestrito ul{
background:url(imagens/cx_texto.jpg);
height:106px;
background-repeat:no-repeat;
margin-top:10px;
}
#parceiros{
width:169px;
background:url(imagens/fundo_colaboradores.jpg) repeat-x;
margin-top:15px;
padding-bottom:15px;
}
/***************************
****************************
         DIREITA
****************************
***************************/
#dir_int{
width:249px;
clear:both;
}
#texto{
width:249px;
height:94px;
background:url(imagens/enviar-texto.jpg) repeat-x;
}
#flash{
width:249px;
margin-top:15px;
}
#cadastro{
width:225px;
margin-top:15px;
padding-left:14px;
padding-right:12px;
}
/***************************
****************************
          RODAPE
****************************
***************************/
#rodape_geral{
width:1000px;
clear:both;
}
#rodape01{
width:1000px;
margin:0px;
padding:0px;
clear:both;
}
#rodape03{
width:1000px;
clear:both;
}
#rodape03a{
width:140px;
float:left;
}
#rodape03b{
width:450px;
float:left;
}
#rodape03c{
width:95px;
float:right;
}
#rodape02 ul{
width:1000px;
clear:both;
}
#rodape02 ul{
margin:0px;
padding:0px;
clear:both;
width:1000px;
padding-left:8px;
}
#rodape02 ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0d76cf;
text-align:left;
text-decoration:none;
margin:0px;
padding:6px 9px 6px 9px;
float:left;
}
#rodape02 ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0d76cf;
text-align:left;
text-decoration:none;
margin:0px;
float:left;
}
#rodape02 ul li a:hover{
text-decoration:underline;
}

/*CADASTRO*/
.formularioCadastro{
margin-top:15px;
font-size:12px;
width:100%;
float:left;
margin-left:0;
}
.formularioCadastro p{
margin-top:10px;
font-size:12px;
}
.formularioCadastro p input[type='text'],.formularioCadastro p input[type='password'],.formularioCadastro p input[type='file'],.formularioCadastro p textarea{
color:#000000; 
padding:2px 0px 2px 2px;
margin-top:3px;
border:1px solid #0d74cc;

}
.formularioCadastro p select{
color:#000000; 
padding:1px 0px 1px 0px;
margin-top:3px;
border:1px solid #0d74cc;
}
/*ESTILO BORDAS ARREDONDADAS */
.bordaBox {bbackground: ttransparent; width:450px;position:relative;margin:0;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {display:block; overflow:hidden; font-size:1px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {background:#FFFFFF; border-left:1px solid #0d74cc; border-right:1px solid #0d74cc;}
.bordaBox .b1 {margin:0 5px; background:#0d74cc;}
.bordaBox .b2 {margin:0 3px; border-width:0 2px;}
.bordaBox .b3 {margin:0 2px;}
.bordaBox .b4 {height:2px; margin:0 1px;}
.bordaBox .conteudo {padding:5px;padding-left:20px;display:block; background:#FFFFFF; border-left:1px solid #0d74cc; border-right:1px solid #0d74cc;}
.bordaBox .legenda{
position:absolute;z-index:10;background:#FFFFFF;left:15px;top:-5px;
}
/*FIM*/
/*alerts*/
#modalContainer {
background-color:transparent;
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:10000;

}

#alertBox {
position:relative;
width:280px;
min-height:100px;
margin-top:50px;
border:#CCC 2px solid;
background-color:#F2F5F6;
background-image:url(alert.png);
background-repeat:no-repeat;
background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(imagens/caixa_atencao.jpg);
color:#FFF;
border-bottom:1px solid #CCC;
padding:5px 7px 2px 10px;
height:20px;
font-weight:normal;
}

#alertBox p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
padding-top:10px;
margin-left:55px;
float:left;
width:100%;
}

#alertBox #closeBtn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
position:absolute;
margin:5px auto;
padding:3px;
border:#CCC 1px solid;
width:70px;
text-transform:uppercase;
text-align:center;
color:#FFF;
background-color:#11418B;
text-decoration:none;
top:60px;
left:100px;
}
#alertBox #imgAlert{
position:absolute;
top:35px;
left:15px;
}


.fundoOpaco{
filter: alpha(opacity=30);
moz-opacity:0.30;
opacity:0.30;	
float:left;
background:#333333;
left:0;
top:0;
z-index:10;
position:absolute;
font-size:11px;
}
/*FIM ALERTS/*

/*CAIXA ALERTA HTML*/
.div_alerta{
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
padding-bottom:30px;
padding-top:10px;
margin-top:70px;
margin-bottom:70px;
border:1px solid #666666;
background-color:#f5f4f4;
color:#CC0000;
float:left;
_margin-left:25px;
margin-left:50px;
line-height:17px;
}

.div_alerta img{
position:relative;
top:7px;
margin-right:5px;
}
.div_alerta a{
margin-top:25px;
}
.div_alertIcone{
width:75px;
float:left;
}
.div_alertMensagem{
width:315px;
float:left;
margin-bottom:15px;
text-align:left;
line-height:19px;
}
/*FIM*/



/*
*****************************
*****************************
FIM CONTATO
*/

/**************************
******************Paginação
**************************/
#paginacao{
clear:both;
width:480px;
_width:480px;
text-align:right;
padding:0px;
margin:0px;
padding:25px 0px 15px 0px;
font-size:11px;
}

#paginacao a{
padding:3px 7px 3px 7px;
color:#11418B;
text-decoration:none;
border: 1px solid #11418B;
}

#paginacao a:hover{
background-color:#11418B;
border:1px solid #11418B;
color:#FFFFFF;
text-decoration:underline;
}

#paginacao span{
padding:3px 7px 3px 7px;
background-color:#11418B;
border:1px solid #11418B;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#paginacao a:hover{
text-decoration:underline;
}

#paginacao .antprox{
color:#11418B;
}
/**************************
***********Fim da Paginação
**************************/
/**************************
********************Tabelas
**************************/
#tabela_lista{
width:510px;
margin:0;
}
#tabela_lista th{
background-color:#12428C;
color:#FFFFFF;
padding-bottom:5px;
padding-top:5px;
text-align:center;
font-weight:bold;
}
#th_codigo{
border-right:2px solid #ffffff;
width:90px;
}
#th_codigo_100{
border-right:2px solid #ffffff;
width:100px;
}

#th_campo{
border-right:2px solid #ffffff;
}
.th_campo_200{
border-right:2px solid #ffffff;
}

.th_campo{
border-right:2px solid #ffffff;
}

#th_valor{
border-right:2px solid #ffffff;
width:100px;
}

#th_data{
border-right:2px solid #ffffff;
width:150px;
}

#th_opcao{
width:110px;
}

#th_opcao_150{
width:150px;
}

#tabela_lista td{
background-color:#e9e9e9;
padding-bottom:5px;
padding-top:5px;
border-top:2px solid #ffffff;
}

#tabela_lista .td_codigo{
text-align:center;
border-right:2px solid #ffffff;
padding-top:13px;
}

#tabela_lista .td_campo{
text-align:left;
padding-left:7px;
border-right:2px solid #ffffff;
padding-top:13px;
}

#tabela_lista .td_data{
text-align:center;
border-right:2px solid #ffffff;
padding-top:13px;
}

#tabela_lista .td_valor{
text-align:right;
border-right:2px solid #ffffff;
padding-top:13px;
padding-right:7px;
}

#tabela_lista .td_opcao{
text-align:center;
}
/**************************
**************Fim da Tabela
**************************/
/*#selectCateg{
position: absolute;
width: 50px; /* With the padding included, the width is 190 pixels: the actual width of the image.
height: 21px;
padding: 0 24px 0 8px;
color: #fff;
font: 12px/21px arial,sans-serif;
background:url(imagens/barra_sel.jpg);
background-repeat:no-repeat;
overflow: hidden;
}*/