/*
CSS PADRÃO PARA TODAS AS PÁGINAS
*/
* {padding:0; margin:0;    list-style:none;}
body{}
#tudo{width:980px; margin:0 auto; font:11px/15px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align: left; background-color:#FFFFFF}
html { overflow: -moz-scrollbars-vertical; height: 100%; overflow: scroll }
* html #tudo { height: 100%; /* hack para IE6 hq trata height como min-height */ }
p{margin: 0px 0 15px 0}
.padrao {margin-bottom:20px; !important}
strong, b{font-weight:bold}
em {font-style:italic}
/*.saudacao{width:180px; display:block; position:absolute; left:15px; font-size:10px; font-family:Arial, Helvetica, sans-serif; top:0;}*/
blockquote {margin-left:15px}


/*TOPO*/
#topoFundo{height:97px; width:100%; background: url(bgFundoTopo.jpg) repeat-x; float:left; position:absolute; top:0; left:0}
#topo{font:11px Tahoma, Arial, Helvetica, sans-serif; background: url(bgTopo.jpg) no-repeat; position:absolute; top:0; margin-top:0px; width:980px; height:50px; padding-bottom:64px;}
#topo h1 a{display:block; background:url(logo.png) no-repeat; height:129px; width:105px; text-indent:999px; overflow:hidden; margin:0 16px 0 35px; _margin-left:20px; text-align:left; float:left; z-index:2}

#topo #atalhos{background:url(bgMenuInterno.png) no-repeat top right; height:22px;width:400px; /*width:467px;*/ float:right}
#topo #atalhos ul{float:right !important; margin-right: 15px; margin-top: 2px;/*height:10px !important; padding-right:5px !important; padding-top:9px !important;*/}
#topo #atalhos ul li{display:inline; color:#FFFFFF; padding:2px 5px 0 5px !important; /*list-style:none !important; margin-left:0;*/}
#topo #atalhos ul li a{color:#EBEBEB; text-decoration:none;}
#topo ul li {margin-right:0 !important}
#topo ul span {color: #FFF; padding: 0 6px;}

/*TOPO*/



/*RODAPE*/
#rodapeFundo{clear:both; background:url(bgRodape.jpg) repeat-x; height:191px; width:100%; position:relative; top:100px; /**top:5px;*/ }
#rodapeMD{ background:url(mdRodape.png) no-repeat left top; height:191px; width:238px; margin-left: 300px; position:absolute; z-index:2; *margin-left: 150px;}
#rodape {font:11px Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#FFF; width:980px; margin: 5px auto !important;}
#rodape ul {float:left; margin-left:40px; z-index:3; position:relative;text-align:left; margin-top: 8px;}
#rodape ul li{padding:2px 10px 2px 10px; /*list-style:none !important; margin-left:0;*/}
#rodape ul li a{color:#FFFFFF;text-decoration:none;}
#rodape h2 {text-transform:uppercase; clear:both;}
#rodape p{clear:both; text-align:center;}

/*#rodape {
    background: url("rodape.jpg") no-repeat scroll 0 0 transparent;
    clear: both;
    font: 10px Verdana,Arial,Helvetica,sans-serif;
    height: 78px;
    margin: 0 auto;
    padding: 5px 0;
    width: 980px;
}*/




/*RODAPE*/


#busca {top:34px; position:absolute; clear:both; margin-left:670px; z-index:1; float:left; width: 300px;}
#busca .button {background-color:#990000; color:#FFFFFF; border-style:outset; height:20px; width:40px; font: bold 11px Arial, Helvetica, sans-serif; vertical-align:top }
#busca  input.text {border: solid 1px #990000; width:340px; font-size:12px; height:15px; padding:1px 0 1px 0}
#busca input.radio {font-size:10px; display:block; margin-top:3px; *margin-top:0; float:left}
#busca label {font-size:10px; display:block; margin-top:3px; width:80px; float:left; padding-left:2px; *padding-left:0px; background:#0FF}
.buscaCabecalho{border-top:1px solid #900; margin:25px 0 10px 0;padding: 2px; font:bold 15px/18px Arial, Helvetica, sans-serif; color:#900}
.buscaconteudo{margin:12px 0;}

.buscaconteudo a{color:#CC0000 !important;}
.buscaconteudo a:hover{text-decoration: underline; color:red !important;}

.buscaPaginacao  {
border-bottom:1px solid #bd1314;
background-color: #EFE0E0; 

}
.buscaPaginacao li{ 
display: inline; 
list-style-type: none; 
margin: 7px;
cursor:pointer;
padding: 2px; 
color:blue;
}


#conteudo2 {
    display: inline-block;
    margin: 0 0 20px;
    min-height: 100px;
    position: relative;
    top: 120px;
    width: 980px;
}

/******* REDES SOCIAIS *******/
.redesSociais {width:240px; /*background-color:#30F;*/ float:right; margin-top:-45px;*margin-top:-60px; z-index:2; position:relative; /*margin-right:25px*/}
.redesSociais ul li {display:inline; margin-right:20px; list-style:none; background-image:none; margin:0}
.redesSociais ul li a {text-decoration:none; padding-left:5px;}                                                                     
/******* REDES SOCIAIS *******/    

alinhadoDireita {float:right}   
alinhadoEsquerda {float:left} 


/******** breadcrumbs *******/

.breadcrumb {top: -30px; left: 150px; position:absolute; }
.breadcrumb a{color:#333 !important;}
