* { margin:0; padding:0; }

body { font: 76% Arial, sans-serif; color: #666; text-align: center; }

ul { list-style: none; }
a img { border: 0; }

a { color:#369; text-decoration: none; }
p {text-align: justify;}
#container { width: 750px; margin: 0 auto; text-align: left; }

/*-- box clearing --*/
.noticias-lst li:after, .cidades-lst:after, .estab-lst li.vcard:after,
.estab .detalhes:after, .eventos-lst .item:after, .evento .info li:after,
#cabecalho:after
{ display:block; content:"."; height:0; visibility:hidden; clear:both; }


/*-- CONTAINER --*/

#cabecalho { position:relative; }
.cab1 { background:  url(../images/tema/cab_01.jpg) right top no-repeat; }
.cab2 { background:  url(../images/tema/cab_02.jpg) right top no-repeat;}
.cab3 { background:  url(../images/tema/cab_03.jpg) right top no-repeat; }
.cab4 { background:  url(../images/tema/cab_04.jpg) right top no-repeat;}
.cab5 { background:  url(../images/tema/cab_05.jpg) right top no-repeat; }
.cab6 { background:  url(../images/tema/cab_06.jpg) right top no-repeat; }
.cab7 { background:  url(../images/tema/cab_07.jpg) right top no-repeat; }
.cab8 { background:  url(../images/tema/cab_08.jpg) right top no-repeat; }
.cab9 { background:  url(../images/tema/cab_09.jpg) right top no-repeat; }
.cab10 { background:  url(../images/tema/cab_10.jpg) right top no-repeat; }
.cab11 { background:  url(../images/tema/cab_11.png) right top no-repeat; }

#principal { width: 560px; margin:0 auto; }
/*#principal { width: 560px; float: left; margin-top: 20px; min-height:300px; }*/
/*#extras { width: 180px; float: left; margin-left: 10px; margin-top: 50px; }*/
#extras { width: 545px; margin: 0 auto; }
#rodape { background: url(../images/tema/rodape-bg.jpg) left bottom no-repeat; clear:both; text-align: right; padding:50px 7px 20px; font-size: 0.95em; }



/*-- CABECALHO --*/

#logo { float:left; width:180px; text-align:center; border-top:15px solid #fc0; padding:15px 0 80px; background:url(../images/tema/bandeira-mg.jpg) no-repeat bottom left; }
#logo img { display:block; margin:0 auto; }

#nav { position:absolute; right:0; bottom:30px; }
#nav li { display:inline; }
#nav a, #nav strong { display:block; float:left;  border-bottom: 5px solid #fff; width: 95px; height: 15px; margin-left: 10px; text-indent:-2000px; overflow:hidden; background: center top no-repeat; display:inline;}
#nav .ativo, #nav strong { border-bottom-color: #660; }
#nav a:hover { border-bottom-color: #fc0; }

#n-abrasel-mg a, #n-abrasel-mg strong { background-image: url(../images/custom/n-abrasel-mg.gif); width:75px;}
#n-noticias a, #n-noticias strong { background-image: url(../images/tema/n-noticias.gif); width: 75px;}
#n-mantenedores a, #n-mantenedores strong { background-image: url(../images/tema/n-mantenedores.gif); width: 96px;}
#n-associados a, #n-associados strong { background-image: url(../images/tema/n-associados.gif); width: 90px;}
#n-associe-se a, #n-associe-se strong { background-image: url(../images/tema/n-associe-se.gif); width: 85px;}

#fale-conosco { text-align:right; background-color:#E1E1CD; width:546px; height:14px; position:absolute; right:0; bottom:0; padding:8px 7px; }
#fale-conosco a { padding-left: 15px; background: url(../images/tema/envelope.gif) 0 50% no-repeat; color:#660; }
#fale-conosco a:hover { color:#349334; }



/*-- PRINCIPAL --*/

#principal a:hover { text-decoration:underline; color:#660; }

/*-- titulos (headings) --*/

#h-abrasel-mg, #h-noticias, #h-agenda, #h-mantenedores, #h-associados, #h-associe-se, #h-cadastre-se,
#h-termos-de-uso, #h-fale-conosco, #h-busca
{ border-bottom:1px solid #D1D1B3; margin:0 0 10px 6px; text-indent:-2000px; background:right top no-repeat; height: 30px; font-size:16px; }

#h-abrasel-mg    { background-image:url(../images/tema/h-abrasel-mg.gif); }
#h-noticias      { background-image:url(../images/tema/h-noticias.gif); }
#h-agenda        { background-image:url(../images/tema/h-agenda.gif); }
#h-mantenedores  { background-image:url(../images/tema/h-mantenedores.gif); }
#h-associados    { background-image:url(../images/tema/h-associados.gif); }
#h-associe-se    { background-image:url(../images/tema/h-associe-se.gif); }
#h-cadastre-se   { background-image:url(../images/tema/h-cadastre-se.gif); }
#h-termos-de-uso { background-image:url(../images/tema/h-termos-de-uso.gif); }
#h-fale-conosco  { background-image:url(../images/tema/h-fale-conosco.gif); }

#principal h2 { font:1.8em Arial, sans-serif; color: #000; margin-bottom:.5em; padding: 0 7px; }

/*-- artigo --*/

.artigo h2 { margin-left:95px; }
.artigo .byline { margin: 0 0 1em 95px; color:#660; padding: 0 7px; font-size:.95em; }
.artigo .fotos { width: 180px; float: left; margin: 0 10px .5em 0; }
.artigo .fotos img { border: 1px solid #D1D1B3; margin: 0 7px; }
.artigo .fotos p { padding: 0 7px; font-style:italic; color:#000; font-size:.95em; margin-bottom: 1em; }
.artigo .corpo { margin: 0 0 1em 95px; }
.artigo .corpo .lead { margin-bottom: 1em; padding:.5em 7px; color: #000; background: #F0F0E6; border-bottom:1px solid #CFD2B5; }
.artigo .corpo a { text-decoration:underline; }
.artigo .corpo p { margin-bottom: 1em; padding: 0 7px; line-height: 1.4em; }
.artigo .corpo h3 { padding: 0 7px; color:#070; font: 1.2em Arial,sans-serif; margin-bottom:.5em; }
.artigo .corpo h4 { padding: 0 7px; color:#000; margin-bottom:0.8em; }
.artigo .corpo ul, .artigo .corpo ol { padding:0 7px 0 3em; margin-bottom:1em; line-height:1.4em; }
.artigo .corpo ul { list-style:square; }

/*-- evento --*/

.evento .imagem { float:left; margin-left: 95px; display:inline; }
.evento .corpo { width:370px; float:right; }
.evento h2 { font:1.8em Arial, sans-serif; color: #000; margin-bottom:.5em; padding: 0 7px; }
.evento .info { border-top:1px solid #D1D1B3; margin-bottom:1em; }
.evento .info li {  background:#F0F0E6; border-bottom:1px solid #D1D1B3; padding: 3px 7px; }
.evento .info li strong { font-weight:normal; color:#000; float:left; width:60px; }
.evento .info li span { float:right; width:290px; }
.evento .info abbr { border:none; }
.evento .description p { line-height:1.4em; padding:0 7px; margin-bottom:1em; }
.evento .description ul, .evento .description ol { padding:0 7px 0 3em; margin-bottom:1em; line-height:1.4em; }
.evento .description ul { list-style:square; }


/*-- noticias-lst --*/

.noticias-lst { margin-left:95px; }
.noticias-lst li { padding-bottom:1em; border-bottom:1px solid #D1D1B3; margin-bottom:1em; }
.noticias-lst .data { width:85px; padding-left:7px; float:left; line-height:1.5em; }
.noticias-lst h3 { font-size:1.3em; font-weight:normal; margin:0 0 .3em 95px; padding:0 7px; }
.noticias-lst h3 img { float:left; margin-right:10px; border:1px solid #D1D1B3; }
.noticias-lst .lead { margin-left:95px; line-height:1.3em; padding:0 7px; }

/*-- paginacao --*/

.paginacao { padding:0 7px; margin-left:95px; }
.paginacao .proxima { float:right; padding-right:10px; background:url(../images/tema/seta-dir.gif) 100% 50% no-repeat; }
.paginacao .anterior { float:left; padding-left:10px; background:url(../images/tema/seta-esq.gif) 0 50% no-repeat; }

/*-- eventos-lst --*/

.eventos-lst { margin: 0 0 1em 95px; }
.eventos-lst .item { padding-bottom: 10px; border-bottom: 1px solid #D1D1B3; margin-bottom: 1em; }
.eventos-lst .item .data { float:left; width:88px; line-height:1.5em; padding-left:7px; color:#000; }
.eventos-lst .item h3 { font: 1.2em Arial, sans-serif; float: right; width:356px; padding: 0 7px; }
.eventos-lst .item p { margin-left: 102px; line-height:1.4; }
.eventos-lst .item p img { float:left; margin: .3em 10px 0 0; }


/*-- cidades-lst --*/

.cidades-lst { padding-bottom:1em; margin:0 0 1em 95px; border-bottom:1px solid #D1D1B3; }
.cidades-lst li { width:141px; float:left; padding:0 7px; }
.cidades-lst li li { padding:0; float:none; width:auto; }
.cidades-lst h3 { font-size:1.3em; font-weight:normal; color:#000; margin-bottom:.3em; text-align: left;}

/*-- estab-lst --*/

.estab-lst { margin:0 0 1em 95px; }
.estab-lst li.vcard { padding:1em 0; border-bottom:1px solid #D1D1B3; }
.estab-lst li.destaque {  padding-bottom:0; }
.estab-lst li.destaque div { background:#E1E1CD; padding:.3em 7px; margin:.5em 0 0 95px; text-align:right; }
.estab-lst li.destaque div a { padding-right:10px; background:url(../images/tema/seta-dir.gif) 100% 50% no-repeat; }
.estab-lst img { float:left; margin-left:7px; display:inline; height:110px; width:120px;}
.estab-lst h3 { margin:0 0 .3em -88px; font-size:1.3em; font-weight:normal; color:#000; text-align: center; }
.estab-lst li ul { margin-left: 95px; line-height:1.3em; }

/*-- estab --*/

.estab h2 { margin-left:190px; }
.estab p { line-height:1.3em; margin-bottom:1em; padding:0 7px; }
.estab h3 { font-size:1em; text-transform:uppercase; font-weight:normal; color:#858534; margin-bottom:.5em; padding:0 7px; }

.estab .col-1 { width:370px; float:right; }
.estab .col-2 { width:180px; float:left; }
.estab .foto-rest, .estab .foto-prato { border:1px solid #D1D1B3; margin-bottom: 1em; }
.estab .intro { color:#000; }

.estab .espec { padding:0 7px; margin-bottom:1em; line-height:1.3em; }
.estab .espec dt { color:#000; }
.estab .espec dd { margin-bottom:.5em; }

.estab .detalhes { background:#F4F3EB; border-top: 1px solid #D1D1B3; border-bottom:1px solid #D1D1B3; padding:.5em 7px .2em; margin-bottom:1em; }
.estab .detalhes dt { margin-bottom:.3em; width:130px; float:left; clear:left; color:#000; }
.estab .detalhes dd { margin-bottom:.3em; float:left; width:225px; }

.estab .ender img { margin-left: 7px; float:left; }
.estab .ender h4 { font-weight:normal; color:#000; margin-left:95px; font-size:1.2em; line-height:1.3em; }
.estab .ender ul { margin-left:88px; }
.estab .ender li { padding:0 7px; }

.estab .checklist { padding:0 7px; line-height:1.3em; }
.estab .checklist li { padding-left:15px; background:url(../images/tema/check.gif) 0 50% no-repeat; }

/*-- #contact_form --*/

#contact_form { background:#F0F0E6; padding: .8em 0 1px 0; }
#contact_form p label { color:#000; display:block; }
#contact_form .largo { width: 440px; }
#contact_form .botao { text-align:center; background:#8E8F3E; padding:.5em 7px; margin:0; }
#contact_form .botao input { font-size:1.3em; }
#contact_form .checklist { padding:0; list-style:none; margin-left:90px; }
#contact_form .checklist li { padding:3px 7px; border-top:1px solid #D1D1B3; }
#contact_form fieldset { border-width: 1px 0; border-color:#fff; border-style:solid; margin-bottom:1em; }
#contact_form fieldset legend { color:#000; font-size:1.3em; padding:0 7px; margin-bottom:.5em;}
#contact_form .erros { padding:0; list-style:none; margin: 0 7px 1em; }
#contact_form .erros li { background:#B00; color:#fff; text-align:center; margin-bottom:.5em; }

/*-- result-busca --*/

.result-busca { margin-left: 95px; padding: 0 7px; }
.result-busca dt { font:1.2em Arial, sans-serif; }
.result-busca .exerpt { line-height:1.4em; }
.result-busca .detalhes { margin-bottom:1em; font-style:italic; color:#070;  }




/*-- EXTRAS --*/

#snav { margin-bottom: 20px; width: 558px;}
#snav li { display:inline; float: left;}
#snav a, #snav strong { display:block; background:#349334; padding: 7px; margin-bottom:5px; color:#fff; font-size:1.1em; }
#snav a.ativo, #snav strong { color:#660; background-color:#F0F0E6; font-weight:normal; }
#snav a:hover { background:#660; color:#fff; }
.tit-snav { background:#858534; color:#fff; font-size:1.2em; font-weight:normal; padding:.3em 7px; margin-bottom:5px; text-align:right; }

.box { margin-bottom: 1em; }
.box h2 { border-top: 5px solid #858534; border-bottom: 1px solid #D1D1B3; margin-bottom:5px; text-indent: -2000px; height:20px; background: no-repeat 7px 5px; font-size:1px; }
.box p, .box ul { margin-bottom: 0.5em; padding: 0 7px; }

.cadastro h2 { background-image: url(../images/tema/t-cadastre-se.gif); }

/*****  links do portal *****/
.joompboxportal{
	margin-left:830px;
	margin-top:-53px;
}
#selected_jomp{
	margin-left: -310px;
	margin-top:6px;
	*margin-left: -230px;
	*margin-top:2px;
}
.joompSelectportal{
	margin-top:-18px;
	margin-left: -125px;
	*margin-top:-42px;
	*margin-left: -70px;
}