/* --------------------------------------------------------- calendário ---------------------------------------------------------- */
@import url("fullcalendar.css");
/* ---------------------------------------------------------- estrutura ---------------------------------------------------------- */
/* commented backslash hack v2 \*/ 
html, body{
height:100%;
} 
/* end hack */ 
* {
padding:0;
margin:0;
}
body {
min-width:960px;
background:#EEEDE6 url(../img/f-1.jpg) repeat-x 0px 0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:center;
}
#outer{
min-height:100%;
width:100%;
position:relative;
text-align:left;
background:url(../img/f-in.png) repeat-y center 0px;
}
* html #outer{
height:100%
}

/* --------------------------------------------------------- / estrutura ---------------------------------------------------------- */

/* ------------------------------------------------------------ header ----------------------------------------------------------- */
#header {
background:#ffffcc;
height:132px;
background: url(../img/f-head.jpg) no-repeat center 0px;
}
#top-header {
height:95px;
}
#top-logo {
width:548px;
height:95px;
float:left;
}
#top-logo a {
width:548px;
height:95px;
display:block;
background:url(../img/logo-top.png) no-repeat 0px 0px;
text-indent:-9999px;
cursor:pointer;
}
#top-map {
width:125px;
height:95px;
float:right;
}
#top-map-btn {
width:107px;
height:28px;
float:left;
background:url(../img/b-map.jpg) no-repeat 0px 0px;
}
#top-map-btn a{
width:98px;
height:24px;
text-indent:-9999px;
display:block;
margin:0 0 0 5px;
}
/* ---------------------------------------------------------- / header ----------------------------------------------------------- */

/* ---------------------------------------------------------- menu topo ---------------------------------------------------------- */
#menu-top {
background:url(../img/f-menu.gif) repeat-x 0px 0px;
}
#menu-top ul {
list-style:none;
width:100%;
overflow:hidden;
font-size:13px;
}
#menu-top li {
float:left;
margin:0 28px 0 0;
padding:0 0 0 9px;
}
#menu-top a {
float:left;
display:block;
padding:10px 15px 0 6px;
text-decoration:none;
color:#fff;
line-height:20px;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#menu-top a {float:none;}
/* End IE5-Mac hack */
#menu-top a:hover {
color:#DCDAD3;
text-decoration:underline;
}

#li_principal{
background:url(../img/left-2.gif) no-repeat left top;
}

#li_principal a{
background:url(../img/right-2.gif) no-repeat right top;
color:#333;
padding-bottom:7px;
line-height:18px;
text-decoration:underline;
}

#li_oclube{
background:url(../img/left-2.gif) no-repeat left top;
}

#li_oclube a{
background:url(../img/right-2.gif) no-repeat right top;
color:#333;
padding-bottom:7px;
line-height:18px;
text-decoration:underline;
}

#li_atividadesesp{
background:url(../img/left-2.gif) no-repeat left top;
}

#li_atividadesesp a{
background:url(../img/right-2.gif) no-repeat right top;
color:#333;
padding-bottom:7px;
line-height:18px;
text-decoration:underline;
}

#li_atividadescul{
background:url(../img/left-2.gif) no-repeat left top;
}

#li_atividadescul a{
background:url(../img/right-2.gif) no-repeat right top;
color:#333;
padding-bottom:7px;
line-height:18px;
text-decoration:underline;
}

#li_social{
background:url(../img/left-2.gif) no-repeat left top;
}

#li_social a{
background:url(../img/right-2.gif) no-repeat right top;
color:#333;
padding-bottom:7px;
line-height:18px;
text-decoration:underline;
}

#li_outros{
background:url(../img/left-2.gif) no-repeat left top;
}

#li_outros a{
background:url(../img/right-2.gif) no-repeat right top;
color:#333;
padding-bottom:7px;
line-height:18px;
text-decoration:underline;
}

#li_projetos{
background:url(../img/left-2.gif) no-repeat left top;
}

#li_projetos a{
background:url(../img/right-2.gif) no-repeat right top;
color:#333;
padding-bottom:7px;
line-height:18px;
text-decoration:underline;
}

/* -------------------------------------------------------- / menu topo ---------------------------------------------------------- */

/* ------------------------------------------------------------ mapa ------------------------------------------------------------- */
#map-holder {
position:absolute;
width:100%;
z-index:100;
display:none;
cursor:default;
}
#map-fim {
width:100%;
height:10px;
clear:both;
background:url(../img/s-sitemap.png) repeat-x 0px 0px;
border-top:1px solid #6A6555;
}
#map {
background: #7B7462 url(../img/f-map.jpg) repeat-x 0px bottom;
padding:5px 0 0 0; 
color:#D7D3CE;
width:auto;
overflow:hidden;
}
#map h1 {
color:#C9C5BA;
font-size:25px;
font-weight:normal;
text-transform:uppercase;
margin-bottom:12px;
padding-left:2px;
}
#map h2 {
color:#E4E2DC;
font-size:14px;
margin:10px 0 10px 0;
padding:3px 0 2px 8px;
background-color: #635E4E;
}
div.col-lista {}
ul.lista-mapa {
font-size:11px;
list-style-type:none;
margin:0 0 3px 13px;
}
ul.lista-mapa li {
background:url(../img/bullet-1.gif) no-repeat left center;
padding:0 0 0 15px;
line-height:20px;
}
ul.lista-mapa li a{
color:#C7C4B6;
text-decoration:underline;
}
ul.lista-mapa li a:hover{
color:#29261F;
}
#fechar-map {
width:74px;
height:29px;
float:right;
background:url(../img/b-fechar-map.jpg) no-repeat 0px 0px;
margin:0 0 2px 0;
}
#fechar-map a {
width:66px;
height:25px;
display:block;
margin:4px 4px 0 4px;
text-indent:-9999px;
}
/* ---------------------------------------------------------- / mapa ------------------------------------------------------------- */

/* ----------------------------------------------------------- footer ------------------------------------------------------------ */
#footer {
position:absolute;
bottom:0;
left:0;
height:80px;
width:100%;
background:#7B7462 url(../img/f-foot.jpg) repeat-x 0px 0px;
}
#clearfooter{
clear:both;
height:80px;
}/*needed to make room for footer*/
#footer-in {
height:24px;
background:url(../img/copy-footer.jpg) no-repeat 0px 0px;
margin:28px 0 0 15px;
}
#footer-in p{
padding:0 0 0 260px;
font-size:11px;
color:#D6D2C0;
line-height:24px;
}
/* --------------------------------------------------------- / footer ------------------------------------------------------------ */

/* ----------------------------------------------------------- home -------------------------------------------------------------- */
#home {
padding:8px 15px 10px 15px;
}
#top-info-home {
height:19px;
color:#586606;
font-size:11px;
background:#F5F7EE url(../img/f-info-top-home.jpg) repeat-x 0px 0px;
padding:5px 8px 0 8px
}
#home-col1 {
width:533px;
float:left;
}
#home-col2 {
width:382px;
float:right;
}
#home-box-1 {
width:533px;
background:url(../img/f-home-box-1.jpg) repeat-y 0px 0px;
}
#home-box-1-t {
width:533px;
height:14px;
background:url(../img/f-home-box-1-t.jpg) no-repeat 0px 0px;
}
#home-box-1-f {
width:533px;
height:15px;
background:url(../img/f-home-box-1-f.jpg) no-repeat 0px 0px;
}
#home-box-1-in {
width:503px;
height:300px;
padding:0 15px 0 15px;
}
#home-box-2 {
width:382px;
background:url(../img/f-home-box-2.jpg) repeat-y 0px 0px;
}
#home-box-2-t {
width:382px;
height:5px;
background:url(../img/f-home-box-2-t.jpg) no-repeat 0px 0px;
}
#home-box-2-f {
width:382px;
height:7px;
background:url(../img/f-home-box-2-f.jpg) no-repeat 0px 0px;
}
#home-box-2-in {
width:368px;
height:318px;
padding:0 8px 0 6px;
position:relative
}
#home-box-2-tit {
width:368px;
height:47px;
background:url(../img/f-home-box-2-tit.jpg) repeat-x 0px 0px;
}
h1.titulo-1 {
font-size:22px;
color:#DEF94C;
padding:7px 0 0 10px;
font-weight:normal;
cursor:default
}
.home-box-2-destaque {
width:346px;
border-bottom:2px solid #343425;
padding:2px 10px 0px 12px;
}
.home-box-2-destaque h2 {
font-size:12px;
color:#E9E9E9;
padding-bottom:5px;
line-height:22px;
}
.home-box-2-destaque h2 a {
color:#E9E9E9;
text-decoration:none;
}
.home-box-2-destaque h2 a:hover {
color:#fff;
text-decoration:underline;
}
.home-box-2-destaque p {
font-size:12px;
color:#CACABD;
line-height:16px;
}
.home-box-2-img {
float:right;
margin-top:5px
}
.home-box-2-img img {
padding: 1px 0 0 5px;
border:none
}
.home-box-2-img em {
width: 106px;
height: 87px;
background: url(../img/frame-destaque.png) no-repeat;
display: block;
position: absolute;
padding-top: 1px;
text-indent:-9999px;
}
#home-box-2-foot {
position:absolute;
bottom:0;
width:368px;
height:38px;
background:url(../img/f-home-box-2-foot.jpg) repeat-x 0px 0px;
}
#btn-mais-destaques {
/*width:105px;
height:18px;
padding:11px 12px 0 0;
float:right;*/

float:right;
height:8px;
padding:11px 25px 0 0;
width:105px;

}
#btn-mais-destaques a {
width:105px;
height:18px;
display:block;
text-indent:-9999px;
background:url(../img/b-mais-destaques.jpg) no-repeat 0px 0px;
}
.ico-menu {
list-style: none;
height: 170px;
}
.ico-menu li {
float:left;
cursor:pointer;
}
.ico-menu-item {
width: 167px;
height: 170px;
background:url(../img/f-item-ico-menu.jpg) repeat-y 0px 0px;
position:relative;
}
.ico-menu-in {
width:167px;
padding:8px 0 0 0;
text-align:center;
}
.ico-menu-in h1{
font-size:18px;
color:#666666;
font-weight:normal;
}
.ico-menu-in h1 span {
color:#999999;
}
.ico-menu-in p{
font-size:12px;
line-height:15px;
padding:0 15px 0 15px
}
.ico-menu-in p a{
color:#8A8A8A;
text-decoration:none;
}
.ico-menu-in p a.ico-hover{
color:black;
text-decoration:underline;
}
.ico-menu-icon-revista, .ico-menu-icon-newsletter, .ico-menu-icon-fale, .ico-menu-icon-programacao, .ico-menu-icon-servicos {
width:167px;
height:70px;
}
.ico-menu-icon-revista {
background:url(../img/ico-menu-revista.jpg) no-repeat center 8px;
}
.ico-menu-icon-newsletter {
background:url(../img/ico-menu-newsletter.jpg) no-repeat center 8px;
}
.ico-menu-icon-fale {
background:url(../img/ico-menu-fale.jpg) no-repeat center 6px;
}
.ico-menu-icon-programacao {
background:url(../img/ico-menu-programacao.jpg) no-repeat center 6px;
}
.ico-menu-icon-servicos {
background:url(../img/ico-menu-servicos.jpg) no-repeat center 5px;
}
.ico-menu-t {
width: 167px;
height: 3px;
background:url(../img/f-item-ico-menu-t.jpg) no-repeat 0px 0px;
}
.ico-menu-f {
width: 167px;
height: 5px;
background:url(../img/f-item-ico-menu-f.jpg) no-repeat 0px 0px;
position:absolute;
bottom:0;
left:0;
}
/* -------- slider -------- */
#s3slider {
width: 503px;
height: 300px;
position: relative;
overflow: hidden;
background:#484439 url(../img/preloader-1.gif) no-repeat center center;
}
#s3sliderContent {
width: 503px; 
position: absolute; 
top: 0; 
margin-left: 0; 
}
.s3sliderImage {
float: left; 
position: relative; 
display: none; 
}
.s3sliderImage span {
position: absolute; 
left: 0;
padding:10px 10px 15px 10px;
width: 503px;
background-color:#000;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #fff;
display: none;
bottom: 0;
/* top:0; */
}
.s3sliderImage span a {
color: #fff;
text-decoration:none
}
.s3sliderImage span a:hover {
text-decoration:underline;
}
/* ---------------------------------------------------------- / home ------------------------------------------------------------- */

/* ---------------------------------------------------------- geral -------------------------------------------------------------- */
a {
color:#5b5b5b;
text-decoration:none;
outline:none;	
}
a:hover	{
color:#1582bd;
text-decoration:underline;	
}
.center {
width:960px;
margin:0 auto;
}
.alerta {
width:100%;
height:60px;
line-height:60px;
background-color:#FFC;
border-bottom:2px solid #FC0
}
.alerta h1 {
font-size:15px;
font-weight:bold;
color:#900
}
.alerta h1 span {
text-decoration:underline
}
.row-1 {
/*width:100%; */
/*padding:8px 0 7px 0;
overflow:hidden;*/
}
.clear {
clear:both;
}
.centralizar {
text-align:center;
}

/* --------------------------------------------------------- / geral ------------------------------------------------------------- */

/* --------------------------------------------------------- internas ------------------------------------------------------------- */
.corpo-internas {
width:930px;
margin:0 auto;
margin-bottom:30px;
text-align:left;
}
.top-infos {
margin:15px 0 15px 0;
}
p.data-atualizacao {
width:206px;
font-size:11px;
color:#666666;
float:right;
text-align:center
}
p.breadcrumbs {
font-size:11px;
color:#999999;
}
p.breadcrumbs span, p.breadcrumbs span a, p.breadcrumbs span a:hover, p.breadcrumbs span a:active, p.breadcrumbs span a:visited {
color:#838056;
}
p.breadcrumbs span a.active{
font-weight:bold;
}
.internas {
width:930px;
background:url(../img/f-internas-1.gif) repeat-y right top;
overflow:hidden
}
.col-interna-main {
width:708px;
float:left;
}
.col-interna-main h1 {
height:50px;
line-height:50px;
background:#E6E8E0 url(../img/f-h1-internas.gif) no-repeat 0px 0px;
font-size:25px;
color:#5F6C11;
font-weight:normal;
letter-spacing:-2px;
padding:0 0 0 12px;
}
.col-interna-main h2 {
font-size:18px;
color:#900;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 8px 0;
padding:3px 0 0 0;
}
.col-interna-main h2 a, .col-interna-main h2 a:hover{
color:#900;
}
.col-interna-main p {
font-size:13px;
color:#666666;
}

/* IMAGEM */
.floatright, .floatleft{
float: right;
margin: 0 0 0 13px;
font-size:12px;
color:#666;
position:relative;
}
.floatleft{
float: left;
margin: 0 13px 0 0;
}
div.floatright a img, div.floatleft a img, div.floatright img, div.floatleft img, .imgborder{
background-color: #fff;
border:1px solid #DEE0D6;
padding: 2px;
margin:0;
}
div.floatleft a:hover img{
background-color:#DEE0D6;
border:1px solid #999;
}
div.floatright a span, div.floatleft a span{
width:84px;
height:69px;
position:absolute;
bottom:9px;
right:1px;
background: url(../img/mais-fotos.png) no-repeat;
cursor:pointer;
}
.leftalign, .post-2 .leftalign{
float:left;
margin:0 10px 5px 0;
}
.rightalign, .post-2 .rightalign {
float:right;
margin:0 0 5px 10px;
}
/* /IMAGEM */

.content-1, .content-2 {
width:688px;
padding:26px 10px 20px 10px;
/*background:url(../img/sombra-content-1.jpg) no-repeat center bottom;*/
overflow:hidden;
}
.content-2 {
background:none;
}
.content-1-in {
width:688px;
overflow:hidden;
}
.content-1 p, .content-2 p{
line-height:150%;
margin-bottom:1em; /* incluido pelo Cristian */
}

/*
.content-1 ul li, .content-2 ul li {
font-size:13px;
color:#666666;
float:left;
width:220px;
list-style-type:none;
background:url(../img/bullet-2.gif) no-repeat 0px 18px;
padding:10px 0 10px 10px;
margin-left:15px;
}
*/



.content-1 ul, .content-2 ul {/* incluido pelo Cristian */
	margin:0 0 0 15px;
	padding:0 0 40px 0;
	float:left;
	clear:both;
}

.content-1 ul.diretoria, .content-2 ul.diretoria {/* incluido pelo Cristian */
	margin:0 0 40px 0;
	padding:0 0 40px 0;
	float:left;
	clear:both;
	background:url(../img/sombra-content-1.jpg) no-repeat center bottom;
	width:100%;
	
}

.content-1 ul.diretoria li, .content-2 ul.diretoria li {/* incluido pelo Cristian */
font-size:13px;
color:#666666;
float:left;
width:220px;
list-style-type:none;
background:url(../img/bullet-2.gif) no-repeat 0px 18px;
padding:10px 0 10px 10px;
margin-left:15px;
}


.content-1 ul li span, .content-2 ul li span {
font-weight:bold;
}
.content-1 ul.localize-se li {
padding:2px 0 2px 20px;
background-position:10px 10px;
float:left;
width:200px;
}
.col-interna-sec {
width:206px;
float:right;
}
/* menu internas */
ul.menu-interno {}
ul.menu-interno li {
width:206px;
list-style-type:none;
}
ul.menu-interno li a {
width:206px;
height:31px;
display:block;
background:url(../img/f-sec-menu.jpg) repeat-x 0px 0px;
font-size:12px;
color:#838056;
text-decoration:none;
}
ul.menu-interno li a:hover {
background-position:0px -31px;
color:#525036;
}
ul.menu-interno li a.active {
background-position:0px -62px;
color:#FFF;
text-decoration:underline
}
ul.menu-interno li a.active:hover {
background-position:0px -62px;
color:#FFF;
}
ul.menu-interno li a span {
display:block;
background:url(../img/seta-sec-menu.gif) no-repeat 7px 14px;
padding:7px 0 6px 18px;
}
ul.menu-interno li a.active span {
display:block;
background:url(../img/seta-sec-menu-2.jpg) no-repeat 0px 1px;
}
ul.menu-interno ul {
margin:0;
background-color:#A9A599;
}
ul.menu-interno ul li {
border-bottom:1px solid #A39E92;
}
ul.menu-interno ul li a{
margin:0;
padding:0;
background:none;
background-color:#A9A599;
color:#FFF;
}
ul.menu-interno ul li a:hover, ul.menu-interno ul li a.active span {
background:url(../img/seta-sec-menu.gif) no-repeat 7px 14px;
color:#FFF;
text-decoration:underline
}
ul.menu-interno ul li a span {
padding:7px 0 6px 18px;
background-position:7px 14px;
}
/* tabela */
.content-1 table{
color:#FFF;
background:#E8EAE2;
border-collapse:collapse;
border:2px solid #CACEBB;
font-size:13px;
color:#666666;
}
.content-1 thead{
}
.content-1 thead td{
padding:4px 5px 4px 5px;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
text-align:left;
background-color:#DBDED1;
font-size:18px;
font-weight:normal;
color:#666666;
}
.content-1 thead tr{
}
.content-1 td{
padding:5px 5px 4px 5px;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
}
.content-1 tbody tr.odd td{
background-color:#EFF0EB;
}
.content-1 tbody tr.localizase td{
padding-top:10px;
padding-bottom:12px;
}
.content-1 tfoot{
}
.content-1 tfoot td{
padding-bottom:1.5em;
}
.content-1 tfoot tr{
}
body.atividadesesportivas .content-1 table {
margin:20px 0 20px 0;
}
/*/TABLE */

.mapa-localizacao {
width:688px;
height:450px;
margin:0 0 5px 0;
}
.b1-holder {
width:666px;
height:31px;
padding:7px 7px 7px 15px;
background-color:#EBEAE0;
text-align:left;
clear:both;
margin:15px 0 0 0;
}

.holder-links-1 {
color:#CCCCCC;
font-size:12px;
padding:5px 0 0 0;
}
.holder-links-1 a{
color:#838056;
font-size:12px;
}

a.button1 {
background: transparent url(../img/bg-button1-a.gif) no-repeat scroll top right;
color: #7D7951;
display: block;
float: right;
font: bold 11px arial, sans-serif;
text-transform:uppercase;
height: 31px;
padding-right: 10px; /* sliding doors padding */
text-decoration: none;
}
a.button1 span {
background: transparent url(../img/bg-button1-span.gif) no-repeat;
display: block;
line-height: 21px;
padding: 5px 0 5px 10px;
}
a.button1:hover {
color: #555237;
text-decoration:underline
}
a.button1:active {
background-position: bottom right;
color: #000;
}
a.button1:active span {
background-position: bottom left;
padding: 5px 0 5px 10px; /* push text down 1px */
}
.thumbs-holder {
width:688px;
overflow:hidden;
text-align:center;
}
.thumbs-holder ul {
width:688px;
text-align:center;
margin:0;
padding:0;
list-style:none;
}
.thumbs-holder ul li {
width:228px;
background:none;
margin:0 0 9px 0;
padding:0;
text-align:center;
float:left;
}
.thumbs-holder ul li a img{
background-color:#FFF;
padding:2px;
border:1px solid #DEE0D6;
}
.thumbs-holder ul li a:hover img{
background-color:#DEE0D6;
border:1px solid #999;
}
.post, .post-2 {
width:686px;
overflow:hidden;
position:relative;
}
.post h2, .post-2 h2 {
font-size:22px;
color:#900;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 0 0;
padding:0 0 0 0;
}
.post-2 p {
margin:10px 0 15px 0;
}
.post-2 a {
color:#09C;
text-decoration:underline
}
.post-2 a:hover {
text-decoration:none
}
.post-2 h2 a {
text-decoration:none;
}
.post-2 h1, .post-2 h3 {
color:#000;
font-size:18px;
font-weight:normal;
letter-spacing:-1px;
background:none;
line-height:normal;
margin:0;
padding:5px 0 5px 0;
}
.post-2 h3 {
color:#900;
}
.post-2 h4 {
color:#666;
font-size:16px;
letter-spacing:-1px;
padding:3px 0 5px 0;
}
.post .post-info a, .post-2 .post-info a{
text-decoration:none;
color:#467AA7
}
.post .post-info a:hover, .post-2 .post-info a:hover{
text-decoration:underline;
}
.post-2 img {
background-color:#fff;
padding:2px;
border:1px solid #DEE0D6;
margin:0 auto;
}
.post-2 ul, .post-2 ol {
margin:0;
padding:0;
}
.post-2 ul li {
width:666px;
list-style-type:square;
margin:0 0 0 20px;
padding:0 0 0 5px;
float:none;
}
.post-2 ol {
font-size:13px;
color:#666666;
}
.post-2 ol li {
width:666px;
margin:0 0 0 20px;
padding:0 0 0 5px;
list-style-type: disc
}
.post-info, a.topo {
font:normal 10px/12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:3px 0;
margin:0 0 15px 0;
border-bottom:1px dotted #d8d8d8;
color:#999;
}
a.topo{ 
float:right;
}
a.topo{
letter-spacing:normal;
padding:20px 10px 0 0;
margin:0 15px 0 0;
border:0;
color:#09F;
background:url(../img/seta-topo.gif) no-repeat right 22px
}
.continuar-lendo {
font-size:11px;
margin:15px 0 0 0;
}
.continuar-lendo a {
text-transform:uppercase;
font-size:11px;
color: #838056;
background-color: #EBEAE0;
padding:3px 5px 3px 5px;
}

blockquote, q{
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after{
content: '';
content: none;
}
blockquote{
margin:10px 0;
background:#FFFFFF;
border-left:5px solid #D6D5C0;
padding:10px 0px;
}
blockquote p{
font-weight:normal;
font-style:italic;
padding-left:10px;
color:#838056
}

.info-fim-post {
background-color:#EBEAE0;
padding:12px 10px 10px 10px;
clear:both;
margin:25px 0 5px 0;
color:#838056;
font-size:12px;
text-align:right
}


/* PAGINAÇÂO */
div.pagination {
padding:25px 15px 25px 15px ;
color:#CCC;
font-size:14px;
background-color: #EBEAE0
}
div.pagination a {
padding: 2px 7px 2px 7px;
margin-right: 3px;
border: 1px solid #D6D5C0;
text-decoration: none; 
color: #838056;
background-color:#F5F7EE
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #838056;
color: #838056;
background-color: #F5F7EE;
}
div.pagination span.current {
padding: 2px 7px 2px 7px;
margin-right: 3px;
border: 1px solid #7D7A6B;
font-weight: bold;
background-color: #989586;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 7px 2px 7px;
margin-right: 3px;
border: 1px solid #ccc;
color: #999;
background-color:#F5F7EE
}
/* COMENTÁRIOS */
.corpo-comentarios {
margin:0px 0 0 0;
}
.corpo-comentarios h1{
background:none;
}
.corpo-comentarios h1.comentar {
margin:15px 0;
}
.comentarios {
width:666px;
background-color:#EBEAE0;
padding:10px;
}
.info-autor{
float:left;
width:110px;
text-align:right;
padding:15px 0 0 0;
}
.info-autor p{
padding:0;
margin:0;
}
.info-comentario a{
text-decoration:none;
font-size:10px;
letter-spacing:0;
}
.comentario{
float:right;
width:480px;
margin:0 5px 10px 0;
padding:0 0 0 12px;
position:relative;
}
.comentario span{
width:13px;
height:16px;
background:url(../img/seta-post.gif) no-repeat 0px 0px;
position:absolute;
top:25px;
left:0;
}
.comentario-in{
color:#5d5949;
padding:20px;
background-color:#fff;
border:1px solid #D6D5C0;
}
.comentario-in a {
text-decoration:underline;
}
.lista-comentarios .comentario a{
color:#005da9;
}
.lista-comentarios .comentario a:hover,.comentario-autor a:hover{
color:#005da9;
text-decoration:none;
}

ol.lista-comentarios{
padding:10px 0 0 0;
margin:0;
}
ol.lista-comentarios li{
clear:both;
list-style:none;
}
ol.lista-comentarios li.alt .comentario{
position:relative;
top:1px;
overflow:auto;
}

.comentario-autor{
font-size:18px;
margin-bottom:0;
}
.comentario-autor a{
color:#005da9;
text-decoration:none;
}

.avatarimg{
background:#FFFFFF;
padding:5px;
border:1px solid #D6D5C0;
}

.avatarimg:hover{
background:#FFFFFF;
padding:5px;
border:1px solid #BAB696;
}

/* form comentário*/
.form-comentarios, .form-cadastro, .form-contato {
width:644px;
background-color:#EBEAE0;
border:1px solid #D6D5C0;
padding:20px;
margin-left:10px;
margin-top:25px;
}

/* form cadastro */
p.remover-email {
padding:5px 0 0 0;
float:right
}
a.remover {
color:#900;
padding:0 0 0 18px;
background:url(../img/icon-close.gif) no-repeat 0px 4px;
}
a.remover:hover {
color:#900;
}

/* form geral */ 
div.form { background-color:#EBEAE0; padding:12px;}
form { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
fieldset {clear: both; border:none}
legend {display:none}

div.field {
width:640px;
background-color:#F1F0E9;
border-bottom:12px solid #EBEAE0;
padding:12px;
}

form .field, form .buttons {
clear: both; 
margin: 0 0 0 0;
}
form .field label {
display: block; 
font-size:14px; 
color:#75724D;
margin:0 0 5px 0;
font-weight:bold
}
form ul.fields { padding:10px 0 25px 0;}
form ul.fields li {
list-style-type: none;
margin: 0 20px 0 0;
padding:0;
width:auto;
display:inline;
background:none;
}

input.radio, input.checkbox {vertical-align: top;}
label, button, input.submit, input.image {cursor: pointer;}
* html input.radio, * html input.checkbox {vertical-align: middle;} /* ie6 */
*+html input.radio, *+html input.checkbox {vertical-align: middle;} /* ie7 */

textarea {overflow: auto;}
input.text, input.password, textarea, select {margin: 0; vertical-align: baseline;}

input.text, input.password, textarea {
border: 1px solid #D6D5C0;
padding: 2px;
width:634px;
color:#666;
background:#FFF url(../img/f-imput.gif) repeat-x 0px 0px;
}
input.text, input.password {
width:auto;
padding:10px 5px
}
.buttons {
padding:12px;
}
form input.btn {
padding:4px 3px;
background-color:#D0CDB7;
border:1px solid #B9B595;
color:#696645;
}

.camposForm{margin: 0; vertical-align: baseline;}

.camposForm {
border: 1px solid #D6D5C0;
padding: 2px;
width:634px;
color:#666;
background:#FFF url(../img/f-imput.gif) repeat-x 0px 0px;
}
.camposForm {
width:auto;
padding:10px 5px
}

/* alertas */
.msg-alertas {
padding:0 0 25px 0;
}
.icon-gray{
margin:0 auto;
border:solid 1px #DEDEDE; 
background:#EFEFEF;
color:#222222;
padding:8px;
text-align:center;
}
.icon-yellow{
margin:0 auto;
border:solid 1px #DEDEDE; 
background:#FFFFCC url(../img/icon-yellow.png) 8px 12px no-repeat;
color:#222222;
font-weight:bold;
padding:8px;
text-align:center;
}
.icon-ok{
margin:0 auto;
border:solid 1px #90ac13; 
background:#eef4d3 url(../img/icon-green.png) 8px 14px no-repeat;
color:#6b800d;
font-weight:bold;
padding:8px;
text-align:center;
}
.icon-error{
margin:0 auto;
border:solid 1px #CC0000; 
background:#F7CBCA url(../img/icon-red.png) 8px 14px no-repeat;
color:#CC0000;
font-weight:bold;
padding:8px;
text-align:center;
}
/* tabela calendário */
#calendar {
border:none;
}
#calendar table {
background-color:#EBEBE1;
margin:0 0 10px 0;
}
h2.full-calendar-title {
color:#333;
margin-bottom:15px;
}
/* pesquisa */
#resultados-pesq {
margin:25px 0 0 0;
}
#resultados-pesq h1 {
background:none;
margin:0 0 10px 0;
padding:0;
}
.item-pesq {
border-bottom:1px solid #CCC;
margin:0 0 20px 0;
padding:0 0 0 2px;
}
.item-pesq .titulo {
font-size:15px;
color:#467AA7;
font-weight:bold;
margin:0 0 3px 0;
}
.item-pesq .titulo a {
color:#467AA7;
text-decoration:underline;
}
.item-pesq .info {
font-size:11px;
color: #999;
margin:5px 0;
text-align:right
}

.tabelaBordaSimples {border-right:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px; border-spacing:0px;}
.tabelaFundoCelulaTitulo {background-color:#eee;}
.tabelaBordaSimples td {padding:10px; border-left:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px;}

.tableImg {
	width:242px;
	margin:0px 20px 20px 0px; 
	float:left; 
	display:table;
	text-align:right;
}
.galeriaFotos {
	color:rgb(1, 165, 79); 
	font-size:11px; 
	clear:both; 
	display:block; 
	font-weight:bold; 
	text-decoration:none;
}
.imgTable {
	padding:5px 0px 0px; 
	display:block;
}
.spanTable {
	background-color:rgb(221, 221, 221); 
	display:block; 
	clear:both; 
	font-size:11px; 
	color:rgb(92, 92, 92); 
	font-weight:normal; 
	padding:3px;
}

.div_enquete{
	border: 2px solid #343425;
	width: 145px;
	background-color: #505038;
	color:#FEFEE0;
	padding:8px;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
	float:left;
	margin-top:15px;	
}

.div_enquete .question{
	padding-bottom:10px;
	padding-top:10px;
	font-size: 14px;
	font-weight:bold;
 }
 
 .div_enquete .options{
	font-size: 12px;
 }
 
 .div_enquete .botao{
	height: 25px;
	width: 125px;
	background: url(img/bg_botao_verde_01.gif) repeat-x #006D11 0px -6px;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	border: none;
	cursor: pointer;
	padding:0px;
 }
 
.div_enquete strong{
	color: #DEF94C;
    cursor: default;
    font-size: 22px;
    font-weight: normal;
}







.caminho_site ul li a{
	font-size:12px;
	
	
}
.caminho_site ul li span{
	font-size:12px; color: #5B5B5B;
}

a.linkItem object h2{
	
}

a.linkItem object span{
	
}

.hr01{
	margin-bottom:10px;margin-top:15px;border:1px solid;
}

.resultados_noticias{
	margin-bottom:18px;font-size:20px;
}
