@charset "utf-8";
/* CSS Document */

.home_principal {
	width:628px;	
	float:left;
	margin-right: 32px;
	padding-bottom: 20px;}

#home_video {
	width:646px; 
	height:350px;
	padding-top:12px;
	margin-bottom:20px;
	background-image : url(/imagens/home/box_destaque.jpg);}

#home_tit_news a{
	font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00688f;}

#home_tit_news a:hover{
	color:#009900;
	text-decoration:none;}

#destaque_namidia { width:300px; float:left; font-size:14px; margin:0px 0px 15px 0px; color:#5d5d5d;}
#destaque_namidia h2 { height:26px; width:211px; text-indent:-9999em; background:url(../imagens/home/tit_h2_marinanamidia.gif) no-repeat left top; margin:0px 0px 15px 0px;}
#destaque_namidia .data { color:#938e89; font-size:10px; font-weight:bold;}
#destaque_namidia h3{ color:#5d5d5d; font-size:18px; font-weight:bold; margin:0px 0px 8px 0px;}
#destaque_namidia a { display:block; width:81px; height:24px; text-indent:-9999em; background:url(../imagens/bt_leiamais.gif) no-repeat left top; margin:8px 0px 0px 0px; color:#5d5d5d;}

/* Destaque agenda */

#destaque_agenda { width:620px; float:left; font-size:14px; margin:0px 0px 15px 0px; color:#5d5d5d;}
#destaque_agenda h2 { height:26px; width:211px; text-indent:-9999em; background:url(../imagens/home/tit_h2_agenda.gif) no-repeat left top; margin:0px 0px 15px 0px;}
#destaque_agenda h3{ color:#5d5d5d; font-size:14px; font-weight:normal; margin:0px 0px 8px 0px;}
#destaque_agenda .horario { color:#5d5d5d; font-size:14px; font-weight:bold;}
#destaque_agenda a.vertodos{background:url(../imagens/videos_imagens/botao_ver_todos.gif) no-repeat; width: 82px; height:24px; display:block; text-indent:-9999em; margin:10px 0px 0px 0px; padding-left:5px; }

/* Fim do Destaque agenda */

#destaque_blog { width:300px; float:left; font-size:14px; margin:0px 0px 15px 26px; color:#5d5d5d;}
#destaque_blog h2 { height:26px; width:216px; text-indent:-9999em; background:url(../imagens/home/tit_h2_blog.gif) no-repeat left top; margin:0px 0px 15px 0px;}
#destaque_blog .data { color:#938e89; font-size:10px; font-weight:bold;}
#destaque_blog h3{ color:#5d5d5d; font-size:18px; font-weight:bold; margin:0px 0px 8px 0px;}
#destaque_blog a { display:block; width:123px; height:26px; text-indent:-9999em; background:url(../imagens/bt_leiacomente.gif) no-repeat left top; margin:8px 0px 0px 0px; color:#5d5d5d;}

#videos { width:635px;}
h2.videos { height:32px; background:url(../imagens/home/tit_h2_videos.gif) no-repeat left top; text-indent:-9999em; border-bottom:1px solid #e5e5e5; margin:0px 0px 15px 0px;}
#videos .principal { float:left; width:325px; color:#34661f; font-weight:bold; font-size:18px; text-align:left; padding-left:5px; padding-right:10px;}
#videos ul { margin:0px 0px 0px 0px; padding:0px; float:left;}
#videos ul li { list-style-type:none; width:290px; color:#8c8c8c; padding:0px 0px 6px 0px; float:none; clear:both; font-weight:bold; text-align:left;}
#videos ul li img { border:3px double #999999; float:left; margin:0px 10px 10px 0px;}
#videos ul li .texto { float:left; width:160px;}
#videos ul li .texto h3 { color: #000000;  font-weight:bold; font-size:10px;}
#videos ul li .texto h4 { color:#34661f;  font-weight:bold; font-size:11px; line-height:normal;}
#videos a.vertodos{background:url(../imagens/videos_imagens/botao_ver_todos.gif) no-repeat; width: 82px; height:24px; display:block; text-indent:-9999em; margin:10px 0px 0px 0px; padding-left:5px; }


#agenda { width:635px;}
h2.agenda { height:32px; background:url(../imagens/home/tit_h2_agenda.gif) no-repeat left top; text-indent:-9999em; border-bottom:1px solid #e5e5e5; margin:0px 0px 15px 0px;}
#agenda ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; display:block;}
#agenda ul li {list-style-type:none; width:600px; color:#5d5d5d; padding:0px 0px 15px 0px; float:none; clear:both; font-size:14px; text-align:left;}
#agenda a { display:block; width:150px; height:24px; text-indent:-9999em; background:url(../imagens/home/bt_agenda_completa.gif) no-repeat left top;}


.home_lateral {
	padding:0px 0px 20px 0px;
	width:278px;
	float:left;
	text-align:left;}

.box-twitter { width:241px; height:115px; background: url(../imagens/home/bg_twitter2.gif) no-repeat left top; padding:20px 19px 0px 19px; margin:0px 0px 17px 0px;border:0;}
.box-twitter h4{ margin:0px 0px 0px 0;}
.box-twitter h4 a {color:#3b5998; font-size:14px; font-weight:bold; text-decoration:underline;}
.box-twitter .seguidores { color:#404040; font-size:11px; font-weight:bold; margin:2px 0px 10px 0px;}

ul#twitter_update_list { margin:0px; padding:0px;}
ul#twitter_update_list li{ border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; padding:10px 0px 10px 0px;}
.box-twitter .siga { margin:10px 0px 0px 0px;}
.box-twitter .siga a {color:#959595; font-size:11px; font-weight:normal; }


.box-agenda { width:241px; height:91px; background: url(../imagens/home/bg_agenda.gif) no-repeat left top; padding:20px 19px 0px 19px; margin:-15px 0px 0px 0px;}
.box-agenda .data {margin: 15px 0 0 11px;font-size: 30px;font-weight: bold;color:#285318;float:left;}
.box-agenda .agenda_info {margin: -10px 0 0 25px;padding:0;float:left;width: 165px;}
.box-agenda .agenda_info .agenda_hora{font-size: 14px;font-weight: bold;color: #275317;display:block;}
.box-agenda .agenda_info .agenda_tit{font-size: 11px;font-weight: bold;color: #275317;display:block;}
.box-agenda .agenda_info .agenda_veja_mais{font-size: 10px;font-weight: bold;color: #787878; text-decoration:underline;}


/*
.box-agenda { width:241px; height:91px; background: url(../imagens/home/bg_agenda.gif) no-repeat left top; padding:0; margin:0px 0px 0px 0px;}
.box-agenda .data {margin: 15px 0 0 14px;font-size: 30px;font-weight: bold;color:#285318;float:left;}

.box-agenda .agenda_info {border: 1px solid black;width: 170px;margin: 0 0 0 70px;padding:0;}
.box-agenda .agenda_info .agenda_hora{font-size: 14px;font-weight: bold;color: #275317;display:block;}
.box-agenda .agenda_info .agenda_tit{font-size: 11px;font-weight: bold;color: #275317;display:block;}
.box-agenda .agenda_info .agenda_veja_mais{font-size: 10px;font-weight: bold;color: #787878;}
*/

#album { width:278px; margin:20px 0px 0px 0px; background:#f7f7f7; padding:0px 0px 10px 0px;}
#album h2 { width:278px; height:35px; text-indent:-9999em; background:url(../imagens/home/tit_h2_album.gif) no-repeat left top;}
#album ul { margin:13px 0px 20px 0px; padding:0px 0px 10px 0px;}
#album ul li { list-style-type:none; float: left; width:75px; height:75px; margin:0px 0px 0px 12px;}
#album ul li img { border:1px solid #000000;}
#album ul li a { padding:0px; background:none; margin:0px;}
#album a { color:#34661F; font-size:14px; padding:0px 0px 0px 7px; background:url(../imagens/seta_link.gif) no-repeat left center; margin:0px 0px 0px 12px; display:block; font-weight:bold;}

#depoimentos h2 { width:278px; height:35px; text-indent:-9999em; background:url(../imagens/home/tit_h2_depoimentos.gif) no-repeat left top;}
#depoimentos a { color:#34661F; font-size:14px; padding:0px 0px 0px 7px; background:url(../imagens/seta_link.gif) no-repeat left center; margin:0px 0px 0px 12px; display:block; font-weight:bold;}

h2.porquevoto { display:none;}
img.porquevoto { margin:20px 0px 0px 0px;}

.box-home { width:300px; background:url(../imagens/home/bg_box.gif) no-repeat left bottom; float:left; margin:0px 12px 0px 0px;}
.ultimoboxe {margin:0px;}
.box-home p { padding:15px 30px 30px 30px; font-size:14px;}
.box-home p a { color:#5d5d5d; vertical-align:top;}
.box-home h2.discursos { width:300px; height:51px; text-indent:-9999em; background:url(../imagens/home/tit_box_h2_discursos.gif) no-repeat left top;}
.box-home h2.artigos { width:300px; height:51px; text-indent:-9999em; background:url(../imagens/home/tit_box_h2_artigos.gif) no-repeat left top;}
.box-home h2.diretrizes { width:300px; height:51px; text-indent:-9999em; background:url(../imagens/home/tit_box_h2_diretrizes.gif) no-repeat left top;}

.box-home-grande { width:609px; background:url(../imagens/home/bg_box2.gif) no-repeat left bottom; float:left; margin:0px 0px 20px 0px;}
.box-home-grande h2.diretrizes2 { width:609px; height:63px; text-indent:-9999em; background:url(../imagens/home/tit_box_h2_diretrizes2.gif) no-repeat left top;}
.box-home-grande p { padding:15px 30px 30px 30px; font-size:14px;}
.box-home-grande p a { color:#5d5d5d; vertical-align:top;}

#home_base {
	width:100%;
	height:auto;
	clear:both;}

#home_discursos {
	float:left;
	width:298px;
	height:154px;
	background-image:url(../imagens/home/bg_transp_disc.gif);
	background-repeat:no-repeat;
	padding-left:10px;}

#home_discursos p{
	display: block;
	width:250px;
	height:64px;
	padding-left:15px;
	padding-top:70px;
	font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#343434;
	font-weight:normal;}

#home_gov {
	float:left;
	width:298px;
	height:154px;
	background-image:url(../imagens/home/bg_transp_gov.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	float:left;}

#home_gov p{
	display: block;
	width:250px;
	height:64px;
	padding-left:15px;
	padding-top:70px;
	font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#343434;
	font-weight:normal;}

#home_releases {
	float:left;
	width:298px;
	height:154px;	
	background-image:url(../imagens/home/bg_transp_rel.gif);}

#home_releases p{
	display: block;
	width:250px;
	height:64px;
	padding-left:23px;
	padding-top:70px;
	font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#343434;
	font-weight:normal;}

#plantas_chao {
	width: 100%;
	background-image:url(../imagens/rodape.jpg);
	background-position:bottom;
	height:110px;}
	
h2.busca { display:block; width:278px; height:33px; text-indent:-9999em; background:url(../imagens/includes/tit_menulateral_busca_h2.gif) no-repeat left top; margin:0px 0px 20px 0px;}


#horariopolitico {width:247px; background: url(../imagens/home/bg_horariopolitico.gif) no-repeat left top; padding:13px 16px 0px 16px; margin:0px;}
#horariopolitico .foto { width:90px; height:67px; text-align:center; float:left; border:1px solid #999999; margin:0px 10px 0px 0px;}
#horariopolitico .foto a{ display:block; width:90px; height:67px; background:url(../imagens/home/play_horariopolitico.png) no-repeat center center;}
#horariopolitico .textos { float:left; color:#2f6419; font-size:11px; width:142px;}
#horariopolitico .textos h4 { color:#2f6419; font-size:14px; font-weight:bold;}
#horariopolitico .textos a{ color:#8b8b8b; font-size:10px; font-weight:bold;}
.thumbwrapper {
	position:relative;
	float: left;
	margin-right: 10px;
}

.thumbwrapper a {
	position:absolute;
	top: 0px;
	left: 0px;
	text-indent: -9999em;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 100;
	background: transparent url(../imagens/home/play_youtube.png) no-repeat;
}

.thumbwrapper a:hover {
	background: transparent url(../imagens/home/play_youtube_2.png) no-repeat;
	
	
}