
/* ©2009 SMAS Torres Vedras */
/* dev by webuild -- ipires */




/* TAGS - GERAIS ------------------------------- */

body {
	background:#f2f2f2;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	margin:0;
	}

img {
	border:none;
	}

p {
	margin:0;
	clear:both;
	}
	
a {
	text-decoration:none;
	color:#197F94;
	font-weight:bold;
	}	
	
a:hover {
	text-decoration:underline;
	}
	
input, textarea, select {
	height:auto;
	border:solid 1px #AED5DD;
	font-size:11px;
	color:#666;
	}

input {
	height:16px;
	}

.shim {
	clear:both;
	}

h2, h3 {
	font-size:16px;
	font-weight:bold;
	color:#333;
	height:24px;
	line-height:24px;
	margin:0;
	padding:0 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}









/* ESTRUTURA - LAYOUT ------------------------------- */

.boxLayout {
	width:180mm;
	margin:0 auto;
	}

.boxHeader {
	width:180mm;
	margin:0 auto;
	}
	
.boxBody {
	width:180mm;
	margin:0 auto;
	}
	
.boxFooter {
	width:180mm;
	height:15px;
	clear:both;
	}









/* HEADER ------------------------------- */

.boxLogo {
	width:164px;
	height:116px;
	padding:41px 0 0 0;
	margin:0 22px 0 0;
	float:left;
	}
	
.boxBanner {
	display:none;
	}








/* BODY ------------------------------- */


/* - coluna da esquerda ----------------- */

.boxColEsq {
	display:none;
	}


/* -- menu ----------------- */

/* a intencao e que o menu funcione como o da secose */
.boxColEsq .boxMenu {
	display:none;
	}




/* -- pesquisa ----------------- */

.boxColEsq .boxPesquisa {
	display:none;
	}






/* - coluna da direita ----------------- */

.boxColDir {
	width:180mm;
	float:left;
	margin:10px 0 0 0;
	}


/* -- exclusivos da homepage ----------------- */

.boxMensagens {
	width:170px;
	margin:0 15px 0 0;
	float:left;
	overflow:hidden;
	}
	
	
.boxNoticias {
	width:360px;
	margin:0 15px 0 0;
	float:left;
	}
	
.boxNoticias .itemNoticia {
	width:170px;
	margin:10px 5px;
	float:left;
	text-align:left;
	}

.itemNoticia span {
	color:#929FA1;
	font-size:10px;
	}

h5, h5 a  {
	font-size:12px;
	color:#197F94;
	margin:4px 0;
	}

.boxNoticias .itemNoticia p {
	margin:0;
	padding:0;
	text-align:left;
	}

.boxNoticias p {
	clear:both;
	text-align:right;
	font-size:12px;
	padding:15px 0 0 0;
	}
	

.boxDestaques, {
	width:170px;
	margin:0;
	float:left;
	}

.boxUltimas {
	display:none;
	}
	
.boxDestaques img {
	margin:0 0 10px 0;
	}









/* - rodape das utilidades ----------------- */

.boxFooterUtils {
	width:180mm;
	clear:both;
	padding:45px 0 0 0;
	}

.boxFooterUtils .itemUtil{
	display:none;
	}


.boxFooterUtils .rodape {
	clear:both;
	padding:25px 0 15px 17px;
	font-size:10px;
	color:#666;
	}

.boxFooterUtils .rodape a {
	font-weight:normal;
	color:#333;
	}
	
	
	


/* -- artigo geral ----------------- */

.boxArtigo {
	width:180mm;
	float:left;
	margin:0 20px 0 0;
	}
	
.boxArtigo h2, .boxResultados h2 {
	margin:0 0 40px 0;
	}

.boxArtigo h2 img {
	display:none;
	}

.boxArtigo h4 {
	font-size:13px;
	font-weight:bold;
	margin:3px;
	}

.boxArtigo strong {
	color:#666;
	}
	
.boxArtigo small {
	font-size:11px;
	margin:0;
	padding:0;
	}

.boxArtigo p {
	margin:10px 0;
	font-size:12px;
	line-height:130%;
	}

.boxArtigo ul {
	list-style:disc;
	font-size:12px;
	line-height:120%;
	margin: 0 0 25px 0;
	}
	
.boxArtigo p.imagem {
	width:100%;
	text-align:center;
	}

.boxArtigo table tr, .boxArtigo table tr td {
	font-size:11px;
	height:20px;
	line-height:20px;
	padding:0 3px;
	}
	
.boxArtigo table tr.titulo, .boxArtigo table tr.titulo td {
	font-size:12px;
	font-weight:bold;
	border-bottom:solid 1px #AED5DD;
	height:20px;
	line-height:20px;
	}

.boxArtigo table tr.subtitulo, .boxArtigo table tr.subtitulo td {
	font-size:12px;
	font-weight:bold;
	color:#666;
	border-bottom:solid 1px #AED5DD;
	height:20px;
	line-height:20px;
	}

.boxArtigo table tr.linha {
	background:#F5F5F5;
	}

.boxArtigo table tr.last, .boxArtigo table tr.last td {
	border-bottom:solid 1px #ddd;
	}
	
.boxDirMulti {
	display:none;
	}

.boxUltimas .itemNoticia, .boxDirMulti .itemMulti {
	width:170px;
	margin:15px 0 0 0;
	}
	
.boxArtigo .flash {
	display:none;
	}

.boxArtigo .legendaFlash {
	display:none;
	}





/* -- formulario ----------------- */

.boxArtigo label {
	width:170px;
	display:block;
	float:left;
	text-align:right;
	margin:0 10px 0 0;
	}

.boxArtigo em {
	font-style:normal;
	float:left;
	font-size:11px;
	vertical-align:middle;
	}

.boxArtigo .radio {
	border:none;
	padding:0;
	margin:0 5px -5px 0;
	}

.boxArtigo span {
	display:block;
	margin:0 0 0 20px;
	padding:7px 0 0 0;
	color:#666;
	}

.boxArtigo input.btn_enviar {
	float:right;
	border:none;
	background: url(../img/icon_enviarForm.gif) right 3px no-repeat;
	*background: url(../img/icon_enviarForm.gif) right no-repeat;
	margin:20px 18px 0 0;
	padding:0 28px 0 0;
	*padding:0 20px 0 0;
	color:#197F94;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	}




/* -- listagem ----------------- */

.boxFiltro {
	width:auto;
	vertical-align:middle;
	font-size:12px;
	margin:40px 0 30px 0;
	}

.itemListagem {
	width:auto;
	margin:0 0 20px 0;
	font-size:11px;
	}

.itemListagem a {
	font-weight:normal;
	}


.itemListagem a.detalhe {
	font-weight:bold;
	}

.itemListagem p {
	margin:3px 0;
	font-size:11px;
	}

.itemListagem em {
	font-style:normal;
	color:#666;
	}

.boxPaginacao {
	margin:20px -10px 0 0;
	text-align:right;
	font-size:11px;
	}

.boxPaginacao a {
	font-weight:normal;
	padding:0 10px
	}






/* -- resultados da pesquisa ----------------- */

.boxResultados {
	width:725px;
	}

.boxResultados .msgResultados {
	font-size:12px;
	margin:0 0 35px 0;
	}






























