/**
 * @author Fábio Miranda Costa <fabiomcosta@gmail.com>
 * http://www.meiocodigo.com
 */
/*********************************************
HACKS E INICIALIZACOES
*********************************************/
*{margin:0;padding:0}
ul,ol{list-style:none}
a img,fieldset{border:0}
img,fieldset{display:block}
input.btn{cursor:pointer}
input.texto,input.btn,textarea.texto,select,option{font-family:'Trebuchet MS', Tahoma, Arial;}
input.texto,textarea.texto,select{}
option{}
div.clear{clear:both}
.tam1{width:60px}.tam2{width:90px}.tam3{width:120px}.tam4{width:150px}.tam5{width:180px}.tam6{width:220px}.tam7{width:250px}
select.tam1{width:66px}select.tam2{width:96px}select.tam3{width:126px}select.tam4{width:156px}select.tam5{width:186px}select.tam6{width:226px}select.tam7{width:256px}
h1,h2,h3,h4,h5,h6{font-weight:900;margin-bottom:8px}
h1{font-size:24px}
h2{font-size:10px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
/*********************************************
CLASSES DIVERSAS
*********************************************/
.f_right{float:right !important}
.align_right{text-align:right !important}
/*********************************************
GERAL
*********************************************/
body{
	font-family:'Trebuchet MS', Tahoma, Arial;
	font-size:11px;
}
div#geral{
	background:#ffffff;
	width:100%;
	height:100%;
	overflow:hidden;
}
div#geral div.centralizar{
	width:100%;
	height:100%;
}
div#geral div.centralizar div.cont{
	width:840px;
	padding-left:70px;
	padding-right:70px;
	margin:0 auto;
	position:relative;
	height:100%;
}
/*********************************************
PRIMEIRA LINHA DO TOPO
*********************************************/
div#geral div#linha1{
	height:45px;
	background:#84981f;
}
div#geral div#linha1 div.cont{
	position:relative;
	z-index:2;
}
div#geral div#linha1 div.cont div.logo_fecha_sessao{
	width:196px;
	height:144px;
	display:block;
	position:absolute;
	top:11px;
	left:58px;
}
div#geral div#linha1 div.cont a#logo_unimed{
	background:url(../img/logo_unimed.png) no-repeat;
	width:196px;
	height:131px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
div#geral div#linha1 div.cont a.fechar_sessao{
	background: url(../img/aba_fechar_sessao.png) no-repeat;
	width:114px;
	height:25px;
	display:block;
	position:absolute;
	top:124px;
	left:38px;
	z-index:2;
}
div#geral div#linha1 div.informacao_topo{
	color:#ffffff;
	font-size:12px;
	padding-left:370px;
}
div#geral div#linha1 div.informacao_topo span{
	color:#f15a22;	
}
div#geral div#linha1 div.cont form fieldset{
	height:28px;
	width:470px;
	float:right;
	overflow:hidden;
}
div#geral div#linha1 div.cont form fieldset *{
	display:block;
	float:left;
	border:0;
	font-size:11px;
}
div#geral div#linha1 div.cont form fieldset label{
	color:#ffffff;
	font-weight:900;
	padding:1px 10px 0 0;
}
div#geral div#linha1 div.cont form fieldset input.texto{
	padding:2px;
	font-weight:900;
	margin-right:5px;
}
div#geral div#linha1 div.cont form fieldset input#news_nome{
	width:132px;
}
div#geral div#linha1 div.cont form fieldset input#news_email{
	width:195px;
}
div#geral div#linha1 div.cont form fieldset input.btn{
	background:#bed730;
	color:#004F1F;
	width:22px;
	height:20px;
}
div#geral div#linha1 div.cont form fieldset select{
	padding:1px;
	font-weight:900;
	margin-right:5px;
}
/*********************************************
SEGUNDA LINHA DO TOPO
*********************************************/
div#geral div#linha2{
	height:29px;
	background:#bed730;
}
div#geral div#linha2 div.cont{
	font-weight:300;
	padding-top:6px;
	height:23px;
	width:680px;
	padding-left:230px;
	position:relative;
	z-index:1;
}
div#geral div#linha2 div.cont ul{
	float:right;
}
div#geral div#linha2 div.cont ul li{
	float:left;
}
div#geral div#linha2 div.cont ul li.sep{
	padding:0 12px;
	letter-spacing:-1px;
}
div#geral div#linha2 div.cont ul li.ultimo{
	letter-spacing:-4px;
	padding-left:2px;
	margin-top:-1px;
	width:12px;
	font-weight:900;
}
div#geral div#linha2 div.cont ul li a{
	color:#000000;
	text-decoration:none;
}
div#geral div#linha2 div.cont ul li a:hover{
	color:#000000;
	text-decoration:underline;
}
/*********************************************
MENU DO TOPO PARA ESCOLHA DE PORTAIS
*********************************************/
div#geral div#linha2 div.cont div#menu_portais{
	position:absolute;
	top:29px;
	left:285px;
	width:529px;
	height:100px;
	overflow:hidden;
}
div#geral div#linha2 div.cont div#menu_portais div#menu_portais_cont{
	background:#ffffff url(../img/sombra_menu_portais.jpg) left 42px no-repeat;
	width:529px;
	height:75px;
	position:absolute;
	top:-72px;
}
div#geral div#linha2 div.cont div#menu_portais div#menu_portais_cont div#menu_portais_carrossel{
	overflow:hidden;
	height:69px;
}
div#geral div#linha2 div.cont div#menu_portais div#menu_portais_cont div#menu_portais_carrossel img{
	cursor:pointer;
}
div#geral div#linha2 div.cont div#menu_portais div#menu_portais_cont a#menu_portais_aba{
	background:url(../img/btn_menu_portais.gif) no-repeat;
	width:72px;
	height:23px;
	display:block;
	text-indent:-5000px;
	position:relative;
	left:50%;
	margin-left:-36px;
	bottom:-6px;
	outline:0;
}
/*********************************************
PRINCIPAL
*********************************************/
div#principal div.cont{
	padding-top:100px;
	padding-bottom:10px;
}
/*********************************************
FORMULARIO DE LOGIN DA PAGINA INICIAL
*********************************************/
div#principal div.cont div#links_index{
	clear:both;
	margin-top:2px;
	float:right;
	height:25px;
	width:840px;
}
div#principal div.cont div#links_index ul{
	float:right;
}
div#principal div.cont div#links_index ul li{
	float:left;
	padding:2px 0 2px 2px;
}
div#principal div.cont div#links_index ul li.primeiro{
	color:#8a8b8d;
	padding-right:10px;
}
div#principal div.cont div#links_index ul li a{
	color:#ffffff;
	text-decoration:none;
	padding:2px 10px;
	width:100%;
}
div#principal div.cont div#links_index ul li a span{
	font-weight:900;
}
div#principal div.cont div#links_index ul li a:hover{
	background:#ffffff !important;
}
div#principal a.cor1{background:#009faf}
div#principal a.cor1:hover{color:#009faf !important}
div#principal a.cor2{background:#e55300}
div#principal a.cor2:hover{color:#e55300 !important}
div#principal a.cor3{background:#8ebb29}
div#principal a.cor3:hover{color:#8ebb29 !important}
div#principal a.cor4{background:#6d8f20}
div#principal a.cor4:hover{color:#6d8f20 !important}
div#principal a.cor5{/*background:#009faf*/}
div#principal a.cor6{/*background:#009faf*/}
div#principal a.cor7{/*background:#009faf*/}
div#principal a.cor8{/*background:#009faf*/}
div#principal a.cor9{/*background:#009faf*/}
div#principal a.cor10{/*background:#009faf*/}

div#principal div.cont div#links_index ul li.mais{
	background:url(../img/ico_mais.gif) center center no-repeat;
	width:20px;
	height:16px;
	position:relative;
}
div#principal div.cont div#links_index ul li.mais div.mais_cursos{
	width:164px;
	position:absolute;
	right:0;
	bottom:22px;
	visibility:hidden;
}
div#principal div.cont div#links_index ul li.mais div.mais_cursos li{
	padding:0 0 0 2px;
	text-align:center;
}
div#principal div.cont div#links_index ul li.mais div.mais_cursos a{
	border:1px solid #ffffff;
	width:140px;
	display:block;
}

/*********************************************
LINK RSS
*********************************************/
div#principal div.cont a.rss{
	background:url(../img/ico_rss.gif) no-repeat;
	width:17px;
	height:16px;
	display:block;
	float:left;
	text-indent:-300px;
	overflow:hidden;
	margin-bottom:5px;
}
/*********************************************
MENU
*********************************************/
div#principal div.cont div#menu{
	color:#6d6e71;
	position:relative;
	z-index:2;
	float:right;
	width:823px;
}
div#principal div.cont div#menu ul{
	float:right;
}
div#principal div.cont div#menu ul li.menu{
	position:relative;
	padding:0 4px 3px 4px;
	float:left;
	z-index:2;
}
div#principal div.cont div#menu ul li.sep{
	float:left;
	padding-bottom:3px;
}
div#principal div.cont div#menu ul li.primeiro{
	padding:0 5px 3px 0;
	float:left;
	letter-spacing:-3px;
	width:10px;
}
div#principal div.cont div#menu ul li.ultimo{
	background:url(../img/ico_mais.gif) 4px 0 no-repeat;
	width:16px;
	height:16px;
}
div#principal div.cont div#menu ul li.menu a{
	color:#6d6e71;
	text-decoration:none;
	position:relative;
	z-index:4;
}
div#principal div.cont div#menu ul li.menu a:hover{
	color:#51884e;
}
div#principal div.cont div#menu ul li.menu span{
	color:#6d6e71;
	position:relative;
	cursor:default;
	z-index:3;
}
div#principal div.cont div#menu ul li.menu a.a_menu{
	width:100%;
	z-index:3;
	top:0;
	left:0;
}
div#principal div.cont div#menu ul li.menu li{
	height:25px;
	padding-top:5px;
	position:relative;
	margin-top:-2px;
	z-index:3;
}
div#principal div.cont div#menu ul li.menu li div.brd_menu{
	width:9px;
	height:30px;
	top:0;
	position:absolute;
	z-index:3;
}
div#principal div.cont div#menu ul li.menu li div.brd_esq{
	left:-9px;
	background:url(../img/menu_brd_esq.png) no-repeat;
}
div#principal div.cont div#menu ul li.menu li div.brd_dir{
	right:-9px;
	background:url(../img/menu_brd_dir.png) no-repeat;
}
div#principal div.cont div#menu ul li.menu li div.bg_png{
	background:url(../img/menu_bg.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:30px;
	z-index:2;
}
div#principal div.cont div#menu ul li.menu div.subm ul li a, div#principal div.cont div#menu ul li.menu div.subm ul li span{
	height:30px;
	left:0;
	top:0;
}
div#principal div.cont div#menu ul li.menu div.subm, div#principal div.cont div#menu ul li.menu div.sub{
	position:absolute;
	width:550px;
	padding:2px 9px 0 9px;
}
div#principal div.cont div#menu ul li.menu div.subm{
	top:20px;
	visibility:hidden;
	z-index:4;
}
div#principal div.cont div#menu ul li.menu div.subm div.sub{
	top:0px;
	visibility:hidden;
}
/*********************************************
SUBMENU QUE CRESCE PARA DIREITA
*********************************************/
/*div#principal div.cont div#menu ul li.sesq li a.sub{
	padding-right:20px;
}*/
div#principal div.cont div#menu ul li.sesq div.subm{
	left:-5px;
}
div#principal div.cont div#menu ul li.sesq div.subm ul{
	float:left;
}
div#principal div.cont div#menu ul li.sesq div.subm ul li{
	clear:both;
	float:left;
}
/*********************************************
SUBMENU QUE CRESCE PARA ESQUERDA
*********************************************/
div#principal div.cont div#menu ul li.sdir div.subm{
	right:-5px;
}
div#principal div.cont div#menu ul li.sdir div.subm ul{
	float:right;
}
div#principal div.cont div#menu ul li.sdir div.subm ul li{
	clear:both;
	float:right;
}
/*********************************************
MOSAICO
*********************************************/
div#principal div.cont div#mosaico{
	width:840px;
	height:420px;
	margin-bottom:5px;
	clear:both;
	position:relative;
	z-index:1;
}
div#principal div.cont a#seta_fav{
	position:absolute;
	display:block;
	width:19px;
	height:9px;
	padding:3px;
	left:-30px;
	text-indent:-500px;
	background:url(../img/setar_ir_fav.gif) 3px 3px no-repeat;
	outline:0;
	top:48.5%;
}
div#principal div.cont div#mosaico div.mosaico_cont{
	overflow:hidden;
	width:840px;
	height:420px;
	position:relative;
}
/*********************************************
FAVORITOS
*********************************************/
div#mosaico_fav{
	width:420px;
	height:418px;
	position:absolute;
	background:#ffffff;
	left:-422px;
	top:0;
	overflow:hidden;
	border:1px solid #cccccc;
	z-index:2;
}
div#mosaico_fav div#fav_topo{
	background:#bed730;
	padding-bottom:3px;
	border-bottom:1px solid #ffffff;
}
div#mosaico_fav div#fav_topo div{
	border-bottom:1px solid #ffffff;
	width:100%;
	overflow:hidden;
}
div#mosaico_fav div#fav_topo div a{
	float:right;
	width:111px;
	height:16px;
	display:block;
	padding:4px;
	background:url(../img/btn_esconder_favoritos.gif) 4px 4px no-repeat;
	text-indent:-5000px;
}
div#mosaico_fav div#fav_cont{
	width:360px;
	padding:0 30px;
	overflow:hidden;
	height:350px;
	position:relative;
}
div#mosaico_fav div#fav_cont div#fav_scroller{
	width:8000px;
	height:350px;
	position:absolute;
	left:30px;
	top:0;
}
div#mosaico_fav div#fav_cont ul{
	margin:0 auto;
	width:360px;
	overflow:hidden;
	padding-top:20px;
	float:left;
	margin-right:30px;
}
div#mosaico_fav div#fav_cont ul li{
	float:left;
	width:88px;
	padding:15px 16px;
	height:80px;
	text-align:center;
	background-image:url(../img/bg_fav_hover.jpg);
	background-repeat:no-repeat;
	background-position:-98px 0;
	position:relative;
}
div#mosaico_fav div#fav_cont ul li.fav_icon_hover{
	background-position:center center;
}
div#mosaico_fav div#fav_cont ul li.fav_icon_pg_atual{
	width:86px !important;
	height:78px !important;
	border:1px dashed #84981F;
}
div#mosaico_fav div#fav_cont ul li a{
	text-align:center;
	text-decoration:none;
	color:#000000;
}
div#mosaico_fav div#fav_cont ul li a img{
	margin:0 auto;
	padding-bottom:2px;
}
div#mosaico_fav div#fav_cont ul li a.remover{
	display:block;
	width:98px;
	height:21px;
	left:8px;
	bottom:4px;
	position:absolute;
	text-indent:-5000px;
	text-align:left;
	outline:0;
}
div#mosaico_fav div#fav_cont ul li a:hover{
	color:#51884e;
}
div#mosaico_fav div#fav_paginacao{
	overflow:hidden;
	margin:0 auto;
}
div#mosaico_fav div#fav_paginacao ul{
	overflow:hidden;
	float:left;
}
div#mosaico_fav div#fav_paginacao ul li{
	float:left;
	padding:0 2px;
	overflow:hidden;
	height:20px;
	width:22px;	
}
div#mosaico_fav div#fav_paginacao ul li a{
	display:block;
	width:22px;
	height:18px;
	padding-top:2px;
	background-image:url(../img/bg_btns_paginacao.gif);
	background-repeat:no-repeat;
	color:#136734;
	font-family:'Trebuchet MS', Tahoma, Arial;
	text-decoration:none;
	text-align:center;
	outline:0;
}
div#mosaico_fav div#fav_paginacao ul li a.seta{
	background:none;
	font-size:18px;
	font-weight:900;
	margin-top:-3px;
}
div#mosaico_fav div#fav_paginacao ul li a.pg_atual{
	background-position:0 -20px;
}
div#mosaico_fav div#fav_paginacao ul li a:hover{
	text-decoration:underline;
}
/*********************************************
FIM FAVORITOS
*********************************************/
div#principal div.cont div#mosaico div.mosaico_cont div.boxes{
	height:420px;
}
div#principal div.cont div#mosaico div.box{
	float:left;
	overflow:hidden;
	border:1px solid #ffffff;
	text-align:left;
}
div#principal div.cont div#mosaico div.box div.tit{
	display:table;
	position:static;
	height:138px;
	overflow:hidden;
	color:#ffffff;
	font-size:18px;
}
div#principal div.cont div#mosaico div.box a{
	display:table;
	position:static;
	width:100%;
	height:138px;
	overflow:hidden;
	color:#ffffff;
	font-size:18px;
	cursor:pointer;
	text-decoration:none;
}
div#principal div.cont div#mosaico div.box a:hover{
	color:#EFEFEF;
}
div#principal div.cont div#mosaico div.box a:visited{
	
}
div#principal div.cont div#mosaico div.box span.middle{
	display:table-cell;
	vertical-align:middle;
	position:static;
	padding:0 5px;
}
div#principal div.cont div#mosaico div.mosaico_cont div.boxes div.divbe{
	width:280px;
	height:280px;
	border:0;
}
div#principal div.cont div#mosaico div.mosaico_cont div.boxes div.divbd{
	width:560px;
	height:280px;
	border:0;
}
div#principal div.cont div#mosaico div.h1{
	width:138px;
}
div#principal div.cont div#mosaico div.v1{
	height:138px;
}
div#principal div.cont div#mosaico div.h2{
	width:278px;
}
div#principal div.cont div#mosaico div.v2{
	height:278px;
}
div#principal div.cont div#mosaico div#box1{
	background:#005746;
}
div#principal div.cont div#mosaico div#box2{
	background:url(../img/mos3.jpg) no-repeat;
}
div#principal div.cont div#mosaico div#box3{
	background:url(../img/mos5.jpg) no-repeat;
}
div#principal div.cont div#mosaico div#box3 a{
	text-align:right;
}
div#principal div.cont div#mosaico div#ubox2{
	background:#ffd100;
}
div#principal div.cont div#mosaico div#box4{
	background:url(../img/mos9.jpg) no-repeat;
}
div#principal div.cont div#mosaico div#box5{
	background:#f15a22;
}
div#principal div.cont div#mosaico div#box6{
	background:url(../img/mos10.jpg)
}
/*********************************************
MOSAICO DAS PAGINAS INTERNAS
*********************************************/
div#principal div.cont div.mosaico_interna{
	height:auto !important;
	overflow:hidden;
}
div#principal div.cont div.mosaico_interna a#seta_fav{
	top:150px !important;
}
a.fav_btn_interna{
	left:30px !important;
	top:270px !important;
}

a#add_fav{
	width:16px;
	height:16px;
	background-image:url(../img/fav_star.gif);
	background-repeat:no-repeat;
	background-position:0 -16px;
	display:block;
	overflow:hidden;
	text-indent:-500px;
	float:left;
}
.selected_fav_star{
	background-position:0 0 !important;
}

div#principal div.cont div#mosaico div#boxint1{
	background:#4f8d97;
}
div#principal div.cont div#mosaico div#boxint3{
	background:#005746;
}
div#principal div.cont div#mosaico div#boxint3 div.tit span.middle{
	color:#fff;
	font-size:16px;
	font-weight:900;
}
div#principal div.cont div#mosaico div.interna_conteudo{
	clear:both;
	width:840px;
	overflow:hidden;
}
div#principal div.cont div#mosaico div.interna_conteudo div.interna_cont_esq{
	float:left;
	width:240px;
	padding:20px 20px 0 20px;
}
div#principal div.cont div#mosaico div.interna_conteudo div.interna_cont_esq ul.menu{
	margin-bottom:30px;
}
div#principal div.cont div#mosaico div.interna_conteudo div.interna_cont_esq ul.menu li{
	overflow:hidden;
	display:table;
	position:static;
	height:30px;
	color:#ffffff;
	font-size:18px;
}
div#principal div.cont div#mosaico div.interna_conteudo div.interna_cont_esq ul.menu li span.middle{
	display:table-cell;
	vertical-align:middle;
	position:static;
}
div#principal div.cont div#mosaico div.interna_conteudo div.interna_cont_esq ul.menu li a{
	color:#656565;
	font-size:14px;
	text-decoration:none;
}
div#principal div.cont div#mosaico div.interna_conteudo div.interna_cont_esq ul.menu li a:hover{
	color:#306730;
	font-size:22px;
}
div#principal div.cont div#mosaico div.interna_conteudo div.interna_cont_esq ul.menu_portais li{
	margin-bottom:5px;
}
div#principal div.cont div#mosaico div.interna_conteudo div.interna_cont_esq ul.menu_portais li a{
	text-decoration:none;
	padding:2px 5px;
	display:block;
	width:120px;
	text-align:center;
	color:#ffffff;
}
div#principal div.cont div#mosaico div.interna_conteudo div.interna_cont_esq ul.menu_portais li a:hover{
	background:#ffffff;
}
div#principal div.cont div#mosaico div.interna_conteudo div.mapa_site{
	float:left;
	padding:5px 0 0 20px;
	color:#42704c;
	overflow:hidden;
	width:540px;
}
div#principal div.cont div#mosaico div.interna_conteudo div.mapa_site ul{
	overflow:hidden;
	float:left;
	padding-left:25px;
	background:url(../img/ico_map.gif) 10px 4px no-repeat;
}
div#principal div.cont div#mosaico div.interna_conteudo div.mapa_site li{
	float:left;
	margin-right:5px;
}
div#principal div.cont div#mosaico div.interna_conteudo div.mapa_site li.sep{
	font-size:9px;
}
div#principal div.cont div#mosaico div.interna_conteudo div.mapa_site a{
	color:#42704c;
}
div#principal div.cont div#mosaico div.interna_conteudo div.mapa_site a:hover{
	text-decoration:none;
}
div#principal div.cont div#mosaico div.interna_conteudo div#conteudo{
	width:518px;
	float:left;
	border:1px solid #ffffff;
	color:#1f1e1a;
	padding:20px;
}
/*********************************************
ESTILOS DO CONTEUDO INTERNO
*********************************************/
div#principal div.cont div#mosaico div.conteudo{
	font-size:12px;
	color:#909092;
}





div#principal div.cont div#mosaico div.conteudo .sessao{
	padding:2px 0 0 25px;
	background-position:left top;
	background-repeat:no-repeat;
	width:493px;
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
}
div#principal div.cont div#mosaico div.conteudo .sessao h3{
	border-bottom:1px solid #253b2b;
	font-size:11px;
	font-family:Tahoma, 'Trebuchet MS', Arial;
	display:block;
	color:#000000;
	margin-bottom:8px;
	height:18px;
}
div#principal div.cont div#mosaico div.conteudo .tit_videocast{
	background-image:url(../img/ico_videocast.gif);
}
div#principal div.cont div#mosaico div.conteudo .tit_podcast{
	background-image:url(../img/ico_podcast.gif);
}
div#principal div.cont div#mosaico div.conteudo .tit_video{
	background-image:url(../img/ico_video.gif);
}
div#principal div.cont div#mosaico div.conteudo .tit_noticia{
	background-image:url(../img/ico_noticia.gif);
}

div#principal div.cont div#mosaico div.conteudo .tit_noticia #caixaLetras{
	float:right;
}

div#principal div.cont div#mosaico div.conteudo .tit_noticia #caixaLetras ul{
	list-style:none;
}

div#principal div.cont div#mosaico div.conteudo .tit_noticia #caixaLetras ul li{
	border: 1px solid #DCDCDC;
	color:#005746;
	float:left; 
	font-weight:bold; 
	height:1.92em; 
	line-height:1.92em; 
	min-height:23px;
	min-width:23px; 
	margin-left:0.33em;
	background:none !important;
}

div#principal div.cont div#mosaico div.conteudo .tit_noticia #caixaLetras ul li a{
	color:#005746;
}

div#principal div.cont div#mosaico div.conteudo .tit_galeria{
	background-image:url(../img/ico_galeria.gif);
}
div#principal div.cont div#mosaico div.conteudo .img_cont{
	border:3px solid #f9f8f1;
}
div#principal div.cont div#mosaico div.conteudo .img_esq{
	float:left;
	margin:0 5px 5px 0;
}
div#principal div.cont div#mosaico div.conteudo .listagem{
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
}
div#principal div.cont div#mosaico div.conteudo .listagem ul{
	margin-bottom:5px;
}
div#principal div.cont div#mosaico div.conteudo .listagem li{
	background:#ded8bb;
	margin-bottom:1px;
	padding:5px 10px;
}
div#principal div.cont div#mosaico div.conteudo .listagem li.even{
	background:#eae5d3;
}
div#principal div.cont div#mosaico div.conteudo .listagem li a{
	color:#1e1d19;
}
div#principal div.cont div#mosaico div.conteudo .listagem li a:hover{
	text-decoration:underline;
}
div#principal div.cont div#mosaico div.conteudo .listagem .data{
	color:#3c7e4f;
}
div#principal div.cont div#mosaico div.conteudo .listagem a:hover .data{
	text-decoration:underline;
}
div#principal div.cont div#mosaico div.conteudo .listagem .veja_mais{
	color:#3c7e4f !important;
	float:right;
}
div#principal div.cont div#mosaico div.conteudo .listagem .veja_mais:hover{
	color:#1F1E1A !important;
}
div#principal div.cont div#mosaico div.conteudo .centro{
	margin:0 auto;
}
div#principal div.cont div#mosaico div.conteudo .galeria_thumbs{
	background:#ded8bb;
	width:100%;
	overflow:hidden;
	padding:10px 0;
	position:relative;
}
div#principal div.cont div#mosaico div.conteudo .galeria_thumbs .galeria_scroll{
	width:387px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	height:77px;
}
div#principal div.cont div#mosaico div.conteudo .galeria_thumbs .galeria_scroll ul{
	width:32000px;
	height:77px;
	overflow:hidden;
	margin:0;
	position:absolute;
	top:0;
	left:0;
}
div#principal div.cont div#mosaico div.conteudo .galeria_thumbs li{
	background:none;
	padding:0;
	float:left;
	padding-right:15px;
}
div#principal div.cont div#mosaico div.conteudo .galeria_thumbs .galeria_seta{
	display:block;
	width:13px;
	height:12px;
	position:absolute;
	top:40px;
	padding:3px;
}
div#principal div.cont div#mosaico div.conteudo .galeria_thumbs .seta_esq{
	left:12px;
	background:url(../img/ico_seta_esq_galeria.gif) center no-repeat;
}
div#principal div.cont div#mosaico div.conteudo .galeria_thumbs .seta_dir{
	right:12px;
	background:url(../img/ico_seta_dir_galeria.gif) center no-repeat;
}




div#principal div.cont div#mosaico div.conteudo p{
	line-height:160%;
	margin-bottom:10px;
}
div#principal div.cont div#mosaico div.conteudo ul,div#principal div.cont div#mosaico div.conteudo ol{
	margin-bottom:10px;
}
div#principal div.cont div#mosaico div.conteudo ol{
	list-style-type:decimal;
	margin-left:30px;
}
div#principal div.cont div#mosaico div.conteudo li{
	margin-bottom:5px;
}
div#principal div.cont div#mosaico div.conteudo ul li{
	background:url(../img/mark_lista.gif) left 7px no-repeat;
	padding-left:10px;
}
div#principal div.cont div#mosaico div.conteudo a{
	color:#005800;
	text-decoration:none;
}
div#principal div.cont div#mosaico div.conteudo a:hover{
	color:#000000;
}
div#principal div.cont div#mosaico div.conteudo a:visited{
	color:#000000;
}
div#principal div.cont div#mosaico div.conteudo ul.lis{
	list-style:none;
	padding-left:0;
}
div#principal div.cont div#mosaico div.conteudo ul.lis li{
	background:none;
	padding:0;
}
div#principal div.cont div#mosaico div.conteudo ul.lis li a span{
	letter-spacing:-3px;
	margin-right:5px;
	text-decoration:none;
}
/*********************************************
ESTILOS DAS TOOLTIPS
*********************************************/
div.toptips, div.bottomtips{
	border:1px solid #9f9f9f;
	background:#ffffff;
	position:relative;
	padding:0 3px;
	color:#7f7f7f;
	z-index:25;
}
div.toptips div.tip-bottom, div.bottomtips div.tip-top{
	width:7px;
	height:8px;
	position:absolute;
	left:-1px;
}
div.toptips div.tip-bottom{
	background:url(../img/tip_top.png) no-repeat;
	bottom:-8px;
}
div.bottomtips div.tip-top{
	background:url(../img/tip_bottom.png) no-repeat;
	top:-8px;
}
div.tip-text{
	display:none;
}
/*********************************************
RODAPE
*********************************************/
div#principal div.cont div#rodape{
	width:840px;
	color:#113911;
	overflow:hidden;
	clear:both;
}
div#principal div.cont div#rodape ul{
	float:right;
}
div#principal div.cont div#rodape ul li{
	float:left;
}
div#principal div.cont div#rodape ul li.sep{
	letter-spacing:-1px;
	font-weight:900;
	padding:0 8px;
}
div#principal div.cont div#rodape ul li.ultimo{
	padding-left:8px;
	letter-spacing:-3px;
	width:12px;
}
div.conteudo .botao{
	background:#BED730 none repeat scroll 0 0;
	border:1px solid #146D37;
	cursor:pointer;	
	font-size:10px;
	padding:4px 8px;
}
