html,body,div,h1,h2,h3,form,p,img,address,ul,li,a,object {

	padding: 0; 

	margin: 0;

}

html {

	background:url(images/fundo_equerda.jpg) no-repeat;

}

body {	

	background:url(images/fundo_direita.jpg) 100% 0% no-repeat;

}



#geral {

	width: 760px;

    margin: 0 auto;

    text-align: left;

	background:url(images/fundo_geral.gif) repeat-y;

}

#topo {

	width:760px;

	height:377px;

}

#topo img {

	padding:0;

	margin:0;

}

#meio {

	width:760px;

	display: table-cell;

	background: url(images/sombra_menu_lateral.gif) 195px 0px no-repeat ;

}

.bloco-parceiros{

	float:left;

	padding:0 0 20px 9px;

}

#swfparceiros{

	width:183px;

	height:151px;

	background-color:#FFF;

	border:1px solid #e0e0e0;

}

.borda_amarela{

	border:3px solid #e3b116;

}

/*################ BLOCOS #######################*/

#bloco1, #bloco2, #bloco_enquetes_parceiros {

	float: left;

}



#bloco1 {

	width:207px;

	margin-right:11px;

	padding-top:10px;

}



#bloco2 {

	float:left;

	width:532px;

	padding-top:10px;

	font:12px Arial, Helvetica, sans-serif;

	color:#000;

}

#bloco_enquetes_parceiros{

	width:137px;

	height:200px;

	background:#FF0000;

}



/*################ COLUNAS #######################*/



.colunas {

	float: left;

	width:532px;

}



.item {

	float: left;

	width:154px;

	padding-right:11px;

	margin-right:10px;

	background:url(images/pontilhado_item.gif) 100% 0% no-repeat;

}

.item h2{

	font:bold 12px "Trebuchet MS", Arial, Verdana;

	color:#7b2e00;

	text-transform:uppercase;

	margin:0 0 5px 0;

	padding:0;

}

.item ul{

	margin:0;

	padding:0;

	list-style:none;

}

.item ul li{

	float:left;

	border-bottom:1px solid #e1e1e1;

}

.item ul li a{

	float:left;

	padding:6px 0;

	font:12px Arial, Helvetica, sans-serif;

	color:#7b2e00;

	text-decoration:none;

}

.item ul li a:hover{

	text-decoration:underline

}

.leiamais{

	float:right;

	background:url(images/marcador_leiamais.gif) 0% 50% no-repeat;

	padding:0 0 0 17px;

	margin:10px 0 0 0;

	font:bold 11px Arial, Helvetica, sans-serif;

	color:#8e0101;

	text-decoration:none;

}

.semmargem {

    margin-right: 0 !important;

}



/*################ CONTEÚDO #######################*/

.linha {

	width:532px;

	margin-bottom:47px;

}

.linha h1{

	display:none;

}

#conteudo {

	width: 532px;

    color: #404040;

}

#conteudo h1{

	font:oblique 24px "Lucida Sans Unicode", "Lucida Sans", Arial;

	color:#dba119;

	letter-spacing:-2px;

	margin:5px 0;

}



/*################ MOLDURA #######################*/



.moldura_cima{

	width:518px;

	height:98px;

	background:url(images/moldura_cima.png);

}

.moldura_baixo{

	width:444px;

	padding:20px 37px 84px 37px;

	text-align:justify;

	display:table-cell;

	background:url(images/moldura_baixo.png) 0% 100% no-repeat;

}



/*################ LINHA DO TEMPO #######################*/



.linha_tempo{

	float:left;

	width:480px;

	background-color:#f9f9f9;

	padding:20px 25px;

}

.linha_tempo ul{

	width:480px;

	margin:0;

	padding:0;

	list-style:none;

}

.linha_tempo ul li{

	float:left;

	border-bottom:3px solid #000;

}

.linha_tempo ul li a{

	float:left;

	font:bold 13px Arial, Helvetica, sans-serif;

	color:#000;

	text-align:center;

	text-decoration:none;

	padding:5px 12px 11px 12px;

	background:url(images/linha_tempo_separador.png) 50% 100% no-repeat;

}

.linha_tempo ul li a:hover{

	color:#d49b14;

}



/*################ RODAPÉ #######################*/



address{

	width:728px;

	height:66px;

    margin:0 auto;

	border-right:1px solid #e7e7e7;

	border-left:1px solid #e7e7e7;

	padding:30px 15px 0 15px;

	font:11px Arial, Helvetica, sans-serif;

	color:#7b2e00;

    background:url(images/fundo_rodape.gif);

}

address p{

	float:left;

}

address a{

	float:right;

}

/*############# Formulário ##############*/



#conteudo form, #bloco1 form {

	width:470px;

	margin:0 auto;

	padding:0;

}

#conteudo form br{

	display:none;

}

#txtposterior, #txtanterior{

	font:12px Arial, Helvetica, sans-serif;

	margin-bottom:20px;

}

#conteudo form label{

	float:left;

	width:470px;

	font:bold 12px "Trebuchet MS", Arial, Verdana;

	color:#7b2e00;

}

#conteudo form .cxinput{

	width:470px;

	height:21px;

	border:1px solid  #e3e3e3;

	margin-bottom:5px;

}

textarea{

	float:left;

	width:470px;

	height:150px;

	border:1px solid  #e3e3e3;

	margin:0 0 7px 0;

	background:url(images/campos_baixo.gif) 0% 100% no-repeat;

}

.botao{

	width:68px;

	height:30px;

	background:url(images/btn_form.gif);

	border:0;

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#7b2e00;

	margin:15px 5px 0 0;

}



/*############# GRALERIA ##############*/



.bloco-galeria{

	float: left;

	width:154px;

	background-color:#fafafa;

	border: 1px solid #ededeb;

	margin:0 4px 0 0;

	padding:4px;

	text-align:center;

}

.bloco-galeria span{

	clear: both;

}

.bloco-galeria img{

	border:3px solid #ededeb;

}

.bloco-galeria h2 {

	font:bold 12px "Lucida Sans Unicode", "Lucida Sans", Arial;

	color:#000;

	padding:5px;

	margin-bottom:5px;

}

span.small {

	font:9px Arial, Helvetica, sans-serif;

	color: #000 !important;

	padding:10px 0;

	width:100%;

	float:left;

}

span.spandesc {

	float:left;

	font:11px Arial, Helvetica, sans-serif;

	padding:5px 0;

	margin:0;

	color:#000;

	text-align:left;

}

p.buscaseparador {

	padding:0; 

	margin:0;

}

div.buscaresultado{

	background-color:#9f505d;

	padding: 5px;

	margin-bottom: 5px;

	font:11px Arial, Helvetica, sans-serif;

	color:#FFF;

}



div.buscaresultado p {

	padding: 0; margin: 0;

}



div.buscaresultado p a {

	float: left;

	background-color: #5d1924;

	width: 98%;

	padding: 4px !important;

	margin-bottom:5px;

	text-decoration: none;

	font:bold 12px "Lucida Sans Unicode", "Lucida Sans", Arial;

	color: #f9e497;

}



div.buscaresultado p a:hover {



}

.basegaleria {

	display:none;

	float:left;

	padding:10px 0;

	width:360px;

	background:#e7481c;

	text-align:center;

	margin:0 auto;

}

.basegaleria a{

	font:bold 11px Arial, Helvetica, sans-serif;

	color:#fff;

	padding:10px 40px;

}

.galeria_separador {

	width: 100%;

	float: left;

	height: 1px;

	margin-bottom: -12px;

}

script{

	background:#00FF33;

}

.pagination{

	background-color:#efefef;

	padding:5px;

	clear:both;

	border-bottom:1px solid #cfcfcf;

	margin-bottom:5px;

}

.pagination span, .pagination a{

	font-weight:bold;

	color:#000 !important;

}

.pagination a:hover{

	color:#e1a119 !important;

}

/*################ MAPA DO SITE #######################*/



ul.ulmapa, ul.ulmapa li {

    list-style: none !important;

}



ul.ulmapa li a {

    float: left;

    color: #505050 !important;

    background: url(imgs/marc.png) no-repeat;

    padding: 0 0 0 18px;

    margin-bottom: 5px;

    border-bottom: 1px solid #ffffff;

}



ul.ulmapa li ul {

    float: left;

}



ul.ulmapa li ul li ul{

    padding: 0 0 0 35px;

}



.conteudo li a:hover {

    color: #8aa13c !important;

    border-bottom: 1px dotted #8aa13c;

}



.ulmapa li {

    clear: left;

}



li.limarcador {

    float: left;

    width: 480px;

    height: 25px;

    padding: 5px 15px 0 15px;

    clear: both;

    background-color: #efefef;

    border-bottom: solid 1px #cfcfcf;

    margin: 10px 0;

}



span.vercategoria a {

    float: right !important;

    background: url(imgs/mais.png) no-repeat 0% 50% !important;

    margin: -10px 0 0 0 !important;

    color: #8aa13c !important;

    text-decoration: none !important;

    padding: 0 0 0 15px !important;

    font: 9px Tahoma, Arial, Helvetica, sans-serif !important;

    border: none !important;

}



#popup {

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

	z-index:6;

	overflow: visible;

	text-align:center;

	cursor:pointer;

	margin-top:40px;

}

/*########################## ADD THIS##############################*/
#addthis {

	float:right;

	width:205px;

	/*height:30px;*/

	clear: both;

	font:12px  Arial, Helvetica, sans-serif;

	color: #600 !important;

	margin: 5px -5px 0 0 !important;

	/*padding: 10px 0 50 0 !important;*/
}

#addthis a:link{
	text-decoration:none;
	color: #600 !important;
}

#addthis a:hover{
	text-decoration:underline;
	color: #600 !important;
}