@charset "utf-8";
html, address, h2, h3 {
	padding: 0;
	margin: 0;	
}

html {
	margin:0;
	padding: 0;
	height:auto !important;
	min-height: 100%;
	background: #ded19f url("../img/back.jpg") repeat scroll top left;
}

body {
	height: 100%;
	padding: 0;
	margin: 0;
	text-align: left;
	background: url("../img/back_top.jpg") no-repeat top center;
}

fieldset, legend{
	outline: 0;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
}

#geral {
	margin: 0 auto;
	padding: 0;
	width: 1004px;
}

#top {
	padding: 0;
	margin: 0 auto;	
	height: 258px;
}

#top h1 {
		position: absolute;
		float: left;
		margin: 29px 0 0 71px;
		padding: 0;
		width: 247px;
		background: url("../img/logo_irpaa.jpg") no-repeat 0px 0px;
}

#top h1 a {
		overflow: hidden;
		display: block;
		width: 247px;
		height: 128px;
		text-indent: -5000px;
}

#flags {
	float: right;
	margin: 0 30px 0 0;
	width: 231px;
	height: 26px;
	text-align: center;
	background: url("../img/back_flag.png") top left no-repeat;
}

#flags p{
	display: inline;
	padding: 0;
	margin: 0;	
}

#flags a {
	padding: 0;
	border: 0;
	margin: 7px 9px 0 9px;
	font: bold 11px Verdana, "Trebuchet MS", sans-serif;
	color: #000000;
	text-decoration: none;
}

#flags img{
	border: none;
}

#frase h2{
	float: left;
	width: 280px;
	height: 64px;
	padding: 0;
	margin: 23px 0 0 623px;
	font: 12px Tahoma, Sans-Serif;
		
}

#frase h2 span{
		display: none;
}

#frase h2.frase {
		background: url("../img/frase.jpg") top left no-repeat;
}

#barra{
	width: 886px;
	border: none;
	padding: 0;
	margin: 0 auto 10px auto;
	height: 30px;
}

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

.menutop {float: left; padding-top: 3px; width:655px; height:20px; position:relative; z-index:100; font-family: Verdana, "Trebuchet MS", sans-serif;}
/* hack to correct IE5.5 faulty box model */
* html .menutop {width:655px; w\idth:654px;}
/* remove all the bullets, borders and padding from the default list styling */
.menutop ul {padding:0;margin:0;list-style-type:none;}
.menutop ul ul {width:58px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menutop li {float:left;position:relative;}
/* style the links for the top level */
.menutop a.topo, .menutop a.topo:visited {display:block; font: bold 13px Verdana, "Trebuchet MS", sans-serif; text-decoration:none; color:#663300; border: none; height:20px; padding:0 9px; line-height:19px;}
.menutop a, .menutop a:visited {display:block; font:11px Verdana, "Trebuchet MS", sans-serif;text-decoration:none; color:#663300; height: 30px; border-bottom: dotted 1px #cccc99; padding:0 9px; line-height: 22px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menutop a, * html .menutop a:visited {width:58px; w\idth:59px;}


/* style the second level background */
.menutop ul ul a.drop, .menutop ul ul a.drop:visited {background: #fdeeb6 url(../img/grey-arrow.gif) no-repeat 140px center;}
/* style the second level hover */
.menutop ul ul a.drop:hover{background: #ebdeac url(../img/blue-arrow.gif) no-repeat 140px center;}
.menutop ul ul :hover > a.drop {background: #ebdeac url(../img/blue-arrow.gif) no-repeat 140px center;}
.menutop ul ul a.t, .menutop ul ul a.t:visited {background: #fdeeb6;}
/* style the second level hover */
.menutop ul ul a.t:hover{background: #ebdeac;}
.menutop ul ul :hover > a.t {background: #ebdeac;}
/* style the third level background */
.menutop ul ul ul a, .menutop ul ul ul a:visited {background: #fff;}
/* style the third level hover */
.menutop ul ul ul a:hover {background: #ded19f}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menutop ul ul {visibility:hidden;position:absolute;height: 30px;top:20px;left:0; width:109px;}
/* another hack for IE5.5 */
* html .menutop ul ul {top:19px;t\op:20px;}


/* position the third level flyout menu */
.menutop ul ul ul{left:158px; top:-1px; width:109px;}


/* position the third level flyout menu for a left flyout */
.menutop ul ul ul.left {left:-154px;}


/* style the table so that it takes no ppart in the layout - required for IE to work */
.menutop table {position:absolute; top:0; left:0; border-collapse:collapse;;}


/* style the second level links */
.menutop ul ul a, .menutop ul ul a:visited {background:#ebdeac; color:#000; height:auto; line-height:1em; padding:5px 10px; width:138px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menutop ul ul a, * html .menutop ul ul a:visited {width:128px;w\idth:129px;}


/* style the top level hover */
.menutop a:hover, .menutop ul ul a:hover{color:#000; background:#fcfbec;}
.menutop :hover > a, .menutop ul ul :hover > a {color:#000; background:#fcfbec;}


/* make the second level visible when hover on first level list OR link */
.menutop ul li:hover ul,
.menutop ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menutop ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menutop ul :hover ul :hover ul{ visibility:visible;}

#busca {
	margin: 0;
	float: right;
}

#busca fieldset {
	outline:0;
	border:0;
}

#busca .inputLabel {
	width: 196px;
	height: 20px;
	padding: 2px 0 0 0;
	margin: 0;
	text-indent: 5px;
	outline:0;
	border:0;
	vertical-align: middle;
	background: url(../img/back_procura.png);
}

#busca .buscar { 
	margin: 0;
	height: 22px; 
	width: 22px; 
	outline:0;
	border:0;
	vertical-align: middle;
	cursor: pointer;
	background: url(../img/search.png) transparent;
}

#data {
	display: block;
	width: 193px;
	margin: 10px 0;
	text-indent: 28px;
	background: transparent;
}
#data p{
	border: none;
	font: 11px Verdana, "Trebuchet MS", sans-serif;
	color: #330000;
}

#barraInterna {
	float: left;
	width: 594px;
	height: 30px;
	padding: 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #cccc99;
}

#barraInterna p.data{
	float: left;
	display: inline;
	border: none;
	padding: 0px;
	margin: 0px;
	font: 11px Verdana, "Trebuchet MS", sans-serif;
	color: #663300;
}

#barraInterna p.enviarEmail {
	float: right;
	padding: 0px;
	margin: 0px;
	border: none;
	font: 11px Verdana, "Trebuchet MS", sans-serif;
	color: #663300;
	text-align: right;
}

#barraInterna a, a:visited {
	color: #996631;
	text-decoration: none;
}

#barraInterna a:hover {
	color: #f96b00;
}

#breadcrumb{
	margin: 15px 0 20px 20px; 
	background: transparent;
}

#breadcrumb p{
	margin: 0;
	padding: 0;
	display: inline;
	border: none;
	font: 11px Verdana, "Trebuchet MS", sans-serif;
	color: #330000;
}

#colesq {
	float: left;
	width: 193px;
	padding: 0px;
	margin: 0 0 0 38px;
	background: transparent;
}

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

#menuback {
	width: 193px;
	height: 354px;
	padding: 11px 0 0 0;
	background: transparent url(../img/menu.jpg) no-repeat;
}

.menu {margin: 0 0 0 47px; width:130px; height:270px; position:relative; z-index:90;  font-family: Verdana, "Trebuchet MS", sans-serif;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:131px; w\idth:130px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin: 10px 0 0 0;list-style-type:none;}
.menu ul ul {width:160px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block; font:12px Verdana, "Trebuchet MS", sans-serif;text-decoration:none; color:#330000; height:32px; border-width: 0 1px 1px 1px; padding:1px 9px 0 4px; line-height:30px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:130px; w\idth:130px;}


.menu a.con, .menu a.con:visited {display:block;font:bold 12px Verdana, "Trebuchet MS", sans-serif;text-decoration:none; color:#006633; height:46px; border-width: 0 1px 1px 1px; padding:2px 9px 0 4px; line-height:19px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a.con, * html .menu a.con:visited {width:160px; w\idth:130px;}

/* style the second level background */
.menu ul a.dropp, .menu ul a.dropp:visited {background: transparent url(../img/grey-arrow.gif) no-repeat 115px center;}
/* style the second level hover */
.menu ul a.dropp:hover{background:transparent url(../img/blue-arrow.gif) no-repeat 115px center;}
.menu ul :hover > a.dropp {background:transparent url(../img/blue-arrow.gif) no-repeat 115px center;}



/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background: #ececd5 url(../img/grey-arrow.gif) no-repeat 130px center;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#fcfbec url(../img/blue-arrow.gif) no-repeat 130px center;}
.menu ul ul :hover > a.drop {background:#fcfbec url(../img/blue-arrow.gif) no-repeat 130px center;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#fff;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#fcfbec;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:-10px;left:130px; width:160px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:0px;t\op:0px;}


/* position the third level flyout menu */
.menu ul ul ul{left:106px; top:0px; width:107px;}


/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-107px;}


/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}


/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#fdeeb6; color:#000; border-bottom: 1px dotted #cccc99; font: 11px Verdana, "Trebuchet MS", sans-serif; height: auto; line-height:18px; padding:3px 10px; width:138px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:160px;w\idth:159px;}


/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; background: #ffffff;}
.menu :hover > a {color:#000; background: transparent;}
.menu ul ul :hover > a {color:#000; background: #ffffff;}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

#banner{
	text-align: center;
}

#banner img{
	border: none;
}


#bannerSoft {
	width: 106px;
	margin-left: 20px;
	text-align: center;
}

#main {
	float: left;
	width: 714px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	border: none;
	background: url(../img/back_main.jpg) transparent;
}

#conteudo {
	width: 612px;
	padding: 0 0 20px 0;
	margin: 0 auto;
	text-align: left;
	font: 11px Verdana, "Trebuchet MS", sans-serif;
}

#texto {
	width: 612px;
	padding: 0 0 20px 0;
	margin: 0 auto;
	text-align: left;
	font: 12px Verdana, "Trebuchet MS", sans-serif;
	background: transparent;
}

#texto h3{
	clear: both;
	margin-bottom: 20px;
	color: #666600;
	font: 16px Verdana, Tahoma, "Trebuchet MS", sans-serif;
    font-weight: bold;
	line-height:18px;
}

#texto p{
	margin-bottom: 12px;
}

#texto2 {
	float: left;
	width: 434px;
	padding: 0 0 20px 0;
	margin: 0 24px 0 25px;
	text-align: left;
	font: 12px "Trebuchet MS", sans-serif;
	background: #fff;
}

a.veja {
	float: right;
	clear: both;
	display: block;
	margin: 5px 20px 15px 0;
	height: 20px;
	overflow: hidden;
	position: relative;
	width: 99px;
	background: url(../img/back_veja.png) no-repeat top left;
}

a.vejac {
	float: right;
	clear: both;
	display: block;
	margin: 5px 0 5px 0;
	height: 20px;
	overflow: hidden;
	position: relative;
	width: 99px;
	background: url(../img/back_veja.png) no-repeat top left;
}

a.veja span, a.vejac span {
	display: none;
}

a.veja:hover, a.vejac:hover { background-position: 0 -20px; }

a.veja, a.vejac { cursor: pointer; }

.informe {
	width: 612px;
	padding: 10px;
	margin: 10px auto;
	border-bottom: #ffffff 2px dotted;
	text-align: left;
	font: 12px Verdana, "Trebuchet MS", sans-serif;
}

.cabinforme h3{
	margin-bottom: 12px;
	border-bottom: #ffffff 2px dotted;
	color: #666632;
	font: 15px Verdana, "Trebuchet MS", sans-serif;
    font-weight: bold;
	line-height:18px;
}

#lista ul li a {
        display: block;
        width: 612px;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
        border-bottom: #ffffff 1px solid;
        margin-left: 0px;
        font-size: 12px;
        font-family: Verdana, "Trebuchet MS", Verdana, sans-serif;
        text-decoration: none;
		text-indent: 16px;
        background: url(../img/blue-arrow.gif) no-repeat left;
        color: #000000;
}
#lista ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}
#lista a:hover {
        text-decoration: none;
        border-bottom: #ff9933 1px solid;
        background-repeat: no-repeat;
        background-color: transparent;
        color: #835c3f;
}

#destaque {
	display: block;
	clear: both;
	height: 210px;
	margin-bottom: 10px;
	background: url(../img/back_noticia.jpg) no-repeat bottom;
}

#direita {
	float: left;
	width: 118px;
}

#destaque a img {
	float: left;
	padding: 5px;
	margin: 3px 12px 10px 15px;
	border: 1px solid #c8c292;
	background: #fff;
}

#destaque a img:hover { 
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#destaque h3{
	margin-bottom: 8px;
	color: #000000;
	font: 15px Verdana, Tahoma, "Trebuchet MS", sans-serif;
    font-weight: bold;
	line-height:18px;
}

#destaque a.principal, #destaque a.principal:visited {
	color: #663300;
	font: 12px Verdana, "Trebuchet MS", sans-serif;
	text-decoration: none;
	line-height:14px;
}

#destaque a.principal:hover {
	color: #000;
	text-decoration: none;
}

#destaque ul li a {
        display: block;
        width: 443px;
        padding-top: 4px;
        padding-right: 0px;
        padding-bottom: 2px;
        padding-left: 0px;
        border-bottom: #ffffff 1px solid;
        margin-left: 0px;
        font-size: 11px;
        font-family: Verdana, "Trebuchet MS", Verdana, sans-serif;
        text-decoration: none;
        background-repeat: no-repeat;
        background-color: transparent;
        color: #000000;
}

#destaque ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

#destaque ul li a:hover {
        text-decoration: none;
        border-bottom: #dcdccf 1px solid;
        background-repeat: no-repeat;
        background-color: transparent;
        color: #835c3f;
}

.categoria {
	float: left;
	width: 291px;
	height: 260px;
	margin: 0 14px 10px 0;
}

.categoria2 {
	float: left;
	width: 291px;
	height: 260px;
	margin: 0 0 10px 14px;
}


.categoria .cabcategoria, .categoria2 .cabcategoria {
	width: 291px;
	height: 27px;
	padding: 5px 0;
	margin-bottom: 16px;
	color: #330000;
	border-bottom: 1px solid #ef9630;
	font: 15px Verdana, "Trebuchet MS", sans-serif;
    font-weight: bold;
	clear: both;
}

.categoria .cabproducao, .categoria2 .cabproducao {
	width: 291px;
	height: 27px;
	padding: 0 0 5px 0;
	margin-bottom: 16px;
	color: #666600;
	border-bottom: 1px solid #ef9630;
	font: 15px Verdana, "Trebuchet MS", sans-serif;
    font-weight: bold;
	clear: both;
}

.categoria a img, .categoria2 a img {
	float: left;
	padding: 3px;
	margin: 3px 0 10px 0;
	border: 1px solid #c8c292;
	background: #fff;
}

.categoria a img:hover, .categoria2 a img:hover { 
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.categoria ul li a, .categoria2 ul li a {
        display: block;
        width: 186px;
        padding-top: 4px;
        padding-right: 0px;
        padding-bottom: 4px;
        padding-left: 0px;
        margin: 0;
        font-size: 11px;
        font-family: Verdana, "Trebuchet MS", Verdana, sans-serif;
        text-decoration: none;
        color: #663300;
}

.categoria ul, .categoria2 ul {
        margin: 0 0 0 103px;
        padding: 0px;
        list-style-type: none;
}

.categoria ul li a:hover, .categoria2 ul li a:hover {
        text-decoration: none;
        background-repeat: no-repeat;
        background-color: transparent;
        color: #000000;
}

.cabhome {
	width: 612px;
	height: 25px;
	padding: 5px 0;
	margin-bottom: 25px;
	color: #330000;
	border-bottom: 1px solid #ef9630;
	font: 18px Verdana, "Trebuchet MS", sans-serif;
    font-weight: bold;
	display: block;
	clear: both;
}

.cabhome2 {
	float: left;
	width: 460px;
	height: 25px;
	padding: 75px 0 5px 0;
	margin-bottom: 25px;
	color: #330000;
	border-bottom: 1px solid #ef9630;
	font: 18px Verdana, "Trebuchet MS", sans-serif;
    font-weight: bold;
	clear: both;
}

a.plebiscito {
	float: right;
	clear: both;
	display: block;
	margin: -135px 0 0 0;
	width: 150px;
	height: 104px;
	overflow: hidden;
	position: relative;
	background: url(../img/plebiscito_popular.jpg) no-repeat top left;
}

a.plebiscito:hover { 
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

a.plebiscito span {
	display: none;
}

a.plebiscito { cursor: pointer; }

.cabinterno {
	width: 612px;
	height: 25px;
	padding: 5px 0;
	margin-bottom: 25px;
	color: #330000;
	border-bottom: 1px solid #ef9630;
	font: 18px Verdana, "Trebuchet MS", sans-serif;
    font-weight: bold;
	display: block;
	clear: both;
}

.cabinterno2 {
	width: 612px;
	height: auto;
	padding: 5px 0;
	margin-bottom: 25px;
	color: #330000;
	border-bottom: 1px solid #ef9630;
	font: 18px Verdana, "Trebuchet MS", sans-serif;
    font-weight: bold;
	display: block;
	clear: both;
}

.cab2 {
	width: 117px;
	height: 18px;
	padding: 0px;
	margin-bottom: 13px;
	color: #737367;
	border-bottom: 1px solid #ef9a47;
	font: 12px Verdana, "Trebuchet MS", sans-serif;
    font-weight: bold;
    text-align: left;
}

.data{
	color: #996600;
	display: block;
	clear: both;
    text-decoration: none;
}

#noticiasc ul li a {
        display: block;
        width: 443px;
        padding-top: 4px;
        padding-right: 0px;
        padding-bottom: 2px;
        padding-left: 0px;
        border-bottom: #ffffff 1px solid;
        margin-left: 0px;
        font-size: 11px;
        font-family: Verdana, "Trebuchet MS", Verdana, sans-serif;
        text-decoration: none;
        background-repeat: no-repeat;
        background-color: transparent;
        color: #000000;
}
#noticiasc ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}
#noticiasc a:hover {
        text-decoration: none;
        border-bottom: #ef9630 1px solid;
        background-repeat: no-repeat;
        background-color: transparent;
        color: #835c3f;
}
#noticiasc p.nlink {
        margin: 6px 0 12px 0;
        text-align: right;
}

#noticiasc p.nlink a {
        text-decoration: none;
        color: #000000;
}
#noticiasc p.nlink a:hover {
        text-decoration: none;
        border-bottom: none;
        background-image: none;
        color: #FF9900;
}

#listaNoticias ul li a {
        display: block;
        width: 612px;
        padding-top: 8px;
        padding-right: 0px;
        padding-bottom: 8px;
        padding-left: 0px;
        border-bottom: #ffffff 1px solid;
        margin-left: 0px;
        font-size: 12px;
        font-family: Verdana, "Trebuchet MS", Verdana, sans-serif;
        color: #000000;
        text-decoration: none;
}
#listaNoticias ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}
#listaNoticias ul li a:hover{
        border-bottom: #ff9933 1px solid;
        background-repeat: no-repeat;
        background-color: transparent;
        color: #835c3f;
        text-decoration: none;
}

#listaBusca ul li a {
        display: block;
        width: 612px;
		margin: 10px 0px;
        padding-top: 8px;
        padding-right: 0px;
        padding-bottom: 8px;
        padding-left: 0px;
        border-bottom: #ffffff 1px solid;
        margin-left: 0px;
        font-size: 13px;
        font-family: Verdana, "Trebuchet MS", sans-serif;
        color: #2200CC;
}
#listaBusca ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}
#listaBusca ul li a:visited{
        border-bottom: #dcdccf 1px solid;
        background-repeat: no-repeat;
        background-color: transparent;
        color: #551A8B;
}
#listaBusca p {
		display: block;
		clear: both;
}

#projetos {
	float: left;
	width: 612px;
	margin: 0 0 30px 0;
}

.banner{
	float: left;
	margin-right: 37px;
	border: 0;
}
.banner img{
	border: 1px solid #c8c292;
}

.banner4{
	float: left;
}
.banner4 img{
	border: 1px solid #c8c292;
}

#coldir {
	float: left;
	width: 118px;
	padding: 0px;
	margin: 0;
	background: #fff;
}

.caixa {
	width: 118px;
	margin-bottom: 15px;
	padding: 7px 6px 7px 6px;
	background: #f9f8f3;
	text-align: left;
	clear: both;
}

.caixa a{
	color: #666633;
	font: 11px "Trebuchet MS", sans-serif;
	text-decoration: none;
}

.caixa img{
	border: 0;
}

address {
	color: #663300;
	font: 10px Verdana, "Trebuchet MS", sans-serif;
}

#rodape {
	overflow: auto;
	height: 204px;
	padding: 0px;
	margin: 0 auto;
	color: #FFFFFF;
	text-align: left;
	background: url(../img/back_rodape.jpg) no-repeat top center;
	clear: both;
}

#rodape a {
	color: #666633;
	text-decoration: none;
}

#miolo {
	display: block;
	clear: both;
	width: 1004px;
	margin: 110px auto 0 auto;
	padding: 0;
}

#endereco {
	position: absolute;
	display: inline;
	width: 600px;
	margin: 16px 0 0 60px;
	padding: 0;
	float: left;
}

#webmail {
	float: right;
	width: 120px;
	clear: both;
	margin: 16px 30px 0 0;
	padding: 0;
	text-align: right;
}

#webmail p{
	margin: 0;
	padding: 0;
}

#webmail a{
	margin: 0;
	padding: 0;
	font: 10px Verdana, "Trebuchet MS", sans-serif;
	color:#663300;
}

#desenvolvimento {
	float: right;
	width: 120px;
	margin: 16px 30px 12px 0;
	padding: 0;
	font: 10px Verdana, "Trebuchet MS", sans-serif;
	color: #663300;
	text-align: right;
}

#texto img.fotoEsquerda, #texto2 img.fotoEsquerda {
	float: left;
	margin: 3px 12px 10px 0;
}

#texto img.fotoDireita, #texto2 img.fotoDireita {
	float: left;
	margin: 3px 0 10px 12px;
}

#texto .input2{
	border: 1px solid #cccc99;
	font: 13px "Trebuchet MS", sans-serif;

}

#texto .enviar {
		padding: 2px;
		width:  45px;
		height: 19px;
		border: 1px solid #d25c03;
		font: 10px Verdana, Arial, Tahoma, Sans-serif;
		background: #f96b00;
		color: #FFF;
}

.agenda {
	clear: both;
	margin-bottom: 20px;
}

.mes {
	width: 537px;
	padding-bottom: 10px;
	border-bottom: 1px solid #bdbfaa;
}

.dia {
	font-weight: bold;
}

.separarDia {
	clear: both;
	margin-bottom: 10px;
}

.cargos{
  float: left;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ffffff;
  width: 594px;
  display: block;
  clear: both;
}

.cargos img{
  float: left;
  padding: 4px;
  margin: 3px 12px 10px 0;
  border: 1px solid #bdbfaa;
  background: #fcfbec;
}

.cargos p.nome{
  border-bottom: 1px solid #ef9630;
  padding-bottom: 4px;
  font-weight: bold;
  color: #330000;
}

.cartilhas {
	display: block;
    clear: both;
	margin-bottom: 30px;
}

.cartilhas img.capa{
	float: left;
	padding: 4px;
	margin: 3px 12px 10px 0;
	border: 1px solid #bdbfaa;
	background: #fcfbec;	
}

.cartilhas p{
	margin: 0;
	padding: 0;
}

.cartilhas p.autor{
	margin: 8px 0 8px 0;
	font-style:italic;
}

.cartilhas p.download{
	padding: 8px 0 6px 0;
	width: 594px;
	display: block;
	clear: both;
	border-top: 1px solid #fff;
}

.divisao {
	clear: both;
	margin: 40px 0px;
}

.parceiros {
	display: block;
	clear: both;
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ffffff;
}

.parceiros img{
	float: left;
	padding: 4px;
	margin: 3px 12px 10px 0;
	background: #fff;	
}

.parceiros p.titulo{
	margin: 0 0 8px 0;
	width: 300px;
	font-weight: bold;
}

.ocultar {
	display: none;
}

p.voltar {
	clear: both;
	margin: 20px 0;
}
a.voltar , a:visited.voltar  {
	font: 11px Verdana, "Trebuchet MS", sans-serif;
	color: #330000;
	text-decoration: none;
}

a:hover.voltar {
	color: #f96b00;
}

div.pagination {
	display: block;
	clear: both;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	padding:3px;
	margin:3px;
	text-decoration: none;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #cccc99;
	text-decoration: none; 
	color: #996600;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #cccc99;
	color: #ffffff;
	background-color: #996600;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #996600;
	font-weight: bold;
	background-color: #996600;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #cccc99;
	color: #996600;
}

.banco {
	float: left;
	width: 150px;
	height: 130px;
	margin: 0 0 10px 0;
	text-align: center;
	vertical-align: 130px;
}

.banco img{
	border: 1px solid #f3f3f3;
	padding: 4px;
	margin: 3px auto 3px auto;
	background: #fff;
}

.banco p{
	font-size: 10px;

}

#texto table.diretoria  tbody tr td {padding: 3px; background:#f8f8ef; height: 25px;}
#texto table.diretoria  tbody tr:hover{background: #ececd5; color: #996631;}
#texto table.diretoria  thead th {
  height: 23px;
  font: bold 12px verdana, arial, helvetica, sans-serif;
  text-align: left;
  background:#f4f4e8;
  color: #996631;
  padding:3px;
  border-bottom: 1px solid #ef9a47;
}

#listaMapa ul li a {
        display: block;
        padding-top: 6px;
        padding-right: 0px;
        padding-bottom: 6px;
        padding-left: 0px;
        font-size: 12px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#listaMapa a:hover {
        text-decoration: none;
        background-repeat: no-repeat;
        background-color: transparent;
        color: #835c3f;
}

#containerc{	
	display: block;
	clear: both;
	position: relative;
	width: 612px;
	height: 58px;
	margin: 0 auto 30px auto;
	text-align: center;
	background: url("../img/div.gif") repeat-x bottom left;
}


/* Easy Slider */

	#slider{}	

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
	}

	#slider li{
		width:612px;
		overflow:hidden; 
	}

	#slider a {
		float: left;
		height: 50px;
		margin: 0 auto;
		padding: 0 0 0 28px;	
	}

	#slider img{
		border: 0;
	}

	#slider a img:hover { 
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	}

.eventosh {
	position: absolute; 
	top: 340px; 
	left: 580px; 
	width: 153px; 
	height: 113px; 
	z-index: 1000; 
}

.eventosh img {
	border: 0;
}

.toggle {
	float: right; 
	clear: left; 
	color: #ffffff;
	width: 17px;
	height: 22px;
	background-color: #87221a; 
	text-align: center;
}

.toggle a {
	text-decoration: none; 
	font: 10px bold verdana;
	color: #ffffff;
}
