/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

/* Elements */

body {
	margin: 20px 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A1A1A1;

}

h1 {
}

h2, h3, h4, h5, h6 {
	color: #2582A4;
}

p, ol, ul {
	text-align: justify;
}

strong {
	font-weight: bold;
	color: #808080;
}

a {
	text-decoration: none;
	color: #87A019;
}

a:hover {
	text-decoration: none;
	color: #2582A4;
	font-weight:bold;


}

.box {
	margin-bottom: 0;
	padding-bottom: 0;
	background: url(images/img07.gif) repeat-x left bottom;
	width:490px;
	_width:520px;
	position:relative;
	top:10px;
	left:10px;
	border-top:1px solid #f7f8f8;
	height:123px;
	_height:50px;

	/*border-right:1px solid #f7f8f8;*/
}

.bottom {
	display: block;
	margin-bottom: 0;
	padding-bottom: 10px;
	background: url(images/img08.gif) no-repeat left bottom;
}

.image{
	float:left;
	padding:3px;
	background-color:#fff;
	margin-right:5px;
	border:1px solid #e5e6e6;

}

.image_publi{
	padding:3px;
	background-color:#fff;
	margin-right:10px;
	border:1px solid #e5e6e6;

}
.indent {
	margin-left: 125px;
}

/* Header */

#header {
	width: 928px;
	height: 37px;
	margin: 0 auto;
	background: #BECF74 url(images/img01.gif) repeat-x;
	border-bottom: 3px solid #FFFFFF;
}

/* Menu */

#menu {
	float: left;
	width: 600px;
	height: 37px;
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	background: url(images/img02.gif) no-repeat;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 27px;
	padding: 10px 15px 0px 15px;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	background: #A4B74C url(images/img04.gif) repeat-x;
}

/* Search */

#search {
	float: right;
	height: 28px;
	margin: 0;
	padding: 9px 25px 0 0;
	background: url(images/img03.gif) no-repeat right top;
}

#search fieldset {
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}

#input1 {
	width: 164px;
	padding: 2px 5px;
	background: #FFFFFF;
	border: none;
}

#input2 {
	height: 20px;
	background: #87C4DB;
	border: none;
	text-transform: lowercase;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Content */

#content {
	width: 928px;
	margin: 0 auto;
	background: url(images/teste_topo.jpg) repeat-x;

}

#colOne {
	float: left;
	width: 170px;
	margin: 0 auto;
	border:0px solid #000;

	z-index:5;
	
}

#colOne h3 {
	margin-top: 0px;
	font-size:14px;
}

#colOne ul {
	margin-left: 0;
	padding-left: 20px;
	padding-right: 20px;
	list-style: none;
	
}
#colOne a.menu {
	text-decoration:none;
	border-top: 1px solid #EFEFEF;
	color: #87A019;
	display: block;
	text-align: left;
	/*background: url(images/img10.gif) repeat-x;*/
	height:27px;
	padding-left:10px;
	padding-top:3px;
	font-size:14px;
	font-weight:bold;
	
}

#colOne a.first {
	border: none;
}

#colOne a.menu:hover {
	text-decoration: none;
	color: #2582A4;
	background: url(images/img12.gif) repeat-x;
	font-weight:bold;
}

#colOne a.submenu {
	text-decoration: none;
	color:#2582A4;	
}
#colOne a.submenu:hover {
	text-decoration: none;
	color: #2582A4;
	font-weight:bold;
	background-color:transparent;

}


#colTwo {
	float: left;
	width: 530px;
	padding: 0px 5px 5px 5px;
	border:0px solid #000;
	margin-bottom:5px;
	
}

#colTwo a.noticia{
	color:#a1a1a1;

	
}
#colTwo a.noticia:hover{
	color:#87A019;
	text-decoration:underline;
	font-weight:normal;
	
}

#colTwo h2 {
	margin-top: 0;
	font-size: 18px;

}

#colTwo h3 {
	margin: 0px 0px 0px 0px;
	font-size: 14px;


}

#colTwo h4 {
	margin-top: 0;
	font-size: 11px;
	font-weight: normal;
	float:right;
}

#colTwo .box {
	margin: 0 -30px 30px -20px;
	padding: 0 30px 0 20px;
}

#colTwo .bottom {
	margin: 0 0 20px -20px;
	padding: 0 0 20px 20px;
}
#colThree {
	float:left;
	width: 170px;
	border:0px solid #000;
	padding:0px 5px 5px 5px;
}
#colThree a:hover {
	font-weight:normal;
}
#colThree h3{
	margin:0px 0px 0px 0px ;
}

/* Logo */

#logo {
	height: 130px;
	width: 600px;
	
	background: url(images/img06.gif) no-repeat;
}

#logo h1, #logo h2, #logo a {
	margin: 0;
	padding: 0;
	text-decoration: none;	
	color: #FFFFFF;
}

#logo h1 {
	padding-top: 25px;
	padding-left: 25px;
	font-size: 34px;
}

#logo h2 {
	margin-top: 0px;
	padding-left:200px;
	font-size: 12px;
}

.compartilhe{

	text-align:center;
	height:20px;
	border:1px solid #f7f8f8;
	background-color:#fdfdfd;
	width:170px;
	padding: 5px 5px 5px 5px;
	margin:0px 0px 10px 0px;
	_width:190px;
}
.publicidade{
	min-height:40px;
	border:1px solid #f7f8f8;
	background-color:#fdfdfd;
	padding: 5px 5px 5px 5px;
	text-align:center;
	margin:0px 0px 15px 0px;
	width:170px;
	_width:190px;
}
#destaque{
	width:240px;
	height:325px;
	text-align:justify;
	float:left;
	
}
#noticias{
	width:280px;
	_width:260px;
	float:right;
	/*margin-top:45px;*/
	/*_margin-top:40px;*/
	margin-right:3px;
	_margin-right:0px;

}
#cel_noticia{
	width:275px;height:68px;padding:5px 0px 0px 5px;background: url(images/fundo_noticia.gif) no-repeat;margin-bottom:4px;
}

#atu{
	/*width:180px;*/
	width:525px;
	border:0px solid #f7f8f8;
	margin-left:5px;
	/*background-color:#FBFCF6;*/
	background-color:#fdfdfd;
	/*padding: 5px 5px 5px 5px;*/
	
}
#atu a{
	color: #A1A1A1;
}
#atu a:hover{
	color: #FFFFFF;
}
#cel_atu{
	height:12px;
	_height:14px;
	border-bottom:1px solid #FFF;
	padding:3px 5px 3px 3px;
}
#mensagem{
	float:left;
	width:250px;
	height:120px;
	padding: 5px 5px 5px 5px;
	text-align:justify;
	background: url(images/fundo_cinza.gif) no-repeat;
}
#teste{
	float:left;
	width:250px;
	height:120px;
	padding: 5px 5px 5px 5px;
	text-align:justify;
	background: url(images/fundo_cinza.gif) no-repeat;
	
}
#seminario{
	float:left;
	width:250px;
	height:115px;
	padding:5px 5px 5px 5px;
	background: url(images/fundo_cinza.gif) no-repeat;
	text-align:justify;
}
#utilidades{
	float:right;
	width:250px;
	height:115px;
	color:#FFFFFF;
	padding:10px 5px 5px 10px ;
	background: url(images/fundo_foto.gif) no-repeat;
}
#utilidades a{
	background-color:transparent;
	color:#FFFFFF;
}
#utilidades a:hover{
	background-color:transparent;
	color:#FFFFFF;
	text-decoration:underline;
}


#links{
	width:250px;
	float:right;
	height:240px;
	background: url(images/fundo_links.gif) no-repeat;
	padding:5px 5px 5px 5px;
	margin-right:3px;
}
#acontece{
	height:20px;
	text-align:justify;
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
	border:1px solid #f7f8f8;
}
.menus{
	margin: 0px 5px 5px 5px;	
}

#cel_links{
	height:20px;
	/*border-bottom:1px solid #f7f8f8;background-color:#FDFDFD;*/
	padding:5px 5px 5px 5px;
	margin-top:3px;
	
}
/* Footer */

#footer {
	clear: both;
	width: 928px;
	margin: 0 auto;
	padding-top: 40px;
	background: url(images/img11.gif) repeat-x;
}

#footer p {
	margin: 0;
	text-align: center;
}

#pag{background-color:#fdfdfd;text-align:right;margin:0;clear:right;padding:5px;color:#178DB3;font-family:Arial, Helvetica, sans-serif;border:1px solid #f7f8f8;border-width:0 1px 1px 0;border-top-width:0}
#pag a{padding:2px 5px;line-height:15px;background-color:#fff;text-decoration:none;color:#178DB3;margin-left:10px;border:1px solid #E2E2E2}
#pag a:hover{font-weight:900;background-color:#79B5D9;color:#fff}
#pag span{font-size:16px;font-weight:900;line-height:20px;margin-left:10px}
#pag .next{padding-right:15px;padding-left:7px;background:#fff url(bt-next.gif) no-repeat 97% 0%;letter-spacing:2px}
#pag a.next:hover{font-weight:400;background-position:97% 100%}

#calendario{
	width: 190px;
	height: 190px;
	_height:200px;
	background: url(images/fundo_calendario4.gif) no-repeat;
	background-color:#fff;
	padding: 5px 5px 5px 5px;
	/*border:1px solid #000;*/
	font-size:11px;
	color:#FFFFFF;

}
#calendario .today{

	border:2px solid #FFFFFF;
	color:#FFFFFF;
}
#calendario a{

	color:#FFFFFF;
	font-weight:bold;
	background:transparent;
}


#calendario a:hover{
	/*background-color:#e5e6e6;*/
	/*color:#87A019 ;*/
	color:#FFFFFF;
	font-weight:bold;
	background:transparent;
}


#calendario caption {
	text-align: center;
	font-weight: bold;
}

#calendario table {
	margin: 0 auto;
	caption-side:top;

}

#calendario thead th {
	height: 20px;
}

#calendario tbody td {
	width:20px;
	height: 20px;
	text-align: center;
/*	color: #9E9E9E;*/
color:#FFFFFF;
}

#calendario #next {
	text-align: right;
}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.img_foto{

	padding:3px;
	background-color:#fff;
	margin-right:10px;
	border:1px solid #e5e6e6;
}
.campos {
background-color:#B0E0E6;
font: 11px georgia, sans-serif;
color:#0033CC;
margin-right: 20px;
}
.botao {
font: 11px georgia, sans-serif;
color:#0033CC;
margin-right: 20px;
}

.cx { /*caixas de texto formulario */
	BORDER: #ccc 1px solid;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS;
	margin-bottom:3px;

}
.btnFale {

	FONT-SIZE: 10px;
	WIDTH: 80px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana;
	bACKGROUND-COLOR: #2582A4;
	cursor:pointer;
	font-weight:bold;
	border:2px solid #87A019;
}
#indique{
	width:300px;
	display:none;
	bACKGROUND-COLOR: #000;
	position:absolute;
	top:400px;
	left:500px;
	padding:5px;
	opacity:0.75;
	filter:alpha(opacity=75);
}
#natal{
	display:block;
	width:400px;
	height:250px;
	position:absolute;
	top:300px;
	left:400px;
	background-color:#FFF;
	border:5px solid #FF0000;
	padding:5px;
	opacity:0.90;
	filter:alpha(opacity=90);
	color:#87A019;
}
#divPop{
	position: absolute;
     top:275px;
	 left:500px;
	 background-color:#fff;
     width:423px;
     height:333px;
     z-index:10;
     display:block;
     border:5px solid #F48D29 ;
}
