body{
	padding:0px; margin:0px;
	background-color:#FFFFFF;
	font-family:Arial, Tahoma, sans-serif;
	color:#333333; font-size:12px;
}

label{
	cursor:pointer;
}

a{
text-decoration:none;
color:#5E90C2;
}

a:hover{
text-decoration:underline
}

.link_domain{
text-decoration:none;
color:#747474;
font-size:11px; 
font-style:italic;
}

.link_domain:hover{
color:#4D769E;
text-decoration:none
}
/*///////////////*/

.caixa_noticia{
	border:1px solid #fff;
	padding:8px
}



.caixa_noticia .titulo{
	color:#4D769E;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

.caixa_noticia .titulo:hover{
	text-decoration:underline;
}

.caixa_noticia .info_user{
margin-right:5px;
margin-bottom:5px;
margin-left:4px;
font-size:10px;
color:#999999
}
.caixa_noticia .info_user a{
font-size:10px;
color:#999999;
text-decoration:underline
}
.caixa_noticia .info_user a:hover{
color:#4D769E
}

.caixa_noticia .texto{
	margin-left:4px;
	color:#333333
}
.caixa_noticia .texto2{
	margin-left:4px;
	color:#666;
	font-size:11px;
}

.caixa_noticia span{
	font-size:11px; color:#999999;
}
.caixa_noticia span a{
	font-size:11px; color:#4E769D;
}
.caixa_noticia span a:hover{
	color:#6699CC; text-decoration:underline;
}



/*///////////////*/

.aba {
        padding: 3px 0;
        margin-left: 0;
        border-bottom: 1px solid #E3E3E3;
        font: bold 12px Verdana, sans-serif;
}

.aba li {
        list-style: none;
        margin: 0;
        display: inline;
}

.aba li a {
	font-weight:normal;
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #E3E3E3; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px;
        border-bottom: none;
        background: #EBEBEB;
        text-decoration: none;
}

.aba li a:link { color: #4D769E; }
.aba li a:visited { color: #4D769E; }

.aba li a:hover {
        color: #FFF;
        background: #98B9D8;
        border-color: #E3E3E3; border-bottom:none; border-bottom: 1px solid #98B9D8;
		text-decoration:none
}

.aba li .current {
 font-weight:bold;
 padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #E3E3E3;
        border-bottom: none;
        background: #DDE;
        text-decoration: none;
        background: white;
        border-bottom: 1px solid white;
}


.caixa_noticia2{
	border:1px solid #fff;
	border:1px solid #F7F7F7; -moz-border-radius: 4px; -moz-border-radius: 4px;	
	padding:8px
}

.caixa_noticia2:hover{
	border:1px solid #E3E3E3; background-color:#fff; -moz-border-radius: 4px; -moz-border-radius: 4px;
}

.caixa_noticia2 .titulo{
	color:#4D769E;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

.caixa_noticia2 .titulo:hover{
	text-decoration:underline;
}

.caixa_noticia2 .info_user{
margin-right:5px;
margin-bottom:5px;
margin-left:4px;
font-size:10px;
color:#999999
}
.caixa_noticia2 .info_user a{
font-size:10px;
color:#999999;
text-decoration:underline
}
.caixa_noticia2 .info_user a:hover{
color:#4D769E
}

.caixa_noticia2 .texto{
	margin-left:4px;
	color:#333333
}


.caixa_noticia2 span{
	font-size:11px; color:#999999;
}
.caixa_noticia2 span a{
	font-size:11px; color:#4E769D;
}
.caixa_noticia2 span a:hover{
	color:#6699CC; text-decoration:underline;
}



/*///////////////*/

/*///////////////*/

.balao{
	
}

.balao .participacao{
	border:1px solid #CCCCCC;
	border-bottom:none;
	border-right:none;
	padding:3px;
	-moz-border-radius: 3px;
-webkit-border-bottom: 3px;
color:#999;
}

.balao .participacao a{
	text-decoration:none;
	padding:3px 4px 0 4px;
	color:#999;
	border-left:1px solid #CCC
}

.balao .participacao a:hover{
	color:#5E90C2;
}

.balao .voto_sim{
	width:100px; float:right; text-align:right;
	padding-bottom:2px
	
}

.balao .voto_sim span{
	border:1px solid #13AC48; color:#FFF; background-color:#13AC48; padding:0 3px 0 0;
	-moz-border-radius: 3px;
	-webkit-border-bottom: 3px;
}

.balao .voto_nao{
	width:100px; float:right; text-align:right;
	padding-bottom:2px
	
}

.balao .voto_nao span{
	border:1px solid #E30C30; color:#FFF; background-color:#E30C30; padding:0 3px 0 0;
	-moz-border-radius: 3px;
	-webkit-border-bottom: 3px;
}

.balao .texto2{
	color:#666;
	font-size:11px;
}


/*///////////////*/


.nivel{
	color:#C1BFBF;
	font-size:11px;
	font-weight:bold;
}


fieldset {border:1px solid #ccc;font-weight:400;margin:1em 0;padding:1em 1.5em; -moz-border-radius: 5px; -moz-border-radius: 5px;}
label {display:block;font-weight:700;padding:5px 0;}
label br {clear:left;}
label span {font-style:italic; font-weight:normal;}
input.campo{width:250px;}
input.submit{width:90px;}
input.submit2{width:120px;}
h1,h2,h3,h4,h5,h6 {letter-spacing:-1px;font-family:arial,verdana,sans-serif;color:#6A6A6A;border-bottom:1px solid #cccccc;margin:.0em 0 .3em;}

/*///////////////*/
.bnt{
border:1px #C0C0C0 solid;
text-decoration:none;
padding:4px;
color:#666666;
background-color:#FFFFFF;
background-image:url('../images/bg_bnt.jpg');
background-repeat:repeat-x;
-moz-border-radius: 3px;
-webkit-border-bottom: 3px;
}

.bnt:hover{
color:#4D769E;
text-decoration:none;
background-image:url('../images/bg_bnt2.jpg');
}

/*///////////////*/


.caminho{
	
}

.caminho .atual{
	font-weight:bold
	
}

/* ----------------- */
/* menu topo */

.menu_top{
font-weight: bold;
font-size:12px;
width: 100%;
}

.menu_top ul{
padding:6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; //set value to "left", "center", or "right"*/
}

.menu_top ul li{
display: inline; padding-bottom:28px;
}

.menu_top ul li a{
color: #707070;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid #B7F1B7; /*bottom border is 3px*/
}

.menu_top ul li a:hover, .menu_top ul li a.selected{
border-bottom-color:#00CC00; color:#505050;
}



/* ----------------- */
/* menu topo */

.menu_bottom{
font-weight: bold;
font-size:12px;
width: 100%;
}

.menu_bottom ul{
padding:6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; //set value to "left", "center", or "right"*/
}

.menu_bottom ul li{
display: inline; padding-bottom:28px;
}

.menu_bottom ul li a{
color: #707070;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid #DADADA; /*bottom border is 3px*/
}

.menu_bottom ul li a:hover, .menu_bottom ul li a.selected{
border-bottom-color:#C1BFBF; color:#505050;
}


/* ----------------- */
/* menu right */

.sexypanels{
list-style-type: none;
margin: 0;
padding: 0;
width: 220px; /* width of menu */
}

.sexypanels li{
border-bottom: 1px solid white; /* white border beneath each menu item */
}

.sexypanels li a{
background: #333 url(../images/sexypanelright.gif) no-repeat right top; /*color of menu by default*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: white;
width: auto;
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
border-bottom: 1px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.sexypanels li a:visited, .sexypanels li a:active{
color: white;
}

.sexypanels li a:hover{
background-color: black; /*color of menu onMouseover*/
color: white;
border-bottom: 1px solid black; /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
}

/* ----------------- */





a:hover{text-decoration:none;}

.m_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#5E5D5D;
	}

.m1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#8E8E8E;
	}

.m2_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#FFFFFF;
	}

.h_text
	{
		font-family:Tahoma;
		font-size:9px;
		line-height:11px;
		color:#586478;
	}
	
.l_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#456494;
	}

.l1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#707070;
	}

.l2_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#3F80A3;
	}

.lt_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#FFFFFF;
	}
	
.lt1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#456494;
	}

.ls_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#787878;
	}

.ls1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#999898;
	}
	
.c_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:10px;
		color:#808080;
	}

.form
	{
		width:143px; height:19px; border-color:#CDCDCD; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:3px
	}
.form_div
	{
		height:22px; margin-top:2px;
	}

.form1
	{
		width:114px; height:19px; border-color:#CDCDCD; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:3px
	}
.form_div1
	{
		height:22px; margin-top:2px;
	}
		
	a.ls_text{text-decoration:none;}	
	a.ls_text:hover{text-decoration:underline;}
	
	a.c_text{text-decoration:none;}	
	a.c_text:hover{text-decoration:underline;}

ul {margin:0; padding:0; list-style:none}
.li1 {background:url(../images/a2.gif) no-repeat left center; margin: 7px 0px 0px 0px; padding:0px 0px 0px 9px}

.li2 {background:url(../images/1-a.gif) no-repeat left center; margin: 7px 0px 0px 0px; padding:0px 0px 0px 9px}