@charset "utf-8";

/*

Theme Name: Mecenas da Vida

Theme URI: http://mecenasdavida.org.br/

Description: Novo site Mecenas da Vida.

Autor: Márcio Matos

Autor URL: http://www.revolutionmark.com.br

Tags: verde, mecenas da vida, portal.

Version: 1.0

*/



/* ++++++++++++++++++ Mecenas da Vida - Version 2.0  ++++++++++++++++++ */



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



R E S E T



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



*, html, input, form, ul, li {

	list-style:none;

	margin:0;

	padding:0;

	}

body {

	background:url(images/bg_geral.jpg) repeat center fixed;

	}



@font-face {

    font-family: "Corbel";

    src: url(fonts/corbel0-webfont.ttf);

	}	

@font-face {

    font-family: 'CorbelRegular';

    src: url('fonts/corbel0-webfont.eot');

    src: url('fonts/corbel0-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/corbel0-webfont.woff') format('woff'),

         url('fonts/corbel0-webfont.ttf') format('truetype'),

         url('fonts/corbel0-webfont.svg#') format('svg');

    font-weight: normal;

    font-style: normal;

	}



@font-face {

    font-family: 'Yanone Kaffeesatz';

    src: url('fonts/yanone4-webfont.eot');

    src: url('fonts/yanone4-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/yanone4-webfont.woff') format('woff'),

         url('fonts/yanone4-webfont.ttf') format('truetype'),

         url('fonts/yanone4-webfont.svg#YanoneKaffeesatzRegular') format('svg');

    font-weight: normal;

    font-style: normal;

	}





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



H E A D E R



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

	

		

#header {

	background:url(images/bg_heads.png) repeat-x center top;

	width:100%;

	height:230px;

	}

#header #header-wrapper {

	position:relative;

	width:910px;

	margin:0 auto;

	}

#header #header-wrapper #logo {

	position:absolute;

	width:174px;

	height:190px;

	}	

#header .head_logoads {

	height:160px;	

	}

#header .head_logoads .banner_468 {

	background:#99CC00;

	height:60px;

	left:310px;

	top:50px;

	position:absolute;

	width:468px;

	z-index:0;

	}



#header #header-wrapper .head_menu {

	height:30px;

	}

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

#header #header-wrapper .head_menu ul {

	color:#FFFFFF;

	float:right; 

	font-family: Tahoma, Verdana, Arial;

	font-size:11px; font-weight:bold;

	text-transform:uppercase;

	margin-right:30px;

	}

#header #header-wrapper .head_menu li {

	display:inline;

	line-height:30px;

	padding-right:8px

	}

#header #header-wrapper .head_menu li a, #header #header-wrapper .head_menu li a:visited  {

	color:#fff;

	text-decoration:none;

	}

#header #header-wrapper .head_menu li a:hover, #header #header-wrapper .head_menu li a:active  {

	color:#BBF900;

	text-decoration:none;

	}					

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

#header .head_search_trans {

	height:40px;

	}	

#header .head_search_trans .google_translator {

	position:absolute;

	width:390px;

	height:40px;

	}

#header .head_search_trans .google_translator #google_translate_element	{

	margin:9px 0 0 8px;	

	}

#header .head_search_trans .google_translator #google_translate_element div	{

	color:#486536 !important;

	}

#header .head_search_trans .google_translator #google_translate_element select	{

	background:#C2D7B5 !important;

	border:0 !important;

	color:#486536 !important;

	font-size:11px;

	font-family:Verdana, Arial, Tahoma;

	}					

#header .head_search_trans .translate {

	position:absolute;

	width:220px;

	height:40px;

	left:390px;

	}

#header .head_search_trans .translate ul {

	font-family:Verdana, Arial, Tahoma;	

	color:#506B3F;

	font-size:11px;

	margin:15px auto;

	}

#header .head_search_trans .translate li {

	background:url(images/es.png) no-repeat left 5px;

	display:inline;

	padding:4px 0 4px 22px;

	margin-left:16px;

	line-height:120%;

	}		

#header .head_search_trans .search {

	position:absolute;

	width:300px;

	height:40px;

	left:610px;

	}

#header .head_search_trans .search form {

	background:url(images/bg_search.png) no-repeat center left;

	margin:7px 0 0 0;

	width:270px;

	}

#header .head_search_trans .search label {

	width:270px; height:22px;

	line-height:26px; padding-left:3px;

	}

#header .head_search_trans .search .busca {

	font-family:Verdana, Arial, Tahoma;

	font-size:11px; color:#506B3F;

	border:0; width:240px;;

	padding:0 0 0 3px;

	}

#header .head_search_trans .search .button {

	position:absolute;

	width:16px; height:16px;

	top:12px; left:251px;

	}



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



MENU



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



ul.topnav {

	background:(images/topnav_bg.gif) repeat-x;

	color:#fff;

	font-family:Tahoma, Verdana, Arial;

	font-size:10px; 

	font-weight:bold;

	float:right;

	text-transform:uppercase;

	}

ul.topnav li {

	float:left;

	margin:0;

	padding-right:6px;

	position:relative; 

	}

ul.topnav li a{

	color:#fff;

	display:block;

	float:left;

	padding:10px 5px;

	text-decoration: none;	

	}

ul.topnav li a:hover{

	color:#BBF900;

	text-decoration:none;

	}

ul.topnav li span { 

	background:url(images/subnav_btn.gif) no-repeat center top;

	float:left;

	height:35px;

	width:17px;	

	}

ul.topnav li span.subhover {

	background-position:center bottom; 

	cursor:pointer;

	} 

ul.topnav li ul.subnav {

	background:#52A60D;

	display:none;

	float:left;

	left:0; 

	margin:0; 

	padding: 0;

	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/

	width:170px;

	top:30px;

	z-index:100;

	}

ul.topnav li ul.subnav li{

	margin:0; padding: 0;

	border-top:1px solid #59B50F; /*--Create bevel effect--*/

	border-bottom:1px solid #4E9D0D; /*--Create bevel effect--*/

	clear:both;

	width:170px;

	}

html ul.topnav li ul.subnav li a {

	float:left;

	width:145px;

	background: #52A60D url(images/dropdown_linkbg.gif) no-repeat 10px center;

	padding-left:20px;

	}

html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/

	background:#4B970D url(images/dropdown_linkbg.gif) no-repeat 10px center;

	}



	

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



W R A P P E R 



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



		

#wrapper {

	position:relative;

	height:auto;

	}



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



P Ó S - H E A D E R



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

	

.spot {

	position:relative;

	background:#F5F8F3;

	width:910px;

	height:310px;

	margin:0 auto;

	}

.spot .highlights {

	position:relative;

	width:650px;

	height:274px;

	left:18px; top:18px;

	z-index:3;

	}

#slider-wrapper {

	position:relative;

    width:650px;

    height:274px;

    left:18px; top:18px;

	z-index:3	

	}

#slider {

	position:relative;

    width:650px;

    height:274px;

	background:url(images/loading.gif) no-repeat 50% 50%;

}

#slider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

#slider a {

	border:0;

	display:block;

}



.nivo-controlNav {

	position:absolute;

	left:260px;

	bottom:-42px;

}

.nivo-controlNav a {

	display:block;

	width:22px;

	height:22px;

	background:url(images/bullets.png) no-repeat;

	text-indent:-9999px;

	border:0;

	margin-right:3px;

	float:left;

}

.nivo-controlNav a.active {

	background-position:0 -22px;

}



.nivo-directionNav a {

	display:block;

	width:30px;

	height:30px;

	background:url(images/arrows.png) no-repeat;

	text-indent:-9999px;

	border:0;

}

a.nivo-nextNav {

	background-position:-30px 0;

	right:15px;

}

a.nivo-prevNav {

	left:15px;

}



.nivo-caption {

    text-shadow:none;

    font-family: Helvetica, Arial, sans-serif;

}

.nivo-caption a { 

    color:#efe9d1;

    text-decoration:underline;

}

.nivoSlider {

	position:relative;

}

.nivoSlider img {

	position:absolute;

	top:0px;

	left:0px;

}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

}

/* The slices and boxes in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

}

/* Caption styles */

.nivo-caption {

	position:absolute;

	bottom:0px;

	color:#fff;

	background:#99CC00;

	width:200px;

	height:274px;

	left:450px;

	z-index:8;

	}

.nivo-caption a {

	display:inline !important;

	}

.nivo-html-caption {

    display:none;

	}

.nivo-caption p {

	font-family:Verdana, Arial, Tahoma;

	font-size:11px;

	line-height:140%;

	color:#668800;

	padding:0 0 10px 10px;

	margin:0;

	}		

.nivo-caption h2 {

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:2.5em;

	font-weight:300;

	line-height:100%;

	color:#fff;

	padding:40px 10px 0 10px;

	margin-bottom:10px;

	}		

.nivo-caption p.more {

	font-family:Verdana, Arial, Tahoma;

	font-size:11px;

	color:#fff;

	margin:18px 20px 0 0; 

	text-align:right;

	}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

	position:absolute;

	top:45%;

	z-index:9;

	cursor:pointer;

}

.nivo-prevNav {

	left:0px;

}

.nivo-nextNav {

	right:0px;

}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav a {

	position:relative;

	z-index:9;

	cursor:pointer;

}

.nivo-controlNav a.active {

	font-weight:bold;

}



.spot .highlights .highlights-text {

	position:absolute;

	background:#99CC00;

	width:200px;

	height:274px;

	left:450px;

	z-index:100;

	}	

.spot .highlights .highlights-text .area {

	margin:40px 15px 0 15px;

	}		

.spot .highlights .highlights-text p {

	font-family:Verdana, Arial, Tahoma;

	font-size:11px;

	line-height:140%;

	color:#668800;

	}		

.spot .highlights .highlights-text h2 {

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:1.536em;

	font-weight:300;

	line-height:100%;

	color:#fff;

	margin-bottom:10px;

	}		

.spot .highlights .highlights-text p.more {

	font-family:Verdana, Arial, Tahoma;

	font-size:11px;

	color:#fff;

	margin:18px 0 0 0; 

	text-align:right;

	}

.spot .highlights .image_border	{

	width:650px;

	height:274px;

	}

.spot .tips {

	position:absolute;

	background:url(images/bg_tips.png) no-repeat left center #9D8B5D;

	width:210px;

	height:274px;

	left:682px; top:18px;

	}

	

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

.spot .tips .menu {

	position:absolute;

	background: url(images/bg_diga_seja.png) no-repeat center top;

	width:210px;

	height:27px;

	}

.spot .tips .menu .op1 {

	position:absolute;

	width:91px;

	}

.spot .tips .menu .op2 {

	position:absolute;

	width:91px;

	left:118px;

	}

.spot .tips .content {

	position:absolute;

	width:180px;

	height:240px;

	overflow:hidden;

	top:27px;

	left:16px;

	}

.spot .tips .content p {

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

	font-size:11px;

	line-height:130%;

	color:#FFFFFF;

	margin:6px 0 0 0;

	}	

.spot .tips .content h1 {

	font-family: Corbel, Arial, Helvetica;

	font-size:19px;

	letter-spacing:-1px;

	color:#FFFFFF;

	margin:8px 0 0 0;

	font-weight:bold;

	}					

.spot .tips .content h2 {

	font-family: Corbel, Arial, Helvetica;

	font-size:13px;

	letter-spacing:-1px;

	color:#FFFFFF;

	margin-bottom:8px;

	}	

.spot .tips .content a, .spot .tips .content a:visited  {

	color:#FFFFFF;

	text-decoration:none;

	}

.spot .tips .content a:hover, .spot .tips .content a:active  {

	color:#FFFFFF;

	text-decoration:underline;

	}

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

.spot .tips .what {

	background:#9D8B5D;

	width:210px; 

	height:137px;

	}

.spot .tips .yes {

	background:#BFB495;

	width:210px; 

	height:137px;

	}	

	

.breadcrumb {

	background:url(images/bg_breadcrumb.png);

	height:30px;

	width:910px;

	margin:0 auto;

	}	

.breadcrumb p {

	font-family:Verdana, Arial, Tahoma;

	color:#506B3F;

	font-size:11px;

	padding:8px 0 0 20px;

	}

.breadcrumb a, .breadcrumb a:active {

	color:#506B3F;

	text-decoration:none;

	}

.breadcrumb a:hover, .breadcrumb a:visited {

	color:#506B3F;

	text-decoration:underline;

	}			



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



C O N T E Ú D O



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



#content {

	float:left;

	background: url(images/bg_content_fix.png) repeat-y center #FFFFFF;

	width:910px;

	margin:0 auto;

	}

#content-fix {

	width:910px;

	margin:0 auto;

	}	

#content #entries {

	background:#fff;

	float:left;

	width:610px !important;

	margin:0 !important;

	padding:0 !important;

	}

#content #entries_internas {

	background:#fff;

	float:left;

	width:610px;

	margin:0 !important;

	padding:0 !important;

	}

#content #entries_internas .wp-caption {

	background:#FAF9ED;

	border:1px solid #F1EDCF;

	margin:10px 0 10px 0;

	padding:10px 0 8px 10px;

	-moz-border-radius: 8px; /* Para Firefox */

	-webkit-border-radius: 8px; /*Para Safari e Chrome */

	border-radius: 8px; /* Para Opera 10.5+*/	 

	}

#content #entries_internas .wp-caption-text {

	margin-right:12px;

	}

#content #entries h1 {

	color:#668C4A;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:2.3em;

	line-height:90%;

	font-weight:400;

	padding:50px 0 10px 50px;

	}

#content #entries a, #content #entries a:active,

#content #entries_internas a, #content #entries_internas a:active  {

	color:#668800;

	text-decoration:none;

	}	

#content #entries a:hover, #content #entries a:visited,

#content #entries_internas a:hover, #content #entries_internas a:visited  {

	color:#668800;

	text-decoration:underline;

	}		

#content #entries .entry {

	width:500px; 

	margin:30px 0 0 50px;

	}

#content #entries_internas .entry {

	float:left;

	width:500px; 

	margin:0 0 0 50px;

	padding-bottom:30px;

	}

#content #entries_internas .entry .youTube {

	float:left;

	width:550px; 

	height:340px;

	margin:20px 0 0 0;	

	}

#content #entries_internas .entry .youTube .youTubeTitle{

	color:#668C4A;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:1.5em;

	line-height:90%;

	font-weight:400;

	padding:6px 0 20px 0;

	}

#content #entries_internas .entry .youTubeArchive {

	float:left;

	width:500px; 

	margin:50px 0 50px 0;	

	}

#content #entries_internas .entry .youTubeArchive .box-video {

	float:left;

	clear:right;

	width:108px; 

	height:73px;

	margin:10px 8px 0 0 ;

	}

#content #entries_internas .entry .youTubeArchive .box-video .thumb-broadcast {

	width:108px; 

	height:73px;

	}

#content #entries, #content #entries_internas .Nav {

	width:500px; 

	margin:30px 0 50px 50px;

	}

#content #entries .Nav .pages, #content #entries .Nav .current, #content #entries .Nav .page, #content #entries .Nav .nextpostslink, #content #entries .Nav .previouspostslink, #content #entries .Nav .extend, #content #entries .Nav .last, #content #entries .Nav .first, #content #entries_internas .Nav .pages, #content #entries_internas .Nav .current, #content #entries_internas .Nav .page, #content #entries_internas .Nav .nextpostslink, #content #entries_internas .Nav .previouspostslink, #content #entries_internas .Nav .extend, #content #entries_internas .Nav .last, #content #entries_internas .Nav .first {

	font-family:"Lucida Sans","Lucida Sans Unicode", sans-serif;

	font-size:0.7em;

	color:#668800;

	border:#668800 1px solid;

	}			

#content #entries .entry p, 

#content #entries .entry .entry-footer p, 

#content #entries_internas .entry p, 

#content #entries_internas .entry .entry-footer p{

	color:#668800;

	font-family:Verdana, Arial, Tahoma;

	font-size:11px;

	line-height:48%;

	text-align:justify;

	}

#content #entries .entry p,

#content #entries_internas .entry p {

	color:#76A05C;

	font-family:Verdana, Arial, Tahoma;

	font-size:0.718em;

	line-height:145%;

	text-align:justify;

	padding:10px 0 0 0;

	}	

#content #entries .entry .entry-header,

#content #entries_internas .entry .entry-header {

	position:relative;

	width:490px;

	height:50px;

	margin:10px 0 8px 0;

	}

#content #entries .entry .entry-data,

#content #entries_internas .entry .entry-data {

	position:absolute;

	font-family:Arial, Helvetica, sans-serif;

	background:url(images/bg_date.png) no-repeat center top;

	width:45px;

	height:50px;

	color:#FFFFFF;

	}

#content #entries .entry .entry-data .entry-data-dia,

#content #entries_internas .entry .entry-data .entry-data-dia {

	font-size:1.5em;

	font-weight:bold;

	display:block; 

	line-height:90%;

	text-align:center;

	padding:4px 0 0 0;

	}

#content #entries .entry .entry-data .entry-data-mes, 

#content #entries_internas .entry .entry-data .entry-data-mes {

	font-size:0.98em;

	font-weight:bold;

	display:block; 

	line-height:80%;

	text-align:center;

	}		

#content #entries .entry .entry-title, 

#content #entries_internas .entry .entry-title {

	position:absolute;

	height:50px;

	left:60px;

	}

#content #entries .entry .entry-title h2, 

#content #entries_internas .entry .entry-title h2 {

	color:#789F00;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:1.75em;

	line-height:90%;

	font-weight:500;

	margin:0!important; padding:0!important;

	}	

#content #entries .entry .entry-footer,

#content #entries_internas .entry .entry-footer {

	position:relative;

	background:#EFF3EB;

	height:25px;	

	margin-top:20px;

	}

#content #entries .entry-footer .category,

#content #entries_internas .entry-footer .category {

	position:absolute;

	width:200px;

	left:10px;

	}						

#content #entries .entry-footer .readmore,

#content #entries_internas .entry-footer .readmore,

#content #entries_internas .entry-footer .tags {

	position:absolute;

	width:200px;

	left:410px;

	}						

#content #entries .noticias-arquivos{

	-moz-border-radius: 8px; /* Para Firefox */

	-webkit-border-radius: 8px; /*Para Safari e Chrome */

	background:#BA4741;

	border-radius: 8px; /* Para Opera 10.5+*/

	height:30px; 

	left:240px;

	margin:30px 0 0 50px;

	position:relative;

	width:260px;

	}

#content #entries .noticias-arquivos p {

	color:#fff;

	font-family:Verdana, Arial, Tahoma;

	font-size:11px;

	line-height:48%;

	padding:12px;

	text-align:center;	

	}

#content #entries .noticias-arquivos a, #content #entries .noticias-arquivos a:active  {

	color:#fff;

	text-decoration:none;

	}

#content #entries .noticias-arquivos a:hover, #content #entries .noticias-arquivos a:visited {

	color:#FFCC00;

	text-decoration:none;

	}					



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



I N T E R N A S



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



	

#content #entries_internas {

	background:#fff;

	float:left;

	width:610px;

	}

#content #entries_internas h1 {

	color:#668C4A;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:2.3em;

	line-height:90%;

	font-weight:400;

	padding:0 0 15px 0;

	}

#content #entries_internas p {

	padding:8px 0 0 0;

	}	

#content #entries_internas h2 {

	color:#BA4741;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:1.6em;

	line-height:90%;

	font-weight:400;

	padding:30px 0 6px 0;

	}

#content #entries_internas h3 {

	color:#BA4741;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:1.2em;

	line-height:90%;

	font-weight:400;

	padding:40px 0 6px 0;

	border-top:none;

	border-bottom:1px #DBE6D0 solid; border-left:none;

	border-right:none;	

	}	

#content #entries_internas .entry h4 {

	color:#BA4741;

	display:block;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:1.2em;

	line-height:90%;

	font-weight:400;

	margin:6px 0 6px 0;

	text-align:left;

	}

#content #entries_internas .entry cite {

	color:#BA4741;

	display:block;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:1.8em;

	line-height:90%;

	font-weight:400;

	margin:6px 0 6px 0;

	text-align:center;

	}

#content #entries_internas .ilustra {

	float:left;

	clear:left;

	margin:0 8px 0 0;

	}			

#content #entries_internas .social {

	margin-top:20px;

	padding:2px 0 0 2px;

	}			

#content #entries_internas .social cite {

	color:#668C4A;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:1.12em;

	line-height:90%;

	font-weight:400;

	padding:6px 0 6px 0;

	text-align:left;

	}

#content #entries_internas hr {

	border-top:1px #DBE6D0 solid;

	border-bottom:none; border-left:none;

	border-right:none;	

	margin:0 0 6px 0;

	}								

#content #entries_internas .content_internas {

	width:570px; 

	margin:10px 0 0 20px;

	}	

#content #entries_internas .image_border {

	float:left;

	border:#E9EFE2 1px solid;

	background:#EEF3E9;

	margin-bottom:20px;

	width:570px; height:250px;

	}

#content #entries_internas .image {

	padding:10px 0 0 10px;

	width:550px;

	height:230px;	

	}

#content #entries_internas dl {

	width:500px;

	height:150px;

	margin-bottom:20px;

	position:relative;

	}

#content #entries_internas dt {

	position:absolute;

	background:#EEF3E9;

	width:210px; height:150px;

	}

#content #entries_internas dt img {

	width:190px; height:130px;

	padding:10px 0 0 10px;

	}	

#content #entries_internas dd {

	position:absolute;

	width:290px; height:150px;

	left:220px; overflow:hidden;

	}	

#content #entries_internas dd p {

	color:#76A05C;

	font-family:Verdana, Arial, Tahoma;

	font-size:10px !important;	

	line-height:145%;

	margin:0 !important; 

	padding:0 !important;

	text-align:left !important;

	}	

#content #entries_internas dd h2 {

	color:#BA4741;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:1.4em; font-weight:400;

	line-height:90%;

	margin:0 0 3px 0; padding:0;

	}

#content #entries_internas dd cite {

	color:#BA4741 !important;

	font-family:Corbel, Arial, Helvetica !important;

	font-size:1.18em !important;

	padding:2px 0 12px 0 !important; margin:0 !important;

	text-align:left !important;

	font-style:normal !important;

	}	

#content #entries_internas ul {

	list-style:none;

	color:#668C4A;

	font-family:Verdana, Tahoma, Arial;

	font-size:0.7em;

	margin:10px 0 0 0;

	}

#content #entries_internas li {

	padding:0 0 6px 0;

	line-height:140%;

	}

#content #entries_internas img {

	border:0;

	}

#content #entries_internas strong {

	color:#526C00;

	}								

#content #entries_internas  .ngg-galleryoverview { 

	float:left;

	width:460px;

	margin:10px 0 0 17px;

	}

#content #entries_internas  .ngg-gallery-thumbnail-box { 

	border:1px #DCE7D2 solid;

	background:#fff;

	width:81px;

	height:81px;

	float:left; clear:right;

	margin:8px 8px 0 0;

	}	

#content #entries_internas  .ngg-gallery-thumbnail { 

	width:81px;

	height:81px;

	}		

#content #entries_internas  .ngg-gallery-thumbnail-box img { 

	background:#DCE7D2;

	width:61px;

	height:61px;

	margin:6px 0 0 6px;

	border:0;

	}

#content #entries_internas  .ngg-navigation {

	margin:6px 0 0 0!important;

	width:460px!important; height:30px!important;

	font-family:Verdana, Arial, Tahoma!important;

	font-size:11px!important;

	color:#668800!important;

	text-align:left;

	}

#content #entries_internas  .ngg-navigation .page-numbers {

	border:#DCE7D2 1px solid!important;

	padding:6px!important;	

	}

#content #entries_internas  .ngg-navigation .page-numbers a, #content #entries_internas  .ngg-navigation .page-numbers a:active  {

	border:#DCE7D2 1px solid!important;

	background:none!important;

	color:#76A05C!important;

	text-decoration:none!important;

	}

#content #entries_internas  .ngg-navigation .page-numbers a:hover, #content #entries_internas .ngg-navigation .page-numbers a:visited  {

	border:#DCE7D2 1px solid!important;

	background:#fff!important;

	color:#76A05C!important;

	text-decoration:none!important;

	}		

.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev							{ 

border:#DCE7D2 1px solid!important;

	background:none!important;

	color:#76A05C!important;

	text-decoration:none!important;

}

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



S I D E B A R



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



#content .sidebar {

	background:#EAF0E4;

	float:left;

	width:300px;

	}

#content .sidebar h2 {

	color:#789F00;

	font-family: Corbel, Arial, Helvetica;

	font-size:1.4em;

	line-height:90%;

	font-weight:800;

	text-transform:uppercase;

	letter-spacing:-0.060em;

	margin:30px 0 0 20px;

	}	

#content .sidebar .box-1, #content .sidebar .box-2, #content .sidebar .box-3, #content .sidebar .box-4 {

	float:left;

	width:300px;

	}

#content .sidebar .box-1 {

	float:left;

	width:300px;

	margin-bottom:20px

	}

#content .sidebar .box-1 .banner {

	background:#B7CEA4;

	height:80px; width:260px;

	float:left;

	margin:15px 0 0 20px;

	}		

#content .sidebar .box-2 {

	background:url(images/bg_sidebar_seta.png) no-repeat top center #DCE7D2;

	height:100px;

	}

#content .sidebar .box-3 {

	background:url(images/bg_sidebar_seta_out.png) no-repeat top center;

	height:400px;

	overflow:hidden;

	}

#content .sidebar .box-3 small {

	font-family:Arial, Helvetica, sans-serif;

	font-size:8px; text-transform:uppercase;

	color:#506B3F;

	font-weight:700; letter-spacing:1px;

	margin:0 0 0 20px;	

	}

#content .sidebar .box-3 h3 {

	color:#668C4A;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:1.5em;

	line-height:90%;

	font-weight:400;

	margin:4px 0 0 20px;

	}			

#content .sidebar .box-3 .video {

	width:260px;

	height:190px;

	float:left;

	margin:15px 0 10px 20px;	

	}	

#content .sidebar .box-4 { 

	background:url(images/bg_sidebar_seta.png) no-repeat top center #DCE7D2;

	height:280px;

	height:400px;

	}

#content .sidebar .box-4 .anuncie { 

	float:left;

	width:280px;

	margin:10px 0 0 17px;

	}

#content .sidebar .box-4 .anuncie-box280 { 

	width:260px;

	height:145px;

	float:left; clear:right;

	margin:10px 10px 0 0;

	}
#content .sidebar .box-4 .anuncie-box { 

	width:125px;

	height:145px;

	float:left; clear:right;

	margin:10px 10px 0 0;

	}

#content .sidebar .box-3 .ngg-galleryoverview { 

	float:left;

	width:280px;

	margin:10px 0 0 17px;

	}

#content .sidebar .box-3 .ngg-gallery-thumbnail-box { 

	border:1px #DCE7D2 solid;

	background:#fff;

	width:81px;

	height:81px;

	float:left; clear:right;

	margin:8px 8px 0 0;

	}	

#content .sidebar .box-3 .ngg-gallery-thumbnail { 

	width:81px;

	height:81px;

	}		

#content .sidebar .box-3 .ngg-gallery-thumbnail-box img { 

	background:#DCE7D2;

	width:61px;

	height:61px;

	margin:6px 0 0 6px;

	border:0;

	}

#content .sidebar .box-3 .ngg-navigation {

	margin:6px 0 0 0!important;

	width:280px!important; height:30px!important;

	font-family:Verdana, Arial, Tahoma!important;

	font-size:11px!important;

	color:#668800!important;

	}

#content .sidebar .box-3 .ngg-navigation .page-numbers {

	border:#DCE7D2 1px solid!important;

	padding:6px!important;	

	}

#content .sidebar .box-3 .ngg-navigation .page-numbers a, #content .sidebar .box-3 .ngg-navigation .page-numbers a:active  {

	border:#DCE7D2 1px solid!important;

	background:none!important;

	color:#76A05C!important;

	text-decoration:none!important;

	}

#content .sidebar .box-3 .ngg-navigation .page-numbers a:hover, #content .sidebar .box-3 .ngg-navigation .page-numbers a:visited  {

	border:#DCE7D2 1px solid!important;

	background:#fff!important;

	color:#76A05C!important;

	text-decoration:none!important;

	}		

.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev							{ 

border:#DCE7D2 1px solid!important;

	background:none!important;

	color:#76A05C!important;

	text-decoration:none!important;

}



#footer {

	clear:both;

	background:#386426;

	height:500px;

	width:100%;

	}

#footer .extra-footer {

	clear:both;

	height:500px;

	width:910px;

	margin:0 auto;

	}

#footer .extra-footer .left {

	float:left;

	width:610px;

	}

#footer .extra-footer .left h3 {

	font-family: Corbel, Arial, Helvetica;

	font-size:1.45em;

	letter-spacing:-0.04em;

	color:#A3D900;

	text-transform:uppercase;

	margin:40px 0 20px 0;

	}	

#footer .extra-footer .left .programas {

	float:left;

	width:510px;

	}

#footer .extra-footer .left .programas h2 {

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	color:#fff; font-weight:400;

	font-size:30px;

	margin:0 0 4px 0;

	}			

#footer .extra-footer .left .programas p {

	font-family:Verdana, Arial, Tahoma;

	color:#A3D900;

	font-size:11px;

	line-height:160%; text-align:justify;

	}

#footer .extra-footer .left .programas p.saibamais {

	font-family:Verdana, Arial, Tahoma;

	color:#fff;

	font-size:11px;

	text-align:right;

	padding:20px 6px 0 0;

	}

#footer p.saibamais a, #footer p.saibamais a:visited {

	color:#fff;

	text-decoration:none;

	}

#footer p.saibamais a:hover, #footer p.saibamais a:active {

	color:#A3D900;

	text-decoration:none;

	}												

#footer .extra-footer .right {

	float:left;

	width:300px;

	}

#footer .extra-footer .right h3 {

	font-family: Corbel, Arial, Helvetica;

	font-size:1.6em;

	letter-spacing:-0.04em;

	color:#5CA43E;

	margin:37px 0 20px 0;

	}	

#footer .extra-footer .right .banner_progamas {

	float:left;

	width:300px;

	height:80px;

	background:#99CC00;

	margin-bottom:10px;

	}

#footer .extra-footer .right .youTubeTitle{

	color:#A3D900;

	font-family: Corbel, Arial, Helvetica;

	font-size:0.9em;

	line-height:120%;

	font-weight:600;

	padding:12px 0 20px 0;

	}	

#footer .extra-footer .right  p {

	font-family:Verdana, Arial, Tahoma;

	color:#fff;

	font-size:11px;

	line-height:160%; text-align:justify;

	}

#footer .extra-footer .right a, #footer .extra-footer .right  a:visited {

	color:#fff;

	text-decoration:none;

	}

#footer .extra-footer .right a:hover, #footer .extra-footer .right  a:active {

	color:#A3D900;

	text-decoration:none;

	}						

#footer .expediente {

	clear:both;

	background:#5CA43E;

	height:30px;

	width:100%;

	}	

#footer .expediente p {

	color:#FFFFFF;

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

	font-size:11px;

	text-align:center;

	padding:8px 0 0 0;

	}



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



COMENTS



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



.comments-list {

	}

.comments-list .entry-comment { 

	background:#F2F5EF;

	padding:8px;

	-moz-border-radius: 8px; /* Para Firefox */

	-webkit-border-radius: 8px; /*Para Safari e Chrome */

	border-radius: 8px; /* Para Opera 10.5+*/

	margin:20px 0 0 0;	 

	}

.comments-list .entry-comment .name { 

	font-family:Corbel, Arial, Helvetica !important;

	font-size:1.3em !important;

	color:#DBE6D0;

	padding:4px 0 0 0 !important;

	margin:0 !important;

	}

.comments-list .entry-comment .date { 

	font-family:Corbel, Arial, Helvetica !important;

	font-size:0.7em !important;

	color:#DBE6D0;

	padding:0 !important;

	margin:0 !important;

	}	

.comments-list .entry-comment .con { 

	font-family:Corbel, Arial, Helvetica !important;

	font-size:1em !important;

	color:#DBE6D0;

	padding:0 !important;

	margin:0 !important;

	}			

.comments-form {

	margin-top:30px;

	border-top:1px #DBE6D0 solid;

	border-bottom:none; border-left:none;

	border-right:none;	

	}

.comments-form p {

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

	font-size:11px;

	}

.comments-form label {

	color:#668800;

	padding:2px;

	width:80px; display:inline;

	}	

.comments-form .formid, .comments-form .formemail, .comments-form .formuri {

	background-color:#EAF0E4;

	border:0;

	color:#668800;

	padding:2px;

	font-size:11px;

	-moz-border-radius: 3px; /* Para Firefox */

	-webkit-border-radius: 3px; /*Para Safari e Chrome */

	border-radius: 3px; /* Para Opera 10.5+*/	 

	}

.comments-form .formid {

	width:203px;

	}

.comments-form .formemail {

	width:200px;

	}

.comments-form .formuri {

	width:211px;

	}

.comments-form textarea {

	background-color:#EAF0E4;

	border:0;

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

	font-size:11px;

	color:#668800;

	padding:4px;

	font-size:11px;

	-moz-border-radius: 3px; /* Para Firefox */

	-webkit-border-radius: 3px; /*Para Safari e Chrome */

	border-radius: 3px; /* Para Opera 10.5+*/

	}	

	

#content #entries .forum-entries {

	width:500px; 

	margin:5px 0 0 50px;

	}

#content #entries .forum-entries h2 {
	color:#BA4741;
	font-family:"Yanone Kaffeesatz", Helvetica, Arial;
	font-size:1.5em;
	line-height:90%;
	font-weight:400;
	padding:40px 0 6px 0;
	margin-bottom:20px;
	border-top:none;
	border-bottom:1px #DBE6D0 solid; border-left:none;
	border-right:none;	
	}

#content #entries .forum-entries h3 {
	color:#668800;
	font-family:Verdana, Arial, Tahoma;
	font-size:0.8em;
	line-height:90%;
	font-weight:400;
	padding:6px 0 6px 0;
	border-top:none;
	border-bottom:1px #DBE6D0 dotted;
	border-left:none;
	border-right:none;	
	}

#content #entries .forum-entries ul {
	margin:20px 0 0 0;
	}

#content #entries .forum-entries li {

	font-family:Verdana, Arial, Tahoma;

	font-size:11px;

	color:#668800;

	padding:0 0 8px 0;

	}



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

C F O R M S 

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

#content #entries_internas .cform { 

	margin:50px auto 0 auto; 

	width: 530px; 

	}

#content #entries_internas .cform label {

	width:90px; 

	margin:4px 10px 0 0; 

	display:-moz-inline-box; /*for mozilla*/

	display:inline-block; /*for Opera & IE*/

	text-align:right;

	vertical-align:top;

	color:#668800;

	font-family:Verdana, Tahoma, Arial;  

	font-size:13px;

	}

#content #entries_internas .cform input,

#content #entries_internas .cform textarea,

#content #entries_internas .cform select { 

	background:#DCE7D2; 

	border:0;

	color:#668800;

	font-family:Verdana, Tahoma, Arial;  

	font-size:13px;

	padding:2px;

	vertical-align:top;

	-moz-border-radius: 3px; /* Para Firefox */

	-webkit-border-radius: 3px; /*Para Safari e Chrome */

	border-radius: 3px; /* Para Opera 10.5+*/	 



	}

#content #entries_internas .cform input:hover,

#content #entries_internas .cform textarea:hover,

#content #entries_internas .cform select:hover	{

	background:#EAF0E4; 

	}

#content #entries_internas .cform input:focus,

#content #entries_internas .cform textarea:focus,

#content #entries_internas .cform select:focus	{ 

	background:#EAF0E4; 

	}

#content #entries_internas .cform input {

	width:280px; 

	}

#content #entries_internas .cform textarea {

	width:280px; 

	}

#content #entries_internas .cform select {

	width:158px; /* attempt to have equal length */

	padding:2px 0;

	}	

#content #entries_internas .cf_info {

	color:#DD0B94;

	font-family:"Lucida Sans Unicode", "Lucida Sans", Arial;

	font-size:0.9em;

	font-weight:bold;

	padding-bottom:15px;

	}

#content #entries_internas .cform label span {

	width:90px; /* must be the same as above!*/

	display:block; 

}

#content #entries_internas span.reqtxt,

#content #entries_internas span.emailreqtxt { 

	margin:3px 0 0 3px;

	font-family:"Lucida Sans Unicode", "Lucida Sans", Arial;

	color:#A5BF95;

	font-size:0.6em;

	display: -moz-inline-box; 

	vertical-align:top;

	}

#content #entries_internas ol.cf-ol { 

	margin:0!important; 

	padding:0!important;

	}

#content #entries_internas ol.cf-ol .secinput { 

	 width:40px;

	 margin-right:4px;

	}

#content #entries_internas .cform .sendbutton {

	width:100px!important;

	border:0;

	background:none !important;

	float:right;

	font-weight:bold;

	color:#668800;

	font-family:Verdana, Tahoma, Arial;  

	font-size:13px;

	}

#content #entries_internas ol.cf-ol li	{

	background:none!important; 

	margin:5px 0!important;

	padding:0 0 2px 0; 

	list-style:none!important; 

	text-align:left;

	line-height:1.3em;

	}

#content #entries_internas .cform .linklove {

	float:left;

	width:371px;

	margin:0; 

	padding:0!important;	

	text-align:center!important;

	}

#content #entries_internas .linklove a,

#content #entries_internas .linklove a:visited {

	font-size: 0.8em;

	font-family: Tahoma;

	color:#fff !important;

	}	

#content #entries_internas .cform p.cf-sb {

	float:left;

	width:371px;

	text-align:right;

	padding:0!important;

	margin:0;

	}

#content #entries_internas .cform .cf-box-title {

	color:#BA4741;

	font-family:"Yanone Kaffeesatz", Helvetica, Arial;

	font-size:1.52em;

	letter-spacing:-1px;

	line-height:90%;

	font-weight:400;

	padding:40px 0 6px 0;

	}

#content #entries_internas .cform .cf-box-b {

	width:30px;

	}

#content #entries_internas .cform label.cf-after, #content #entries_internas .cform label.cf-after span {

	width:90%;

	margin:0; padding:0;

	text-align:left;

	}