/***********
	GERAL
***********/
*{
margin:0;
padding:0;
}

body  {
	font: 12px  Arial, Helvetica, Verdana, sans-serif;
	background: url(/images/site/bg_geral.jpg) top left;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}
#container { 
	width: 1000px;  
	margin: 0 auto; 
	background: url(/images/site/bg_content.jpg) no-repeat top center;
	text-align: left; 
} 

.right { 
	float: right;
	margin-left: 8px;
}
.left { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
a{
text-decoration:none;
color:#000000;
}

a:hover{
color:#e58c00;
}


.trans
{
    behavior: url(/libs/iefix/iepngfix.htc);
}

/************
CABEÇALHO
*************/

#header
{ 
    padding: 30px 10px 0 20px;
    position: relative;
} 

#menu
{
    float:right;
    /*background:url(/images/site/bg_menu.png) no-repeat top left;*/
    padding:15px 0px;
    /*margin:0 10px 20px 0;*/
    width: 678px;
    margin: -140px 0 0 300px;
}

#menu img
{
    /*margin-right:10px;*/
    border:none;
}

.menu_principal
{
    margin-right: 18px;
    font-size:15px;
    font-weight: bold;
}

.menu_principal_ultimo
{
    font-size:15px;
    font-weight: bold;
}

#menu ul li
{
    display:inline;
}

#destaque
{
    width:700px;
    margin:-90px 0 0 290px;
}

.bgDestaque
{
    background-color:#FFFFFF;
    padding:4px;
}

.numDestaque
{
    background-color:#FFFFFF;
    width:20px;
    padding:3px;
    margin-bottom:2px;
    margin-left:-3px;
    text-align: center;
    cursor: pointer;
}

.numDestaque:hover
{
    background-color:#e58c00;
    color: #000;
    width:20px;
    padding:3px;
    margin-bottom:2px;
    margin-left:-3px;
    text-align: center;
    cursor: pointer;
}

/************
	LATERAL
	*************/
	
#sidebar1 {
	float: left; 
	width: 295px;
	padding: 0 0 0 10px;
	margin-top:-45px;

}

#galeria{
margin:20px 0 0 0;
}
/************
	CONTE�DO
	*************/

 #mainContent { 
	margin: 0 0 0 325px; 
	padding: 0 20px; 
} 

.bgBoxs
{
    background-color:#FFFFFF;
    padding:5px;
}

.bgBoxs h4
{
    margin-top: 10px;
    font-size: 20px;
}

.bgBoxs_eventos
{
    background-color:#FFFFFF;
    padding:5px;
    min-height: 475px;
}

.bgBoxs_eventos h4
{
    margin-top: 10px;
    font-size: 20px;
}

#noticias{
width:635px;
}

#eventos{
width:370px;
float:left;
margin-right:18px;
}

#enqueteNews{
width:245px;
float:left;
}
.formEnquete{
margin:10px 0;
}
.formEnquete ul li{
list-style:none;
margin-bottom:5px;
}
.formNews{
margin:10px 0;
}

.formNews p{
margin-bottom:15px;
}
.inputNews{
background-color:#d4d4d4;
width:170px;
border:none;
padding:3px;
}
.btAmarelo{
background-color:#fb9f00;
color:#000000;
padding:2px;
border:none;
cursor: pointer;
}
.txtAmarelo{
color:#e58c00;
}

.txtAmarelo a{
color:#e58c00;
}
.txtAmarelo a:hover{
color:#333333;
}
.linksMais a,
.linksMaisNoti a{
	color:#e58c00;
}
.linksMais a:hover,
.linksMaisNoti a:hover{
	color:#333333;
}
.linksMais {
    background-color:#FFFFFF;
    color:#E58C00;
    margin:0 0 0 143px;
    padding:5px 10px;
    width:125px;
}

.linksMaisNoti{
background-color:#FFFFFF;
	color:#e58c00;
	width:130px;
	padding:5px 10px 5px 10px;
	margin:0 0 0 485px;
}
.linksMaisAgenda{
background-color:#FFFFFF;
	color:#e58c00;
	width:150px;
	padding:5px 10px 5px 10px;
	margin:0 0 0 195px;
}




/******
	TITULOS
	*********/

.titVideoSemana{
    background:url(/images/site/tit_video_semana.png) no-repeat top left;
    font-size:14px;
    padding:15px 0 15px 0;
    text-indent:-6000px;
    margin:35px 0 0 30px;
    width:279px;
}
.titGaleria,
.titNoticias,
.titEventos,
.titEnquete,
.titNews,
.titProjetos,
.titVideos,
.titQuemSomos,
.titParceiros,
.titFotos,
.titVideos,
.titCadastre,
.titSejaParceiro,
.titContato
{
    font-size:14px;
    padding:15px 0 0px 0;
    margin-bottom:-5px;
    text-indent:-6000px;
}

.titGaleria{
background:url(/images/site/tit_galeria.png) no-repeat top left;
}

.titNoticias{
background:url(/images/site/tit_noticias.png) no-repeat top left
}

.titEventos{
background:url(/images/site/titi_eventos.png) no-repeat top left
}


.titEnquete{
background:url(/images/site/tit_enquete.png) no-repeat top left;
}

.titNews{
background:url(/images/site/tit_newsletter.png) no-repeat top left;
height: 37px;
}

.titProjetos{
background:url(/images/site/titProjetos.png) no-repeat top left;
}
.titVideos{
background:url(/images/site/tit_videos.png) no-repeat top left;
}

.titQuemSomos{
background:url(/images/site/bt_quemsomos.png) no-repeat top left;
}

.titParceiros{
background:url(/images/site/tit_parceiros.png) no-repeat top left;
}

.titFotos{
background:url(/images/site/tit_fotos.png) no-repeat top left;
}

.titVideos{
background:url(/images/site/tit_videos.png) no-repeat top left;
}

.titCadastre{
background:url(/images/site/tit_cadastrese.png) no-repeat top left;
}
.titSejaParceiro{
background:url(/images/site/tit_sejaparceiro.png) no-repeat top left;
}
.titContato{
background:url(/images/site/tit_contato.png) no-repeat top left;
}

.titulos
{
    font-size:21px;
    width:279px;
}
.video_home
{
    margin:44px 0 0 0;
}

#news
{
    margin: 20px 0 0 0px;
}
/**********
	ESTILOS INTERNOS
	******************/

.listEventos
{
    padding: 0px;
}

.listEventos div
{
    list-style:none;
    margin-bottom:10px;
    padding:3px;
}

.listEventos h3
{
    font-size:14px;
}

.bgCinza{
background-color:#F7F7F7;
}

.f16{
font-size:16px;
}

.contentInternas
{
    min-height: 630px;
    padding: 0px 10px;
    
}

.contentInternas h4
{
    margin-bottom: 15px;
}

.tipo_evento h4
{
    margin-bottom: 15px;
}

.release
{
    margin-top: 30px;
    min-height: 650px;
}

.listProjetos div
{
    padding: 4px 2px;
}

.listProjetos img
{
    margin-top: 15px;
    margin-bottom: 5px;
    max-width: 160px;
}

.div1
{
    background-color: #E9E9E9;
    padding: 5px 2px;
}

.div2
{
    background-color: #FFF;
    padding: 5px 2px;
}


.tableGaleria td
{
    text-align: center;
}


.formContato p{
margin-bottom:10px;
}

.inputContato,
.textArea{
    background-color:#d4d4d4;
    border:1px solid #999;
    width:220px;
    padding:3px;
    font: 12px  Arial, Helvetica, Verdana, sans-serif;
}

.textArea{
height:100px;
}

.inputContato:focus,
.textArea:focus{
    background-color:#fefece;
    border:1px solid #ffbf00;
    width:220px;
    padding:3px;
    font: 12px  Arial, Helvetica, Verdana, sans-serif;
}

#td_contato p
{
    margin-bottom: 8px;
    line-height: 20px;
}

/************
	RODAPÉ
*************/

 #footer { 
	padding: 10px 10px 10px 20px; 
 text-align:right;
} 
 #footer p {
	margin: 0; 
	padding: 10px 0;
}


label
{
    cursor: pointer;
}

.data_evento
{
    color:#e58c00;
    font-weight: bold;
    font-size: 16px;
}

.resumo_evento
{
    line-height: 15px;
}

.banner_destaque
{
    width: 666px;
    height: 178px;
    cursor: pointer;
}

.grafico_fora
{
    border: 1px solid #333;
    padding: 2px;
    width: 98%;
}

.grafico_fora div
{
    background-color: #CC0033;
}

.divOk
{
    width:100%;
    border: 1px solid #009A52;
    background-color: #CCFFAE;
    padding:8px 0px;
    text-align:left;
    margin:5px 0px 10px 0px;
    color: #333;

    background-image:url(/images/icones/22x22/check.png);
    background-position: 5px;
    background-repeat:no-repeat;
}

.divOk div
{
    padding-left: 30px;
}

.galeria_fotos
{
    width: 30%;
    min-height: 180px;
    margin: 8px;
    padding: 10px 0px;
    text-align: center;
    border: 1px solid #ccc;
    float: left;
    cursor: pointer;
}

.galeria_videos
{
    margin: 8px;
    text-align: center;
    float: left;
    cursor: pointer;
}

.titutoVideo
{
    margin-top: 5px;
}

.img_destaque_galeria
{
    width: 170px;
    margin-bottom: 4px;
}

.img_destaque_galeria_home
{
    width: 140px;
    margin-bottom: 4px;
    cursor:pointer;
}

.titulo_galeria
{
    font-size: 1.2em;
}

.midias_eventos
{
    margin-bottom: 15px;
}

#endereco
{
    padding: 30px 10px;
}

.rodape
{
    margin: 5px;
    line-height: 15px;
}

.copyright
{
    float: left;
    text-align: left;
    margin-bottom: 5px;
}

.div_assinatura
{
    float: right;
    text-align: right;
    margin-right: 5px;
    margin-bottom: 5px;
}

h4
{
    margin-bottom: 15px;
}

.p10
{
    padding-bottom:10px;
}

#facebook
{
    text-align: right;
    border: none;
    margin-top:15px;
}

#facebook img
{
    text-align: right;
    border: none;
}

#banners
{
    width:635px;
    float: left;
}

#banners img
{
    border:0px;
}

.img_banner
{
    margin:10px 17px 0 0;
}

.icones2_redes_sociais
{
    width: 37px;
    height: 35px;
    border: 0px;
    cursor: pointer;
}
