
body,html {background-image:url('/temas/default/img/topoGeral2.jpg'); background-repeat:repeat-x; margin:0px;}
#mainTable {border:none; padding:0px; margin:0 -13px}
img {border: none;}
   
/*formatar data*/
   
#formatarData {font-family:"Arial",Georgia,Serif; font-size:11px; color:#580109; position:relative; left:40px; top: 1px;}

/*formatar sombra*/

#sombra{position:relative; width:980px; top:0px;}
#sombra .img {position:absolute; width:980px; left:15px; top:12px;}

/*formatar caixa de pesquisa*/

#pesqLinguas {position:relative; width:270px; margin-right:-30px;}
#caixaPesquisa{position:relative; margin-right:-31px; width:172px; height:19px; border-top:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:none; font-family:Arial; font-size:11px; padding-top:4px; padding-left:7px; padding-bottom:0px; top:-3px; right:27px; color:#580109;} 
#but{border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; height:21px; position:relative; top:6px; padding-top:2px;}


.pesquisaTodo {position:relative; float:left; right:-4px; z-index:9999;}
.lingua {position:relative; top:10px;}


#encontrados .link{text-decoration:none; font-family:arial; font-size:12px; font-weight:bold; color:#580109;}
#conteudoTexto {font-family:arial; font-size:11px; color:#666666;}
#link_search {font-family:arial; font-size:11px; color:#666666;}
#pesquisaEncontrados {position:relative; height:1px; top:3px; font-family:arial; font-size:12px; color:#580109;}
#resultadoPesquisa {font-family:arial; font-size:12px; color:#580109;}
/*formatar topo*/

#geral {width:980px; height:254px; padding:0px; position:relative;}
#logo {position: absolute; top:0px; left:25px; width:438px; height:254px; z-index:9999;}
#festival {position: absolute; top:0px; right: -28px; width:348px; height:254px; z-index:9999;}
#imgAmbiente {position: absolute; top:15px; left: 8px; width:590px; height: 254px;}

/*formatar slideshow*/

#slideshow {top: -15px; left: 265px;}

/*formatar menu*/

#controlaMenu {padding:0; position:relative; left:36px;}
#cssdropdown  {padding:0; margin:0px 0px 0px 0px; list-style:none;}
#cssdropdown ul {padding:0; margin:0; }
#cssdropdown li {position:relative;}
#cssdropdown li a{background:url('/temas/default/img/separador_menu.jpg') no-repeat right 1px; position:relative; display:block; padding:0; color:#fff; font-weight: normal; font-family: "Arial"; font-size: 12px;}
.mainitems{list-style:none; float:left; position:relative; top:0px; z-index:9999;}
.mainitems a{text-decoration: none;}
#cssdropdown li .linkMenu{display:block; padding:10px 24px;}
#cssdropdown li .linkMenu:hover {background-color:#C5151F;}
#selected{background-color:#C5151F;}
#cssdropdown li:hover .linkMenu {background-color:#C5151F;}
.subuls {display:none; position:absolute; top:0px; z-index:99999999; width: 200px;}
.subuls2 {display:none; position:absolute; top:0px; right:0px; z-index:10;}
.subuls li{width: 200px; background-image:url('/temas/default/img/submenu.jpg'); background-repeat:repeat-y; margin-left: -1px; width:140px;}
.subuls li a {text-decoration:none;}
.submainitems{width: 100%; list-style-type:none; padding-top: 8px; padding-bottom: 10px; border:0;margin:0;float:left;}
.submainitems a{margin-left: 20px;}
#cssdropdown .sublinkMenu {font-size: 11px;}
#cssdropdown .sublinkMenu:hover{color:#000000;}
#cssdropdown li>ul {top: auto; left: auto;} /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#cssdropdown li:hover ul, li.over ul {display: block;} /* lists nested under hovered list items */
#restofcontent {clear: left;} /*wrap rest of content of the page inside this div*/
#cssdropdown li a.excepcao {background:none;}

/*formatar noticias*/

/*formatar calendario de eventos*/

#eventoFormata { width:240px; margin-top:35px; *margin-left:45px; margin-top:10px}
#eventoFormata .link a{float:left; margin:0 0 0 80px; font-family:Arial; font-size:11px; color: #E21A22;}
#eventoFormata #proximosEventos {background-image:url("/temas/default/img/tit_proxEventos.jpg"); background-repeat:no-repeat; width:130px; height:21px; position:relative; padding-bottom:18px; right:-10px; top:1px;}
#barra {position: relative; background-image: url("/temas/default/img/barra.jpg"); width: 208px; height: 28px;}
.imagemBarra {margin-bottom:4px; margin-left:12px;}
.imagemBarra2 {margin-bottom:4px; margin-left:12px; width:600px;}
#evento {position:relative; width: 306px; font-family: "arial"; top: 0px;}
#evento .imagem {background:url("/temas/default/img/eventos.jpg") no-repeat; float:left; text-align:center; width:53px; height:59px; position:relative; top:1px; right:-10px;}

	#evento .imagem a {text-decoration: none;}
	#evento .imagem a .databox {font-size: 10px; position: relative; top: 6px; text-align: center; color: #fff;  }
	#evento .imagem a .databox b {font-size:27px; font-weight:bold; display: block; text-align: center; font-family: arial; }
	#evento .imagem a .databox .mes {display: block; font-family:arial; font-size: 14px; position: relative; top: -3px; text-transform: uppercase;}
#evento .info { float:right; width:210px; position:relative; right:16px;}
	#evento .info .titulo {display:block; font-family:arial; font-size:13px; font-weight:bold; color:#580109; margin-bottom:9px; }
	#evento .info .data {display:block; font-family:arial; font-size:10px; color: #999999; margin-bottom: 6px;}
	#evento .info .texto {display:block; font-family:arial; font-size:11px; margin-bottom:-1px; width: 208px !important; color:#666666;}
        #evento .info .textoGrande {display:block; font-family:arial; font-size:11px; margin-bottom:-1px; width:500px !important; color:#666666;}
.linkEventos a{top:0px; position:relative; text-decoration:none; font-family:arial; font-size:11px; color:#E21A22;}

/*formatar eventoGrande*/

#eventoGrande {position: relative; width: 550px; margin-bottom:30px;}
#slideshow2 {position:relative; float:left; width:240px; height:160px; overflow:hidden;}
#eventoGrande .informacao {float:left; top:0px; position:relative; left:30px;}
#eventoGrande .informacao .data {display:block; font-family:arial; font-size:11px;; color: #666666; margin-bottom:5px}
#eventoGrande .informacao .hora {display:block; font-family:arial; font-size:11px;; color: #666666; margin-bottom:5px}
#eventoGrande .informacao .duracao {display:block; font-family:arial; font-size:11px;; color: #666666; margin-bottom:5px}
#eventoGrande .informacao .local {display:block; font-family:arial; font-size:11px;; color: #666666;}
#eventoGrande .descricao2 {position:relative; margin-bottom:20px;}
#eventoGrande .descricao {display:block; font-family:arial; font-size:11px;; color: #666666;}
#eventoGrande .preparacao {display:block; font-family:arial; font-size:11px;; color: #666666; }
#eventoGrande .preparacao b{display:block; font-family:arial; font-size:13px; color:#580109;}
#eventoGrande .informacao .ingredientes {display:block; font-family:arial; font-size:11px;; color: #666666;}
#eventoGrande .informacao b{font-family:arial; font-size:13px; color:#580109;}
#eventoGrande .link b{font-family:verdana; font-size:13px; color:#580109;}
#eventoGrande .link a{top:0px; position:relative; text-decoration:none; margin-left:5px; font-family:arial; font-size:11px; color:#ff0000;}

/*formatar destaques*/

.destaquesParceiros { position:relative; left:30px; }
.destaque1{padding:14px 10px 6px; border-bottom:1px dotted; border-top: 1px dotted; border-right: none; border-left: none; width: 306px; float: left; height: 80px;}
.destaque2{padding:14px 10px 6px; border-bottom:1px dotted; border-top: 1px dotted; border-right: 1px dotted; border-left: none; width: 295px; float: left; height: 80px;}

/*formatar parceiros*/

#parceiros{padding: 14px 10px 6px; border-bottom: 1px dotted; border-top: 1px dotted; border-right: none; border-left: none; width: 315px; float: left; height: 80px;}
.parceiro {display:block; float:right; margin-right:40px; top:12px; position:relative;}
.icons { width: 300px; margin: 0 auto;}
.clear { display: block; clear:both;}

/*formatar menu_rodapé*/

#rodape {position:relative;}
#links  {position: relative; left:50px; color: #800A18; top: 10px; padding-bottom: 80px; width: 500px;}
#links a {text-decoration: none; font-family: "Arial"; font-size: 11px; color: #800A18;}
#seara {position:relative; top:-60px; left:48px; width:350px;}
/*formatar homepage*/

#gcaGeral {position:relative; overflow:hidden;  margin-top:1px; width:640px; z-index:2;}
#gcaGeral .imagemHomepage { width:640px; height:158px; left:0px;}
#gcaGeral .imagemHomePage1 {float:left;width:181px; height:113px; top:10px; left:0px;}
 .imagemHomePage2 {height: 130px; width: 441px; float: left; margin-right: 7px; top: 12px; left: 1px;}
.imagemHomePage2 .balao{height: 130px; width: 328px; background: url("/temas/default/img/balao.jpg") no-repeat; padding:27px 86px 0px 81px; font-family:arial; font-size:11px; line-height:17px; text-align:justify; color: #666666; }
.imagemHomePage2 .nome{margin-bottom:20px; top:4px; height:20px; font-family:Arial; font-size:11px; font-style:italic; color:#999999;}
.homeBaixo .foto {float: left; position: relative; left: 3px; top: 4px;}
.homeBaixo .info {position: relative; font-family: Arial; float: right; width: 360px; height: 90px; right: 57px; top: 13px;}
.info .titulo {display: block; font-weight: bold; font-size: 16px; color: #580109; margin-bottom: 11px;}
.info .data {display: block; font-size: 11px; color: #676767; margin-bottom: 12px; }
.info .ligacao {display: block; font-size: 11px; color: #ff0000;}

/*formatar conteudos*/

#gcaConteudo{position:relative; margin-left:57px; width:600px;}
#gcaConteudo #textoGca{font-family:arial; font-size:11px; color:#666666;}
#gcaConteudo p{position:relative; font-family:Arial; font-size: 16px; font-weight:bold; color:#580109;}

/*formatar eventos*/

#eventos {position: relative; width: 200px; top: 15px;}
#eventos p{font-family: "Arial"; font-size: 10px;}

/*formatar calendário*/

.calendarioEventos {position:relative; width:600px; font-weight:bold; font-family:"Arial"; font-size:16px; color:#580109; top:16px;}
#mostraCalendario {position:relative; margin-top:10px; font-family:Arial; font-size:13px; color:#999999; margin-bottom: 30px; width:550px;}
#mostraCalendario .titulo {position: relative; font-weight: bold; color:#000000; }