@import url("jquery.shadowbox.css");
body{
	padding:0px;
	margin:0px;
}

#topo_menu {
width:100%; height:79px; background-color:#0E509F; overflow:hidden 	
	
}
#topo_menu_sub1 {
width:1000px;  height:79px; overflow:hidden	
}
#topo_menu_sub2 {
width:1000px;  height:19px; overflow:hidden	
}
#wallpaper_topo {
	background-color:#0E509F;
	background-image: url(../img/vote_charles_11.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:100%; height:483px;  overflow:hidden;
}
#wallpaper_topo_sub{
width:1000px;  height:483px; overflow:hidden		
}

#wallpaper_topo_div {
	background-color:#0E509F;
	background-image: url(../img/charles_11.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:100%; height:296px;  overflow:hidden;
}
#wallpaper_topo_sub{
width:1000px;  height:296px; overflow:hidden		
}

#menu {
	background-image: url(../img/menu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:100%; height:217px;  overflow:hidden;
}
#menu_sub{
width:1000px;  height:217px; overflow:hidden		
}
#corpo {	
	width:100%; height:auto;  overflow:hidden;
}
#corpo_sub{
width:1000px;  height:auto; overflow:hidden; padding:10px;	
}
#destaque_grande {
	width:475px;  height:300px;  float:left; overflow:hidden; border:#000 solid 1px; position:relative
	
}
#titulo_destaque {
	left:10px;
	height:70px;
	right:10px;
	bottom:10px;
	position:absolute;
	padding:5px;


}
#destaque_medio {
	width:226px;  height:300px;  float:left; overflow:hidden; border:#000 solid 1px; position:relative
	
}
#titulo_medio {
	left:5px;
	height:60px;
	right:5px;
	bottom:5px;
	position:absolute;
	padding:5px;


}


#destaque_vereador {
	width:120px;  height:190px;  float:left; overflow:hidden; border:#000 solid 1px; position:relative
	
}
#titulo_vereador {
	left:0px;
	height:50px;
	right:0px;
	bottom:0px;
	position:absolute;
	padding:5px;


}
#div_jingle {
	background-color:#0E509F;
	height:80px;
	width:100%;
	border-top:solid 1px #46A2CB;
	border-bottom:solid 1px #113778;
	
	
}
.carregando {
	background:#000;
	background-image: url(../img/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.transp{
	background-color:#0E509F;	
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;	
}
.tx_18_branco {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
}
a.tx_18_branco {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration:none
}
a.tx_18_branco:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration:underline
}


.tx_10_branco {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
a.tx_10_branco {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration:none
}
a.tx_10_branco:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration:underline
}

.tx_14 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
}
a.tx_14 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration:none
}
a.tx_14:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration:underline
}
.tx_12 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}
a.tx_12 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration:none
}
a.tx_12:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration:underline
}

.tx_14_branco {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
}
a.tx_14_branco {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration:none
}
a.tx_14_branco:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration:underline
}
#menu_rod {
float:left;  border-left:#0E509F solid 1px; height:195px	
}
#menu_rod1 {
float:left; padding-left:10px; text-align:left; padding-top:0px;  border-left:#FFF solid 1px; height:195px; line-height:150%; width:160px;  border-right:#0E509F solid 1px;	
}
#menu_rod2 {
float:left; padding-left:10px; text-align:left; padding-top:0px;  border-left:#FFF solid 1px; height:195px; line-height:150%; 	
}
#menu_rod3 {
float:left;   padding-top:0px; border-right:#0E509F solid 1px; width: 40px; height:50px;
}
#menu_rod4 {
float:left;   padding-top:0px; border-left:#FFF solid 1px; width: 40px; height:50px; padding-left:10px
}
.tx_16 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
}
a.tx_16 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration:none
}
a.tx_16:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration:underline
}

.tx_18 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
}
a.tx_18 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	text-decoration:none
}
a.tx_18:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	text-decoration:underline
}

.tx_18_azul {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #0D509F;
}
a.tx_18_azul {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #0D509F;
	text-decoration:none
}
a.tx_18_azul:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #0D509F;
	text-decoration:underline
}

.tx_18_azul_escuro {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color:#131F52;
}
a.tx_18_azul_escuro {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #131F52;
	text-decoration:none
}
a.tx_18_azul_escuro:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #131F52;
	text-decoration:underline
}
.tx_28_azul_escuro {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 28px;
	color:#131F52;
}
a.tx_28_azul_escuro {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 28px;
	color: #131F52;
	text-decoration:none
}
a.tx_28_azul_escuro:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 28px;
	color: #131F52;
	text-decoration:underline
}
.tx_18_vermelho {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color:#FF0000;
}
a.tx_18_vermelho {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FF0000;
	text-decoration:none
}
a.tx_18_vermelho:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FF0000;
	text-decoration:underline
}
.tx_40_azul_escuro {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 40px;
	color:#131F52;
}
a.tx_40_azul_escuro {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 40px;
	color: #131F52;
	text-decoration:none
}
a.tx_40_azul_escuro:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 40px;
	color: #131F52;
	text-decoration:underline
}
.tx_28_branco {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 28px;
	color:#FFF;
}
a.tx_28_branco {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 28px;
	color: #FFF;
	text-decoration:none
}
a.tx_28_branco:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 28px;
	color: #FFF;
	text-decoration:underline
}

#div_50 {
	width:475px;  height:30px;  float:left; overflow:hidden; border-bottom:solid 4px #0E509F; position:relative
}
#div_50_livre {
	width:475px;    float:left; overflow:hidden; 
}
#div_100 {
	width:970px;  height:30px;  float:left; overflow:hidden; border-bottom:solid 4px #0E509F; position:relative
}
#linha {
	background-image: url(../img/linha.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height:10px;
	overflow:hidden
}
#botao {
	height:40px;
	width:150px;
	background-color:#0D509F;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration:none;
	border:none
	
}
#back_rodape {
	background-color: #3E73B2;
	background-image: url(../img/grad.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height:270px;
	width:100%;
}
.campo {
height:24px; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:275px	; color:#999; line-height:24px
}
#assine {
	width:475px;
	height:175px;
	overflow:hidden;
	background-image: url(../img/back_assine.jpg);
	background-repeat: no-repeat;
	background-color:#5BA8CD;
	float:left
}