@charset "iso-8859-2";
/* CSS Document */
*{
margin:0; 
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#333333;

}

/*
body{
background:url(../img/bg-top.jpg) repeat-x top;
}*/
body{
background-color:#002e62;
}

h2{
font-size:20px;
padding-bottom:20px;
color:#007cc2;
}

img{border:none;}

a{
color:#000000;
text-decoration:none;
}
a:hover{
color:#333333;
text-decoration:underline;
}

h3{
font-size:18px;
padding-bottom:15px;
color:#007cc2;  /*0033CC;*/
}
h3 a{
font-size:18px;
padding-bottom:15px;
color:#007cc2;  /*0033CC;*/
}

table, tr, td, img{
border:none;
margin:0;
padding:0;
}


/*
input, textarea{
border:1px solid #26588b;
}
**/
.epc{padding-bottom:10px;}
/*
#bg{
background:url(../img/bg-but.jpg) repeat-x bottom;
}
*/
#xis{
width:1000px;
height:1000px;
margin:auto;
}
#geral{
font-size:12px;
line-height:1.5em;
width:1000px;
margin:auto;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#FFFFFF;
}

#topo-logo{
padding-top:15px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}

.linguas{
padding-right:10px;
padding-bottom:10px;
color:#666666;
}

#pesquisa{
padding-right:15px;
color:#666666;
}
#pesq-but{
padding-right:15px;
}
#login{
margin-left:15px;
border-left: 1px solid #CCCCCC;
padding-left:15px;
color:#666666;
}
#login input, #pesquisa input{
background-color:#CCCCCC;
border:none;
}

#topo-menu{
padding-left:2px;
text-align:center;
}

#topo-menu ul li{
display:inline;
padding-left:16px;
padding-right:16px;
border-right:1px solid #CCCCCC;
}
#topo-menu ul li a{
color:#26588b;
text-decoration:none;
font-weight:bold;
}
#topo-menu ul .ultima-linha{
border-right:none;
}

#topo-flash-home{
text-align:center;
padding-top:20px;
}

/* CONTEUDO */

/*home*/
#colunas-home{
background:url(../img/bg-cont-home.jpg) no-repeat top center;
}

#coluna-um-home, #coluna-dois-home, #coluna-tres-home{
padding-top:30px;
padding-left:20px;
padding-right:20px;
vertical-align:top;
}

.empre-home-item{
margin-top:20px;
background:url(../img/bg-empre-home.jpg) repeat-y;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
}
.empre-home-tit{
font-size:14px;
color:#0033CC;
padding-bottom:5px;
}

.destaques-home{
padding-top:20px;
}

.not-home-item{
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px dotted #CCCCCC;
}
.not-home-tit{
color:#0066CC;
font-weight:bold;
}
/*outras*/
#corpo{
padding-left:20px;
padding-right:20px;
min-height:300px;
}

.imagemgenerica{
float:right;
padding-left:10px;
padding-bottom:10px;
}

.listagem-img-item{
padding-top:10px;
padding-bottom:10px;
border-bottom:#cccccc 2px dotted;
}

#topico{
text-align:center;
padding-top:20px;
}

.ampliartexto{
padding-top:7px;
padding-bottom:10px;
}
.texto-det{
padding-left:40px;
padding-right:260px;
}

.ampliartexto-geral{
padding-left:40px;
padding-bottom:7px;
}
.imagemgenericageral{
float:right;
padding-right:30px;
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
}
.texto-det-geral{
padding-left:40px;
padding-right:30px;
border-right:1px solid #CCCCCC;
}

.lateral{
margin-top:40px;
padding-left:30px;
padding-right:20px;
}
.detalhe-lateral-item{
padding-bottom:10px;
padding-top:10px;
}

.funcionalidades{
padding-left:40px;
}

.fat{
text-align:center;
font-size:14px;
color:#007cc2;
font-weight:bold;
padding-top:20px;
padding-bottom:10px;
padding-left:60px;
}
.fat a{
color:#007cc2;
text-decoration:none;
}
.fat a:hover{
color:#007cc2;
text-decoration:underline;
}

.galeria-item{
margin-left:30px;
margin-right:30px;
padding:15px;
border-bottom:1px solid #CCCCCC;
color:#007cc2;
font-size:14px;
}
.galeria-item a{
color:#007cc2;
}
.galeriaText{
padding-top:30px;
padding-left:20px;
padding-bottom:15px;
padding-right:20px;
}

/* RODAPE */
#rodape{
margin-top:20px;
padding:20px;
font-size:10px;
border-top:1px solid #CCCCCC;
color:#999999;
}

#rodape a{
color:#999999;
}