body
{
	text-align: center;
	font: 11px arial, tahoma;
	color: #0F0F0F;
	margin: 0;
	padding: 0;
	background: #fff url(../imagens/bg_site.jpg) repeat-x;
}

.fundoDesenho
{
	background: url(../imagens/bg_plataforma.jpg) repeat-x center;
	height: 82px;
	width: 100%;
}

h1, h2, h3, h4, h5, h6, form, dl, ol, dt, dd, p, address, img, ul, li
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

h1
{
	font: bold 24px arial;
	background: #72A848;
	font-size: 20px;
	color: #fff;
	padding: 3px;
	margin-bottom: 18px;
}

h2
{
	color: #72A848;
	font-size: 18px;
}

h4
{
	color: #72A848;
	font-size: 16px;
	text-transform: capitalize;
}

.msgErro
{
    color: #FF0000;
}

.msgAlerta
{
    color: #FF0000;
    font-size: 9px;
}

a
{
	color: #0F0F0F;
}

a:hover
{
	text-decoration: none;
}

b strong
{
	font-weight: normal;
}

::-moz-selection {
	background-color: #72A848;
	color: #fff;
}

.fontePequena
{
	font-size: 10px;
}

div.geral
{
	width: 760px;
	text-align: left;
	background: #fff;
	background-position: top left;
	margin: auto; /* centralizar no browser FX e outros */
    _margin: 0; /* colar o layout no topo do browser IE */
    padding: 5px;
}

.topo, .imgDestaque, .conteudo, .buscaSite
{
	width: 615px;
	float: right;
	margin-bottom: 5px;
}

div.topo
{
	height: 58px;
	background: #b2cb3c /*url(../imagens/bg_topo.gif) repeat-x*/;	
}

div.imgDestaque
{
}

div.conteudo
{
	font: 12px/18px arial;
}

/* div.conteudo a
{
	text-decoration: underline;
}

div.conteudo a:hover
{
	text-decoration: none;
} */

div.menu
{
	width: 140px;
	float: left;
	margin-right: 5px;
}

div.patrocinadores
{
	text-align: center;
	display: block;
	padding: 5px 0;
}

div.patrocinadores img
{
	margin-top: 20px;
}

div.rodape
{
	width: inherit;	
	height: 40px;	
	text-align: center;
	display: table;
	clear: both;
	padding-top: 12px;
	color: #666666;
}


/* ------------------ CONTEÚDO DIV TOPO ------------------ */

.dataEvento, .dataEvento a
{
	color: #4a5a13;
	font: bold 12px arial;
	float: left;
	padding: 2px 0 0 5px;
	text-decoration: none;
}

.dataEvento a:hover
{
	color: #768a16;
}

.dataEvento b
{
	font-size: 16px;
}

.topo ul
{
	float: right;
	text-align: right;
	width: 200px;
	margin: 5px;
}

.topo li
{
}

.telefone, .telefone a:link , .telefone a:visited 
{
	font: bold 24px arial;
	color: #4a5a13;
	text-decoration: none;
}

.telefone a:hover 
{
	color: #768a16;
}


/* ------------------ CONTEÚDO DIV MENU FEIRA ------------------ */

.menuFeira
{
	background-color: #F1F1F1;
	padding-bottom: 10px;	
}


.menuFeira h3
{
	font-size: 12px;
	text-indent: 9px;
	color: #72A848;
	background: url(../imagens/ico_titulo.gif) no-repeat left top;
	margin: 13px 0 0 8px;
}

.menuFeira ul
{
	margin: 0;
	padding: 2px 2px 0 8px;
	text-align: left;
}

.menuFeira li
{	
}

.menuFeira li a
{
	font: 11px tahoma;
	color: #3C3D3D;
	display: block;
	width: 120px;
	height: 15px;
	text-decoration: none;
}

.menuFeira li a:hover
{
	text-decoration: underline;	
	color: #000;
}


/* ------------------ BUSCA DO SITE ------------------ */

.buscaSite
{
	background: #f1f1f1;
	text-align: right;
	padding: 5px 0;
}

.buscaSite .campoBusca
{
    font: 11px arial;
    color: #356013; 
    width: 255px;
    padding: 2px 2px 2px 20px;
    margin: 0 5px;
    background: #fdfbea url('../imagens/ico_lupaBusca.gif') no-repeat left 3px;
}

.buscaSite .botaoBusca
{
    background: #fdfbea url('../imagens/bt_fundoBusca.gif') repeat-x;
    font: bold 14px arial;
    color: #356013;
    border: solid 1px #579229;
    cursor: pointer;
    margin-right: 5px;
}

/* ------------------ CAIXA ÁREA DO CADASTRADO ------------------ */

.areaCadastrado
{
	background: url(../imagens/caixa_cadastrado.gif) no-repeat;
	width: 136px;
	height: 82px;
	margin: 20px 0 0 3px;	
}

.areaCadastrado h1
{
	background-position: left bottom;
	font-size: 10px;
	text-transform: none;
	margin: 0 0 0 5px;
	padding-top: 5px;

}

.txtForm
{
	background-color: #F1F1F1;
	border: 0;
	width: 80px;
	float: right;
	margin: 9px 10px 5px 0;
	font: 10px arial;
}

.passForm
{
	background-color: #F1F1F1;
	border: 0;
	width: 80px;
	float: right;
	margin: 0 10px 5px 0;
	font: 10px arial;
}




/* ------------------ CAIXAS HOME ------------------ */
.caixas
{
	width: 280px;
	margin-right: 5px;
	text-align: justify;
	font: 11px/14px arial;
}

.caixas a
{
	text-decoration: none;
}

.caixas a:hover
{
	text-decoration: underline;
}

.caixas ul
{
	margin-bottom: 20px;
}

.caixas li
{
	list-style: none;
	width: inherit;
	display: block;
}

.caixas h2
{
	background: #72A848;
	font-size: 14px;
	color: #fff;
	margin-bottom: 2px;
}

.caixas h2 a
{
	color: #fff;
	padding: 5px;
	display: block;
	text-decoration: none;
}

.caixas h2 a:hover
{
	background: #7eb752;
}

.caixas .cropFoto 
{
	overflow: hidden;
	height: 63px;
	width: 280px;
	display: block;
}

.caixas .cropFoto:hover 
{
	border: 3px solid #72A848;
	height: 57px;
	width: 274px;
}

.caixas .cropFoto:hover img 
{
	margin: -3px 0 0 -3px;
}


/* ------------------ CAIXAS PEQUENAS HOME ------------------ */

.caixasPequenas
{
	width: 195px;
	text-align: justify;
	font: 11px/14px arial;
}

.caixasPequenas a
{
	text-decoration: none;
}

.caixasPequenas a:hover
{
	text-decoration: underline;
}

.caixasPequenas ul
{
	margin-bottom: 30px;
}

.caixasPequenas li
{
	list-style: none;
	width: inherit;
	display: block;
}

.caixasPequenas h2
{
	background: #72A848;
	font-size: 14px;
	color: #fff;
	margin-bottom: 2px;
}

.caixasPequenas h2 a:link, .caixasPequenas h2 a:visited
{
	color: #fff;
	padding: 5px;
	display: block;
}

.caixasPequenas h2 a:hover
{
	background: #7eb752;
}

.caixasPequenas .cropFoto 
{
	overflow: hidden;
	height: 63px;
	width: 195px;
	display: block;
}

.caixasPequenas .cropFoto:hover 
{
	border: 3px solid #72A848;
	height: 57px;
	width: 189px;
}

.caixasPequenas .cropFoto:hover img 
{
	margin: -3px 0 0 -3px;
}

.linkMais
{
	text-indent: 9px;
	background: url(../imagens/ico_titulo.gif) no-repeat left;
	margin-top: 5px;
}

.linkMais a:link, .linkMais a:visited
{
	color: #72A848;	
}

.linkMais a:hover
{
	text-decoration: underline;
}



/* ------------------ ÚLTIMAS NOTÍCIAS HOME ------------------ */
.noticiasHome
{
	width: 195px;
	background: #f5f5f5;
	margin-bottom: 20px;
	line-height: 14px;
}

.noticiasHome h2
{
	background: #A80000;
	font-size: 14px;
	color: #fff;
	margin-bottom: 2px;
}

.noticiasHome h2 a:link, .noticiasHome h2 a:visited
{
	color: #fff;
	padding: 5px;
	display: block;
	text-decoration: none;
}

.noticiasHome h2 a:hover
{
	background: #d00202;
	text-decoration: underline;
}

.noticiasHome ul
{
}

.noticiasHome ul li
{
	padding-left: 5px;
	margin-bottom: 10px;
	border-left: solid 3px #A80000;
}

.noticiasHome ul li a:link, .noticiasHome ul li a:visited
{
	text-decoration: underline;	
	width: 180px;
}

.noticiasHome ul li a:hover
{
	text-decoration: none;
	color: #A80000;
}

.noticiasHome .linkMais, .noticiasHome .linkMais a:link, .noticiasHome .linkMais a:visited
{
	background: none;
	border: none;
	text-decoration: none;
	color: #A80000;
	padding-bottom: 5px;
}

.noticiasHome .linkMais a:hover
{
	text-decoration: underline;
}




/* ------------------ CAIXA DE NEWSLETTER ------------------ */
.newsletter
{
	background: #F1F1F1;
	padding: 7px;
	margin: 5px 0 5px 0;
}

.newsletter h3
{
	color: #72A848;
	font-size: 14px;
}

.newsletter input
{
	width: 110px;
	border: solid 1px #c0c0c0;
	font: 10px tahoma;
	padding: 2px;
}

.newsletter .botao
{
	width: 19px;
	height: 11px;
	margin-top: 3px;
	text-align: right;
}




/* ------------------ RSS SANTOS OFFSHORE ------------------ */
.linkRss
{
	background: url(../imagens/ico_rss.gif) no-repeat left;
	padding-left: 20px;
	height: 16px;
	display: block;
}


/* ------------------ CONTEÚDO DIV TEXTO ------------------ */
.conteudoTexto
{
    _height: 280px;
    display: table;
    font-size: 12px;
    color: #3C3D3D;
    padding: 0 5px 10px 9px;
}

.conteudoTexto h1
{
    font-size: 18px;
    margin-bottom: 5px;
}



/* ------------------ CONTEÚDO PÁGINA NOTÍCIAS ------------------ */
.conteudoTextoNoticias
{
	color: #333;
}

.conteudoTextoNoticias a
{
	text-decoration: none;
}

.conteudoTextoNoticias a:hover
{
	text-decoration: underline;
}

.conteudoTextoNoticias h1
{
	background: #A80000;
}

.conteudoTextoNoticias .titulo
{
	font: bold 18px arial;
	color: #A80000;
}

.conteudoTextoNoticias a:hover .titulo 
{
	color: #d00202;
}

.noticiaDestaque
{
    width: 100%;
    padding: 0 9px;
}

.tamanhotexto
{
    width: 179px;
    height: 17px;
    display: table;
    margin-bottom: 10px;
    background-color: #eee;
    border: solid 1px #DDDDDD;
}

.tamanhotexto span.tx
{
    width: 119px;
    height: 16px;
    background-color: #eee;
    font: bold 10px 'verdana';
    color: #555555;
    padding: 4px 0 0 7px;
    float: left;
}

.tamanhotexto a.menor
{
    float: left;
    background-color: #C2C2C2;
    font: normal 12px Times New Roman;
    height: 21px;
    width: 26px;
    display: block;
    text-align: center;
}

.tamanhotexto a.maior
{
    float: left;
    font: normal 18px Times New Roman; 
    display: block;
}

.tamanhotexto a.maior strong
{
    margin-left:2px
}

.titNoticia
{
	color: #A80000;
	background: none;
	padding: 0;
	margin-bottom: 15px;
}

.fonte
{
	font: 10px tahoma;
	color: #666;
}




/* -------- CAIXA CADASTRE-SE E CONHEÇA A FERRAMENTA -------- */
.associe 
{
	border: 1px solid #bdc4cf;
	background: #f5f5f5;
	padding: 10px;
}

.associe b a
{
	text-decoration: underline;
}

.associe b a:hover
{
	text-decoration: none;
}

.associe span
{
	margin-left: 10px;
}




/* ------------------ ESTILO FORMULARIOS ------------------ */
.txtFormPadrao
{
    border: solid 1px #858585;
    padding: 2px;
}


.txtMensagem
{
	width: 300px;
	height: 150px;
	padding: 2px;
    border: solid 1px #858585;
}

.txtCadastrado
{
    border: solid 1px #858585;
    padding: 2px;
}




/*-------- BOTÕES EDITAVEIS --------*/

.botaoPadrao
{
    color: #333;
    font-weight: bold;
    border: solid 1px #527E2F;
	background: #92C029 url("../imagens/bg_topo.gif") repeat-x bottom;
	text-align: center;	
	padding: 4px 8px;
	text-decoration: none;
}

.arrumaBotao
{
    padding: 5px 0;
    display: block;
}



/*-------- PÁGINA RESULTADO DA BUSCA --------*/
.resultadoBusca
{
}

.resultadoBusca .titulo
{
	font: bold 18px arial;
	color: #165625;
}

.resultadoBusca a:hover .titulo 
{
	color: #333;
}

.resultadoBusca
{
	color: #333;
}

.paginacao 
{
}

.paginacao tr 
{
}

.paginacao tr td 
{
}

.paginacao tr td a 
{
	color: #333;
	padding: 4px;
	border: 1px solid #ddd;
	text-decoration: none;
	float: left;
}

.paginacao tr td a:hover 
{
	color: #638425;
	background: #f1ffd6;
	border: 1px solid #85bd1e;
}

.paginacao tr td.semLink 
{
	color: #CCC;
	border: 1px solid #F3F3F3;
	padding: 4px;
}

.paginacao tr td span 
{
	color: #FFF;
	border: 1px solid #b2e05d;
	padding: 4px;
	display: block;
	background: #b2e05d;
}



/* ----- TABELA DE PREÇOS -----*/
.stands
{
	display: table;
	margin-bottom: 20px;
	width: 600px;
}

.stands li
{
	float: left;
	margin: 0 30px;
}

.obs
{
	font: 10px arial;
	line-height: 10px;
	color: #666;
}

.stands img
{
	border: solid 1px #c8c8c8;
}






/* ----- TABELA DE PREÇOS -----*/
.tabelaPrecos
{
	border: solid 1px #72A848;
	text-align: left;
}

.tituloPrecos
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	background-color: #92C029;
	padding: 3px 0 5px 10px;
	color: #003300;
	width: 210px;
}
.txtTabela1
{
	padding: 4px 0 4px 10px;
	background-color: #FAFFF0;
	color: #333333;
	font-size: 12px;
}

.txtTabela2
{
	padding: 4px 0 4px 10px;
	background-color: #DCF2AA;
	color: #333333;
	font-size: 12px;
}




/* ----- TABELA DE PALESTRAS -----*/
.tabelaPalestras
{
	border: solid 1px #e6efd3;
	text-align: left;
}

.tabelaPalestras h1
{
	font: bold 13px Tahoma, Arial, Verdana;
	background-image: url(#);
}

.tituloPalestras
{
	height: 26px;
	font: bold 13px Tahoma, Arial, Verdana;
	background-color: #92C029;
	color: #003300;
	
}
.txtTabelaPalestras1
{
	padding: 4px 0 4px 10px;
	background-color: #FAFFF0;
	color: #333333;
	font-size: 12px;
	
}

.txtTabelaPalestras2
{
	padding: 4px 0 4px 10px;
	background-color: #DCF2AA;
	color: #333333;
	font-size: 12px;
	border-bottom: solid 1px #000;
}

.txtDataPalestras
{
	font: bold 12px Tahoma, Arial, Verdana;
}

.cadastroPalestras
{
	margin: 20px 0;
	padding: 5px;
	border: solid 1px #e6efd3;
}

.cadastroPalestras input
{
	padding: 2px;
	font: 11px arial;
}

.cadastroPalestras .titulo
{
	font: bold 12px Arial, Helvetica, sans-serif;
}





/* ------------------ CAIXAS PEQUENAS - CONTEÚDO DIV CONTEUDO ------------------ */
.imgAlinhaEsq  /* Alinha a imagem a esquerda */
{
    border: solid 1px #666;
    float: left;
    margin: 3px 10px 0 0;
}

.imgAlinhaDir /* Alinha a imagem a direita */
{
    border: solid 1px #666;
    float: right;
    margin: 0 10px 0 3px;
}

.imagem  /* borda na imagem */
{
    border: solid 1px #666;
}

.listaHorizonte ul
{
    width: 100%;
    display: table;
    margin-bottom: 10px;
}




/* ----- NÃO "SOU CADASTRADO" (PAGINA DE ACESSO AO EXPOSITOR) -----*/
.cadastro
{
    width: 400px;
    padding: 8px;
    display: table;
    background-color: #F1F1F1;
}
.cadastro h1
{
    background: url(../imagens/space.gif);
    text-indent: 0;
}
.txtImpacto
{
    color: #0F0F0F;
    font-family: Arial Baltic, Arial, tahoma;
    font-size: 16px;
    font-weight: bold;
}

#blocoLink
{
    display: block;
    text-decoration: none;
    color: #72A848;
}

.txtLink, .txtLink a:link, .txtLink a:visited
{
    color: #72A848;
    font-family: tahoma, Arial, Verdana;
    font-size: 18px;
    font-weight: bold;
    padding-left: 7px;
}
.txtLink a:hover
{
    color: #72A848;
    text-decoration: none;
}




/* ------------------ CONTEÚDO COLUNA DA DIREITA ------------------ */
.colunaDireita
{
	padding-left: 5px;
}

.noticias
{
    width: 130px;
	text-align: left;
	display: table;
}

.noticiasTopo
{
    background: url(../imagens/bg_noticias1.gif) no-repeat bottom;
    height: 30px;
}

.noticiasMeio
{
    background: url(../imagens/bg_noticias2.gif) repeat-y center;
    display: table;
    border-bottom: solid 1px #F1F1F1;
}

.noticiasRodape
{
    background: url(../imagens/bg_noticias3.gif) no-repeat top;
    height: 17px;
    margin-bottom: 10px;
}

.noticias h1
{
	margin: 0 0 5px 8px;
	padding-top: 5px;
	background-position: left;
}


.noticias ul
{
	margin: 0 3px 0 8px;
	padding: 0;
}

.noticias li
{	
	list-style: none;
	margin-bottom: 6px;
}

.txtNoticiaFonte
{
    font-family: Arial;
    font-size: 10px;
    font-style: italic;
}

.banners
{
	margin-bottom: 5px;
}




/* ------------------ CONTEÚDO COLUNA DA DIREITA ------------------ */
.paginasInternas
{
	width: 480px;
}




/* ------------------ CONTEÚDO DIV RODAPE ------------------ */
.rodape a
{
	color: #666666;
	text-decoration: none;
}

.rodape a:hover
{
	text-decoration: underline;
}

.rodape em
{
	font-size: 9px;
	color: #a5a5a5;
}



/* ------------------ CONTEÚDO FEIRA ONLINE ------------------ */
#feiraOnline
{
    display: table;
    font-size: 12px;
}
#feiraOnline h3
{
    text-transform: uppercase;
    font-size: 14px;
}

#tamanhoDiv
{
}

#listaProdutos 
{
    display: table;
    width: 100%;
}

#listaProdutos h2 
{
	background: #EAEAEA;
	padding: 3px 0;
	margin-top: 10px;
}

#listaProdutos h2 span 
{
	padding: 3px 10px;
}

#listaProdutos ul 
{
	margin-top: 20px;
}

#listaProdutos li 
{
	list-style: none;
	width: 24%;
	height: 180px;
	text-align: center;
	margin-bottom: 15px;
	float: left;
}

#listaProdutos b
{
	color: #0070D9;
}

#listaProdutos a:link 
{
    text-transform: lowercase;
}

#listaProdutos a:hover
{
	text-decoration: underline;
}

.imgProdutos
{
    width: 90px;
    height: 90px;
}

.mapaCaminho
{
    margin: 0 0 10px 0;
    font-weight: bold;
    border: solid 1px #E6E6E6;
    padding: 5px;
}

.mapaCaminho a:hover
{
    text-decoration: underline;    
}

.linkVoltar
{
    background: url(../imagens/seta_esq.gif) no-repeat left;
    padding-left: 10px;
}




/* ------------------ PAGINA MAIS DETALHES DO PRODUTO ------------------ */
.txtFormOrcamento
{
    width: 270px;
    border: solid 1px #858585;
    background: #fff url(../imagens/bg_form.gif) repeat-x bottom;
    display: block;
}

.txtFormOrcamentoMsg
{
    width: 270px;
    height: 70px;
    border: solid 1px #858585;
    background: #fff url(../imagens/bg_form.gif) repeat-x bottom;
    display: block;
}

.txtFormOrcamentoDdd
{
    width: 30px;
    margin-right: 10px;
    border: solid 1px #858585;
    background: #fff url(../imagens/bg_form.gif) repeat-x bottom;
    display: block;
}

.txtFormOrcamentoFone
{
    width: 98px;
    border: solid 1px #858585;
    background: #fff url(../imagens/bg_form.gif) repeat-x bottom;
    display: block;
}

.txtFormCaracter
{
    width: 80px;
    border: solid 1px #858585;
    background: #fff url(../imagens/bg_form.gif) repeat-x bottom;
    display: block;
    float: left;
    margin: 0 8px;
}

#produtoZoom
{
    width: 100%;
    margin-bottom: 20px;
    display: table;
}

#produtoZoom h2
{
    font-size: 16px;
    color: #666666;
}

#produtoZoom li 
{
	list-style: none;
	width: 48%;	
	float: left;
}

#contatoDireto
{
    text-align: left;
    background-color: #f1f1f1;
}

#caixaOrcamento
{    
    background-color: #f1f1f1;
    padding: 10px;
}

#caixaOrcamento h2, #contatoDireto h2
{
	color: #72A848;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0;	
	float: left;
}

#caixaOrcamento h3, #contatoDireto h3
{
	color: #72A848;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
}

#divTelefone
{
    border: solid 1px;
    background-color: Black;
}

#divTelefone a:hover, #contatoDireto a:hover
{
    cursor: pointer;
}

#caixaOrcamento p
{
	font-size: 11px;
	margin: 3px 0;
}

#caixaOrcamento b, #contatoDireto b
{
	font-size: 14px;
	font-weight: bold;	
}

.ajuda
{
    float: right;
    background: url(../imagens/ico_ajuda.gif) no-repeat left;
    text-indent: 16px;    
}

.ajuda a:link, .ajuda a:visited
{
    color: #006699;
    font-weight: bold;
    display: block;
}

a.abreAjuda
{
	position: relative; 
	z-index: 24;
}

a.abreAjuda:hover
{
	background: transparent;
}

a.abreAjuda span
{
	display: none;
}

a.abreAjuda:hover span
{ 
	display: block;
	position: absolute;
	width: 150px;
	top: 3em;
	right: 0;
	font: 11px arial, verdana, helvetica, sans-serif; 
	padding: 5px 10px;
	border: 1px solid #999999;
	background: #fffff0; 
	color: #000000;
	text-indent: 0; 
}

.valida
{
    font-weight: bold;
    font-size: 12px;
    color: Red;
}

.imgProdutoPeq
{
    width: 50px;
    height: 50px;
}

#descricaoProduto
{
    display: table;
}

#descricaoProduto li 
{
	padding: 3px;
}




/* ------------------ DIV BUSCA SIMPLES E AVANÇADA ------------------ */
.busca
{
    width: 100%;
    display: table;
    padding: 2px 0 10px 0;
}

.txtFormBusca
{
    width: 350px;
    height: 20px;
    border: solid 1px #827D50;
    float: left;
    margin: 0 5px;
    background: url(../imagens/bg_formBusca.gif) repeat-x bottom;
}

.busca span
{
    float: left;
    _padding: 5px 0;
}



/* ------------------ CONVITE EXPOSITOR PARA CLIENTE ------------------ */
.conviteExpositor
{
    background: #f1f1f1;
    padding: 10px;
}



/* ------------------ MIDIA IMPRESSA ------------------ */
.midiaImpressa
{
	 display: table;
	 width: 100%;
}

.midiaImpressa2
{
}

.midiaImpressa2 ul
{
	height: 400px;
}

.midiaImpressa2 ul li
{
	float: left;
	width: 296px;
	height: 400px;
	padding: 0 2px;
}

.midiaImpressa2 ul li img
{
	border: 1px solid #333;
	margin-bottom: 3px;
}



/* ------------------ GALERIA DE FOTOS ------------------ */
.fotosGaleria
{
	margin-left: 23px;
}

.fotosGaleria li
{
	display: inline;
}

.fotosGaleria li .cropFoto 
{
	overflow: hidden;
	height: 68px;
	width: 90px;
	border: solid 1px #333;
}

.fotosGaleria li .cropFoto:hover 
{
	border: 3px solid #72A848;
	height: 64px;
	width: 86px;
}

.fotosGaleria li .cropFoto:hover img 
{
	margin: -3px 0 0 -3px;
}



/* ------------------ GALERIA DE VÍDEOS ------------------ */
.menuVideos
{
    background: #F4F4F4;
    height: 70px;
}

.thumbnailVideos
{
    display: block;
    text-align: left;
    height: 70px;
}

.menuVideos img
{
    border: solid 1px #A9A9A9;    
}

.videoConteudo
{ 
}

.videoConteudo ul
{
}

.videoConteudo li
{    
    float: left; 
    display: inline;
}

.videoArquivo
{
    background: url(../imagens/carregando.gif) no-repeat;
}



/* ------------------ CAIXA VEJA TAMBÉM ------------------ */
.vejaTambem
{
	padding: 8px;
	background: #f5f5f5;
	width: 100%;
}

.vejaTambem ul li .linkMais
{
	padding: 10px;
}

.vejaTambem ul li a:hover.linkMais
{
	text-decoration: underline;
}



/* ------------------ Banners Publicidade ------------------ */
.bannerConteudoDireita
{
	width: 130px;
	margin-left: 5px;
}
