@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding-top: 0;
	padding-right: 25;
	padding-bottom: 0;
	padding-left: 25;
}
html, body {
	width:100%;
	height:none;
	background-image:url(.xx./imagens/bg-site.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.clear {
	clear:both;
}


/********** ESTRUTURA **********/
#pagina {
	width:100%;
	position:relative;
}
#conteudo {
	width:990px;
	margin:0 auto;
}
#main {
	width:100%;
	float:left;
	background-color:#FFF;
	border:1px solid #E2E2E2;
	background-image:url(../imagens/bg-boxes.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}

#topo {
	display:block;
	height:150px;
}

.col-boxes-home {
	float:left;
	width:720px;
	padding-left:15px;
}

#banners-home {
	height:270px;
}

.row {
	width:970px;
	float:inherit;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;	
}
.row-box {
	float:left;
	margin-bottom:10px;
	padding-top:10px;
}
.row-site {
	width:100%;
	float:left;
	margin-top:10px;
}
.row-site-border {
	width:100%;
	float:left;
	margin-bottom:10px;
	border:1px solid #EEE;
	background-color:#FFF;
	padding-bottom:20px;
}

.row-site-border a{
	text-decoration:none;
	color:#666;
	line-height:25px;
}

.row-site-border a:hover{
	text-decoration:underline;
}

.row-site-border a, .row-site-border span {
	margin-left:20px;
	margin-bottom:-5px;
}

.row-border{
	width:100%;
	float:left;
	margin-bottom:10px;
	border:1px solid #EEE;
	background-color:#FFF;
}

.row-border img {
	border:0;
	float:left;
	margin:10px;
	vertical-align:super;
}
.row-border dl {
	margin-top:7px;
	float:left;
}
.row-border dl, #texto dl dd, #texto dl dt {
	/*width: 275px !important;*/
}
.row-border a {
	font-family:Arial;
	text-decoration:none;
	color:#369;
	font-weight:bold;
}
.row-border a:hover {
	text-decoration:underline;
}


.box-fotos {
	padding:10px;
	border:1px solid #EEE;
	background-color:#FFF;
	margin-right:8px;
	margin-bottom:10px;
	float:left;
}
#texto .box-fotos img {
	display:block;
	border:0;
	padding:0px;
	margin:0px;
}


.col {
	width:230px;
	float:right;
}

#conteudo-internas {
	width:970px;
	float:inherit;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	padding-bottom:20px;
	padding-top:20px;
}

#texto {
	width:900px;
	margin:25px auto;
}
#texto ul {
	margin-left:15px;
}
#texto ul li {
	list-style:url(../imagens/seta-listas.jpg);
	margin-bottom:10px;
}
#texto ul li p {
	display:inline;
}
#texto ul li a {
	display:block;
}

#texto dl {
	width:auto;
	min-width:30%;
	float:left;
	padding-left:5px;
	padding-right:20px;
	padding-bottom:20px;
	line-height:15px;
	vertical-align:top;
}
* html #texto dl { width:30%; }  /* IE6 */
#texto dl dt {
	font-family:Arial;
	font-weight:bold;
	color:#369;
	margin-bottom:10px;
}
#texto dl dd {
	font-family:Arial;
	font-size:11px;
	margin-bottom:10px;
}
#texto dl dd a {
	text-decoration:none;
	color:#369;
}
#texto dl dd a:hover {
	text-decoration:underline;
}

/********** FORMS **********/
#texto form {
	width:600px;
	float:left;
}
#texto form label span {
	font-family:Arial;
	font-weight:bold;
	color:#336699;
	display:block;
}
#texto form label{ width:100%; display:block; color:#C00; }
#texto form input.campos-form, #texto form textarea, #texto form select {
	width:99%;
	margin-bottom:5px;
	background-color:#F9F9F9;
	border:1px solid #DDD;
	border-bottom:1px solid #EEE;
	font-family:Arial;
	font-size:11px;
	color:#333;
	padding:4px;
}




/********** BASE **********/
#rodape {
	width:100%;
	background-color:#CCC;
	position:relative;
	float:left;
}
#base-site {
	width:100%;
	height:45px;
	padding-top:40px;
	text-align:center;
	background-image:url(../imagens/bg-base.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#row-copyright {
	width:100%;
	height:28px;
	text-align:center;
	padding-top:2px;
	background-image:url(../imagens/bg-menu.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#row-copyright span {
	margin-left:270px;
}
#row-copyright span img {
	border:0;
	margin-top:8px;
	margin-left:230px;
	vertical-align:top;
}

#box-parceiros {
	width:100%;
	background-image:url(../imagens/bg-boxes.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #E2E2E2;
	margin-top:10px;
	float:left;
}
#titulo-box-parceiros {
	background-image:url(../imagens/seta-box-parceiros.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	padding-top:43px;
	padding-left:20px;
	float:left;
	width:130px;
	height:67px;
}
#box-parceiros img {
}
#box-parceiros span.texto {
	font-family:Arial;
	font-size:11px;
	color:#666;
	float:right;
	margin-top:10px;
}
#box-parceiros .legenda {
	float:right;
	margin-right:30px;
	margin-top:5px;
}
.parceiros {
	float:right;
	margin-right:50px;
	margin-top:20px;
}

#bar-social {
	width:100%;
	text-align:center;
}
#bar-social ul {
	list-style-type:none;
	margin:0 auto;
	position:relative;
	margin-top:5px;
	width:250px;
}
#bar-social ul li {
	float:left;
	position:relative;
	margin-right:5px;
}
#bar-social ul li.titulo {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#336699;
	margin-top:10px;
}
#bar-social ul li a {
	float:left;
}
#bar-social ul li a.bt-facebook {
	background-image:url(../imagens/bt-facebook.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:95px;
	height:30px;
}
#bar-social ul li a.bt-facebook:hover {
	background-image:url(../imagens/bt-facebook.png);
	background-repeat:no-repeat;
	background-position:center -30px;
}

/********** MENU BASE **********/
ul#menu-base {
	list-style:none;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
ul#menu-base li {
	display:inline;	
	height:10px;
}
ul#menu-base li a {
	font-family:Arial;
	font-size:11px;
	color:#555;
	padding-left:5px;
	padding-right:5px;
	border-left:1px solid #5E5E5E;
	text-decoration:none;
}
ul#menu-base li a.sem-borda {
	border-left:none;
}
ul#menu-base li a:hover {
	text-decoration:underline;
}



/********** TOPO **********/
#topo img {
	display:block; /* IE6 */
}

/********** TOPO MENU **********/
/* links no flash + xml */
#menu-topo {
	width:100%;
	height:30px;
	background-image:url(../imagens/bg-menu.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

/********** TOPO MENU SECUNDÁRIO **********/
#menu-sec-topo {
	height:27px;
	padding-left:25px;
	padding-right:25px;
	padding-top:3px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../imagens/bg-menu-sec.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#menu-sec-topo span { /* IE6 */
	float:left;
	margin-top:5px;
}
ul#menu-sec {
	list-style:none;
	float:right;
	margin-top:5px;
	margin-right:20px;
}
ul#menu-sec li {
	display:inline;
	font-size:0; /* IE6 */
}
ul#menu-sec li a {
	float:left;
}
ul#menu-sec li.bt-home a {
	background-image:url(../imagens/menu-sec.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:80px;
	height:15px;
}
ul#menu-sec li.bt-home a:hover {
	background-image:url(../imagens/menu-sec.gif);
	background-repeat:no-repeat;
	background-position:0 -15px;
}

ul#menu-sec li.bt-adce-brasil a {
	background-image:url(../imagens/menu-sec.gif);
	background-repeat:no-repeat;
	background-position:-85px 0;
	width:90px;
	height:15px;
}
ul#menu-sec li.bt-adce-brasil a:hover {
	background-image:url(../imagens/menu-sec.gif);
	background-repeat:no-repeat;
	background-position:-85px -15px;
}

ul#menu-sec li.bt-adce-mundo a {
	background-image:url(../imagens/menu-sec.gif);
	background-repeat:no-repeat;
	background-position:-180px 0;
	width:95px;
	height:15px;
}
ul#menu-sec li.bt-adce-mundo a:hover {
	background-image:url(../imagens/menu-sec.gif);
	background-repeat:no-repeat;
	background-position:-180px -15px;
}

ul#menu-sec li.bt-contato a {
	background-image:url(../imagens/menu-sec.gif);
	background-repeat:no-repeat;
	background-position:-280px 0;
	width:50px;
	height:15px;
}
ul#menu-sec li.bt-contato a:hover {
	background-image:url(../imagens/menu-sec.gif);
	background-repeat:no-repeat;
	background-position:-280px -15px;
}


/********** HOME **********/
#box-banners {
	width:720px;
	height:265px;
	float:left;
	border:1px solid #E2E2E2;
	background-image:url(../imagens/bg-boxes.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
#box-banners img {
	display:block;
}


#box-agenda {
	width: 235px;
	height: 155px;
	float: left;
	display: inline;
	margin-left: 0px;
	border: 1px solid #E2E2E2;
	background-image: url(../imagens/bg-boxes.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
#box-agenda a {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 20px;
	margin-left: 20px;
}
#box-agenda a img {
	border:0;
}

#box-agenda .calendario-eventos{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#box-agenda .calendario-eventos a{
	text-decoration:none;	
	color:#666;
	margin-left:-1px;
}

#box-agenda .calendario-eventos a:hover{
	text-decoration:underline;
	color:#666;
}

#box-releases {
	/*width:758px;*/
	width:100%;
	height:auto;
	background-image:url(../imagens/bg-boxes.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
	border:1px solid #E2E2E2;
	float:left;
}

.box-noticias-artigos {
	width: 438px;
	padding-top: 20px;
	padding-bottom: 10px;
	border-left: 1px solid #E2E2E2;
	float: left;
	padding-right: 25px;
	padding-left: 25px;
}
.box-noticias-artigos-border {
	border-right:1px solid #E2E2E2;
	border-left:0px;
}
.box-noticias-artigos a {
	margin-bottom:5px;
	margin-top:10px;
}
.box-noticias-artigos img {
	border:0;
	margin-top:10px;
}

#box-newsletter, #box-doacoes {
	width:200px;
	margin-bottom:12px;
	padding:15px;
	background-image:url(../imagens/bg-boxes.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #E2E2E2;
}


/********** BOXES PADRÃO **********/
.row-titulos-boxes {
	height:30px;
	padding-top:3px;
	background-image:url(../imagens/bt-titulos-boxes.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:0px;
	padding-left:20px;
}

.box-img-home {
	width: 330px;
	margin-bottom: 0;
	float: left;
	display: inline; /* IE6 */
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.box-img-home img {
	border:5px solid #CCC;
	vertical-align:text-top;
	margin-right:10px;
	float:left;
}
.box-img-home-border {
	/*border-right:5px solid #E2E2E2;*/
}

#tamanho-texto {
	background-image:url(../imagens/bg-hr-rows.jpg);
	background-repeat:repeat-y;
	height:20px;
}
#tamanho-texto img {
	float:right;
	padding:2px;
	border:0;
	margin-right:0;
}
#tamanho-texto span, #tamanho-texto a {
	padding-left:5px;
	padding-top:3px;
	float:left; /* IE6 */
}
#tamanho-texto a {
	font-family:Arial;
	font-size:11px;
	color:#336699;
	text-decoration:none;
}
#tamanho-texto a:hover {
	text-decoration:underline;
}

.box-site {
	width:200px;
	margin-bottom:10px;
	margin-left:20px;
	float:right;
	padding:20px;
	line-height:12px;
	background-image:url(../imagens/bg-boxes-pq.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:1px solid #E2E2E2;
}
.box-site span {
	margin-bottom:10px;
}


/********** TEXTOS **********/
.texto-geral {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #555;
}
.texto-geral-azul {
	font-family:Arial;
	color:#336699;
}
.titulos-paginas {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:30px;
	color:#336699;
	display:block;
	margin-bottom:30px;
}
.titulo-noticias {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	color:#336699;
}
h1.subtitulos-paginas {
	width:890px;
	height:30px;
	padding-left:10px;
	padding-top:3px;
	margin-bottom:10px;
	background-image:url(../imagens/bg-subtitulos.jpg);
	background-repeat:no-repeat;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#C33;
	clear:both;
}

.texto-geral-destaque {
	color:#C33;
	font-weight:bold;
}


.texto-pq {
	font-family:Arial;
	font-size:10px;
	color:#555;
}
.texto-pq-br {
	font-family:Arial;
	font-size:10px;
	color:#FFF;
}
.texto-pq-azul {
	font-family: Arial;
	font-size: 13px;
	color: #336699;
}

.texto-md {
	font-family:Arial;
	font-size:11px;
	color:#555;
}
.texto-md-azul {
	font-family:Arial;
	font-size:11px;
	color:#336699;
}


.titulos-boxes {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#333;
	line-height:18px;
	display:block;
	margin-bottom:5px;
}
.titulos-boxes-br {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#FFF;
}


/********** LINKS **********/
a.link-geral {
	font-family:Arial;
	font-size:11px;
	color:#555;
	text-decoration:none;
	display:block;
}
a.link-geral:hover {
	text-decoration: underline;
	font-family: arial;
}

a.link-geral-azul {
	font-family:Arial;
	font-size:12px;
	color:#369;
	text-decoration:none;
}
a.link-geral-azul:hover {
	text-decoration:underline;
}



a.link-texto {
	font-family:Arial;
	color:#369;
	text-decoration:none;
}
a.link-texto:hover {
	text-decoration:underline;
}

a.link-texto-list {
	font-family:Arial;
	color:#666;
	text-decoration:none;
}
a:hover.link-texto-list {
	text-decoration:underline;
}


a.link-geral-destaque {
	font-family:Arial;
	font-weight:bold;
	color:#369;
	text-decoration:none;
	display:block;
}
a.link-geral-destaque:hover {
	text-decoration:underline;
}


a.link-noticias {
	font-family:Arial;
	font-size:11px;
	color:#555;
	text-decoration:none;
}
a.link-noticias:hover {
	text-decoration:underline;
}



/********** FORMULARIO **********/
.formulario input[type="text"] {	
	background-color:#F9F9F9;
	border-top:1px solid #999;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	border-left:1px solid #999;
	font-family:Arial;
	font-size:11px;
	color:#666;
	width:98%;
	padding:2px;
}
.formulario input[type="image"] {
	vertical-align:middle;
}
.row-border dt {
	margin-top:7px;
	float:left;
}
.titulo-busca{
	color:#336699;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
}
.texto-busca{
	font-family:Arial;
	color:#666;
	text-decoration:none;
	/*font-size:11px;*/
}
.texto-busca:hover, .titulo-busca:hover{
	text-decoration:underline;
}

.form-busca {
	float:right;
}

.form-busca input[type="text"]{
	width:210px;
	float:left;
	margin-top:3px;
	height:16px;
	background-color:#F9F9F9;
	border-top:1px solid #999;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	border-left:1px solid #999;
	font-family:Arial;
	font-size:11px;
	color:#666;
}

.form-busca .bt-busca {
	margin-right:-5px;
	margin-top:3px;
}#art-mainxx .art-sheetxx .art-sheet-bodyxx .art-content-layoutxx .art-content-layoutxx .art-content-layout-rowxx .art-layout-cell.art-content .art-postxxxx .art-post-bodyxxx .art-post-inner.art-articlexx .art-postcontentxx #conteudo .row-site #box-releases .box-noticias-artigos {
	font-family: Arial, Helvetica, sans-serif;
}
#art-mainxx .art-sheetxx .art-sheet-bodyxx .art-content-layoutxx .art-content-layoutxx .art-content-layout-rowxx .art-layout-cell.art-content .art-postxxxx .art-post-bodyxxx .art-post-inner.art-articlexx .art-postcontentxx #conteudo #main #box-agenda .calendario-eventos #box-agenda .calendario-eventos .link-geral a {
	font-size: 11px;
}
#art-mainxx .art-sheetxx .art-sheet-bodyxx .art-content-layoutxx .art-content-layoutxx .art-content-layout-rowxx .art-layout-cell.art-content .art-postxxxx .art-post-bodyxxx .art-post-inner.art-articlexx .art-postcontentxx #conteudo #main #box-agenda .calendario-eventos #box-agenda .calendario-eventos .link-geral a {
	font-family: arial;
}
#art-mainxx .art-sheetxx .art-sheet-bodyxx .art-content-layoutxx .art-content-layoutxx .art-content-layout-rowxx .art-layout-cell.art-content .art-postxxxx .art-post-bodyxxx .art-post-inner.art-articlexx .art-postcontentxx #conteudo #main #box-agenda .calendario-eventos #box-agenda .calendario-eventos .link-geral a {
	color: #318AB9;
}
#pagina #conteudo #main #conteudo-internas #texto #table2 tr td #table8 tbody .even td .link-geral .image {
	text-align: center;
}
