@charset "utf-8";
/* CSS Document */
body{
	background:url(../imagens/bg_grama.jpg);
	margin:0 0 0 0;
	background-color:#ffffff;
	font-family:"Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#000;
}

p{
	line-height:180%;
	padding-top:-5px;
	
}

a{
	color:#069;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;	
}

a:visited{
	color:#069;	
}


.linkPalavraChave{
	font-weight:bold;
	color:#900;
}

.Titulo{
	color:#333;
	font-weight:bold;
	text-shadow:#CCC 1px 1px 1px;
	font-family:Calibri;
}

.linkChamada{
	font-weight:normal;
}

.spantext{
	font-weight:100;
	font-family:Arial;
	font-size:12px;
	line-height:150%;
}


.legendaFoto{
	font-size:10px;	
	color:#900;
}

.picture{
	background:url(../imagens/moldurafoto.png) no-repeat;
	float:left; 
	width:230px; 
	height:230px;
	padding-top:8px;
	padding-left:5px;
	padding-right:10px;
}

hr{
	background:url(../imagens/hr_separador.gif) repeat-x center;
	margin:5px 3px 8px 0;
	height:2px;
	clear:both;
	border:none;
}

.hrAniversarios{
	background:url(../imagens/hr_separador.gif) repeat-x center;
	margin:3px 3px 3px 0;
	height:2px;
	clear:both;
	border:none;
}


.ComemtarioPositivo{
	width:100%;
	background-color:#FBFCE0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.ComemtarioNegativo{
	width:100%;
	background-color:#FFF;
	padding-top:5px;
	padding-bottom:5px;	
	padding-left:5px;
}

/* headings */
h1{font-weight:normal;font-size:300%;letter-spacing:-.04em;line-height:100%;margin:.5em 0;}
h2{font-weight:normal;font-size:220%;letter-spacing:-.04em;line-height:110%;margin:.5em 0 .2em;}
h3{font-size:180%;font-weight:normal;letter-spacing:-.04em;line-height:110%;margin:.5em 0 .2em;text-shadow:#fff 1px 1px 1px;}
h4{font-size:200%;font-weight:normal;margin:.5em 0 .2em;}
h5{font-family:"Palatino Linotype", Georgia, Serif;font-size:150%;font-weight:bold;margin:.5em 0 .2em;letter-spacing:-.02em;}
h6{font-size:125%;font-weight:normal;text-transform:uppercase;margin:.5em 0 .2em;}

#divTopo{
	background-image:url(../imagens/DivTopo.png);
	background-repeat:repeat-x;
}

#divtopLogo{
	width:910px;
	height:125px;
	margin:0 auto;
	background-image:url(../imagens/logo_boletim.png);
	background-repeat:no-repeat;
}

#divMenuSuperior{
	width:350px;
	top:0;
	margin:0px 550px;
}

#divtopMenu{
	margin:0 auto;
	margin-top:6px;
	width:850px;
	height:33px;
}

#divtopoBusca{
	width:300px;
	height:80px;
	margin-left:480px;	
}

#div_diversos{
	width:280px;
	height:50px;
}


#divConteudo{
	background-color:#CCC;
	width:910px;
	margin:0 auto;
	height:auto;
	margin-top:10px;
}
#shadown{
	border-top:#999 solid 1px;
	margin:0 auto;
	width:900px;
	height:38px;
	background:url(../imagens/shadow.png) no-repeat;	
}

#conteudo{
	padding-top:-5px;
	background-image:url(../imagens/bg_grama.jpg);
	width:100%;
}

#container {
 margin:0 auto;
 padding-bottom:30px;
 height:auto;
 width: 910px;
 background:url(../imagens/bg_container.png) repeat-y;
 color:#333;
}

/* Menu */
ul#navigation{
	background:#eee url(../imagens/nav.png) repeat-x left bottom;
	z-index:15;
	bottom:250px;
	left:1px;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}

ul#navigation li{
	display:block;
	position:relative;
	float:left;
	list-style-type:none;
	padding:0 1px 0 0;
	margin:0;
	background:transparent url(../imagens/nav-div.gif) repeat-y right top;
}

ul#navigation li a{
	min-height:32px;
	display:block;
	font-weight:bold;
	font-size:120%;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:#fff 1px 1px 1px;
	text-align:center;
	color:#4e4e4e;
	padding:0 13px 0 11px;
	position:relative;
	line-height:31px;
}

ul#navigation li a.home span.title{
	background:transparent url(../imagens/icons.png) no-repeat 0px -756px;
	padding-left:20px;
}

ul#navigation li.active a.home span.title,ul#navigation li.current_page_item a.home span.title{
	background-position:0px -710px;
}

ul#navigation li a:hover,ul#navigation li:hover a{background-color:#fff;}

ul#navigation li.active a:hover,ul#navigation li.active:hover a{background-color:#000;}

ul#navigation li a span.title{display:block;padding:0;}

ul#navigation li a span.pointer{display:none;}

ul#navigation li.active a span.pointer,ul#navigation li.current_page_item a span.pointer,ul#navigation li.current_page_parent a span.pointer,ul#navigation li.current_page_ancestor a span.pointer{position:absolute;width:100%;height:6px;bottom:-6px;left:0;display:block;background:transparent url(../imagens/nav-pointer.gif) no-repeat center top;}

ul#navigation li.active a,ul#navigation li.current_page_item a,ul#navigation li.current_page_parent a,ul#navigation li.current_page_ancestor a{background:#000 url(../imagens/nav-active.png) no-repeat left;color:#dedede;text-shadow:#000 1px 1px 1px; height:33px;}

ul#navigation li a span.arrow{display:none;}

/* fade on mouse out */
ul#navigation li a.fadeThis{position:relative;z-index:1;}

ul#navigation li a.fadeThis span.hover{position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-color:#fff;z-index:-1;margin:0;padding:0;}

ul#navigation li.active a.fadeThis span.hover,ul#navigation li.current_page_parent a.fadeThis span.hover,ul#navigation li.current_page_ancestor a.fadeThis span.hover{background:none;}

ul#navigation li.active a.fadeThis span.hover,ul#navigation li.current_page_item a.fadeThis span.hover{background-color:transparent;}

/* submenus */
ul#navigation ul li a span.pointer{display:none !important;}
ul#navigation ul{list-style-type:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;position:absolute;display:none;width:250px;top:32px;left:0;margin:0;padding:4px;line-height:100%;z-index:20;background:#fff;}
ul#navigation li.active ul,ul#navigation li.current_page_item ul,ul#navigation li.current_page_parent ul,ul#navigation li.current_page_ancestor ul{background:#000;}
ul#navigation li.active li a,ul#navigation li.current_page_item li a,ul#navigation li.current_page_parent li a,ul#navigation li.current_page_ancestor li a{background:none;}
ul#navigation ul li{float:none;margin:0;background:none;}
ul#navigation ul li a span.title{padding-left:10px;}
ul#navigation ul li a{min-height:1px;height:auto;padding:8px 0 8px 12px;margin:0;text-align:left;text-transform:none;line-height:125%;}
ul#navigation li.active ul a,ul#navigation li.current_page_item ul a{background:none;}
ul#navigation ul li a:hover{background-color:#333;color:#fff;text-shadow:#333 1px 1px 1px;}
ul#navigation ul li.active a,ul#navigation ul li.current_page_item a{color:#f8b013;}
ul#navigation ul li.current_page_item li a{color:#dedede;}
ul#navigation ul li a span.title{padding:0;}
ul#navigation ul ul{left:250px;top:0;border-top:1px solid #ccc;}
ul#navigation li:hover ul ul,ul#navigation li:hover ul ul ul,ul#navigation li:hover ul ul ul ul{display:none;}
ul#navigation li:hover ul,ul#navigation li li:hover ul,ul#navigation li li li:hover ul,ul#navigation li li li li:hover ul{display:block;}
ul#navigation li li a span.arrow{display:block;position:absolute;right:6px;top:0;line-height:32px;}


/* fade on mouse out */
ul#navigation li li a.fadeThis span.hover,ul#navigation li.active li a.fadeThis span.hover,ul#navigation li.current_page_item li a.fadeThis span.hover,ul#navigation li.current_page_ancestor li a.fadeThis span.hover{background-color:#333;}


/* Componentes laterias*/

/* block style */
.block h3.title{
	font-weight:bold;
	font-size:140%;
	background:transparent url(../imagens/block-title.png) no-repeat left top;
	color:#fff;
	line-height:100%;
	letter-spacing:normal;
	margin:0;
	padding:0;
	margin-right:5px;
	text-shadow:#7a910d 1px 1px 1px;
	text-transform:uppercase;
	text-align:left;
	line-height:23px;
}

.block ul{
  list-style-type: none;
  margin:0 0 .4em 0;
}

.block li{
  background:transparent url(../imagens/icons.png) no-repeat 4px -818px;
  margin:0;
  padding:0 0 0 18px;
}

.block li:hover{
  background-position:4px -1007px;
}

.block li li{
  margin-left: .4em;
}


.block h3.title span{
	background:transparent url(../imagens/block-title.png) no-repeat right top;
	margin-left:7px;
	display:block;
	padding:4px 8px 0 4px;
}
.block .block-div{
	background:transparent url(../imagens/block-title.png) no-repeat left bottom;
	width:7px;
	height:3px;
	float:left;
}

.block .block-div-arrow{
	background:transparent url(../imagens/block-title.png) no-repeat right bottom;
	height:23px;
		margin-right:5px;
	margin-left:7px;
}

/* search */
.search-form{

}

.search-form form fieldset{
	border:none;
}

.search-form #searchfield{
	background:transparent url(../imagens/bg-search.gif) no-repeat;
}

.search-form input.text{
	border:none;
	width:115px;
	margin-left:25px;
	height:14px;
}

.search-form input.submit{
	display:none;
}

.search-form input.submit:hover{
	background-position:right bottom;
}

/* forms */
input,textarea,select{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
	font-size:100%;
	margin:.2em 0;
}
	
input,textarea{
	padding:.2em .4em;
}

input.radio,input.checkbox{background:#fff;padding:2px;}

form label{font-weight:normal;}

fieldset{padding:.8em;border:1px solid #ddd;}

legend{padding:2px 15px 10px;text-transform:uppercase;font-style:italic;font-size:115%;}

/*_____Interno */
/*painel rotativo*/
#div_painel{
	background-color:#CCC;
	width:250px;
	left:5px;
	top:5px;
	position:relative;
	color:#000;
}

#painel {
	width:250px;
	height:265px;
	background-color:#CCC;
	left:10px;
	border: solid 1px #999;
	color:#000;
}

div>#painel {
	top:0;
	color: #000;
	} /*hack*/

#painel-conteudo {
	display:none;
}

#painel h2 {
	font-size:11px;
	padding:0 1em;
	margin:0;
}

#painel h2 a {
	color:#900;
	font-size:12px;
}

#painel h2 a:visited {
	color:#900;
}

#painel #imgslide {
	width:250px;
	height:190px;
	margin:0 0 0.6em 0;
}

#painel #proximo, #painel #anterior, #painel #pause {
	cursor:pointer;
	cursor:hand;
	position:absolute;
}

#painel #prox-ant {
	position:absolute;
	top:245px;
	width:13.8em;
	left:30px;
}

#painel #anterior {
	left:0px;
}

#painel #proximo {
	left:107px;
}

#painel #pause {
	left:70px;
}

#painel #to-blend {
	opacity:0.99;
	zoom:1;
}

/* Box laterais */
/* Box */
.def_box_head, .def_box_head h2 {
    background: transparent url(../imagens/box_header_background.gif) no-repeat bottom right;
}
.def_box {
    margin-bottom: 8px;
	left:15px;
}
.def_box_head {
    background-position: top right;
    margin-right: -15px;
    padding-right: 40px;
}
.def_box_head h2 {
    background-position: left top;
    margin: 0;
    border: 0;
    padding: 3px 0 3px 4px;
    height: auto !important;
    height: 1%;
    font-size: 12px;
    font-family: verdana;
    color: #40534a;
}
.def_box_body {
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #b8cec4;
    overflow: hidden;
	left:15px;
} 
.def_box_body p {
    padding: 0px;
    margin: 0px;
}

.def_box_body span.datestamp {
    display: block;
    overflow: hidden;
}
.def_box_body span.title {
    font: bold 14px Georgia, "Times New Roman" , Times, serif;
    color: #4891dc;
    overflow: hidden;
    display: block;
}



.def_box_body .datestamp {
    display: block;
    overflow: hidden;
    color: #FF0000;
}
.def_box_body .titlestamp {
    font: bold 16px Georgia, "Times New Roman" , Times, serif;
    color: #4891dc;
    overflow: hidden;
    display: block;
}

.def_box_body .morestamp {
    display: block;
    overflow: hidden;
    font-size: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: right;
}

.def_box_body a:link, .def_box_body  a:visited  {
    color: #4891dc;
    text-decoration: none;
    font-weight: bold;
}
.def_box_body  a:hover, .def_box_body a:active {
    color: #800;
}
