@charset "utf-8";

html, body{height:100%}
body{margin:0; font-family:"Trebuchet MS"; font-size:12px; color:#333;}
img{border:0}

h1, h2, h3, h4, h5, h6{color:#03763F; margin-top:0;}
h1{font-size:16px;}
h2{font-size:15px;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:11px;}

a{font-weight:bold; color:#03763F; text-decoration:none;}

#total{background:transparent url(../img/bg_home.gif) right repeat-y;}
#webdoor{position:absolute; display:block; float:left; top:0; left:0; width:100%; min-width:778px; width:expression(document.body.clientWidth > 778? "100%": "778px");}
#topo{background:#FFF url(../img/bg_topo.gif) repeat-x; height:79px; border-bottom:solid 1px #C8E7B6; min-width:778px;}
#linksTopo{float:right; margin:6px 6px 0 0; color:#03763F; font-size:10px; position:relative;}
#linksTopo a{text-transform:uppercase; font-weight:bold; color:#03763F; text-decoration:none;}
#menu{
	background:#FFF url(../img/bg_menu.gif) repeat-x;
	height:19px;
	border-bottom:solid 1px #C8E7B6;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: auto;
}
#menu li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: auto;
	float: left;
}
#menu li a{display:block; padding:0 10px 0 10px;}

#linkLogo{display:block; padding:6px 0 0 6px; width:220px; position:relative;}

#conteudo{padding:0; min-width:778px; width:expression(document.body.clientWidth > 778? "100%": "778px");}
div.colunaHome{width:21%; float:left; padding:192px 10px 0 15px;}
div.colunaHome a{display:block; float:right;}
a.leiamais{display:block; float:right;}

div.artigos{width:190px; float:right; padding:192px 10px 0 10px; margin:0;}
div.thumb{width:52px; height:52px; float:left; background:transparent; padding:0; margin:0 5px 0 0; overflow:hidden;}
div.itemArtigo{min-height:52px; height:auto !important; height:52px; margin:0 0 5px 0; cursor:pointer;}
div.itemArtigo div.detalhe{margin:0 0 0 57px;}

div.itemDocumento, div.itemDocumentoOver{padding:5px;}
div.itemDocumentoOver{background:#F4FAF1;}
div.itemDocumento h5, div.itemDocumentoOver h5{margin:0 0 5px 0; padding:0;}
div.itemDocumento a, div.itemDocumentoOver a{font-weight:normal; color:#333;}
div.itemDocumento div.thumb, div.itemDocumentoOver div.thumb{width:32px; height:32px; float:left; padding:0; margin:0 5px 0 0; overflow:hidden;}
div.itemDocumento div.detalhe, div.itemDocumentoOver div.detalhe{margin:0 0 0 37px;}

#rodape1, #rodape2{text-align:center; font-size:10px;}
#rodape1{background:#FFF url(../img/bg_rodape.gif) repeat-x; height:25px; border-top:solid 1px #CCC; padding:8px 0 0 0;}
#rodape1 a{color:#333;}
#rodape2{background:#DEF0D2; height:20px; border-top:solid 1px #5DAF37; padding:3px 0 0 76px;}

.iconRodape{display:block; float:right; padding:0 3px 0 0;}

.tbList{background:transparent; border:solid 1px #C8E7B6;}
.tbList tr.trHeaderList{background:#E7F5E0 url(../img/bg_menu.gif) repeat-x;}
.tbList tr.trHeaderList td{border-bottom:solid 1px #C8E7B6;}
.tbList tr.trPairList{background:#F5FBF2;}
.tbList tr.trPairList td{border-top:solid 1px #FFF;}
.tbList tr.trUnevenList{background:#FBFEFA;}
.tbList tr.trUnevenList td{border-top:solid 1px #FFF;}
.tbList tr.trDisabledList{background:#EBEBEB;}
.tbList tr.trDisabledList *{color:#999999;}

#faq .pergunta p{margin:0; padding:0}
#faq .pergunta a{color:#333; font-size:13px; padding:10px 0 0 0; display:block; outline:none;}
#faq .pergunta a:hover{color:#03763F;}

ul#mapa{margin:0; padding:0; list-style-position:inside;}
ul#mapa ul{margin:0 0 0 10px; padding:0;}
ul#mapa li{padding:5px;}
