
/*@import url("horizontal-menu.css");*/
@import url("mapa-sitio.css");
@import url("faq.css");
@import url("glossario.css");
@import url("linksuteis.css");
@import url("smas-carousel.css");
@import url("sub_pages_list.css");
@import url("artigos.css");
@import url("eventos.css");
@import url("documentos.css");
@import url("form-pesquisa.css");
@import url("pesquisa.css");
@import url("datatables.css");
/*@import url("initial-page-portlet.css");*/

/*
* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

p {
 padding: 10px;
}

#content { 
 float: left;
 color: #333;
 background: #FFFFFF;
 height: 350px;
 width: 1100px;
 display: inline;
}

#header {
 color: #333;
 width: 1100px;
 float: left;
 background: #EAEAEA;
}

#footer { 
 width: 1100px;
 height: 25px;
 clear: both;
 color: #333;
 background: #6B6659;
}

#leftcolumn { 
 color: #333;
 background: #EBE3CD;
 height: 350px;
 width: px;
 float: left;
}

iframe {
 display:none;
}

*/
#wrapper {margin: 0 auto; width: 946px;}
#bodywrapper{background: url(../imagens/pt/bck_footer.gif) no-repeat bottom;}

/*iframe {display:none;} */

.linguaswrapper{margin:9px 0 0; height: 25px;}

/****************** CSS DO CARLOS DIAS*********************/
/* SMAS Almada */
@media screen {body {margin:0; padding:0; background:#fff url(../imagens/pt/bck_pag.gif) no-repeat top; font-family:Calibri,Tahoma,Arial,Helvetica,sans-serif; color:#575757; font-size:80%}
a:link, a:visited {color:#408FAE}
a:active {color:#2787C8}
a:hover {color:#80B07E; text-decoration:underline}
p.nojs {width:100%; margin:0 auto; margin-bottom:0; background:#FFFFE1; color:#000; font-weight:bold; padding:2% 0 2% 0; clear:both; float:none; text-align:center}
p.nojs a {color:#BF403D}
p.nojs a:hover {color:#000}
input, select, textarea {font-family:Calibri,Tahoma,Arial,Helvetica,sans-serif; color:#666; font-size:100%}
acronym {cursor:help; border-bottom:1px dashed #7E9CA7}
.what {cursor:help; border-bottom:1px dashed #68B027}
form {margin:0; padding:0; clear:both}
img {border:0}

.cxheader {width:946px; margin:0 auto; padding:0; overflow:hidden; clear:both}
#logo {overflow:hidden; width:670px; float:left; margin:0; padding:0}
#logo p {margin:0; padding:0; vertical-align:middle}
#logo p {margin:39px 0 0 100px; float:left; text-transform:uppercase; font-size:85%}
h1 {margin:0; padding:0; float:left; font-size:90%; line-height:90%}
h1 img {vertical-align:middle}

.cxheader img {border:0; float:none; clear:both; line-height:1px; font-size:1px; margin:0; padding:0}

#pesquisa {width:260px; margin:29px 0 0 0; float:right; overflow:hidden; text-align:right; font-size:80%}
#pesquisa a {color:#898989; text-decoration:none}
#pesquisa a:hover {color:#408FAE; text-decoration:none}
#pesquisa input {vertical-align:middle; margin:0 2px 0 0}
#pesquisa #palavras {padding:3px 0 0 4px; height:16px; border:1px solid #BFBFBF}
#pesquisa #procurar {margin:0 8px 0 0}

/* MENU ANTIGO */
.horizontal_menu {width:946px; margin:0 auto; margin-top:4px; padding:0; /*overflow:hidden;*/ clear:both; color:#494949;  font-size:120%; background:url(../imagens/pt/bck_menu_h.png) no-repeat top center}
.horizontal_menu img {vertical-align:middle}
.horizontal_menu ul {list-style-type:none; margin:0;margin-left:-20px; padding:0; text-align:center}
.horizontal_menu ul li {list-style-type:none; margin:0; padding:0; display:inline; text-transform:uppercase;}
.horizontal_menu ul li ul{text-align:left; font-size:90%;}
.horizontal_menu ul li ul li{text-transform:none;}
.horizontal_menu ul li a {color:#494949; text-decoration:none}
.horizontal_menu ul li a:hover {color:#000; text-decoration:none}

/* MENU NOVO */
#menuh {width:946px; margin:0 auto; padding:0; overflow:hidden; clear:both; color:#494949; text-transform:uppercase; font-size:120%; background:url(../imagens/pt/bck_menu_h.png) no-repeat top center}
#menubar li {float:left; list-style-type:none}
#menubar li a:hover {background:url(../imagens/pt/bck_menu_h_on.png) no-repeat 0 0}
.menuBarSel {background:url(../imagens/pt/bck_menu_h_on.png) no-repeat 0 0}
#menubar li#first a:hover {background:url(../imagens/pt/bck_menu_h_first_on.png) no-repeat 3px 0}
.firstMenuBarSel {background:url(../imagens/pt/bck_menu_h_first_on.png) no-repeat 3px 0}
/*#menubar li#last a:hover {padding-right:8px; background:url(../imagens/pt/bck_menu_h_last_on.png) no-repeat -138px 0}*/

#menubar li#last a:hover {padding-right:0px; background:url(../imagens/pt/bck_menu_h_last_on.png) no-repeat -138px 0}

.lastMenuBarSel {background:url(../imagens/pt/bck_menu_h_last_on.png) no-repeat -138px 0}
#menubar li img {vertical-align:middle; margin-top:-9px}
#menubar li img.hormenunomepagina {margin-top:-2px;}
#menubar, #menubar ul {padding:0; margin:0; list-style:none; z-index:140; overflow:hidden}
#menubar a {display:block; text-decoration:none; padding:0px 0 0px 0px; color:#494949; padding:8px 0 7px 22px; width:auto; line-height:100%}
#menubar a.trigger {padding:8px 0 7px 21px}
#menubar li ul, #menubar ul li {width:230px; margin:0; padding:0; font-size:90%}
#menubar li ul#firstsubmenu {width:230px; margin:0 0 0 6px; padding:0; font-size:90%}
#menubar li ul#lastsubmenu {width:230px; margin:0 0 0 -71px; padding:0; font-size:90%}
#menubar ul li {border-bottom:1px solid #cbd4d6; background:url(../imagens/pt/menuh_submenu.gif) no-repeat 7px 10px; padding:0; line-height:100%}
#menubar li ul {border:0}
#menubar ul li a {border-right:0; display:block; padding:5px 4px 5px 16px; line-height:100%}
#menubar li ul {position:absolute; display:none; background:#dbe4e6; padding:0}
#menubar li:hover a, #menubar a:focus, #menubar a:active {color:#494949}
#menubar li:hover ul {display:block}
#menubar li:hover ul a {color:#404d52; background-color:transparent; text-transform:none}
#menubar ul li a:hover, #menubar ul#lastsubmenu li a:hover, #menubar ul#firstsubmenu li a:hover {background:url(../imagens/pt/menuh_submenu_on.gif) no-repeat 0 0; color:#494949; padding:5px 4px 4px 16px; border-bottom:1px solid #cbd4d6}
#menubar li {width:auto}

#corpo {width:946px; margin:0 auto; margin-top:24px; overflow:hidden; clear:both}
#colahp {width:204px; margin:0; float:left; overflow:hidden; margin:24px 0 0;}
#colahp h2 {margin:0 0 13px 0; padding:0 0 4px 8px; color:#676767; text-transform:uppercase; font-size:110%; background:url(../imagens/pt/seph_colahp.gif) no-repeat bottom left; font-weight:normal}
#colahp h2 img {margin:0 4px 0 0; vertical-align:middle}
#colahp h3 {margin:5px 0 0 8px; padding:0; color:#636363; text-transform:uppercase; font-size:100%; font-weight:normal}
#colahp span {margin:0 0 0 8px; color:#418FAF; font-size:140%; font-weight:bold; line-height:90%}
.sephcolhp {margin:0; padding:22px 0 0 0; font-size:1px; line-height:1px}
#colahp ul {width:176px; margin:4px 0 0 8px; padding:0; list-style-type:none}
#colahp ul li {margin:0; padding:0 0 0 12px; list-style-type:none; background:url(../imagens/pt/bul1.gif) no-repeat 0 6px; font-size:100%}
#colahp ul li a {color:#676767; text-decoration:none; display:block}
#colahp ul li a:hover {color:#408FAE; text-decoration:underline}
#colahp p {margin:12px 0 0 8px; padding:0 0 8px 0; color:#676767; font-size:85%}
.imgcolahp {margin:0 0 0 8px}
#redes {margin:0 0 0 3px; overflow:hidden}
#colbhp {width:740px; margin:0; float:left; overflow:hidden}
#destaques {width:741px; padding:0 0 8px 0; overflow:hidden; background:url(../imagens/pt/bck_destaques.png) no-repeat top left}
.destaqueswrapper{margin-top: 24px;}
/* Especificar uma altura fixa dos Destaques da Página Principal, se desejado. Para o rodapé dos dois componentes, prevalece o maior valor dos Destaques e dos Comunicados */
#cxdestaques {width:501px; overflow:hidden; float:left}
#destaques .destaque img {margin:0 6px 6px 14px;}
#destaques h2 {margin:8px 0 6px 14px; color:#418FAF; text-transform:uppercase; font-size:120%}
#destaques p {width:460px; margin:0 0 0 30px; color:#575757; line-height:110%}
#destaques p .data {margin:0 0 0 4px; color:#B1B1B1; font-size:85%}
#destaques h3 {margin:0px 4px 0 30px; float:left; line-height:90%; font-size:100%}
#destaques h3 a {text-decoration:none}
.destaque {width:500px; margin:0; overflow:hidden}
.destaque h2 img {margin:0 6px 0 0; vertical-align:middle}
.destaque a img{height: 123px;}
#cxcomunicados {overflow:hidden}
	
/* Especificar uma altura fixa dos Comunicados da Página Principal, se desejado. Para o rodapé dos dois componentes, prevalece o maior valor dos Destaques e dos Comunicados */
#comunicados {width:220px; margin:0 14px 0 0; float:right; overflow:hidden}
#comunicados h2 {margin:10px 0 6px 11px}
	
#comunicados h3 {width:198px; margin:13px 0 0 11px; color:#418FAF; float:none; clear:both; line-height:120%; font-size:100%}
#comunicados h3 a {text-decoration:none}
#comunicados p {width:205px; margin:2px 0 0 11px; color:#575757; float:none; line-height:110%}
.comunicado {overflow:hidden}
#comunicados h2 img {margin:0 6px 0 0; vertical-align:middle}
.sepcomunic {margin:0; padding:19px 0 0 10px; clear:both}
#destaquesfooter {width:741px; padding:0 0 3px 0; overflow:hidden; background:url(../imagens/pt/bck_destaques_footer.png) no-repeat top left}
.slides {width:488px; margin:7px 12px 0 0; text-align:right; overflow:hidden; float:left}
/*.slide, .slideOn {margin:0 0 0 3px; padding:1px 6px 4px 5px; font-size:80%; color:#77AEC4; background:url(../imagens/pt/bot_slide.gif) no-repeat top left; border:0; float:left}*/
.slide, .slideOn {width:16px; margin:0 1px 0 1px; padding:1px 0 4px 0; font-size:80%; color:#77AEC4; background:url(../imagens/pt/bot_slide.gif) no-repeat top center; border:0; float:left; text-align:center}
.slide-right {float: right}
.slideOn {background:url(../imagens/pt/bot_slide_on.gif) no-repeat top left}
div.slide a {color:#77AEC4; text-decoration:none; display:block}
div.slide a:hover {color:#000; text-decoration:none}
div.slideOn a {color:#fff; text-decoration:none}
div.slideOn a:hover{color:#000; text-decoration:none}
.verMais {width:200px; float:right; margin:8px 14px 0 0; text-align:right; font-size:80%; text-transform:lowercase}
.verMais a {text-decoration:underline}
.verMais a:hover {color:#000; text-decoration:none}
.verMais img {margin:0 0 0 4px; vertical-align:middle}
.sepv {width:2px; height:150px; float:left; font-size:1px; line-height:1px}
.cxazul {width:240px; margin:10px 0 0 9px; overflow:hidden; background:url(../imagens/pt/bck_cxazul.png) no-repeat -10px 0; float:left}
.cxazul h2 {margin:13px 0 0 14px; padding:0 0 2px 0; color:#fff; font-size:110%; text-transform:uppercase}
.cxazul h3 {margin:16px 0 0 14px; color:#418FAF; font-size:110%; text-transform:uppercase}
.cxazul h3 a {text-decoration:none}
.cxazul h3 a:hover {text-decoration:underline; color:#418FAF;}
.cxazul ul {width:204px; margin:4px 0 0 14px; padding:0; list-style-type:none}
.cxazul ul.sepul {margin:4px 0 0 14px; padding:0 0 15px 0; list-style-type:none; background:url(../imagens/pt/seph_cxazul.gif) no-repeat bottom left}
.cxazul ul li {margin:0; padding:0 0 0 14px; list-style-type:none; background:url(../imagens/pt/bul1.gif) no-repeat 0 6px}
.cxazul ul li a {color:#636363; text-decoration:none; display:block}
.cxazul ul li a:hover {color:#408FAE; text-decoration:underline}

/* Especificar uma altura fixa às caixas azuis da Página Principal, se desejado: */
.cxazulaltura {overflow:hidden; height:268px}
.cxazul a {color:#628B9B; text-decoration:underline}
.cxazul a:hover {color:#000; text-decoration:none}
.cxazulfooter {width:240px; margin:8px 0 0 0; padding:0 0 5px 0; overflow:hidden; background:url(../imagens/pt/bck_cxazul_footer.png) no-repeat -10px 0}
.cxverdevideos {width:240px; margin:0; overflow:hidden; float:left}
.cxverde {width:255px; margin:10px 0 0 0; overflow:hidden; background:url(../imagens/pt/bck_cxverde.png) no-repeat -4px -7px}
.cxverde h2 {margin:13px 0 0 22px; color:#fff; font-size:110%; text-transform:uppercase}
.cxverde h3 {margin:16px 0 0 22px; color:#6C8C6D; font-size:110%; text-transform:uppercase}
.cxverde ul {width:204px; margin:4px 0 0 22px; padding:0; list-style-type:none}
.cxverde ul li {margin:0; padding:0 0 0 14px; list-style-type:none; background:url(../imagens/pt/bul1.gif) no-repeat 0 6px}
.cxverde ul li a {color:#636363; text-decoration:none; display:block}
.cxverde ul li a:hover {color:#6C8C6D; text-decoration:underline}

/* Especificar uma altura fixa à caixa Qualidade da Água da Página Principal, se desejado: */
/* .cxverdealtura {overflow:hidden; height:100px} */
.cxverdealtura {overflow:hidden}
.cxverde a {color:#628B9B; text-decoration:underline}
.cxverde a:hover {color:#000; text-decoration:none}
.cxverdefooter {width:240px; margin:8px 0 0 0; padding:0 0 5px 0; overflow:hidden; background:url(../imagens/pt/bck_cxverde_footer.png) no-repeat -4px 0}
.cxverde .verMais {margin-right:11px}
.cxvideos {width:249px; height:183px; margin:13px 0 0 0; overflow:hidden; background:url(../imagens/pt/bck_cxvideos.png) no-repeat 2px -8px}
.cxvideos h2 {margin:8px 0 0 22px; color:#676767; font-size:110%; text-transform:uppercase}
.cxvideos h2 img {margin:0 16px 0 0; vertical-align:middle}
.cxverde h3 a {text-decoration:none; color:#6C8C6D;}
.cxverde h3 a:hover {text-decoration:underline; color:#6C8C6D;}
.cxvideos .video {margin:15px 0 0 40px; overflow:hidden}
.cxvideos .slides {margin:12px 0 0 0; width:202px}
.topo {margin:0 auto; padding:9px 0 0 0; clear:both; text-align:center; font-size:90%; line-height:115%; text-transform:uppercase}
.topo a:hover {color:#005CA7}
.sep {margin:0; padding:0; height:1px; font-size:1px; line-height:1px; clear:both}


#cxfooter {margin:9px 0 0 0; background:#FFF url(../imagens/pt/bck_footer.gif) no-repeat top; overflow:hidden; clear:both; color:#808080}
#footer {width:946px; margin:0 auto; padding:0 0 10px 0; font-size:80%;  overflow:hidden; line-height:170%;}
#linguas {width:200px; margin:7px 0 0 0; overflow:hidden; float:left; font-size:110%; color:#6FAFCB; position:relative; top:6px; font-size:88%; line-height:170%;}
#linguas ul {list-style-type:none; margin:0; padding:0; text-align:center}
#linguas ul li {list-style-type:none; margin:0 5px 0 0; padding:0; display:inline}
#linguas ul li a {color:#6FAFCB; text-decoration:none}
#linguas ul li a:hover {color:#000; text-decoration:none}
#menuFooter {width:740px; margin:7px 0 0 0; overflow:hidden; float:right; text-transform:uppercase; font-size:105%; position:relative; top:6px; line-height:170%;}
#menuFooter ul {list-style-type:none; margin:0; padding:0; text-align:center}
#menuFooter ul li {list-style-type:none; margin:0 4px 0 0; padding:0; display:inline}
#menuFooter ul li a {color:#727272; text-decoration:none}
#menuFooter ul li a:hover {color:#000; text-decoration:none}
#footer p {margin:16px 0 0 10px; padding:0; width:49%; float:left}
#footer p#creditos {margin:0; text-align:right; float:right; width:40%; float:right}
#footer p#creditos img {margin:18px 0 0 16px; vertical-align:middle}
#footer p a {color:#808080; text-decoration:none}
#footer p a:hover {color:#408FAE; text-decoration:underline}
#menulat {overflow:hidden}
#menulat ul {margin:0 0 0 0; padding:0; list-style-type:none}
#menulat ul li {margin:0; padding:0 0 0 0; list-style-type:none; background-position:0px 10px}
#menulat ul li a {padding:4px 0 4px 10px; display:block; background:url(../imagens/pt/bck_menulat_li.png) no-repeat bottom right}
#menulat ul li a:hover, #menulat ul li a.sel1 {margin:0; padding:4px 0 4px 10px; background:url(../imagens/pt/bck_menulat_li_on.png) no-repeat bottom right; text-decoration:none}
#menulat ul li ul {margin:0 0 6px 0; padding:0 0 0 10px; list-style-type:none}
#menulat ul li ul li {margin:0; padding:0 0 0 0; list-style-type:none}
#menulat ul li ul li a {padding:4px 0 4px 10px; display:block; background:url(../imagens/pt/bck_menulat_li_li.png) no-repeat bottom right}
#menulat ul li ul li a:hover, #menulat ul li ul li a.sel2 {margin:0; padding:4px 0 4px 10px; background:url(../imagens/pt/bck_menulat_li_li_on.png) no-repeat bottom right; text-decoration:none}
/*.colb {width:726px; margin:0 0 0 13px; padding:0; float:left; overflow:hidden}*/
/*.colb {margin-bottom: 28px}*/
.colb {margin-bottom: 15px}
.colb h2 {margin:22px 0 0 0; padding:0; color:#418faf; text-transform:uppercase; font-weight:normal; font-size:130%}
#menuvideosfotos {margin:0; padding:0; overflow:hidden; text-transform:uppercase; font-weight:bold; float:right}
#menuvideosfotos ul {margin:0; padding:0; list-style-type:none}
#menuvideosfotos ul li {margin:0; padding:0; width:91px; list-style-type:none; float:left; background:url(../imagens/pt/galeria_tab.png) no-repeat top right}
#menuvideosfotos ul li a {width:91px; padding:3px 0 3px 10px; display:block; text-decoration:none; color:#9d9d9d}
#menuvideosfotos ul li a:hover {color:#598b9f; width:91px; background:url(../imagens/pt/galeria_tab_on.png) no-repeat 0 0}
#menuvideosfotos ul li a.sel {color:#598b9f; width:91px; background:url(../imagens/pt/galeria_tab_on.png) no-repeat 0 0}
#cxvideos {/*width:726px; */margin:0; padding:16px 0 16px 0; clear:both; overflow:hidden; background:#e8f4fa; text-align:center}
/* Especificar a largura dos vídeos para que a legenda fique encostada à margem esquerda do vídeo */
#larguravideos {width:640px; margin:0 auto; padding:0; overflow:hidden; text-align:left}
#cxvideos .legenda {margin:0; padding:4px 0 20px 0; color:#418faf; font-size:120%; text-align:left; margin:0}
#cxvideos .legenda .legendaData {color:#b1b1b1; font-size:80%}
#cxvideos .legenda .legendaTitulo {font-weight: bold;}
#cxvideos .legenda .legendaDescricao {color:#636363; font-size:80%}
.botoesVideos {float:left}
#videosMini {width:570px; height:180px; margin:0; padding:0; overflow:hidden; float:left; border-top:1px solid #d8e7ed; border-bottom:1px solid #d8e7ed; background:#f7f7f7}
.vMini {width:161px; margin:16px 14px 0 15px; overflow:hidden; float:left; cursor: pointer}
.vMini p.legenda2 {padding:4px 0 0 0; color:#418faf; font-size:90%; margin:0}
.vMini p.legenda2 span {color:#b1b1b1; font-size:100%}
#posicao {margin:0; margin-top:24px; padding:4px 0 0 0; overflow:hidden; border-bottom:1px solid #e7e7e7; color:#959595; font-size:80%; background:url(../imagens/pt/icon_entrada.gif) no-repeat 0 5px}
#posicao a, #posicao a:hover {text-decoration:none}
#posicao ul {margin:0; padding:0 0 0 12px; list-style-type:none}
#posicao ul li {margin:0 3px 0 0; padding:0 0 4px 0; list-style-type:none; float:left}
#destaquesLaterais {margin:-8px 0 20px 0; padding:0 0 2px 0; overflow:hidden; clear:both; font-size:120%; background:url(../imagens/pt/seph_colahp.gif) no-repeat bottom left}
#destaquesLaterais img {margin:0 0 6px 80px; clear:both}
#destaquesLaterais p {width:164px; margin:0 0 8px 10px; padding:0 0 12px 0; color:#b1b1b1; background:url(../imagens/pt/seph_colahp.gif) no-repeat bottom left}
#destaquesLaterais p.last {width:164px; margin:0 0 8px 10px; padding:0; color:#b1b1b1; background:url(../imagens/pt/0.gif) no-repeat bottom left}
#destaquesLaterais p a, #destaquesLaterais p a:hover {text-decoration:none; display:block}
} /* NÃO REMOVER ESTA CHAVETA */

/* Lista de items vertical por perspectiva*/

#destaquesLaterais ul li {
	color:#408FAE;
	background: none;
	font-size:100%;
	list-style-type:none;
	margin:0;
	padding:0 0 0 0px;
}

#colahp  #destaquesLaterais ul li a {
	color: #408FAE;
	display:block;
	text-decoration:none;
}

/*
.page_body{
	font-family:Calibri,Tahoma,Arial,Helvetica,sans-serif; 
	color:#575757;
}
*/

.page_body h1 {margin:22px 0 33px 0; padding:0; color:#418faf; text-transform:uppercase; font-weight:normal; font-size:130%}

.page_body form{
	/*background-color: #E8F4FA;*/
	width:100%;
	position: relative;
	/*padding: 6px 22px 6px 22px;*/
	padding: 0;
}

.page_body form h2{
	font-weight:bold;
	color: #418faf;
	font-size: 100%;
	padding-top: 15px;
}

.page_body form table{
	width:100%;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

.page_body form tr{
	background-color: #E8F4FA;
	width:100%;
	padding-left: 22px;
}

.page_body form td{
	padding-left: 22px;
	padding-right: 22px;
}

.page_body form .boldItem{
	font-weight: bold;
}

.page_body form .formButton{
	background: #FFF;
	width: 100%;
	padding-top: 10px;
}

.button{
	background: #5B9EBA url(../imagens/pt/submit_button.png) no-repeat;
	color: #fff;
	border: 0px;
	width: 62px;
	height: 21px;
}

.itemAzul{
	color: #418FAF;
	font-weight: bold;
}

.page_body form .linhaVazia{
	background-color: #FFF;
	width:698px;
	padding:0 -22px 0 -22px;
}

#form2pdf{
	display: none;
}

.error_red{
	color: #D00000;
	font-weight: normal;
	padding-right: 25px;
}

.page_body form .warning{
	padding:0;
	margin:0;
}

.page_body form .formWarningMsg{
	padding-bottom: 15px;
	padding-top: 15px;
}

/****************** DESTAQUES DE CANAL *********************/
.destcanal{width: 100%}
.destcanal hr {color: #636363}
.destcanalsub{width:100%;}
.destcanalsub ul {margin:0; padding:0;}
.destcanalsub ul li{list-style-type:none; margin:0; padding:0; margin-top:31px;}
.destcanalsub ul li div {border-bottom: 1px solid #E7E7E7}
.destcanalsub ul li a {text-transform:uppercase; color:#418FAF;
	text-decoration:none; font-size:110%; font-weight: bold; background-image: url(../imagens/pt/seta_baixo.png); 
	background-repeat: no-repeat; background-position: 0px 4px; padding-left: 20px}
.destcanalsub ul li a:hover{text-decoration:underline;}
.destcanalsub ul li ul li{margin-top:8px; width: 90%; padding-bottom: 10px}
.destcanalsub ul li ul li p{padding-left: 20px; padding-top:-5px}
.destcanalsub ul li ul li a{text-transform:none;font-size:110%; font-weight: normal;
	background-image: none; 
	background-repeat: no-repeat; background-position: 0px 0px;}

.item_artigo h3{
	margin:10px 0 0 0; 
	padding:0; 
	color:#418faf; 
	font-weight:normal; 
	font-size:110%
}

img.tituloregiao {margin:0 !important}
img.mensagempresidente {padding-bottom: 5px}

/* (c) 2010 Carlos Dias (CSS/XHTML) */

