/******* ZERAR ELEMENTOS **********/
body {
	font:12px Tahoma, Verdana, Arial;
	color:#7A7977;
	overflow: -moz-scrollbars-vertical; /*habilita a barra de rolavem vertical somente para o FIREFOX*/
	background: #fff url(../img/fundo_site.jpg) repeat-x;
}

p {font:12px Tahoma, Verdana, Arial;	color:#7A7977; margin-bottom:12px; line-height:18px;}
a {text-decoration:none; color:#7A7977;}
a:hover {text-decoration:underline !important;}
table {border-collapse: collapse;}
* {margin:0px; padding:0px; border:none; list-style:none;}

#container {width:100%; min-height:437px; position:absolute; background: url(../img/fundo_site_tracejado2-trans.png) no-repeat center top;}
#mae {
	width:778px;
	position:relative;
	left:50%;
	margin-left:-389px;
	margin-top:20px;
	text-align:left;
	Xdisplay:none;
}

#mae #bottom {width:100%; height:23px; float:left/*Hack IE6*/; margin-top:-23px; margin-bottom:20px; background: url(../img/canto_menu.gif) no-repeat left bottom;}/*Hack IE6*/
#cabecalho {width:100%; height:124px; position:relative; background: url(../img/fundo_cabecalho-trans.png) no-repeat;}
#cabecalho img#logo {position:absolute; margin:17px 0px 0px 28px;}	
#cabecalho address {text-transform:uppercase; text-align:right; display:block; width:350px; position:absolute; margin:15px 0 0 390px;}	
#cabecalho address p {font-size:10px; line-height:13px; margin:0 0 7px 0;}	

#cont_geral {width:100%; float:left; display:table; background:url(../img/fundo_conteudo.gif) repeat-y left top;}
#cont_geral #foto {width:579px; height:160px; float:right;}
#cont_geral #conteudo {width:550px; min-height:200px; float:right; margin:19px 13px/*Hack IE6*/  0 0; padding-bottom:25px; Xbackground:#333;}
#cont_geral #conteudo h1 {font-size:12px; font-weight:bold; margin-bottom:17px;}
#cont_geral #conteudo h1.not {font-size:12px; font-weight:bold; color:#AB252A; margin:4px 0px 15px 0px;}
#cont_geral #conteudo span.autor {display:block; margin:-11px 0 20px 0;}
#cont_geral #conteudo span.local {display:block; margin:0px 0 20px 0; color:#AB252A;}
#cont_geral #conteudo span.pagamento {display:block; margin:0px 0 20px 0;}


#cont_geral #conteudo .agenda {width:540px; Xmin-height:80px; line-height:18px; float:left; padding:0 0 10px 0px; margin-bottom:10px; border-bottom:solid 2px #D8D8D8;}
#cont_geral #conteudo .agenda a {Xwidth:192px; float:left; display:block; text-align:center;}
#cont_geral #conteudo .agenda div {width:345px; float:left;}
#cont_geral #conteudo .agenda div h1 {font-size:12px; font-weight:bold; color:#AB252A; margin:0px;}


#cont_geral #conteudo #foto_not {width:202px; float:right; margin:0 0 0px 15px;}
#cont_geral #conteudo #foto_not img {width:200px; border:solid 1px #AB252A;}
#cont_geral #conteudo #foto_not p {text-align:right; font-size:11px; color:#AB252A;}


#cont_geral #conteudo_diretoria {width:564px; min-height:277px; line-height:18px; float:right; margin-top:19px; background:url(X../img/foto_diretoria.jpg) no-repeat right top;}
#cont_geral #conteudo_diretoria h1 {font-size:12px; font-weight:bold; color:#AB252A; margin-top:30px;}
#cont_geral #conteudo_diretoria span + h1 {margin-top:20px;}
#cont_geral #conteudo_diretoria a, #cont_geral #conteudo_diretoria span {display:block;}

#cont_geral #conteudo_portfolio {width:564px; min-height:277px; line-height:18px; float:right; margin-top:19px;}
#cont_geral #conteudo_portfolio #txt {width:188px; float:left; margin-bottom:10px;}
#cont_geral #conteudo_portfolio #txt span.data.selecionado {padding-right:15px; background:url(../img/seta_esq.gif) no-repeat right 2px;}
#cont_geral #conteudo_portfolio #txt h1 {font-size:12px !important; font-weight:bold !important; color:#AB252A !important; margin:0px;}
#cont_geral #conteudo_portfolio #txt h1 > a {color:#AB252A !important;}
#cont_geral #conteudo_portfolio #txt p {margin:0px;}
#cont_geral #conteudo_portfolio #txt p + a {font-size:9px; Xcolor:#AB252A; text-align:right; padding-right:10px; display:block; margin:0px 0px 10px 0px;}

#cont_geral #conteudo_portfolio #fotos {width:365px; float:right; background:url(../img/borda_top_port.gif) no-repeat;}
#cont_geral #conteudo_portfolio #fotos h2 {font-size:14px; font-weight:bold; color:#AB252A; margin:10px 0px 0px 14px/*Hack IE6*/; width:330px; float:left; }
#cont_geral #conteudo_portfolio #fotos #img {width:250px; height:209px; float:left; margin-top:21px; background: url(../img/borda_bottom_port.gif) no-repeat bottom;}
#cont_geral #conteudo_portfolio #fotos #img img {width:250px; height:188px; position:absolute;}
#cont_geral #conteudo_portfolio #fotos #nav {width:113px; max-height:190px/*Hack IE6*/; overflow:auto; float:right; margin-top:21px; background: #AB252A url(../img/fundo_nav2.gif) repeat-x bottom;}
#cont_geral #conteudo_portfolio #fotos #nav img {width:96px; height:61px; float:left; border-bottom:solid 2px #fff; cursor:pointer;}
#cont_geral #conteudo_portfolio #fotos #nav img + img + img {margin-bottom:0px;}


#publicidade 			{text-align:center; width:171px; float:left; position:relative; margin:20px 0 0 16px; display:inline; padding-top:15px; background: #fff url(../img/banner_menu_topo.gif) no-repeat right top;}
#banner_portfolio {width:171px; height:63px; float:left; position:relative; margin:10px 0 15px 16px; display:inline;}
#logo_twitter			{float:left; position:relative; margin:0px 0 20px 55px; display:inline;}


/***************************** HOME *****************************/
h2.titi_eventos_home, h2.titi_noticias_home {width:100%; float:left;}

/* ORIGINAIS
#cont_geral #conteudo .home_eventos {width:178px; float:left; line-height:18px; margin:8px 10px 34px 0; Xbackground:#ccc;}
#cont_geral #conteudo .home_eventos + .home_eventos + .home_eventos {margin-right:0px;}
*/

#cont_geral #conteudo .home_eventos {width:178px; float:left; line-height:18px; margin:8px 10px 34px 0; Xbackground:#ccc;}
#cont_geral #conteudo .home_eventos + .home_eventos + .home_eventos {margin-right:0px; width:160px;}

#cont_geral #conteudo .home_eventos h1 {font-size:12px; font-weight:bold; color:#AB252A; margin:0px;}
#cont_geral #conteudo .home_eventos p {color:#AB252A; margin:0px;}
#cont_geral #conteudo .home_eventos a {font-size:10px; color:#7A7977; display:block;}

a.veja_mais_home {font-size:10px; float:left; margin:3px/*Hack IE7*/ 0 0 78px;}


#lado_menu {width:199px; float:left;}

/***************************** HOME *****************************/

/**************************************
      					LISTAS
**************************************/
ul.lst_not {width:100%; float:left; margin:6px 0 5px 0;}
ul.lst_not li {float:left; Xbackground:#ccc;}
ul.lst_not li span {width:68px; float:left; margin-top:2px; display:block;}
ul.lst_not li a {color:#AB252A; width:455px; display:block; line-height:18px; float:left; margin-left:10px; Xbackground:#333;}

ul.lst_1 {width:100%; margin-left:10px;}
ul.lst_1 li {padding-left:13px; margin-bottom:5px; background:url(../img/marc_1.gif) no-repeat 0 5px;}

/*************  LISTAS  **************/



/**************************************
      					TABELAS
**************************************/

/************  TABELAS  *************/



/**************************************
  					CLASSES GERAIS
**************************************/
.zera_margin {margin:0px !important;}
.zera_padding {padding:0px !important;}
.zera_borda {border:none !important;}
.tira_imagem {background:none !important;}
.some {display:none !important;}
.block {display:block !important;}
.inline {display:inline !important;}

.txt_esq {text-align:left !important;}
.txt_dir {text-align:right !important;}

.float_esq {float:left !important;}
.float_dir {float:right !important;}
 
.bold {font-weight:bold !important;}

a.vermelho {color:#AB252A !important;}

.t10 {font-size:10px !important;}
.t11 {font-size:11px !important;}
.t12 {font-size:12px !important;}

a.voltar {font-size:10px; float:right; margin:10px 0 21px 0;}

.nome_cor {color:#XXX !important;}
.a_m_t_5 {margin-top:5px !important;}
.a_m_t_10 {margin-top:10px !important;}
.a_m_t_15 {margin-top:15px !important;}
.a_m_t_20 {margin-top:20px !important;}
.a_m_t_25 {margin-top:25px !important;}
.a_m_t_30 {margin-top:30px !important;}
.a_m_t_40 {margin-top:40px !important;}
.a_m_t_50 {margin-top:50px !important;}
.a_m_b_10 {margin-bottom:10px !important;}
.a_m_b_15 {margin-bottom:15px !important;}
.a_m_b_20 {margin-bottom:20px !important;}
.a_m_b_25 {margin-bottom:25px !important;}
.a_m_b_30 {margin-bottom:30px !important;}
.a_m_b_35 {margin-bottom:35px !important;}
.a_m_b_40 {margin-bottom:40px !important;}
.a_m_b_200 {margin-bottom:200px !important;}
.a_m_b_400 {margin-bottom:400px !important;}
.a_m_e_20 {margin-left:20px !important;}
.a_m_e_30 {margin-left:30px !important;}
.a_m_d_11 {margin-right:11px !important;}

#loading {position:absolute; margin:-40px 0px 0px -130px; font:bold 15px Verdana, Arial; color:#769613;}
#loading img {margin:0px 0px -5px 0px;}
.loading_processo {margin:0px 0px 0px 25px !important;}
