/* @group blog */

.next {
	float:right;
	color:fff;
	text-decoration:none;
	}

#blog {
	width:726px;
	height:220px;
	background-color:#58595b;
	float:left;
	padding:24px 0 0 24px;
	position:relative;
	border-bottom: 2px #f8b600 solid;
	margin-bottom:0px;
	}
	
#blog h3 {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	line-height:110%;
	font-size:14px;
	font-family:verdana;
	margin-bottom:.75em;
	width:250px;
	color:#fff;
	float:left;
	}
#blog p {
	color:#fff;
	text-align:justify;
	margin-left:0px;
	margin-top:0px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	}
#blog h3 a:link,
#blog h3 a:visited {
	text-decoration:none;
	color:#fff;
	}
#blog h3 a:hover,
#blog h3 a:focus {
	color:#fff;
	}
.nav-thumbs {
	width:99px;
	height:193px;
	margin-right:0px;
	float:left;
	}
.nav-thumbs img {
	margin-bottom:20px;
	}
.excerpt {
	width:600px;
	height:190px;
	float:left;
	margin-left:110px;
	margin-right:0px;
	margin-top:-190px;
		}
		
.cart .excerpt {
	width:328px;
	float:left;
	}
.excerpt img {
	width:305px;
	height:190px;
	margin-top:-190px;
	margin-left:15px;
	}
.blurb {
	float:left;
	width:225px;
	height:180px;
	display:block;
	margin-left:360px;
	margin-top:10px;
	}
.cart #blog {
	width:588px;
	float:left;
	display:inline;
		}
.cart #blog h2 {
	left:177px;
	top:23px;
	z-index:10;
	background-color:#34363e;
	width:410px;
	color:#fff;
	position:absolute;
	margin:0;
	}
.cart #blog h3 {
	position:absolute;
	margin:0;
	}
.cart .blurb {
	float:none;
	position:absolute;
	bottom:0px;
	left:179px;
	height:2.5em;
	width:388px;
	background-color:#34363e;
	padding:10px;
	opacity:.85;
	}

/* @end */

/* @group blog heading */

#post2, #post3 {
	display:none;
	}
#post1-button {
	opacity: 1;
	}
#post2-button, #post3-button {
	opacity:0.5;
	}
#post1-button a,
#post2-button a,
#post3-button a {
	border:none;
	outline:none;
	}

/* @end */

.imagem_grande{
	width:305px;
	height:190px;
	float:left;
}

#barra_direita{
	width:180px;
	height:690px;
	margin-right:0px;
	margin-top:0px;
	float:right;
	background-image:url(../images/bg_viva_social.jpg);
}

#barra_direita_sites1{
	width:180px;
	margin-top:0px;
	margin-left:35px;
	margin-bottom:0px;
	margin-right:0px;
	float:left;
}

#barra_esquerda{
	width:465px;
	margin-top:0px;
	float:left;
	background-color:#Fff;
}

#caixa_texto_social{
	width:415px;
	margin-left:20px;
	margin-bottom:15px;
	margin-top:20px;
	float:left;
	background-color: #FFF;
}

.logo_social{
	width:149x;
	height:49px;
	float:left;
	margin-bottom:0px;
	background-color:#FFF;
}

#logo_social{
	width:400px;
	float:left;
	margin-bottom:0px;
	margin-left: 20px;
	margin-top:30px;
	background-color:#FFF;
}


.style_social{
	width:465px;
	float:left;
	margin-left:20px;
	margin-right:0px;
	margin-top:15px;
	font-size:11px;
	color:#58595b;
	font-family:Verdana, Geneva, sans-serif;
}

.style_social_sites{
	width:415px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size:11px;
	color:#58595b;
	font-family:Verdana, Geneva, sans-serif;
}

#barra_total{
	width:750px;
	margin-top:0px;
	float:left;
	background-image:url(../images/bg_viva_social_total.jpg);
}

#site_alcoolismo_g{
	width:435px;
	height:253px;
	margin-top:15px;
	margin-left:35px;
	margin-bottom:0px;
	float:left;
	cursor:hand;
	background-image:url(../images/site_alcoolismo_g1.jpg);
}

#site_alcoolismo_g:hover{
	background-image:url(../images/site_alcoolismo_g2.jpg);
}

#site_guia_g{
	width:435px;
	height:253px;
	margin-top:15px;
	margin-left:35px;
	margin-bottom:0px;
	float:left;
	cursor:hand;
	background-image:url(../images/site_guia_g1.jpg);
}

#site_guia_g:hover{
	background-image:url(../images/site_guia_g2.jpg);
}

#site_dnm_g{
	width:435px;
	height:253px;
	margin-top:15px;
	margin-left:35px;
	margin-bottom:0px;
	float:left;
	cursor:hand;
	background-image:url(../images/site_dnm_g1.jpg);
}

#site_dnm_g:hover{
	background-image:url(../images/site_dnm_g2.jpg);
}

#site_anti_g{
	width:435px;
	height:253px;
	margin-top:15px;
	margin-left:35px;
	margin-bottom:0px;
	float:left;
	cursor:hand;
	background-image:url(../images/site_anti_g1.jpg);
}

#site_anti_g:hover{
	background-image:url(../images/site_anti_g2.jpg);
}

#caixa_texto_social_sites{
	width:415px;
	margin-left:15px;
	margin-bottom:0px;
	margin-top:10px;
	float:left;
}

#caixa_resto_social_sites{
	width:415px;
	height:30px;
	margin-top:0px;
	float:left;
}

#barra_direita_sites_base{
	width:185px;
	height:600px;
	margin-top:0px;
	float:right;
	background-color:#3FC;
}


#barra_direita_sites{
	width:180px;
	margin-top:0px;
	margin-right:0px;
	float:left;
}


#bg_sites{
	width:180px;
	height:84px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:0px;
	float:left;
}

#bg_sites:hover{
	background-image:url(../images/bg_social_sites.jpg);
}

#linha_sites{
    width:220px;
	height:2px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#ffffff;
	}
	

.viva_internet{
	width:285px;
	height:26px;
	margin-top:30px;
	margin-right:0px;
	margin-left:0px;
	float:left;
	cursor:hand;
}

   .style_portais{
	width:285px;
	margin-left:60px;
	float:left;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	cursor:hand;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
}

   .style_portais2{
	width:285px;
	margin-left:16px;
	float:left;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	cursor:hand;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
}

   .style_portais3{
	width:285px;
	margin-left:30px;
	float:left;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	cursor:hand;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
}

   .style_portais4{
	width:285px;
	margin-left:50px;
	float:left;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
}

#barra_direita_agenda{
	width:211px;
	margin-top:-10px;
	margin-left:0px;
	float:left;
}

.viva_agenda{
	width:208px;
	height:25px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	float:left;
}

#caixa_artigos_index{
	width:490px;
	height:93px;
	margin-left:25px;
	margin-bottom:0px;
	margin-top:0px;
	float:left;
	cursor:hand;
	background-color:#ffffff;
}

#caixa_artigos_index:hover{
	background-image:url(../images/social_artigos2.jpg);
}

#box_foto{
   width:107px;
   height:93px;
   float:left;
   cursor:hand;
   }
   
   .dest_foto{
   width:101px;
   height:87px;
   background-color:#FF6699;
   margin-left:3px;
   margin-top:3px;
   }
   
   .style_social_titulo{
	margin-left:9px;
	margin-right:0px;
	float:left;
	margin-top:5px;
	font-size:16px;
	cursor:hand;
	color:#58595b;
	font-family:Verdana, Geneva, sans-serif;
}

   .style_social_titulo2{
	margin-left:20px;
	margin-right:0px;
	float:left;
	margin-bottom:0px;
	margin-top:10px;
	font-size:16px;
	cursor:hand;
	color:#f3ad00;
	font-family:Verdana, Geneva, sans-serif;
}


#linha_texto_social{
width:285px;
height:16px;
float:left;
cursor:hand;
margin-left:10px;
background-image:url(../images/linha_texto_social.jpg);
}

#linha_texto_social2{
width:300px;
height:16px;
float:left;
cursor:hand;
margin-left:10px;
background-image:url(../images/linha_texto_social2.jpg);
}

   .style_social_extra{
	width:285px;
	margin-left:21px;
	float:left;
	margin-right:0px;
	margin-top:3px;
	font-size:9px;
	color:#f8b600;
	font-family:Verdana, Geneva, sans-serif;
	cursor:hand;
}

   .style_social_chamada{
	width:355px;
	margin-left:10px;
	float:left;
	margin-right:0px;
	margin-top:6px;
	font-size:11px;
	cursor:hand;
	color:#58595b;
	font-family:Verdana, Geneva, sans-serif;
}

#linha_social{
    width:490px;
	height:4px;
	margin-top:10px;
	margin-left:29px;
	margin-bottom:10px;
	float:left;
	background-color:#f0ecec;
	}
	
	#linha_social_portais{
    width:400px;
	height:4px;
	margin-top:20px;
	margin-left:70px;
	margin-bottom:10px;
	float:left;
	background-color:#f0ecec;
	}
	
	
	#caixa_artigos_portais{
	width:415px;
	height:93px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	float:left;
	cursor:hand;
	background-color:#ffffff;
}

    #caixa_artigos_portais:hover{
	background-image:url(../images/social_artigos2.jpg);
}

#caixa_materias_relacionadas{
	width:415px;
	height:50px;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:15px;
	float:left;
	cursor:hand;
}

#caixa_portais_conteudo{
	width:415px;
	height:25px;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:25px;
	float:left;
	cursor:hand;
}

#linha_materias_relacionadas{
	width:400px;
	height:24px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:5px;
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;
	float:left;
	cursor:hand;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	background-image:url(../images/materias_relacionadas1.jpg);
}

#linha_materias_relacionadas:hover{
	color:#FFF;
	background-image:url(../images/materias_relacionadas2.jpg);
}

.bt_dest{
	width:34px;
	height:33px;
}

.titulo_bt{
	width:250px;
	height:32px;
	margin-left:7px;
	margin-bottom:0px;
	margin-top:20px;
}


#imagem_informacao{
	width:490px;
	height:200px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:0px;
	float:left;
	background-color:#f0ecec;
}

.imagem_resp{
	width:480px;
	height:190px;
	margin-left:5px;
	margin-top:5px
}

#nova_direita{
	width:200px;
	margin-top:-740px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_acao0{
	width:200px;
	margin-top:-970px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_acao1{
	width:200px;
	margin-top:-1480px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_acao2{
	width:200px;
	margin-top:-1640px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_acao3{
	width:200px;
	margin-top:-1590px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_acao_agentes{
	width:200px;
	margin-top:-1650px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_acao3{
	width:200px;
	margin-top:-930px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_acao4{
	width:200px;
	margin-top:-870px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}


#nova_direita_uniao{
	width:200px;
	margin-top:-640px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_uniao1{
	width:200px;
	margin-top:-640px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}


#nova_direita_uniao2{
	width:200px;
	margin-top:-630px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_orgulho{
	width:200px;
	margin-top:-585px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_infor{
	width:200px;
	margin-top:-650px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_infor1{
	width:200px;
	margin-top:-545px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:50px;
	float:right;
	cursor:hand;
}

#nova_direita_infor_portal{
	width:200px;
	margin-top:-740px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_infor_portal2{
	width:200px;
	margin-top:-705px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_envol{
	width:200px;
	margin-top:-640px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_envol1{
	width:200px;
	margin-top:-630px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#nova_direita_envol2{
	width:200px;
	margin-top:-690px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	float:right;
	cursor:hand;
}

#sobra{
	width:400px;
	float:left;
	height:30px;
}

#espaco_juno{
	width:400px;
	height:30px;
	float:left;
}

#bt_acao{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	cursor:hand;
	background-image:url(../images/bt_resp_acao1.jpg)
}

#bt_acao:hover{
	background-image:url(../images/bt_resp_acao2.jpg)
}

#bt_envol{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	cursor:hand;
	background-image:url(../images/bt_resp_envolvimento1.jpg)
}

#bt_envol:hover{
	background-image:url(../images/bt_resp_envolvimento2.jpg)
}

#bt_infor{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	cursor:hand;
	background-image:url(../images/bt_resp_infor1.jpg)
}

#bt_infor:hover{
	background-image:url(../images/bt_resp_infor2.jpg)
}

#bt_orgulho{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	cursor:hand;
	background-image:url(../images/bt_resp_orgulho1.jpg)
}

#bt_orgulho:hover{
	background-image:url(../images/bt_resp_orgulho2.jpg)
}

#bt_uniao{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	cursor:hand;
	background-image:url(../images/bt_resp_uniao1.jpg)
}

#bt_uniao:hover{
	background-image:url(../images/bt_resp_uniao2.jpg)
}

#bt_acao_ok{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	background-image:url(../images/acao_ok.jpg)
}

#bt_envol_ok{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	background-image:url(../images/envol_ok.jpg)
}

#bt_infor_ok{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	background-image:url(../images/informacao_ok.jpg)
}

#bt_orgulho_ok{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	background-image:url(../images/orgulho_ok.jpg)
}

#bt_uniao_ok{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	background-image:url(../images/uniao_ok.jpg)
}

#quadro_mini_site{
	width:457px;
	height:183px;
	float:left;
	margin-left:35px;
	margin-top:15px;
}

#bg_mini_site1{
	width:223px;
	height:84px;
	float:left;
	cursor:hand;
	margin-bottom:15px;
	background-color:#FFF;
}

#bg_mini_site1:hover{
	background-image:url(../images/bg_social_sites.jpg);
}

#bg_mini_site2{
	width:223px;
	height:84px;
	float:left;
	cursor:hand;
	margin-left:10px;
	margin-bottom:15px;
	background-color:#FFF;
}

#bg_mini_site2:hover{
	background-image:url(../images/bg_social_sites.jpg);
}

#bt_acao_index{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	cursor:hand;
	background-image:url(../images/bt_resp_acao1.jpg)
}

#bt_acao_index:hover{
	background-image:url(../images/bt_resp_acao2.jpg)
}

#bt_envol_index{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	cursor:hand;
	background-image:url(../images/bt_resp_envolvimento1.jpg)
}

#bt_envol_index:hover{
	background-image:url(../images/bt_resp_envolvimento2.jpg)
}

#bt_infor_index{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	cursor:hand;
	background-image:url(../images/bt_resp_infor1.jpg)
}

#bt_infor_index:hover{
	background-image:url(../images/bt_resp_infor2.jpg)
}

#bt_orgulho_index{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	cursor:hand;
	background-image:url(../images/bt_resp_orgulho1.jpg)
}

#bt_orgulho_index:hover{
	background-image:url(../images/bt_resp_orgulho2.jpg)
}

#bt_uniao_index{
	width:200px;
	height:119px;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	cursor:hand;
	background-image:url(../images/bt_resp_uniao1.jpg)
}

#bt_uniao_index:hover{
	background-image:url(../images/bt_resp_uniao2.jpg)
}

#quadro_index_dest{
	width:750px;
	height:250px;
	background-image:url(../images/bg_dest_social.jpg);
}

#quadro_index_dest_plus{
	width:750px;
	height:15px;
	background-color: #f7b600;
}