html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body 				{line-height: 1;}
html,body 			{margin: 0; padding: 0; width: 100%; font-family: Arial, Tahoma; font-size: 10pt; color: #5a5a54; line-height: 1em; }

body { background: url("../images/layout/background.jpg") top center fixed; }

a:link,a:visited 	{color: #477522; text-decoration: underline;}
a:hover,a:active 	{color: #477522; text-decoration: underline;}

/* LAYOUT */
.frame { margin: 0 auto; width: 970px; }
#container { margin: 0 auto; width: 970px; }

#header { float: left; width: 100%; background: url("../images/layout/bg_header.gif") top repeat-x; }
#header h1 { float:left; width:970px; height:260px; margin:0; display: block; background: url("../images/layout/topo.jpg") no-repeat; }
#header h1 span { display: none; }
#header ul { float: right; list-style: none; margin: 0; padding: 0}
#header ul li { float: left; }
#header ul li a { float:left; height: 37px; display: block; padding: 0;}
#header ul li a span { display: none; }
#header ul li.home a { width:120px; background: url("../images/layout/mn_top_home.png") no-repeat;}
#header ul li.chegar a { width:115px; background: url("../images/layout/mn_top_chegar.png") no-repeat; }
#header ul li.hospedagem a { width:114px; background: url("../images/layout/mn_top_hospedagem.png") no-repeat; }
#header ul li.links a { width:98px; background: url("../images/layout/mn_top_links.png") no-repeat; }
#header ul li.contato a { width:112px; background: url("../images/layout/mn_top_contato.png") no-repeat; }
#header object { float: right; margin: 70px 0 0 0; }
#header .frame { width:970px; height:260px; background: url("../images/layout/topo.jpg") no-repeat; }

#footer { float: left; width: 970px; height: 50px; padding:48px 0 0 0; background: url("../images/layout/bg_footer.png") no-repeat; text-align: center; color: #ffffff;}

#menu { float: left; width: 970px; height: 85px; background: url("../images/layout/bg_menu.png") no-repeat;}
#menu ul { float: left; list-style: none; margin: 0 0 0 18px }
#menu .expositores, #menu .programacao, #menu .croquis, #menu .vitrine, #menu .noticias, #menu .aberturas, #menu .galerias { float:left; margin: 0; padding: 0; position: relative; height: 65px; margin: 0 2px 0 0; }
#menu span { display: none; }
#menu a {position: absolute;display: block;border: 0;background: transparent;overflow: hidden;height: 65px;  }
#menu .fake-hover { margin: 0;padding: 0;display: block;position: absolute; height: 65px;}
#menu .expositores {width: 131px; background: url(../images/layout/mn_expositores.png) no-repeat;}
#menu .expositores a { width: 131px; }
#menu .expositores .fake-hover {width: 131px; background: url(../images/layout/mn_expositores.png) no-repeat 0 -65px;}
#menu .programacao {width: 154px; background: url(../images/layout/mn_programacao.png) no-repeat;}
#menu .programacao a { width: 154px; }
#menu .programacao .fake-hover {width: 154px; background: url(../images/layout/mn_programacao.png) no-repeat 0 -65px;}
#menu .croquis {width: 104px; background: url(../images/layout/mn_croquis.png) no-repeat;}
#menu .croquis a { width: 104px; }
#menu .croquis .fake-hover {width: 104px; background: url(../images/layout/mn_croquis.png) no-repeat 0 -65px;}
#menu .vitrine {width: 204px; background: url(../images/layout/mn_vitrine.png) no-repeat;}
#menu .vitrine a { width: 204px; }
#menu .vitrine .fake-hover {width: 204px; background: url(../images/layout/mn_vitrine.png) no-repeat 0 -65px;}
#menu .noticias {width: 104px; background: url(../images/layout/mn_noticias.png) no-repeat;}
#menu .noticias a { width: 104px; }
#menu .noticias .fake-hover {width: 104px; background: url(../images/layout/mn_noticias.png) no-repeat 0 -65px;}
#menu .aberturas {width: 130px; background: url(../images/layout/mn_aberturas.png) no-repeat;}
#menu .aberturas a { width: 130px; }
#menu .aberturas .fake-hover {width: 130px; background: url(../images/layout/mn_aberturas.png) no-repeat 0 -65px;}
#menu .galerias {width: 98px; background: url(../images/layout/mn_galerias.png) no-repeat;}
#menu .galerias a { width: 98px; }
#menu .galerias .fake-hover {width: 98px; background: url(../images/layout/mn_galerias.png) no-repeat 0 -65px;}

#content { float: left; width: 930px; padding:0 20px; background: url("../images/layout/bg_content.png") repeat-y; line-height: 1.6em;}
#content h1 { background: url("../images/layout/bg_title.gif") repeat-x; color: #ffffff; padding: 8px 5px; font-size: 0.9em; text-align: center;}
#content #boxRealiza { float: left; width: 115px; background: #e1e2d4; text-align: center; }
#content #boxRealiza img { padding: 5px 0 15px 0; }
#content #boxConteudo { float: left; width: 635px; margin:0 35px 0 25px; }
#content #boxPatrocinio { float: left; width: 120px; }
#content #boxPatrocinio img { padding: 2px 0; }
#content .boxText { float: left; width: 100%; margin: 10px 0 0 0; font-size: 1.05em; line-height: 1.7em;}
#content .boxText p{ padding-bottom: 20px; }
#content .boxText h2 { font-size: 2.3em; color: #000000; line-height: 1.1em; margin: 0 0 15px 0; }
#content .boxText h3 { font-size: 1.5em; color: #477522; }
#content .boxText img.img { float:left; vertical-align: top; padding: 0 10px 0 0; }

#content .migalha { float: left; width: 100%; margin: 0 0 10px 0; }

/* CONTEUDO CAPA */
#content #boxConteudo h1 { font-size: 1.1em; width: 630px; float: left; padding-left: 5px; text-align: left; }
#content ul.listaNoticias { float: left; width: 100%; list-style: none; }
#content ul.listaNoticias li { float:left; width:100%; border-bottom: 1px dashed #cfd0c3; padding: 5px 0; } 
#content ul.listaNoticias li a { text-decoration: none; color: #5a5a54;  }
#content ul.listaNoticias li a:hover, #content ul.listaNoticias li a:active { text-decoration: underline; }
#content ul.listaNoticias li a img { float: left; vertical-align: top; margin: 0 5px 0 0; }
#content ul.listaNoticias li a strong { color: #477522; font-size: 1.1em; }

#content ul.listaPrincipal { float: left; width: 100%; margin-bottom: 20px; list-style: none;}
#content ul.listaPrincipal li h2 { padding-bottom: 10px; }
#content ul.listaPrincipal li h2 a { font-weight: normal; color: #000000; font-size: 1.6em; text-decoration: none; line-height: 1.1em;}
#content ul.listaPrincipal li h2 a:hover, #content ul.listaPrincipal li h2 a:active { text-decoration: underline; }
#content ul.listaPrincipal li img { float: left; margin: 0 10px 0 0; vertical-align: top; }


/* CONTEUDO - VARIADO */
#content ul.logo { float: left; width: 100%; margin: 10px 0; list-style: none;}
#content ul.logo li { float: left; margin: 3px 5px; }
#content ul.logo li img { width: 200px; height: 120px; }

#content ul.aberturas { float: left; width: 100%; list-style: none; }
#content ul.aberturas li { float:left; width:100%; padding: 10px 0; font-size: 1.4em; border-bottom: 1px dashed #cfd0c3; }
#content ul.aberturas li h4 { float: left; color: #477522; margin: 0 15px 0 0; font-weight: normal;}
#content ul.aberturas li h5 { float: left; font-weight: normal; color: #000000;} 
#content ul.aberturas li.on { background: #e1e2d4; }

#content ul.links { float: left; width: 100%; margin: 10px 0 0 0;}
#content ul.links li { margin: 0 0 0 30px; list-style-image: url("../images/layout/bullet.gif"); padding: 8px 0; font-size: 1.2em;}

#content ul.boxGaleria { float: left; width: 100%; list-style: none; }
#content ul.boxGaleria li { float: left; width: 100%; padding: 5px 0; font-size: 1.6em; border-bottom: 1px dashed #cfd0c3;  }
#content ul.boxGaleria li img { vertical-align: middle; padding: 0 10px 0 0;}
#content ul.boxGaleria li a { text-decoration: none; }

#content .listaFotos img{ margin: 2px; }


/* TABELA */
#content .TB {	width: 100%; border-collapse: collapse;	line-height: 1.6em;  }
#content .TB td, #content .TB th { border-bottom: 1px dashed #cfd0c3; padding: 7px; }
#content .TB thead th, #content .TB tfoot th { border-bottom: 1px solid #477522; color: #477522; padding: 5px; text-align: left; font-size: 1em;}
#content .TB img { padding: 0 1px; }
#content .TB .on { background: #e1e2d4; }

/* MENSAGENS */
#content .ok 		{ float:left; width:890px;padding: 5px 0 5px 50px; border: 2px solid #006600; background-color: #CCFFCC; background-image: url(../images/layout/ico_ok.png); background-repeat: no-repeat; color: #006600; font-weight: bold; margin-bottom: 10px; margin-top: 10px;}
#content .erro 		{float:left; width:890px; padding: 5px 0 5px 50px; border: 2px solid #CC0000; background-color: #FFD5D5; background-image: url(../images/layout/ico_erro.png); background-repeat: no-repeat; color: #CC0000; font-weight: bold; margin-bottom: 10px; margin-top: 10px;}

/* PAGINAÇÃO */
#box-paginacao 								{float:left; width:100%; border-bottom:1px solid #cccccc;border-top:1px dotted #cccccc;text-align:center; margin:20px 0 5px 0; padding:7px 0 5px 0; background:#f5f5f5}
#box-paginacao ul 							{margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit; }
#box-paginacao ul li 						{display:inline; font-size:1.7em;font-weight:bold;}
#box-paginacao ul li.link-anterior 			{float:left;font-weight:normal;}
#box-paginacao ul li.link-proxima 			{float:right;font-weight:normal;}
#box-paginacao ul li a 						{color:#3486c2;padding:0 0.30em; text-decoration: none;}
#box-paginacao ul li a:hover 				{background-color:#3486c2;color:#FFF;text-decoration:none}
#box-paginacao ul li.link-anterior a,
#box-paginacao ul li.link-proxima a 		{padding:0;}
#box-paginacao ul li.link-anterior a:hover,
#box-paginacao ul li.link-proxima a:hover 	{background:none;color:#3486c2;text-decoration:underline;}
#box-paginacao ul li .on 					{background-color:#DDD;color:#FFF;display:inline !important;padding:0 0.30em;}
#box-paginacao ul li .off 					{color:#CCC;display:inline !important;}
