@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
	background-image: url(imagens/bg.jpg);
	background-repeat: repeat-x;
}

#body_wrap {
	margin: 0px auto;
	width: 870px;
	clear:left;
}

#_col2 {
	margin-right: 10px;
}

.conteudo a {
	text-decoration: none;
	color: #666666;
}

.conteudo a:hover {
	text-decoration: underline;
}

.alignleft {
	float: left;
	margin: 10px 10px 10px 0px;
}

.alignright {
	float: right;
	margin: 10px 0px 10px 10px;
}

/**************************************************************/
/* Topo  */
/**************************************************************/

#topo {
	position: relative;
	height: 240px;
}

#topo form {
	position: absolute;
	width: 209px;
	height: 38px;
	left: 599px;
	top: 2px;
}

#topo form input[type=text] {
	border: 0px;
	font-size: 11px;
	width: 150px;
}

#topo form input[type=submit] {
	color: #2c4321;
	font-size: 12px;
	font-weight:bold;
	border: 0px;
	padding: 3px;
	background: #ffc600;
	-moz-border-radius: 0.7em;  
    -webkit-border-radius: 0.7em; 
	
}

#topo .links  {
	margin-top: 15px;
	margin-left: 5px;
	margin-bottom: 15px;
}

#topo .links a {
	margin-right: 3px;
	font-weight:bold;
	background-color: #2c6135;
	padding: 4px 10px;
	text-decoration: none;
	color: #EEE;
	-moz-border-radius: 0.7em;  
    -webkit-border-radius: 0.7em; 

}

#topo .links a:hover {
	background-color: #087c2b;
}

#topo .jingle_envolvase {
	position: absolute;
	left: 540px;
	top: 151px;
}

/**************************************************************/
/* Widgets  */
/**************************************************************/

.widget ul, li {
	list-style: none !important;
	margin: 0px;
	padding: 0px;
}

.widget ul {
	margin: 5px 0px;
	padding: 10px;
	background-color:#f3f9f5;
}

.widget ul a {
	text-decoration: none;
	color:#333333;
}

.widget ul a:hover {
	text-decoration: underline;
}

.widgets_wrap {
	clear:left;
	margin-top: 35px;
}


.widget {
	float:left;
	margin: auto;
	margin: 10px 0px;
	width: 280px;
}


.widget .titulo, .widget .wrap_tile {
	border-bottom: #087c2b solid 1px;
	height: 31px;
	font-weight: bold;
}

.widget .titulo a, .widget .wrap_tile h2 {
	margin: 0px;
	float:left;
	padding: 6px 10px;
	color:#FFFFFF;
	text-decoration: none;
	background-color:#087c2b;
	font-size:16px;
}


.widget .conteudo {
	clear:left;
	margin-top:13px;
}

div.widget.novidades {
	width: 568px !important;
	height: 221px;
}

div.widget.novidades img {
	border: #067c30 5px solid;
}

div.widget.novidades .data {
	color: #067c30;
	font-weight: bold;
	font-size: 10px;
}

div.widget.novidades h1 {
	margin: 3px 0px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #067c30;
	font-size: 18px;
}

div.widget.novidades h1 a {
	color: #067c30;
	font-size: 18px;
	text-decoration:none;
}

div.widget.novidades h1 a:hover {
	text-decoration:underline;
}


div.widget.novidades .links a {
	text-decoration: none;
	font-size:12px;
	background-color:#eeeeee;
	color:#333333;
	padding: 5px 10px;
	-moz-border-radius: 0.7em;  
    -webkit-border-radius: 0.7em; 
}

div.widget.novidades .links a:hover {
	background-color:#CCCCCC;
	
}

div.widget.novidades .links a.selected {
	
	background-color:#fec828;
	
}

/**************************************************************/
/* GENERAL  */
/**************************************************************/

div.widget.general {
	width: 560px !important;
}

div.widget.general h1 {
	margin: 3px 0px;
	font-size:14px;
}


/**************************************************************/
/* AGENDA  */
/**************************************************************/

div.widget.agenda .data {
	font-size: 18px;
	font-weight:bold;
	color: #087C2B;
}

div.widget.agenda td {
	border-bottom: #d0d5d1 solid 1px;
	background-color:#f3f9f5;
}


/**************************************************************/
/* twitter  */
/**************************************************************/

div.widget.twitter .data {
	font-size: 10px;
	font-weight:bold;
	margin: 5px 0px;
	color:#333333;
}

div.widget.twitter td {
	border-bottom: #d0d5d1 solid 1px;
	background-color:#f3f9f5;
}

/**************************************************************/
/* Blog e Flickr */
/**************************************************************/

div.widget.blog .data, div.widget.flickr .data {
	font-size: 10px;
	font-weight:bold;
	margin: 5px 0px;
	color:#333333;
}

div.widget.blog td, div.widget.flickr td {
	border-bottom: #d0d5d1 solid 1px;
	background-color: #fff5d2;
}


/**************************************************************/
/* Obras */
/**************************************************************/


div.widget.obras .conteudo {
	padding: 5px;
	background-color:#f3f9f5;
}

/**************************************************************/
/* Posts  */
/**************************************************************/

.post {
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: #CCCCCC solid 1px;
}

.post .title {
	font-size: 16px;
	font-weight: bold;
}

.post .info {
	font-size: 10px;
	margin-bottom: 10px;
}

.post .text {
	font-size:12px;
	line-height: 18px;
}


/**************************************************************/
/* Comentarios  */
/**************************************************************/

.comentarios {

}

.comentarios h2 {
	font-size: 14px;
}

.comentarios h3 {
	font-size: 12px;
}

.comentarios form input[type=text], .comentarios form textarea {
	font-size:12px;
	padding: 4px;
	color:#666666;
	width: 171px;
}

.comentarios form textarea {
	width: 540px;
}

.comentarios .comentario {
	padding: 13px;
	margin-bottom: 2px;
	background: #f1f1f1;
}

.comentarios .comentario .autor {
	font-size: 12px;
	font-weight: bold;
}

.comentarios .comentario .info {
	font-size: 10px;
	margin-bottom: 6px;
}

.comentarios .comentario .text {
	font-size:11px;
}
