body
{
	margin: 0px 0px 0px 0px;
	
	background: url("./themes/site_themes/default/bg.jpg") repeat;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: -8px;

}

h2.central{
	*margin-bottom:0;
	*height:2.8em;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;

}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: -7px;

}


h1.central {
	*margin-top:5px;
	*margin-bottom:-10;
	*height:0.1em;

}

h1.central1 {
	*margin-top:20px;
	*margin-bottom:-10;
	*height:0.1em;

}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.09em;
	margin-top: -8px;
	font-size: 10px;
	font-weight: normal;

}

h4.direita {
	*position:relative;
	*top:9px;
	*height:2.8em;
}

h4.direita1 {
	*top:15px;
	*margin-bottom:9px;
	*height:2.8em;
}

h4.materias {
	*position:relative;
	*top:9px;
	*height:2.8em;
}

h4.central p{
	*position:relative;
	*top:-25px;
	*height:2.8em;

}



div {
	padding_bottom: 0px;
	padding_top: 0px;
}



img {
	border: 0px;
}


a { background-color: transparent; text-decoration: none; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #333; 
}

a:hover { background-color:#0033FF; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; 
}


.linkdireita {
    color: #333;
			background-color: transparent;
			text-decoration: none;
			font-family: Verdana, Arial;
			font-size: 9px;
			margin-bottom: 20px; /* Alterar para quanto ficar melhor */
			}

.linkdireita a:hover {
    text-decoration: underline;
    color: #fff;
	background-color:#0033FF;
}

.datadireita {
font-size: 9px;
font-weight: normal;
background: transparent;
color: #69c;

}

.titledireita {
font-size: 9px;
font-weight: bold;
background: transparent;
color: #00526b;
margin-bottom: -8px; /* Alterar para quanto ficar melhor no Fire Fox */
*margin-bottom: -18px; /* Alterar para quanto ficar melhor no IE */
}


/* abaixo arrumação da HOME parte CENTRAL */

.linkdireita1 {
    		color: #333;
			*background-color: none;
			*border: none;
			text-decoration: none;
			font-family: Verdana, Arial;
			font-size: 9px;
			margin-top: -5px; /* Alterar para quanto ficar melhor no Fire Fox */
			*margin-top: -20px; /* Alterar para quanto ficar melhor no IE */
			*margin-bottom: 20px; /* Alterar para quanto ficar melhor */
			}

.linkdireita1 a:hover {
    		text-decoration: none;
    		color: #fff;
}

.datadireita1 {
			font-size: 9px;
			font-weight: normal;
			background: transparent;
			color: #69c;
}

.barradireita1 {
   margin-bottom: -8px;
   *margin-bottom: 0px;
}


.titledireita1 {
font-size: 9px;
font-weight: bold;
background: transparent;
color: #00526b;
margin-bottom: -4px; /* Alterar para quanto ficar melhor no Fire Fox */
*margin-bottom: -15px; /* Alterar para quanto ficar melhor no IE */
}


/* fim da arrumação da HOME parte CENTRAL */


.textlink {
font-size: 10px;
line-height: 120%;
font-weight: normal;
background: transparent;
color: #333;
letter-spacing: 0.08em;
margin-top: -10px;
}

.text {
font-size: 10px;
line-height: 120%;
font-weight: normal;
text-align: justify;
background: transparent;
color: #333;
letter-spacing: 0.08em;
margin-top: -10px;
}

h4.news {
	*position:relative;
	*font-family: Verdana, Arial, Helvetica, sans-serif;
	*font-size: 10px;
	*font-weight: normal;
	*top:9px;
	*height:2.8em;
}

.title4 {
font-size: 14px;
font-weight: bold;
background: transparent;
color: #00526b;
font-family: Verdana, Arial, Helvetica, sans-serif;

margin-top: 8px;
padding: 0px 0px 0px 0px;

}

.text4 {
font-size: 10px;
line-height: 120%;
font-weight: normal;
text-align: justify;
background: transparent;
color: #333;
letter-spacing: 0.08em;
margin-top: -12px;

}



.textresult {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 120%;
font-weight: normal;
text-align: justify;
background: transparent;
color: #333;
letter-spacing: 0.08em;
margin-top: -10px;
}

.data {
font-size: 9px;
font-weight: normal;
background: transparent;
color: #69c;
}


.datahome {
font-size: 9px;
font-weight: normal;
background: transparent;
color: #69c;
}

.data1 {
font-size: 9px;
font-weight: normal;
background: transparent;
color: #69c;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 3px;
}

.data2 {
font-size: 9px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: transparent;
color: #00526b;
margin-bottom: 7px;
}

.title {
font-size: 9px;
font-weight: bold;
background: transparent;
color: #00526b;
}


.titlehome {
font-size: 9px;
font-weight: bold;
background: transparent;
color: #00526b;

}

.title2 {
font-size: 14px;
font-weight: bold;
background: transparent;
color: #00526b;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titleagenda {
font-size: 12px;
font-weight: bold;
background: transparent;
color: #00526b;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.title3 {
font-size: 14px;
font-weight: bold;
background: transparent;
color: #00526b;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 0px;
*margin-bottom: 10px;
}

.posted {
margin-bottom: 10px;
font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
background: transparent;
color: #666;
}

.sidetitle {
margin: 18px 0px 7px 0px;
font-size: 115%;
letter-spacing: 0.09em;
font-weight: normal;
background: transparent;
color: #660;
border-bottom: 1px dotted #ccc;
}

.spacer {
clear: both;
}

.paginate {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:	12px;
 font-weight: normal;
 letter-spacing: .1em;
 padding: 10px 6px 10px 4px;
 margin: 0px;
 background-color: transparent;
}

.pagecount {
 font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size: 10px;
 color: #666;
 font-weight: normal;
 background-color: transparent;
}

.calendarBG {
 background-color: #000;
}

.calendarBlank {
 background-color: #9DB7A7;
}

.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #006;
}

.calendarMonthLinks {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: .1em;
 text-decoration: none;
 color: #fff;
 background-color: transparent;
}

.calendarMonthLinks a {
 color: #fff;
 text-decoration: none;
 background-color: transparent;
}

.calendarMonthLinks a:visited {
 color: #fff;
 text-decoration: none;
 background-color: transparent;
}

.calendarMonthLinks a:hover {
 color: #ccc;
 text-decoration: underline;
 background-color: transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	11px;
 color: #fff;
 background-color: #666666;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:         11px;
 font-weight:		normal;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarArtigo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:         11px;
 font-weight:		normal;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #FFFFFF;
 background-color: 	#cc0066;
}

.calendarCell {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0px 0px 2px;
margin-top:        6px;
margin-bottom:     3px;
}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0px;
border:            0px;
}

.submit {
background-color:  #fff;
font-family:       Arial, Verdana, Sans-serif;
font-size:         11px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}

.outerBorder {
 border:		1px solid #4B5388;
}


.tablePad {
 padding:			3px 3px 5px 3px;
 background-color:	#fff;
}

.fotos{
	*position:relative;
	*top:-18px;
}

.barra{
   margin-bottom:-12px;
   *margin-bottom:0;
}