body {

	font-size: 12px;

	font-family: Arial, Helvetica, Verdana, sans-serif;

	text-align: center;

	color: #000;

	min-width: 982px;

	visibility: visible;

}

#body2 {

	background: #FBFBFB url(../img/layout/geral/bg_body.png) 0 0 repeat-x;

	min-height: 431px;

	height: auto !important;

	height: 431px;

}
#tabelabairros table,td{
	border: 0 !important;
	}

#conteudo a {

	color: #666;

	cursor: pointer;

}

#conteudo a:hover {

	color: #C22;

	text-decoration: none;

}

#conteudo label {

	display: block;

	font-size: 14px;

	margin-top: 6px;

	font-weight: bold;

	letter-spacing: normal;

	color: #5588DD;

	white-space: normal;

	text-align: left;

}

#conteudo input,

#conteudo button,

#conteudo textarea,

#conteudo select {

	background: #FFF url(../img/layout/admin/bg_input.gif) top center repeat-x;

	border: 1px solid #CCC;

	padding: 2px;

	margin-bottom: 4px;

	font-size: 14px;

	font-weight: normal;

	letter-spacing: normal;

	color: #666;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

#conteudo input:focus,

#conteudo button:focus,

#conteudo textarea:focus,

#conteudo select:focus {

	border-color: #999;

}

#conteudo button {

	font-weight: bold;

	cursor: pointer;

	border: 1px solid #FFF;

	border-right-color: #EEE;

	border-bottom-color: #EEE;

	color: #000;

	background: #FFF;

	overflow: visible;

	padding: 3px 4px;

	margin-right: 3px;

}

#conteudo div.checkbox {

	margin-bottom: 0.5em;

}

#conteudo div.checkbox input,

#conteudo div.checkbox label {

	display: block;

	float: none;

	border: none;

	background: none;

	margin: 1px 0 0 0;

	padding: 0;

	color: #000;

	font-size: 12px;

	font-weight: normal;

	line-height: normal;

}

#conteudo div.checkbox label {

	margin-left: 1.5em;

	color: #666;

}

#conteudo div.checkbox input {

	position: absolute;

	margin-top: 1px;

}

button:hover {

	color: #333;

}

/* paging */

ul.paging {

	height: 35px;

	text-align: center;

	margin: 10px auto;

	list-style: none;

}

ul.paging li.title {

	display: none;

}

ul.paging li {

	font-size: 14px;

	margin: 0;

	list-style: none;

	display: inline;

}

ul.paging li a {

	background: #FFF;

	border: 1px solid;

	border-color: #EEE #CCC #CCC #EEE;

	color: #069;

	padding: 0 8px;

	text-decoration: none;

	font-weight: normal;

	display: inline-block;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px; 

}

ul.paging li a:hover {

	color: #C00;

	border-color: #C00;

}

ul.paging li.numbers span.current {

	color: #C00;

	font-weight: bold;

	padding: 0 8px;

}

div.pagingCounter {

	display: none;

}

/* layout */

#corpo {

	width: 980px;

	margin: 0 auto;

	text-align: left;

	border: 1px solid #DDD;

	border-width: 0 1px;

}

#topo {

	height: 133px;

	background: url(../img/layout/geral/bg_topo.png) 0 0 repeat-x;

}

#topo h1,

#topo h1 a {

	display: inline;

	float: left;

}

#topo h1 a {

	display: inline-block;

	font: 0/0 Arial;

	vertical-align: bottom;

	text-decoration: none;

	color: rgba(255,255,255,0);

	overflow: hidden;

	background: url(../img/layout/geral/logo.gif) 0 0 no-repeat;

	width: 255px;

	height: 94px;

	margin: 20px 0 0 20px;

}

#topo h2 {

	display: none;

}

#banner_topo {

	display:inline;

	float: right;

	width: 623px;

	height: 94px;

	margin: 20px 20px 0 0;

}

#barra_topo {

	display: inline;

	float: left;

	width: 960px;

	padding-right: 20px;

	background: #C00 url(../img/layout/geral/bg_barra_topo.png) 0 0 repeat-x;

	border-top: 1px solid #FFF;

}

#barra_topo h3 {

	font: 0/0 Arial;

	vertical-align: bottom;

	text-decoration: none;

	color: rgba(255,255,255,0);

	overflow: hidden;

	display: inline;

	float: left;

	width: 135px;

	height: 35px;

	background: url(../img/layout/geral/bg_menu_sup_label.png) 0 0 no-repeat;

}

#menu_sup,

#menu_sup li,

#menu_sup li a {

	display: inline;

	float: left;

	margin: 0;

	padding: 0;

	list-style: none;

	text-decoration: none;

}

#menu_sup li a {

	display: inline-block;

	font: 0/0 Arial;

	vertical-align: bottom;

	text-decoration: none;

	color: rgba(255,255,255,0);

	overflow: hidden;

	width: 139px;

	height: 35px;

	background: url(../img/layout/geral/menu_sup_sprites.png) 0 0 no-repeat;

}

#menu_sup li.item-1 a:hover {

	background-position: 0 -35px;

}

#menu_sup li.item-2 a {

	width: 124px;

	background-position: -139px 0;

}

#menu_sup li.item-2 a:hover {

	background-position: -139px -35px;

}

#menu_sup li.item-3 a {

	width: 107px;

	background-position: -263px 0;

}

#menu_sup li.item-3 a:hover {

	background-position: -263px -35px;

}

#menu_sup li.item-4 a {

	width: 119px;

	background-position: -370px 0;

}

#menu_sup li.item-4 a:hover {

	background-position: -370px -35px;

}

#menu_sup li.item-5 {

	display: none;

}

#formSearch,

#formSearch fieldset {

	display: inline;

	float: right;

}

#formSearch {

	background: url(../img/layout/geral/bg_form.png) 0 0 no-repeat;

	width: 282px;

	height: 31px;

	padding: 4px 0 0 0;

}

#formSearch div.text {

	display: inline;

	float: left; 

}

#formSearch div.text label {

	display: none;

}

#formSearch div.text #gSearch {

	width: 235px;

	background: none;

	border: none;

	padding: 6px 5px 0 5px;

	color: #666;

}

#formSearch button {

	font: 0/0 Arial;

	vertical-align: bottom;

	text-decoration: none;

	color: rgba(255,255,255,0);

	overflow: hidden;

	display: inline;

	float: right;

	width: 35px;

	height: 25px;

	background: none;

	border: none;

	cursor: pointer;

}

#menu,

#menu li,

#menu li a {

	display: inline;

	float: left;

	margin: 0;

	padding: 0;

	list-style: none;

	text-decoration: none;

}

#menu {

	padding: 40px 0 0 0;

	width: 150px;

	height: 556px;

	background: url(../img/layout/geral/bg_menu.png) right top no-repeat;

}

#menu li a {

	color: #C22;

	padding: 5px 15px;

	width: 120px;

	font-weight: bold;

	background: url(../img/layout/geral/menu_sep.png) 15px bottom no-repeat;

}

#menu li.last a {

	background: none;

}

#menu li a:hover {

	color: #58D;

}



/* ----- Links ----- */

#menu  ul {

	padding-bottom: 12px;

}

#menu ul li.tempo-agora {

	margin-bottom: 15px;

}

#menu li.tempo-agora a,

#menu li.pmc a {

	border: none;

	background: none;

	text-indent: -1000em;

	overflow: hidden;

	margin: 0 0 0 5px;

}

#menu li.tempo-agora a {

	background: transparent url(../img/layout/geral/tempo-agora.gif) center center no-repeat;

	width: 112px;

	height: 54px;

}

#menu li.pmc a {

	background: transparent url(../img/layout/geral/pmc.gif) center center no-repeat;

	width: 104px;

	height: 58px;

}



#banners {

	display: inline;

	float: right;

	width: 140px;

	margin: 20px 0;

}

#banners div {

	display: inline;

	float: left;

	margin: 0 0 10px 0;

}

#wrapper {

	background: #FFF;

	width: 960px;

	padding: 0 20px 0 0;

	display: inline;

	float: left;

	clear: both;

	line-height: 150%;

	cursor: default;

	position: relative;

}

#conteudo {

	display: inline;

	float: left;

	width: 630px;

	padding: 20px;

	text-align: justify;

	line-height: 150%;

	color: #666;

}

/**/

#conteudo h2 {

	margin: 0 0 1em 0;

	color: #C22;

	font-size: 24px;

	text-transform: uppercase;

	letter-spacing: -2px;

	text-shadow: #CCC 0px 2px 1px;

	line-height: 25px;

	text-align: left;

}

#conteudo h3 {

	color: #58D;

	font-size: 20px;

	margin: 0 0 0.5em 0;

	letter-spacing: -1px;

}

#conteudo p.leia_mais {

	margin: 1em 0;

}

#conteudo p.leia_mais a {

	display: inline-block;

	text-indent: -9999px;

	overflow: hidden;

	width: 72px;

	height: 21px;

	background: url(../img/layout/geral/leia_mais.gif) 0 0 no-repeat;

}

#conteudo p.voltar {

	margin: 1em 0;

}

#conteudo p.voltar a {

	display: inline-block;

	font: 0/0 Arial;

	vertical-align: bottom;

	text-decoration: none;

	color: rgba(255,255,255,0);

	overflow: hidden;

	width: 61px;

	height: 25px;

	background: url(../img/layout/geral/voltar.gif) 0 0 no-repeat;

}

/**/

#rodape {

	margin: 0 auto;

	text-align: left;

	clear: both;

	border-top: 7px solid #BC2526;

	background: #D0292A url(../img/layout/geral/bg_rodape.png) left bottom repeat-x;

}

#rodape .wrapper {

	width: 940px;

	margin: 0 auto;

	text-align: left;

	padding: 10px 20px;

	color: #FFF;

	clear: both;

}

#rodape h2 {

	display: inline;

	float: left;

}

#rodape_sitemap li {

	border-bottom: 1px solid #E64243;

	margin-bottom: 15px;

	padding-bottom: 15px;

	width: 235px;

	display: inline;

	float: left;

}

#rodape_sitemap li,

#rodape_sitemap li a {

	display: inline-block;

	

	color: #FFF;

	text-decoration: none;

	font-weight: bold;

	font-size: 14px;

	line-height: 150%;

}

#rodape_sitemap li {

	padding: 0 0 10px 0;

}

#rodape_sitemap li a:hover {

	text-decoration: underline;

}

#rodape_sitemap li ul li {

	border: none;

	display: list-item;

	list-style: square inside;

	float:none;

	padding-left: 1em;

	width: auto;

	margin-bottom: 0;

	width: auto;

}

#rodape_sitemap li ul li,

#rodape_sitemap li ul li a {

	font-weight: normal;

	font-size: 12px;

	padding-bottom: 0;

}

#rodape .desenvolvimento {

	float: right;

	display: inline;

	text-align: right;

	cursor: pointer;

}

#rodape .desenvolvimento a {

	font-weight: bold;

	text-decoration: none;

	color: #FFF;

	white-space: nowrap;

}

#rodape .desenvolvimento a:hover {

	text-decoration: underline;

}





/* ---------------- */

/* ----- Capa ----- */

/* ---------------- */

#index.index {



}

#banner_capa {

	display: inline;

	float: right;

	width: 790px;

	height: 138px;

	margin-top: 20px;

}

#index.index #banners {

	margin-top: 20px;

}

#index.index #conteudo h3 {

	color: #C22;

	background: #F8F8F8;

	padding: 5px;

	text-transform: uppercase;

	font-size: 18px;

	letter-spacing: -1px;

}

#index.index #conteudo div.noticias {

	display: inline;

	float: left;

	width: 630px;

	clear: both;

	border-bottom: 1px solid #E8E8E8;

	padding-bottom: 10px;

}

#index.index #conteudo div.noticias h4 span {

	display: block;

}

#index.index #conteudo div.noticias h4 span.data {

	color: #58D;

	font-size: 11px;

}

#index.index #conteudo div.noticias h4 span.name {

	color: #C22;

	margin-bottom: 5px;

}

#index.index #conteudo div.noticias ul {

	margin: 0;

}



#index.index #conteudo div.noticias ul li {

	background-color: #F8F8F8;

    display: inline;

    float: left;

    min-height: 180px !important;

	height: 215px;

    list-style: none outside none;

    margin: 0 6px 8px 0;

    padding: 0 5px 10px;

    width: 140px;

	text-align: left;

}

#index.index #conteudo div.noticias ul li.bl-hover {

	background: #FFD;

}

#index.index #conteudo div.noticias ul li a {

	text-decoration: none;

}

#index.index #conteudo div.noticias ul li.item-1 {

	border-right: 1px solid #E8E8E8;

	margin-right: 15px;

}

#index.index #conteudo div.noticias ul li.item-3 {

	border-top: 1px solid #E8E8E8;

	padding-top: 10px;

}

#index.index #conteudo div.noticias ul li img {

	display: inline;

	float: left;

	margin: 0 1em 0.5em 0;

	border: 1px solid #E8E8E8;

}

#index.index #conteudo div.noticias p.leia_mais {

	margin-bottom: 0;

	display: none;

}

#index.index #conteudo div.noticias ul li.item-1 p.leia_mais {

	display: block;

}

#index.index #conteudo div.noticias p.mais_noticias {

	margin: 1em 0 0 0;

}

#index.index #conteudo div.noticias p.mais_noticias a {

	display: inline-block;

	font: 0/0 Arial;

	vertical-align: bottom;

	text-decoration: none;

	color: rgba(255,255,255,0);

	overflow: hidden;

	width: 98px;

	height: 25px;

	background: url(../img/layout/geral/bt_mais_noticias.gif) 0 0 no-repeat;

	clear: both;

	margin-top: 15px;

}

#index.index #conteudo div.quem_somos {

	display: inline;

	float: left;

	width: 290px;

	padding-bottom: 10px;

	margin-top: 10px;

	background: url(../img/layout/geral/quem_somos_capa.jpg) 0 40px no-repeat;

}

#index.index #conteudo div.quem_somos h3 {

	margin-bottom: 115px;

}

#index.index #conteudo div.newsletter {

	display: inline;

	float: right;

	width: 305px;

	padding-bottom: 10px;

	margin-top: 10px;

}



/* ----- Noticias ----- */

#index.index #conteudo div.noticias a.destaque {

	display: inline;

	float: left;

	margin: 0 0 20px 0;

	padding: 8px;

	text-decoration: none;

}

#index.index #conteudo div.noticias a.destaque:hover {

	background-color: #FFD;

}

#index.index #conteudo div.noticias a.destaque span.data {

	font-size: 11px;

}

#index.index #conteudo div.noticias a.destaque strong {

	color: #D00;

	font-size: 14px;

	letter-spacing: -1px;

	margin-bottom: 8px;

}

#index.index #conteudo div.noticias a.destaque *,

#index.index #conteudo div.noticias ul li * {

	display: block;

}

#index.index #conteudo div.noticias a.destaque em,

#index.index #conteudo div.noticias ul li em {

	width: 72px;

	height: 21px;

	background: transparent url(../img/layout/geral/leia_mais.gif) 0 0 no-repeat;

	text-indent: -1000em;

	overflow: hidden;

	margin-top: 10px;

}

#index.index #conteudo div.noticias a.destaque img {

	float: left;

	display: inline;

	margin: 0 15px 0 0;

	padding: 1px;

	background-color: #626262;

}

#index.index #conteudo div.noticias ul {

	float: left;

	display: inline;

}



/* ----- IE6 ----- */

* html #index.index #conteudo div.noticias ul { width: 640px; }





#index.index #conteudo div.noticias ul li.item_4,

#index.index #conteudo div.noticias ul li.item_8 {

	margin-right: 0;

}

#index.index #conteudo div.noticias ul li.quebra {

	line-height: 0;

	font-size: 0;

	height: 0;

	width: 625px;

	background-color: #FFF;

	margin: 0;

	padding: 0;

}



#index.index #conteudo div.noticias ul li a img {

	margin: 0;

	padding: 1px;

	background-color: #626262;

}



#index.index #conteudo div.noticias a.destaque:hover img,

#index.index #conteudo div.noticias ul li a:hover img {

	background-color: #D00;

}

#index.index #conteudo div.noticias ul li span.data {

	font-size: 11px;

}


p.fotosmovimento{
	display:block;
	width:605px;
	}




#conteudo div.newsletter p {

	margin: 0;

}

#conteudo div.newsletter form input {

	width: 295px;

}

#conteudo div.newsletter form button {

	display: inline-block;

	font: 0/0 Arial;

	vertical-align: bottom;

	text-decoration: none;

	color: rgba(255,255,255,0);

	overflow: hidden;

	width: 67px;

	height: 25px;

	background: url(../img/layout/geral/bt_assinar.gif) 0 0 no-repeat;

	border: 0;

	margin-top: 15px;

}

/* */

#paginas #conteudo p.bt_eventos a {

	font-size: 18px;

	letter-spacing: -1px;

	font-weight: bold;

	color: #C22;

	display: inline;

	float: left;

	overflow: hidden;

	text-indent: -9999px;

	width: 223px;

	height: 30px;

	margin: 0 0 15px 0;

	background: url(../img/layout/geral/bt_eventos.gif) 0 0 no-repeat;

}

#paginas #conteudo ul.two_columns {

	display: inline;

	float: left;

	width: 630px;

	margin: 0;

}

#paginas #conteudo ul.two_columns li {

	display: inline;

	float: left;

	width: 315px;

	color: #C22;

	font-weight: bold;

}

#paginas #conteudo ul.two_columns ul {

	margin: 0;

	margin-bottom: 1em;

}

#paginas #conteudo ul.two_columns ul li {

	display: list-item;

	float: none;

	width: auto;

	color: #666;

	font-weight: normal;

}

/* */

#paginas.artes_em_acao #conteudo h2,

#paginas.projetos #conteudo h2 {

	margin-bottom: 0.5em;

}

#paginas.artes_em_acao #conteudo h3,

#paginas.projetos #conteudo h3 {

	background: #C22;

	background: -webkit-gradient(linear, left top, left bottom, from(#E22), to(#A22));

	background: -moz-linear-gradient(top, #E22, #A22);

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EE2222, endColorstr=#AA2222)";

	background: linear-gradient(top, #E22, #A22);

	color: #FFF;

	margin: 1em 0 1em 0;

	padding: 5px 10px;

	font-size: 14px;

	width: 610px;

	clear: both;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	border: 2px solid #C22;

}

#paginas.artes_em_acao #conteudo h4,

#paginas.projetos #conteudo h4 {

	color: #CC2222;

	padding: 15px 0;

	font-size: 14px;

	letter-spacing: -1px;

}

#paginas.artes_em_acao #conteudo p strong,

#paginas.projetos #conteudo p strong {

	clear: both;

	width: 630px;

	display: inline;

	float: left;

	margin-bottom: 1em;

}

#paginas.artes_em_acao #conteudo p img,

#paginas.projetos #conteudo p img {

	display: inline;

	float: left;

	margin: 0 15px 15px 0;

}

#paginas.artes_em_acao #conteudo p.bt_eventos,

#paginas.projetos #conteudo p.bt_eventos {

	clear: both;

}

#paginas.artes_em_acao #conteudo p.img,

#paginas.projetos #conteudo p.img { margin-bottom: 0; }

/* */

#paginas.quem_somos #conteudo strong {

	font-size: 14px;

}

#paginas.quem_somos #conteudo ul {

	margin: 0;

	width: 630px;

	list-style: none;

	padding: 0;

}

#paginas.quem_somos #conteudo ul li {

	color: #58D;

	list-style: none;

	display: inline-block;

	padding-left: 12px;

	background: url(../img/layout/geral/bg_seta.gif) 0 4px no-repeat;

	margin: 2px 0;

	width: 618px;

}

#paginas.quem_somos #conteudo ul li strong {

	color: #C22;

	font-size: 12px;

}

#paginas.quem_somos #conteudo p.bt_hinos {

	text-align: center;

	margin: 0 auto;

	margin-top: 25px;

}

#paginas.quem_somos #conteudo p.bt_hinos a {

	display: inline-block;

	font: 0/0 Arial;

	vertical-align: bottom;

	text-decoration: none;

	color: rgba(255,255,255,0);

	overflow: hidden;

	width: 249px;

	height: 50px;

	background: url(../img/layout/geral/bt_hinos.jpg) 0 0 no-repeat;

}

/* */

#paginas.quem_somos_hinos #conteudo .content ul li {

	background: none;

	padding-left: 0;

}

#paginas.quem_somos_hinos #conteudo ul,

#paginas.quem_somos_hinos #conteudo ul li {

	width: 100%;

}

#paginas.quem_somos_hinos #conteudo ul.hino_menu,

#paginas.quem_somos_hinos #conteudo ul.hino_menu li,

#paginas.quem_somos_hinos #conteudo ul.hino_menu li a {

	display: inline;

	float: left;

	margin: 0;

	padding: 0;

	background: none;

	list-style: none;

	text-decoration: none;

}

#paginas.quem_somos_hinos #conteudo ul.hino_menu {

	width: 230px;

}

#paginas.quem_somos_hinos #conteudo ul.hino_menu li a {

	width: 218px;

	background: url(../img/layout/geral/bg_seta.gif) 0 4px no-repeat;

	color: #58D;

	padding: 2px 0 2px 12px;

}

#paginas.quem_somos_hinos #conteudo ul.hino_menu li a.selected,

#paginas.quem_somos_hinos #conteudo ul.hino_menu li a:hover {

	color: #C22;

}

#paginas.quem_somos_hinos #conteudo ul.hino_menu li.alternate {

	background: #F8F8F8;

}

#paginas.quem_somos_hinos #conteudo div.content {

	display: inline;

	float: right;

	width: 350px;

}

/* */

#noticias.index #conteudo h3 {

	font-size: 1em;

	letter-spacing: normal;

	display: inline;

}

#noticias.index #conteudo h3 span {

	display: block;

}

#noticias.index #conteudo h3 span.data {

	color: #58D;

	font-size: 11px;

}

#noticias.index #conteudo h3 span.name {

	color: #C22;

	margin-bottom: 5px;

}

#noticias.index #conteudo ul.destaque,

#noticias.index #conteudo ul.listagem {

	margin: 0;

}

#noticias.index #conteudo ul.destaque li,

#noticias.index #conteudo ul.listagem li {

	list-style: none;

	display: inline;

	float: left;

	width: 630px;

	text-align: left;

}

#noticias.index #conteudo ul.destaque li a,

#noticias.index #conteudo ul.listagem li a {

	text-decoration: none;

}

#noticias.index #conteudo ul.destaque li.bl-hover,

#noticias.index #conteudo ul.listagem li.bl-hover {

	background: #FFD;

}

#noticias.index #conteudo ul.listagem li {

	width: 295px;

	border-top: 1px solid #E8E8E8;

	padding: 10px;

}

#noticias.index #conteudo ul.destaque li img,

#noticias.index #conteudo ul.listagem li img {

	display: inline;

	float: left;

	margin: 0 1em 1em 0;

	border: 1px solid #E8E8E8;

}

/* */

#noticias.ver #conteudo h3 {

	font-size: 1em;

	letter-spacing: normal;

	display: inline;

	text-align: left;

}

#noticias.ver #conteudo h3 span {

	display: block;

}

#noticias.ver #conteudo h3 span.data {

	color: #58D;

	font-size: 14px;

}

#noticias.ver #conteudo h3 span.name {

	color: #C22;

	margin-bottom: 5px;

	font-size: 18px;

}

#noticias.ver #conteudo a.foto_destaque img {

	display: inline;

	float: left;

}

#noticias.ver #conteudo a.foto_destaque {

	display: inline;

	float: left;

	margin: 0 1em 1em 0;

	border: 1px solid #E8E8E8;

}

#noticias.ver #conteudo a.foto_destaque:hover {

	border-color: #C22;

}

#noticias.ver #conteudo div.videos,

#noticias.ver #conteudo div.fotos {

	clear: both;

	display: inline;

	float: left;

	width: 630px;

	margin-bottom: 1em;

}

#noticias.ver #conteudo div.videos h4,

#noticias.ver #conteudo div.fotos h4 {

	color: #58D;

	font-size: 20px;

	margin: 0 0 0.5em 0;

	letter-spacing: -1px;

}

#noticias.ver #conteudo div.videos ul,

#noticias.ver #conteudo div.videos ul li,

#noticias.ver #conteudo div.videos ul li a,

#noticias.ver #conteudo div.fotos ul.lista_fotos,

#noticias.ver #conteudo div.fotos ul.lista_fotos li,

#noticias.ver #conteudo div.fotos ul.lista_fotos li a,

#noticias.ver #conteudo div.fotos ul.lista_fotos li a img {

	display: inline;

	float: left;

	margin: 0;

	padding: 0;

	text-decoration: none;

}

#noticias.ver #conteudo div.videos ul,

#noticias.ver #conteudo div.fotos ul.lista_fotos {

	width: 630px;

	clear: both;

}

#noticias.ver #conteudo div.fotos ul.lista_fotos li a {

	border: 1px solid #E8E8E8;

	margin: 7px;

}

#noticias.ver #conteudo div.fotos ul.lista_fotos li a:hover {

	border-color: #C22;

}

/* */

#contato #conteudo form {

	display: inline;

	float: left;

	width: 276px;

}

#contato #conteudo form label {

	width: 276px;

}

#contato #conteudo form input,

#contato #conteudo form textarea {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

#contato #conteudo form #ContatoNome,

#contato #conteudo form #ContatoEmail,

#contato #conteudo form #ContatoMsg,

#contato #conteudo form #ContatoEndereco,

#contato #conteudo form #ContatoBairro,

#contato #conteudo form #ContatoCidade {

	width: 270px;

}

#contato #conteudo form #ContatoFone {

	width: 110px;

}

#contato #conteudo form button {

	display: inline-block;

	font: 0/0 Arial;

	vertical-align: bottom;

	text-decoration: none;

	color: rgba(255,255,255,0);

	overflow: hidden;

	width: 67px;

	height: 25px;

	background: url(../img/layout/geral/bt_enviar.gif) 0 0 no-repeat;

	border: 0;

}

#contato #conteudo .endereco {

	display: inline;

	float: right;

	width: 310px;

	padding: 10px;

	border: 1px solid #DDD;

	background: #FFF;

	background: #FFF;

	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F5F5F5));

	background: -moz-linear-gradient(top, #FFF, #F5F5F5);

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

}

#contato #conteudo .endereco h3 {

	color: #C22;

	font-size: 14px;

}

#contato #conteudo .endereco p {

	margin-bottom: 0.5em;

}

#contato #conteudo p.mapa {

	display: inline;

	float: right;

	margin-top: 10px;

}

#contato #conteudo p.mapa a {

	display: inline;

	float: right;

	height: 130px;

	width: 320px;

	text-indent: -9999px;

	overflow: hidden;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	margin-bottom: 10px;

	border: 5px solid #F8F8F8;

	background: url(../img/layout/geral/mapa.gif) left bottom no-repeat;

}

#contato #conteudo p.mapa a:hover {

	border-color: #FFA; 

}

#contato #conteudo .endereco span {

	color: #58D;

	font-weight: bold;

}

#contato #conteudo p.thanks {

	color: #C22;

	letter-spacing: -1px;

	font-size: 16px;

	font-weight: bold;

	text-align: center;

	clear: both;

	text-shadow: 0 2px 1px #CCC;

}

/* */

#parceiros.index #conteudo h3 {

	display: inline;

	float: left;

	width: 630px;

	clear: both;

}

#parceiros.index #conteudo ul.listagem,

#parceiros.index #conteudo ul.listagem li,

#parceiros.index #conteudo ul.listagem li a,

#parceiros.index #conteudo ul.listagem li a img {

	display: inline;

	float: left;

	margin: 0;

	padding: 0;

	list-style: none;

}

#parceiros.index #conteudo ul.listagem {

	width: 630px;

	clear: both;

	margin-bottom: 15px;

}

#parceiros.index #conteudo ul.listagem li a {

	border: 1px solid #CCC;

	margin: 4px;

}

#parceiros.index #conteudo span {

	color: #C22;

}

/* */



#paginas.departamentos #conteudo strong { 

	color: #58D;

	margin: 15px 0;

	display: block;

}

#paginas.departamentos #conteudo ul {

	margin: 0;

}

#paginas.departamentos #conteudo ul li {

	list-style: none;

	padding-left: 12px;

	background: url(../img/layout/geral/bg_seta.gif) 0 4px no-repeat;

	margin: 5px 0;

}

#paginas.departamentos #conteudo img.left { 

	margin: 0 15px 0 0;

	float: left;

	display: inline;

}

#paginas.departamentos #conteudo img.right {

	margin: 0 0 0 15px;

	float: right;

	display: inline;

}

#paginas.departamentos #conteudo p.bt-lista {

	margin-top: 35px;

}

#paginas.departamentos #conteudo p.bt-lista a {

	display: inline;

	float: left;

	font: 0/0 Arial;

	vertical-align: bottom;

	text-decoration: none;

	color: rgba(255,255,255,0);

	overflow: hidden;

	width: 398px;

	height: 30px;

	margin: 0 5px 0 0;

	background: url(../img/layout/geral/bt_conheca-centros-educacao-infantil.gif) 0 0 no-repeat;

}

#paginas.departamentos #conteudo p.maes a {

	background: url(../img/layout/geral/bt_conheca-clubes-maes.gif) 0 0 no-repeat;

	width: 329px;

}

#paginas.departamentos #conteudo p.idosos a {

	background: url(../img/layout/geral/bt_conheca-grupos-idosos.gif) 0 0 no-repeat;

	width: 346px;

}

/* */

#estabelecimentos.index #conteudo ul.listagem {

	margin: 0 0 15px 0;

}

#estabelecimentos.index #conteudo ul.listagem li {

	list-style: none;

	padding: 8px;

	padding-left: 18px;

	width: 604px;

	font-weight: bold;

	display: inline;

	float: left;

	background: #F8F8F8 url(../img/layout/geral/bg_seta.gif) 5px center no-repeat;

	border-top: 1px solid #EEE;

}

#estabelecimentos.index #conteudo ul.listagem li.odd {

	background-color: #FFF;

}

#estabelecimentos.index #conteudo ul.listagem li a {

	color: #58D;

	text-decoration: none;

	float: left;

}

#estabelecimentos.index #conteudo ul.listagem li a:hover {

	text-decoration: underline;

}

#estabelecimentos.index #conteudo ul.listagem li i {

	color: #58D;

	font-style: normal;

	float: left;

	display: inline;

}

#estabelecimentos.index #conteudo ul.listagem li span {

	color: #C22;

	float: right;

	display: inline;

}

#estabelecimentos.index #conteudo ul.listagem li.header {

	background: #C22;

	background: -webkit-gradient(linear, left top, left bottom, from(#E22), to(#A22));

	background: -moz-linear-gradient(top, #E22, #A22);

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EE2222, endColorstr=#AA2222)";

	background: linear-gradient(top, #E22, #A22);

	margin: 0 0 1em 0;

	padding: 5px 8px;

	font-size: 14px;

	width: 610px;

	clear: both;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	border: 2px solid #C22;

}

#estabelecimentos.index #conteudo ul.listagem li.header i,

#estabelecimentos.index #conteudo ul.listagem li.header span {

	font-size: 14px;

	color: #FFF;

	font-weight: bold;

}

/* */

#estabelecimentos #info_estabelecimento {

	width: 480px;

	position: relative;

	z-index: 10000;

	background-color: #FFF;

	padding: 12px 12px 18px 12px;

}

#estabelecimentos #info_estabelecimento a {

	position: relative;

	z-index: 9999;

	float: right;

	display: inline;

	text-decoration: none;

	padding: 3px 6px 3px 7px;

	color: #FFF;

	background-color: #BC2526;

	font-weight: bold;

	margin: -15px -15px 0 0;

}

#estabelecimentos #info_estabelecimento a:hover { 

	text-decoration: underline;

}

#estabelecimentos #info_estabelecimento h3 {

	font-size: 16px;

	font-weight: bold;

	color: #58D;

	letter-spacing: -1px;

	margin: 2px 0 14px 0;

}

#estabelecimentos #info_estabelecimento h3 span {

	color: #C22;

}

#estabelecimentos #info_estabelecimento img {

	display: inline;

	float: left;

	margin: 0 12px 20px 0;

}

#estabelecimentos #info_estabelecimento p {

	color: #444;

	margin-bottom: 8px;

}

/* */

#index.imprensa #conteudo h3 {

	font-size: 16px;

}

#index.imprensa #conteudo div.newsletter,

#index.imprensa #conteudo div.noticias,

#index.imprensa #conteudo div.press_release,

#index.imprensa #conteudo div.na_imprensa {

	display: inline;

	float: left;

	width: 295px;

}

#index.imprensa #conteudo div.newsletter,

#index.imprensa #conteudo div.na_imprensa {

	float: right;

}

#index.imprensa #conteudo div.newsletter h3 {

	padding-bottom: 8px;

	border-bottom: 1px solid #EEE;

}

#index.imprensa #conteudo div ul.listagem {

	margin: 0;

}

#index.imprensa #conteudo div ul.listagem li {

	list-style: none;

	padding: 8px;

	padding-left: 18px;

	width: 269px;

	display: inline;

	float: left;

	background: #FFF url(../img/layout/geral/bg_seta.gif) 5px center no-repeat;

	border-top: 1px solid #EEE;

}

#index.imprensa #conteudo div ul.listagem li a {

	text-decoration: none;

	color: #666;

	text-align: left;

	line-height: normal;

}

#index.imprensa #conteudo div ul.listagem li a:hover {

	text-decoration: underline;

}

#index.imprensa #conteudo div ul.listagem li.alternate {

	background-color: #F8F8F8;

}

#index.imprensa #conteudo div ul.listagem li a span.data {

	color: #58D;

	font-size: 11px;

	font-weight: bold;

}

#index.imprensa #conteudo ul.listagem li a span.name {

	color: #C22;

}

/* */

#index.search #conteudo {

	width: 770px;

	height: 100%;

}

#index.search #banners {

	display: none;

}

#index.search #conteudo iframe {

	width: 770px;

	border: none;

}

/* */

#eventos.index #conteudo h3 {

	font-size: 1em;

	letter-spacing: normal;

	display: inline;

}

#eventos.index #conteudo h3 span {

	display: block;

}

#eventos.index #conteudo h3 span.data {

	color: #58D;

	font-size: 11px;

}

#eventos.index #conteudo h3 span.name {

	color: #C22;

	margin-bottom: 5px;

}

#eventos.index #conteudo ul.listagem,

#eventos.index #conteudo ul.listagem li,

#eventos.index #conteudo ul.listagem li img {

	display: inline;

	float: left;

	margin: 0;

	padding: 0;

	list-style: none;

}

#eventos.index #conteudo ul.listagem {

	width: 630px;

}

#eventos.index #conteudo ul.listagem li.bl-hover {

	background: #FFD;

}

#eventos.index #conteudo ul.listagem li {

	width: 295px;

	border-top: 1px solid #E8E8E8;

	padding: 10px;

}

#eventos.index #conteudo ul.listagem li img {

	display: inline;

	float: left;

	margin: 0 1em 0 0;

	border: 1px solid #E8E8E8;

}

#eventos.index #conteudo ul.listagem li p.leia_mais {

	margin: 0;

}

/* */

#eventos.ver #conteudo ul.listagem,

#eventos.ver #conteudo ul.listagem li,

#eventos.ver #conteudo ul.listagem li a,

#eventos.ver #conteudo ul.listagem li a img {

	display: inline;

	float: left;

	margin: 0;

	padding: 0;

	text-decoration: none;

}

#eventos.ver #conteudo ul.listagem {

	width: 630px;

	clear: both;

}

#eventos.ver #conteudo ul.listagem li a {

	border: 1px solid #E8E8E8;

	margin: 7px;

}

#eventos.ver #conteudo ul.listagem li a:hover {

	border-color: #C22;

}
