/* CSS Document */
@import url(rodape.css);
@import url(radio.css);
@import url(eassinado.css);
@import url(permuta.css);
@import url(noticiaCapa.css);
@import url(informativo.css);
@import url(noticiasHome.css);
@import url(agendaEventos.css);
@import url(forms.css);
@import url(convenios.css);



* {
	margin: 0;
	padding: 0;
}

html {
	background-color: #c0c0c0;
}

body {
	font-family: sans-serif;
	font-size: 11px;
	color: #777;
}

h2, h3 {
	font-family: Times, serif;
	font-size: 150%;
	color: #777;
	
	margin-left: 15px;
}

.subTitulo {
	font-family: Arial;
	font-size: 130%;
	font-weight: bolder;
	color:#333;
}

*:focus {
	outline: none;	/* Evita alguns problemas no FF */
}

#principal {
	background-color: #FFF;
	width: 952px;
	margin: 0 auto;
	border: 1px solid #999;
}

/* Classes comuns */

.pos_container,
ul, ol, dl {
	/*height: 1% !ie;*/
}

.pos_container:after,
ul:after, ol:after, dl:after {
    content: ".";

    display: block;
    clear: both;
    visibility: hidden;

    height: 0;
}

.img_icon {
	float: right;
	width: 75px;
	height: 92px;
	background-repeat: no-repeat;
}

.instituc {
	font-family: sans-serif;
	font-size: 12px;
	color: #a22721;
	
	margin-left: 15px;
}

.instituc a{
	color: #a22721;
	font-size: 11px;	
	margin-right: 5px;
	
	text-decoration: none;
}

.institucional {
	font-family: "Times New Roman";
	font-size: 18px;
	color: #a22721;
	
	margin-left: 15px;
}

.institucional a{
	color: #a22721;
	margin-right: 5px;
	
	text-decoration: none;
}

.institucionalCinza {
	font-family: "Times New Roman";
	font-size: 18px;
	color: #5c5c5c;
	
	margin-left: 15px;
}

.institucionalCinza a{
	color: #5c5c5c;
	margin-right: 5px;
	
	text-decoration: none;
}

.tituloCinza {
	font-family: arial;
	font-size: 12px;
	color: #5c5c5c;
}
.tituloCinza a{
	color: #5c5c5c;
	
	text-decoration: none;
}

.mais {
		border-top: 1px dotted #969594;
		width: 93%;
		
		margin-left: 15px;
}

.mais a {
	margin: 0 0 10px 30px;
	color: #a22721;	
}

.txt_centro {
	margin: 5px 0 5px 0;
	z-index: auto;
}

.size {
	width: 160px;
}

a:hover, a:focus, a:active {
	color: #434343;

	text-decoration: none;
}

.instituc a:hover, a:focus, a:active {
	color: #fff;
}

/* CABECALHO */
#cabec-aa {
	margin: 1px;
}

.cabec-cb a {
	color: #777;

	margin-left: 5px;
	margin-right: 5px;
	
	text-decoration: none;
}
.cabec-cb a:hover, a:focus, a:active {
	color: #434343;
}
#cabec-a {
	width: 950px;
	height: 134px;
	background-image: url(../imagens/topo.jpg);
	background-repeat: no-repeat;
	
	font-weight: bold;
}
#cabec-b {
	width: 935px;
	height: 21px;
	background-image: url(../imagens/topo_barra_1.jpg);
	background-repeat: repeat-x;
	
	font-weight: bold;
	
	padding-left: 15px;
	padding-top: 5px;
}
#cabec-c {
	width: 940px;
	height: 22px;
	background-image: url(../imagens/topo_barra_2.jpg);
	background-repeat: repeat-x;
	
	font-weight: bold;
	
	padding-right: 10px;
	padding-top: 8px;
}
#cabec-c ul {
	text-align: right;
}
#cabec-c ul li {
	float: right;
	text-decoration: none;
	text-align: right;
	
	list-style-type: none;
}
#cabec-c ul li a{
	margin-top: 0;
}
/* CABECALHO - FIM */

								/* COLUNA DA ESQUERDA */
#colunaEsq{
	width: 240px;
	float: left;
	margin-top: 30px;
	margin-bottom: 20px;
}
/* COLUNA DO CENTRO - FIM */

								/* COLUNA DO CENTRO */
#colunaCen{
	width: 370px;
	float: left;
	margin-top: 30px;
	
	/*border: 1PX solid #00CC00;*/
}
								/* COLUNA DO CENTRO - FIM */

/* COLUNA DA DIREITA */
#colunaDir{
	width: 328px;
	float: left;
	margin: 15px 5px 15px 5px;
	
	/*border: 1PX solid #006699;*/
}
/* COLUNA DA DIREITA - FIM */

								/* MENU - FIM */
#menu-aa {
	padding: 7px;
}

#menu-aa ul li{
	margin: 0px 0 10px 7px;
	border-bottom: 1px dotted #969594;
	
	list-style-type: none;
}

#menu-aa ul li a{
	font-family: sans-serif;
	font-size: 11px;
	color: #777;
	font-weight: bold;
	
	text-decoration: none;
	
	margin-left: 5px;
}

#menu-aa ul li a:hover, a:focus, a:active{
	color: #505050;
}

/* MENU - FIM */