@charset "iso-8859-1";
/* CSS Document */
body { background: #fff url(/images/layout/bgBody.jpg) top center no-repeat; margin: 0; padding: 0 0 20px; }
img { border: 0; }
.controle { clear: both; font-size: 0; height: 0; line-height: 0; }

a { outline-color: #ccc; }

#wrapBg { background: #fff url(/images/layout/bgBody.jpg) top center no-repeat; margin: 0; padding: 0 0 }

#topLine { background: #006ab2 url(/images/layout/topLine.jpg) top center no-repeat; height: 6px; overflow: hidden; line-height: 0; font-size: 0; }
#wrapper { width: 960px; margin: 0 auto; }

#slogan { background: url(/images/layout/sloganHome.png) top left no-repeat; float: left; width: 195px; height: 16px; margin: 75px 0 0 -172px; }
* html #slogan {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=image,src='/images/layout/sloganHome.png')
}
#top { height: 114px; /*overflow: hidden;*/ }
#top #logo { padding: 53px 0 0 10px; float: left; }
#top #areadogestor { width: 115px; height: 20px; background: url(/images/layout/btnArea.jpg) top left no-repeat; float: right; margin: 30px 10px 0 0; }
#top #areadogestor a { border-bottom: 1px solid #c8d8e9; width: 106px; text-decoration: none; font-size: 0; line-height: 0; height: 18px; display: block; }
#top #areadogestor a:hover { border-bottom: 1px solid #4667B4; }
#top #wrapMenu { width: 741px; height: 34px; float: right; margin: 19px 0 0; }
#top #wrapMenu ul { margin: 0; padding: 0; list-style: none; height: 34px; }
#top #wrapMenu ul li { float: left; height: 34px; }

#flash { background: url(/images/flash.png) top left no-repeat; width: 960px; height: 360px; margin: 40px 0 0; }

#chamadas { margin: 55px 0; }
#chamadas .wrapChamadas { width: 220px; float: left; padding: 0 10px; color: #262b3f; overflow: hidden; }
#chamadas .wrapChamadas h1 { margin: 0 0 7px; padding: 0; width: 220px; overflow: hidden; }
#chamadas .wrapChamadas h1 span { display: block; }
#chamadas .wrapChamadas p { margin: 0 0 10px; padding: 0; font: 11px/17px Tahoma, Geneva, sans-serif; }

/* titles */
#chamadas .wrapChamadas h1#noticiasEJRos { background: url(/images/layout/titNoticias.jpg) top left no-repeat; height: 18px; }
#chamadas .wrapChamadas h1#noticiasEJRos span { display: block; padding: 18px 0 0; }
#chamadas .wrapChamadas #wrapNoticias p { margin: 0 0 10px; padding: 0; font: 11px/17px Tahoma, Geneva, sans-serif; }
#chamadas .wrapChamadas #wrapNoticias a { color: #193984; text-decoration: underline; }
#chamadas .wrapChamadas #wrapNoticias a:hover { color: #012e5c; text-decoration: none; }

#chamadas .wrapChamadas h1#indicadoresEconomicos { background: url(/images/layout/titIndicadores.jpg) top left no-repeat; height: 38px; }
#chamadas .wrapChamadas h1#indicadoresEconomicos span { display: block; padding: 38px 0 0; }
#chamadas .wrapChamadas #indicadores { width: 220px; height: 115px; }
#chamadas .wrapChamadas #indicadores table td b { color: #183B87 !important; font: bold 11px/17px Tahoma, Geneva, sans-serif !important; }
#chamadas .wrapChamadas #indicadores table img { padding: 10px 0 5px !important; }

#chamadas .wrapChamadas h1#previsaoDoTempo { background: url(/images/layout/titPrevisao.jpg) top left no-repeat; height: 21px; }
#chamadas .wrapChamadas h1#previsaoDoTempo span { display: block; padding: 21px 0 0; }
#chamadas .wrapChamadas #wrapPrevisao { border: 1px solid #f2f2f2; padding: 7px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#chamadas .wrapChamadas #wrapPrevisao #icone { width: 80px; float: left; text-align: center; }
#chamadas .wrapChamadas #wrapPrevisao #tempMax { width: 56px; margin: 0 5px; display: inline; height: 56px; float: left; padding: 0 0 0 14px; background: url(/images/max.jpg) top right no-repeat; }
#chamadas .wrapChamadas #wrapPrevisao #tempMin { width: 56px; margin: 0 5px; display: inline; height: 56px; float: left; padding: 0 0 0 4px; background: url(/images/min.jpg) top right no-repeat; }

#chamadas .wrapChamadas h1#areaDoGestor { background: url(/images/layout/titArea.jpg) top left no-repeat; height: 21px; }
#chamadas .wrapChamadas h1#areaDoGestor span { display: block; padding: 21px 0 0; }
#chamadas .wrapChamadas #inputs { float: left; width: 155px; height: 53px; background: url(/images/layout/bgForm.jpg) top left repeat-y; }
#chamadas .wrapChamadas #inputs input { border: 0; background: #EEF5FB; margin: 6px 14px; width: 137px; font: 11px Tahoma, Geneva, sans-serif; color: #262b3f; }
#chamadas .wrapChamadas #btn { float: right; width: 60px; height: 53px; }
#chamadas .wrapChamadas #btn input{ margin: 0; padding: 0; }

#footer { height: 157px; overflow: hidden; background: #193984 url(/images/layout/bgFooter.jpg) top center no-repeat; margin: 0; }
#footer a { color: #fff; text-decoration: underline; }
#footer a:hover { color: #fff; text-decoration: none; }
#footer #wrapFooter { width: 940px; margin: 0 auto; padding: 25px 10px; }
.fRS { margin: 0; float: left; width: 205px; padding: 30px 0 0 12px; background: url(/images/layout/fRS.jpg) top left no-repeat; border-right: 2px solid #15408e; font: 11px/18px Tahoma, Geneva, sans-serif; color: #fff; list-style: none; }
.fSC { margin: 0; padding: 0; float: left; width: 198px; padding: 30px 0 8px 12px; margin: 0 0 0 40px; background: url(/images/layout/fSC.jpg) top left no-repeat; border-right: 2px solid #15408e; font: 11px/18px Tahoma, Geneva, sans-serif; color: #fff; list-style: none; }
.fLinks { margin: 0; padding: 0; float: left; width: 205px; padding: 22px 0 8px 12px; margin: 0 0 0 30px; font: 11px/22px Tahoma, Geneva, sans-serif; color: #fff; list-style: none; }
#xneo { background: url(/images/layout/bgXNEO.jpg) top left no-repeat; width: 125px; height: 38px; margin: 55px 0; float: right; }
#xneo a { display: block; width: 61px; height: 17px; margin: 21px 0 0 64px; text-decoration: none; line-height: 0; font-size: 0; }



p.list_cat { margin: 0 !important; padding: 0 3px !important; height: 40px; }
p.list_cat a { float: left; font: bold 11px/18px Tahoma, Geneva, sans-serif; !important; margin: 7px 2px; padding: 7px 10px; border: 1px solid #396eb6; }
p.list_cat a.cat_on { cursor: default; background: #396eb6; text-decoration: none !important; color: #fff !important; }
p.list_cat a.cat_off { text-decoration: none !important; border: 1px solid #93b7e8 !important; background-color: #93b7e8 !important; color: #fff !important;  }
p.list_cat a.cat_off:hover { background-color: #7ca2d8 !important; color: #fff !important; }

.suss { font: bold 16px Tahoma !important; margin: 0 0 20px; padding: 10px 0px !important; /*border-bottom: 2px solid #1A3A85;*/ color: #1A3A85 !important; }
.erro { font: bold 16px Tahoma !important; margin: 0 0 20px; padding: 10px 12px !important; border-bottom: 2px solid #f34747; color: #f34747 !important; }