/* Padronizacao ------------------------------------------------------------- */

HTML {
	overflow							: auto;
	overflow-x							: hidden;
	font		 						: 1.34em Verdana, Geneva, Arial, Helvetica, sans-serif;
	height								: auto !important;
	min-height							: 100%;
	height								: 100%;

}

HTML * {
	margin								: 0;
	padding								: 0;
}

/* Estrutura ---------------------------------------------------------------- */

.bgBuscaHome2 {
	position:relative;
	margin-left:40px;
	width:347px;
	height:90px;
}

.bgBuscaHome2 DIV {
	position:absolute;
}


BODY {
	width								: 100%;
	height								: 100%;
	font-size							: .5em;
	line-height							: 1.5em;
	background							: #ffffff;
	font-family							: tahoma;
	/*background:URL(../imagens/banner.jpg) no-repeat 770px 0px ;*/
}

#estrutura {
	position							: absolute;
	left								: 0;
	top									: 0%;
	width								: 768px;
	height								: auto !important;
	min-height							: 100%;
	height								: 100%;
    border-right						:1px solid #f1f1f1;	
}


INPUT, TEXTAREA, SELECT {
	background:#FFFFFF;
}


A:ACTIVE, A:LINK, A:VISITED {
	color:#666666;
	text-decoration:none;
	font-size:.9em;
}

A:HOVER {
	text-decoration:underline;
	color:#000000;
}

/* MENU ----------------------------------------------------------------------*/

#colunaMenu {
	height:auto !important;
	min-height:850px;
	height:850px;
}

/* BODY RECEITAS -------------------------------------------------------------*/

BODY#receitas {
	background:URL(../imagens/receitas/background/bg_bodyReceitas.jpg) #F8F6DE repeat-x left top;
	font-family:verdana;
	font-size:10px;
}

/* Coluna ---------------------------------------------------------------- */

#coluna {
	width:165px;
	border-right:2px solid #A72525;
	text-align:center;
	height:100%;
}

/* TOPO ---------------------------------------------------------------- */

DIV.menuTopo {
    margin-top:8px;
    margin-bottom:10px;
}

DIV.bannerTopo {
    margin-top:4px;
    margin-bottom:10px;
}

/* MINI BANNERS ---------------------------------------------------------------- */

.miniBannerTres {
    text-align:right;
    padding-left:3px !important;
}

/* CAIXAS HOME ---------------------------------------------------------------- */

.caixaUm {
    padding-left:8px;
}

P.caixaDoisUm {
    padding-top:4px;
    height:112px;
}

P.caixaDoisDois {
    height:51px;
}

P.caixaTresUm {
    padding-top:4px;
    height:105px;
}

SPAN.caixaTresDoisLegenda {
    display:block;
    width:140px;
    margin-top:3px;
}

/* BANNER LATERAL ---------------------------------------------------------------- */

#bannerLateral {
    position:absolute;
    top:13px;
    left:780px;
    
}



/* Conteudo ---------------------------------------------------------------- */

TABLE#conteudo {
	width:530px;
	position:relative;
    left:27px;
}

TABLE#conteudo TR TD {
	/*width:100%;*/
}

#conteudoBackgroundDois {
    background:URL(../imagens/background/bg_batavia.gif) #f9f9f9 no-repeat center center;
}

#conteudoBackgroundTres {
    background:#f9f9f9;
}

.linkFotoPaginas {
    margin-left:4px;
}

TD.menuTopo {
	text-align:right;
	height:30px;
	background:URL(../imagens/background/bg_menuTopo.gif) no-repeat right top;
	color:#999999;
}

TD.menuTopo SPAN {
	position:relative;
	top:5px;
}


TD.menuTopo A {
	margin:0 9px 0 5px;

}

TD.menuTopo A IMG {
	margin-right:4px;
	position:relative;
	top:2px;
}

TD.bannerTopo {
	padding:10px 0 0px 0;
}

TD.bannerTopo IMG {
	border:1px solid #F1F1F1;
}

/* Itens Topo  -------------------------------------------------------------- */

TD#itensTopo {
	border-top:1px solid #EDE6D9;
	border-bottom:1px solid #EDE6D9;
	text-align:right;
	padding:10px 0 10px 0;
}

TD#itensTopo A {
	margin-right:18px;
}

TD#itensTopo A IMG {
}

/* Banner Front  ------------------------------------------------------------ */

#banner {
	padding-top:5px;
}


#banner, #descricao, #box TD {
	text-align:left;
}

#banner IMG {
	display:block;
}

#banner DIV {
	margin-bottom:15px;
}

#miniBanner DIV {
	width:170px !important;
	padding-left:1px;
}

#separador, #separador DIV {
	font-size	:	1px;
	width		:	5px !important;
	border		:	1px solid white;
}

/* Receitas ----------------------------------------------------------------- */
.conteudo_receitas {	
	text-align: left;
	height: 100%;
}

.faixa_receitas {
	height: 29px;
	color: #585512;
	vertical-align:middle;
}

.bg_logo_receitas {
	background:URL(../imagens/receitas/background/bg_logo.gif) left top no-repeat;
	text-align: center;
	height: 197px;
    cursor:pointer;
}

.formulario_email {
	width:410px;
	/*background:URL(../imagens/background/bg_logoGray.gif) #f9f9f9 no-repeat center center;*/
	margin-left:5px;
	margin-top:5px;	
	height:auto !important;
	height:300px;
	min-height:300px;
}

.servicos_receitas {
	background:URL(../imagens/receitas/background/bg_servicos.gif) left top no-repeat;
	width: 167px;
	height: 158px;
	text-align: left;
}

.servicos_cursos {
	background:URL(../imagens/receitas/background/bg_menu_cursos.gif) left top no-repeat;
	width: 167px;
	height: 120px;
	text-align: left;
}

.servicos_receitasBusca {
	background:URL(../imagens/receitas/background/bg_menu_busca.gif) left top no-repeat;
	width: 167px;
	height: 100px;
	text-align: left;
}

.inf_adicional {
	padding-left: 18px;
	padding-right: 15px;
	text-align: left;
}

.header_receitas {
	background-color: #eeebc2;
	border-right: 1px solid #fffadd;
	text-align: left;
	vertical-align: top;
	height:93px;
}

div.label {
	width: 100px;
	text-align: right;
	vertical-align: middle;	
}

.campo_busca {
	width: 180px;
	border: 1px solid #cfccab;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	height: 13px;
}

.campo_busca_select {
	width: 186px;
	border: 1px solid #cfccab;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	
}

.header_lista {
	color: #921418;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

#header_listaPadding {
    padding-left: 14px;
}

.divNomeReceita {
    width: 270px;
}

.divTempoPreparo {
    width: 110px;
}

.divRendimento {
    width: 70px;

}

.TdRecTitulo {
    padding-left: 14px;
    height:20px;
}

#TdProTitulo {
    height:20px;
    padding-left:14px !important;
}

.lista_receitas {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.receita_impressao {
	background-color: white;
}

.conteudo_receitas_impressao {
	width: 590px;
}

#tabelaReceita {
    width:770px; 
    height: 100%; 
    align:center;
}

#conteudoReceitasTotal {
    width:590px;
}

#resultadoBuscaReceita {
    width:95%;
    text-align:center;
}

#resultadoBuscaReceita TD {
    border-bottom: 1px solid #000000;
}

#resultadoBuscaReceita TD SPAN {
    color:#921418;
}

.resultadoBuscaEncontrados {
    width: 220px;
	text-align: right;
}

TABLE#dadosReceitaPreparo {
    width:95%;
}

.tdTituloBuscaAvan {
    text-align:right;
    border-bottom: 1px solid #000000;
}

.tabReceitaOcasiao {
    width:80%;
    margin-top:24px;
    text-align:center;
}

.divReceitaProduto {
    width:220px;
    align:left;
}

.divReceitaProduto INPUT {
    padding-left:4px;
    width:344px;
    height:16px;
    border:1px solid #7f9db9;
    font-family:arial;
    font-size:11px;
}

.selectOcasiaoReceita {
    border:none;width:350px;font-family:arial;font-size:11px;
}

TD.botaoBuscaAvanReceitas {
    /*padding-right:25px;*/
	width:100%;
}

INPUT.botaoBuscaAvancadaReceita {
    width:120px;font-family:arial;font-size:11px;
	float:right;
	position:relative;
	right:165px;
}

/* REVISTA ----------------------------------------------------------------- */

DIV.menuRevistaPerdigaoOpcao {
    width:200px;
    float:left;
    position:relative;
    left:10px;
    margin-top:20px;
    margin-bottom:40px;
}

DIV.menuRevistaPerdigaoOpcao A.linksRevistaPerdicaoMenu {
    position:relative;
	left:25px;
	margin-bottom:10px;
	display:block;
}

DIV.menuRevistaPerdigaoOpcao A.linksRevistaPerdicaoMenu DIV {
	width:160px;
}

DIV.menuRevistaPerdigaoOpcao .linksRevistaPerdicaoMenu IMG {
    vertical-align:middle;
	margin-right:5px;
	float:left;
	position:relative;
	left:0px;
	margin-bottom:5px;
	
}



/* Impressao ----------------------------------------------------------------- */

.conteudoMateriaImpressao {
	width: 590px;
}

.conteudoMateriaImpressao TABLE {
    width:100%;
}

.conteudoMateriaImpressao TABLE DIV.dadosMateria {
    margin-left:25px;
    width:530px;
}

.conteudoMateriaImpressao TABLE DIV.rodapeMateria {

    margin-left:30px;
    width:520px;
    border-top:1px solid black;
    text-align:center;
}


/* Descricao ----------------------------------------------------------------- */

#descricao {
	font-size:.9em;
	line-height:12px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:25px;
	padding-top:3px;
}

H6 {
	font-size:1.1em;
	width:100%;
	display:block;
}

#descricao A {
	color:#000000;
}

/* Busca ---------------------------------------------------------------------- */

.tituloBusca {
	margin-bottom:7px;
	font-size:11px;
	font-family:Verdana;
	width:350px;
}

.tituloBusca STRONG {
	color:#b50c07;
}

.tituloOcorrencia {
	margin-bottom:7px;
	text-align: right;
	width:100px;
	font-size:11px;
	font-family:Verdana;
}

.ocorrencias STRONG {
	color:#000000;
}

.resultadoBusca {
	width:460px;
	margin-top:15px;
	margin-left:20px;
	padding-bottom:15px;
	font-size:11px;
	font-family:Verdana;
}

.resultadoBusca P {
	margin-left:37px;
	width:423px;
	font-size:10px;
	line-height:14px;
}



/* Box ---------------------------------------------------------------------- */

#box TD {
	font-family:verdana;
}

#box TD DIV {
	border:1px solid #dedede;
	background:#F5F5F5;
	padding-top:10px;
	height:auto !important;
	height:280px;
	min-height:280px;
	width:170px !important;
}

#box TD DIV H6 {
	position:relative;
	left:10px;
	top:5px;
	margin-bottom:10px;
	font-size:1em;
}

#box TD DIV P {
	line-height:12px;
	font-size:.9em;
	width:90%;
	display:block;
	position:relative;
	left:18px;
	margin-bottom:10px;
}

#box TD DIV P A {
	color:#A72525;
	font-size:1em;
	display:block;
	position:relative;
	left:-5px;
}

#box TD DIV P A IMG {
	margin-right:3px;
}

.imgBox, #imgBoxDois {
	margin:2px 0px 0px 0px;
}

#imgBox {
	margin:2px 0px 0px 0px;
}

#imgBoxDois {
    margin-top:4px;
    margin-bottom:3px;
}

/* Rodape ------------------------------------------------------------------- */

#rodape {
	padding-top:15px;
	color:#705A33;
	padding-bottom:20px;
}

#rodape DIV {
	width:99%;
	border-top:1px solid #EDE6D9;
}

#rodape DIV SPAN.esquerda {
	float:left;
	margin:5px 0 10px 5px;
}

#rodape DIV SPAN.esquerda IMG {
	vertical-align:middle;
	margin-right:5px;
}

#rodape DIV SPAN.esquerda A:ACTIVE, #rodape DIV SPAN.esquerda A:LINK, #rodape DIV SPAN.esquerda A:VISITED {
	color:#705A33;
	text-decoration:underline;
}

#rodape DIV SPAN.esquerda A:HOVER {
	coloR:#000000;
}

#rodape DIV SPAN.direita {
	float:right;
	margin:9px 0 10px 5px;
	text-align:right;
	color:#705A33;
	font-size:.9em;
}

/* Template 2 A - BUSCA ------------------------------------------------------------ */

.template2a {
	line-height:12px;
	font-size:0.9em;
	font-family:tahoma;
	padding:20px 0 0 0;
}

.topResultado {
    margin-top:15px;
    margin-left:12px;
    width:470px;
    border-bottom:1px solid #d2d2d2;
}

H2.tituloResultadoBusca {
    cursor:pointer;
}

H2.tituloResultadoBusca DIV {
    display:inline;
    float:left;
    font-family:arial;
    font-size:11px;
}

H2.tituloResultadoBusca STRONG {
    float:right;
    display:inline;
    font-family:arial;
    font-size:11px;
}

.resultadoBusca TABLE {
    display:block;
    width:98%;
    text-align:left;
}

.sugestaoBusca {
    width:100%;
    text-align:center;
    text-align:left;
}

.sugestaoBusca UL {
     list-style:square;
}

.sugestaoBusca UL LI {
    margin-left:20px;
}

/* Conteudo ----------------------------------------------------------------- */

.conteudo, .conteudoLimpo, .conteudoTodo, .conteudoTodoLimpo, .conteudoInteiro {
	width:410px;
	float:left;
	border:1px solid #d1d1d1;
	background:URL(../imagens/background/bg_logoGray.gif) #f9f9f9 no-repeat center center;
	margin-top:5px;
	height:auto !important;
	height:300px;
	min-height:300px;
}

#conteudoBatavia {
    background:URL(imagens/background/bg_batavia.gif) #f9f9f9 no-repeat center center;
}

.conteudoTodoLogin {
	width:530px;
	background: #f9f9f9;
	float:left;
	border:1px solid #d1d1d1;
	margin-top:5px;
	height:65px;
	min-height:65px;
	background:URL(../imagens/background/bg_imprensa.jpg) #f9f9f9 no-repeat top center;
}

.conteudoTodoLoginClientes {
	width:530px;
	background: #f9f9f9;
	float:left;
	border:1px solid #d1d1d1;
	margin-top:5px;
	height:65px;
	min-height:65px;
	background:URL(../imagens/background/bg_login.jpg) #f9f9f9 no-repeat top center;;
}

.conteudoTodoMaterias {
	width:530px;
	display:block;
	float:left;
	border:1px solid #d1d1d1;
	margin-top:5px;
	height:auto !important;
	height:300px;
	min-height:300px;
	background:URL(../imagens/img_imprensa.jpg) #f9f9f9 no-repeat top right;
}

.textoMaterias {
	color:#7d7d7d;
	width:280px;
	height:auto;
	border:1px solid #ededed;
	background-color: #f9f9f9;
	margin:3px 8px 0 8px;
	padding:4px 6px 0 6px;
	line-height: 14px;
	background:URL(../imagens/background/bg_saibamais.gif) #f9f9f9 no-repeat bottom right;
	display:block;
}

.textoMateriasImpressao {
	color:#7d7d7d;
	width:280px;
	height:71px;
	border:1px solid #ededed;
	background-color: #f9f9f9;
	margin:3px 8px 0 8px;
	padding:4px 6px 0 6px;
	line-height: 14px;
}

.textoMaterias STRONG {
	color:#525252;
}

.tituloMateria {
    margin-top:0px;
    margin-left:4px;
}

.tituloMateria STRONG {
    font-size:12px;
    width:400px
}

.listagemNegocios {
    margin-left:12px;
}

.listagemNegocios TABLE#tabMateriasNegocios {
    text-align:left;
    height:94px;
    width:485px;
    border:1px solid #ebebeb; 
    margin-left:15px; 
    margin-left:0px;
    background:#FFFFFF;
}

.listagemNegocios TABLE#tabMateriasNegocios TR TD.linhaNegocios {
    padding-left:8px;
    padding-top:5px;
}

.linkMateriasNegocios {
    cursor:pointer;
}

.imgLinkMateria {
    width:180px;
}

.img_login {
	position:absolute;
	margin-top:-95px;
	margin-left:348px;
}

.img_login_imprensa {
	position:absolute;
	margin-top:-108px;
	margin-left:348px;
}

.img_materias {
	position:absolute;
	margin-top:-96px;
	margin-left:352px;
}

.imgMateriaConteudo {
	margin-left:6px;
	margin-top:10px;
	margin-right:6px;
	margin-bottom:6px;
	border:1px solid #d1d1d1;
}

.imgMaterias {
	border:1px solid #c1c1c1;
	margin:3px 0 8px 8px;
}

.conteudoTodoLogin INPUT, .conteudoTodoLoginClientes INPUT {
	font-size:10px;
	font-family:Verdana;
	width:120px;
	height:15px;
	background: #fff;
	border:1px solid #d1d1d1;
}

.conteudoTodoLogin LABEL, .conteudoTodoLoginClientes LABEL {
	margin-left:2px;
	padding-bottom:3px;
	display:block;
}

.conteudoTodoLogin .btForm, .conteudoTodoLoginClientes .btForm {
	font-size: 9px;
	/*margin-left:10px;*/
	width:48px;
	height:17px;
	background: #fff;
	border:1px solid #d1d1d1;
}


.conteudoPolitica {
	width:530px;
	float:left;
	border:1px solid #d1d1d1;
	background:URL(../imagens/background/bg_logoGray.gif) #f9f9f9 no-repeat center center;
	margin-top:5px;
	height:auto !important;
	height:300px;
	min-height:300px;
}


.conteudoPolitica P {
	text-align:justify;
	margin:20px 20px 20px 20px;
	line-height:15px;
}

.conteudoLimpo, .conteudoInteiro {
	background:none;
	border:0px;
	border-right:1px solid #d1d1d1;
}


.conteudoInteiro {
    width:100%;
    border:0px;
}


.conteudoTodo {
	width:530px;
}

.conteudoTodoLimpo {
	width:530px;
	background: #f9f9f9;
}

.conteudoTodoLimpoi TABLE TR TD {
	border-style: solid;
	border-collapse: collapse;
}

.menuDir {
	float:right;
	width:120px;
	margin-top:5px;
	margin-left:5px;
}

.conteudo P, .conteudoLimpo P, .conteudoTodo P, .conteudoTodoLimpo P, .conteudoMateriaImpressao P {
	text-align:justify;
	margin:20px 20px 20px 20px;
	line-height:15px;
}

.conteudoTodoMaterias P {
	text-align:justify;
	margin:20px 20px 20px 10px;
	line-height:15px;
}

.menuDir A {
	left:0px;
	color:#A72525 !important;
	display:block;
	font-family:verdana;
	margin-bottom:7px;
	line-height:10px;
}

.menuDir A:HOVER {
	color:#000000 !important;
}

.menuDir A IMG {
	margin-right:3px;
}

.tituloGaleriaDir {
	border-bottom:1px solid #d1d1d1;
	margin-bottom:5px;
}

.thumbDir {
	border:1px solid #d1d1d1;
	margin:0px !important;
}

.linkThumbDir {
	width:54px;
	height:35px;
	float:left;
	border-right:4px solid white;
	margin-bottom:4px !important;
}

.linkThumbDir IMG {
    width:48px;
    height:36px;
}

A.linkThumbDir:HOVER {

}

A.selecionado {
	background:#f5f5f5;
	font-weight:bold;
	color:#000000 !important;
	text-decoration:none !important;
	cursor:default;
}

.conteudo A.linkThumbDir {
	margin-right:1px;
	margin-bottom:3px;
}

.tituloInterno {
	width:100%;
	font-size:1.1em;
	display:block;
	border-bottom:1px solid #666;
	padding-bottom:3px;
	margin-bottom:10px;
}

.categorias {
	width:530px;
	
}
/* Galeria de Imagens ------------------------------------------------------- */

/*#galeriaImagens {
	width:694px;
	height:394px;
	position:absolute;
	left:50%;
	top:50px;
	margin-left:-340px;
	background:URL(../imagens/outrasimg/bg_galeria.jpg) #fff no-repeat center center;
	display:none;
}

#galeriaImagens A.fecharGaleria {
	position:absolute;
	right:35px;
	top:1px;
	text-align:right;
}*/

.selectGaleria {
	height:100%;
	background: #e1e1e1;
}


.selectGaleria SELECT {
	margin-top:36px;
	margin-left:5px;
	width:204px;
	height:18px;
	font-family:Verdana;
	font-size:11px;
}

.galeiraThumbs {
	margin-left:3px;
}

.galeiraThumbs IMG{
	margin-right:4px;
	margin-bottom:4px;
}

.paginacaoGaleria {	
	background:URL(../imagens/background/bg_paginacao.gif) no-repeat center center;
	margin-left:5px;
	width:204px;
	height:25px;
}

.paginaSelecionada {
	padding-top:5px;
	padding-left:1px;
	background: #e1e1e1;
	width:11px;
	height:25px;
	color:#a91c1c;
}

A.linkPaginacao:ACTIVE, A.linkPaginacao:LINK, A.linkPaginacao:VISITED {
	padding-top:5px;
	padding-left:1px;
	width:11px;
	height:25px;
	color:#a91c1c;
}




/* Tipo Noticia ------------------------------------------------------------- */

.imgNoticia {
	float:left;
	border:2px solid #FFF;
	margin:0 10px 10px 0;
	float:left;
}

.tituloNoticia {
	width:204px;
	font-size:1.6em;
	font-weight:bold;
	display:block;
	float:left;
	margin-top:5px;
	border-bottom:1px solid #aaa;
	padding-bottom:5px;
	text-align:left;
	margin-bottom:5px;
}

.subtitulo {
	font-size:1.2em;
	
}

.imgTopo {
	border:2px solid #FFFFFF;
}

#imgRevista {
	float:left;
	margin-right:20px;
}

.tituloEdicao, .tituloRevista {
	float:left;
	font-size:1.2em;
	display:block;
	width:245px;
	height:20px;
}

.tituloRevista {
	font-size:1.9em;
	border-bottom:1px solid #000;
	margin-bottom:5px;
	text-transform:uppercase;
	height:45px;
	padding-top:5px;
	line-height:20px;
}

.tituloInternoRevista {
	width:100%;
	display:block;
	font-size:1.2em;
	float:left;
	margin-bottom:5px;
	color:#C30011;
}

.descricaoRevista {
	float:right;
	width:255px;
}

.revistaCabecalho {
	float:left;
}

STRONG.anoSelecionado, A.linkAnoSelecionavel {
    font-size:1.1em;
}

#indicar {
	width:237px;
	height:94px;
	background:URL(../imagens/background/bg_indique.gif) no-repeat left top;
	margin-top:20px;
	position:absolute;
	left:15px;
	top:0px;
	display:block;
}

DIV.menuRevistaPerdigao {
    width:225px;
    float:left;
    position:relative;
    left:10px;
    margin-top:10px;
}

DIV.menuRevistaPerdigao A {
    position:relative;
    left:25px;
    margin-bottom:10px;
    display:block;
}

DIV.menuRevistaPerdigao A IMG {
    vertical-align:middle;
    margin-right:5px;
}

#indicar LABEL {
	float:left;
	font-size:9px;

}

#indicar .campo {
	font-size:9px;
	width:95px;
	left:2px;
	background:#f2f2f2;
	border:1px solid #d9d9d9;
}

#indicar TABLE {
	margin-top:10px;
	margin-left:9px;
	width:220px;
	float:left;
}

#indicar .rotulo {
	position:relative;
	left:10px;
	top:4px;
	font-size:.9em;
}

#indicar .rotulo IMG {
    vertical-align:middle;margin-right:5px;
}

#indicar A {
    float:right;position:absolute;top:5px;right:5px;
}

#indicar TABLE#tabIndicarForm  {
    width:210px;
}

#indicar TABLE#tabIndicarForm INPUT#texto {
    width:85px;
}



INPUT.btEnviar {
	width:17px;
	height:14px;
	margin-top:5px;
	margin-left:3px;
}

/* Tipo Noticia ------------------------------------------------------------- */

.tituloNoticias {
	font-size:1.9em;
	border-bottom:1px solid #000;
	margin-bottom:5px;
	text-transform:uppercase;
	line-height:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:left;
}

.imgNoticias {
	float:left;
	margin-right:20px;
	border:2px solid #fff;
	margin:0px 10px 10px 0px;
}

.conteudoNoticias {
	margin:20px 20px 20px 20px;
	text-align:justify;
	line-height:15px;
}

.linkOutrasNoticias {
    border-bottom:1px solid #d1d1d1;
    margin-bottom:10px;
    display:block;
    padding-bottom:5px;
}

/* Filiais Vendas ----------------------------------------------------------- */

STRONG.destaque {
	color:#991418;
}

/*.filiaisVendas {
	width:530px;
	height:61px;
	background:URL(../imagens/outrasimg/bg_filiais.png) no-repeat left top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/outrasimg/bg_filiais.png', sizingMethod='scale');	
	display:block;
}*/

/* IMPRENSA ----------------------------------------------------------------- */

FORM.formImprensa {
	width:100%;
}

FORM#formContato {

}

.mensagemPolitica FORM#formativacao {
	display:inline;	
}

FORM.formImprensa LABEL {
	float:left;
	display:block;
	width:100px;
	text-align:right;
	text-size:1em;
	margin-right:4px;
}

FORM.formImprensa #recebe {
    background:none;
    float:left;
    width:30px;
    border:0px;
}

FORM.formImprensa #labelRecebe {
    float:left;
	text-align:left;
	width:250px;
}

FORM.formImprensa INPUT, FORM.formImprensa SELECT,  FORM.formImprensa TEXTAREA {
	border:1px solid #d1d1d1;
	font-size:11px;
	font-family:tahoma;
	padding-left:4px;
}

FORM.formImprensa TEXTAREA {
	font-size:11px;
	height:100px;
	overflow:auto;
}

FORM.formImprensa .botao {
	width:75px;
	background:#FFF;
	border:1px solid #aaa;
	float:right;
	position:relative;
	right:45px;
	top:10px;
	cursor:pointer;
}

A.linkImprensa:ACTIVE, A.linkImprensa:LINK, A.linkImprensa:VISITED {
	font-size:1.1em;
	color:#cc3300;
	font-weight:bold;
	margin-bottom:0px;
	padding-top:3px;
	display:block;
	width:100%;
}


/* CADASTRO ----------------------------------------------------------------- */

FORM.formCadastro {
	width:100%;
}

FORM.formCadastro LABEL {
	float:left;
	display:block;
	width:150px;
	text-align:right;
	text-size:1em;
	margin-top:2px;
	margin-right:4px;
}

FORM.formCadastro INPUT, FORM.formCadastro SELECT,  FORM.formCadastro TEXTAREA {
	border:1px solid #d1d1d1;
	font-size:11px;
	overflow:none;
	font-family:tahoma;
	padding-left:4px;
}

FORM.formCadastro TEXTAREA {
	font-size:11px;
	height:100px;
}

FORM.formCadastro .botao {
	width:75px;
	background:#FFF;
	border:1px solid #aaa;
	float:right;
	position:relative;
	right:45px;
	top:10px;
	cursor:pointer;
}

.mensagemPolitica {
 width:340px;
 margin-top:20px;
 margin-left:7px;
}

.mensagemPolitica A {
    color:#b31f20;
}

#formularioCadastro {
    background:URL(../imagens/background/bg_imprensa.jpg) #f9f9f9 no-repeat top right;
}

#formularioCadastroClientes {
    background:URL(../imagens/background/bg_login.jpg) #f9f9f9 no-repeat top right;
}

FORM#cadastroNegocios {
    font-size:1.1em;
}

FORM#cadastroNegocios LABEL {
    margin-bottom:5px;
}

FORM#cadastroNegocios INPUT {
    width:220px;
}

FORM#cadastroNegocios INPUT.cep1 {
    width:40px;
}

FORM#cadastroNegocios INPUT.cep2 {
    width:25px;
}

FORM#cadastroNegocios INPUT#concordo {
    width:12px;
    border:0px;
    background:none;
    float:left;
    height:18px;
}

FORM#cadastroNegocios LABEL.concordo {
    float:left;text-align:left;width:250px;
    display:block;
    vertical-align:middle;
}

FORM#cadastroNegocios INPUT.botaoEnviar, FORM#cadastroNegocios INPUT.botaoCancelar {
    width:80px;
}

FORM#cadastroNegocios INPUT.botaoEnviar {
    margin-left:208px;
}

#sexoM, #sexoF {
    width:20px !important;
    height:12px;
    position:relative;
    top:3px;
    margin-left:0px;
    _margin-left:3px;
    float:left;
    border:none;
    background:none;
}

.diaNascimento {
    width:65px !important;
}

FORM#cadastroNegocios FONT {
    font-size:.9em;
}

FORM#cadastroNegocios LABEL.Masc, FORM#cadastroNegocios LABEL.Fem {
    width:40px;
    margin-top:2px;
    margin-right:25px;
}

FORM#cadastroNegocios INPUT#endereco, FORM#cadastroNegocios INPUT#bairro, FORM#cadastroNegocios INPUT#cidade {
    width:300px;
}

FORM#cadastroNegocios INPUT#numero, FORM#cadastroNegocios INPUT#ramal_com {
    margin-left:0px;
    _margin-left:3px;
    margin-top:1px;
    width:50px;
    float:left;
    
}

FORM#cadastroNegocios INPUT#complemento {
	width:160px;
    _width:149px;
}

FORM#cadastroNegocios LABEL.complementoLabel, FORM#cadastroNegocios LABEL.contatoCom {
    margin-left:10px;width:70px;margin-top:1px;
 }

FORM#cadastroNegocios LABEL.contatoCom {
    width:55px;
} 
 
FORM#cadastroNegocios SELECT#estado, FORM#cadastroNegocios SELECT#pais, FORM#cadastroNegocios SELECT#tipoveiculo{
    width:307px;
}

FORM#cadastroNegocios SELECT#tipoveiculo{
    width:227px;
}

FORM#cadastroNegocios INPUT#cpf {
    width:220px;
}

FORM#cadastroNegocios INPUT#ddd_res, FORM#cadastroNegocios INPUT#ddd_com, FORM#cadastroNegocios INPUT#ddd_celular  {
    width:50px;
    margin-right:5px;
}

FORM#cadastroNegocios INPUT#fone_ress, FORM#cadastroNegocios INPUT#fone_com, FORM#cadastroNegocios INPUT#celular {
    width:156px;
}

FORM#cadastroNegocios INPUT#contato_com {
	width:95px;
    _width:92px;
}

FORM#cadastroNegocios INPUT#senha, FORM#cadastroNegocios INPUT#senha_confirmacao, FORM#cadastroNegocios INPUT#nova_senha, FORM#cadastroNegocios INPUT#senha_confirmacao, FORM#cadastroNegocios INPUT#senha_atual {
    width:140px;
}

FORM#cadastroNegocios INPUT#recebe {
    float:left;
    width:30px;
    border:0px;
    background:none;
    height:14px;
    margin-top:3px;
}

FORM#cadastroNegocios P {
    width:279px;    
    margin-left:184px;
}

FORM#cadastroNegocios LABEL.recebeMsg {
    float:left;text-align:left;width:195px;
}

FORM#cadastroNegocios INPUT.botaoEnviarCadastro, FORM#cadastroNegocios INPUT.botaoCancelarCadastro, FORM#cadastroNegocios INPUT.botaoEnviarCadastro2 {
    width:80px;
    cursor:pointer;
}

FORM#cadastroNegocios INPUT.botaoEnviarCadastro {
    margin-left:210px;
}

FORM#cadastroNegocios INPUT.botaoEnviarCadastro2 {
	margin-left:208px;
}

FORM#loginNegocios TABLE {
    width:345px;
    margin: 7px 0 0 10px;
}

FORM#loginNegocios TABLE TR TD DIV.campoEmail {
    width:210px;
	vertical-align:top;
}

FORM#loginNegocios TABLE TR TD DIV.campoPassword {
    width:90px;
    vertical-align:top;
}

FORM#loginNegocios TABLE TR TD DIV.campoOk {
	_padding-top:1px;
    width:50px;
}

FORM#loginNegocios TABLE TR TD DIV.campoPassword INPUT.btForm {
    cursor:pointer;
}

FORM#loginNegocios TABLE TR#linksLoginNegocios IMG {
    margin:2px;
    margin-top:5px;
    float:left;
}

FORM#loginNegocios TABLE TR#linksLoginNegocios DIV {
    margin-top:3px
}

#assinaturaImprensa {
	margin-top: 25px;
	margin-left: 7px;
}




/* Videos ------------------------------------------------------------------- */

.detalhesVideo {
	background:URL(../imagens/background/bg_video_l.jpg) top left;
	width:267px;
	height:433px;
}

.detalhesVideo .detalhes {
	background:URL(../imagens/background/bg_detalhes_videos.gif) top left;
	margin-top:50px;
	width:185px;
	height:89px;
}

.detalhesVideo .detalhes P {
	line-height:17px;
	margin: 18px 7px 7px 9px;
	text-align:left;
	font-size:11px;
	font-family:tahoma;
}

.video {
	background:URL(../imagens/background/bg_video_r.jpg) top left;
	width:500px;
	height:433px;
	font-size:11px;
	font-family:tahoma;
	border:1px solid #b2d6e4;
}

.selectVideo {
	margin-top:53px;
	width:300px;
}

.selectVideo SELECT {
	position:relative;
	color:#a22122;
	width:302px;
	height:19px;
	font-size:10px;
	font-family:tahoma;
}

.selectVideo LABEL {
	position:relative;
	bottom:5px;
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
}

.playerVideo {
	width:300px;
	height:240px;
	margin-top:43px;
}


.logoVideo {
	margin-top:35px;
}
/* Intro ------------------------------------------------------------------- */

#flashcontent {
	width:100%;
	height:100%;
}
#noflash {
	left: 100%;
	top: 100%;
}
#content {
	height: 160px;
	width: 457px;
	background-color: #FFFFFF;
	background:URL(../imagens/alerta.jpg) #FFFFFF no-repeat center center;
}

A.btPlugin:ACTIVE, A.btPlugin:LINK, A.btPlugin:VISITED {
	margin-top:96px;
	margin-left:286px;
	width: 150px;
	height: 45px;
}

/* Projetos ----------------------------------------------------------------- */

body.projetos {
	font-size: 11px;
	margin:     0px;

}

.conteudo_projetos {
	font-size: 11px;

}

.bg_projetos {
	/*float:left;*/
	/*border:1px solid #d1d1d1;*/
	background:URL(../imagens/background/bg_logoGray.gif) #f9f9f9 no-repeat center center;
	margin-left: 25px;
	margin-top: 10px;
	margin-right: 5px;
	height:auto !important;
}

FORM.formProjetos {
	width:100%;
}

FORM.formProjetos LABEL {
	text-align:left;
	text-size:11px;
	margin-left:15px;
}

FORM.formProjetos INPUT, FORM.formProjetos SELECT,  FORM.formProjetos TEXTAREA {
	border:1px solid #d1d1d1;
	width: 370px;
	font-size:11px;
	font-family:tahoma;
	padding: 2px;	
}

FORM.formProjetos TEXTAREA {
	font-size:11px;
	height:100px;
}

FORM.formProjetos .botao {
	width:75px;
	background:#FFF;
	border:1px solid #aaa;
	cursor:pointer;
}

div p.projetos {
	margin-left: 25px;
	margin-top: 16px;
	margin-right: 5px;
	text-align: justify;
	position: relative;
}

div table.projetos {
	margin-left: 25px;
	margin-right: 25px;
	text-align: justify;
	position: relative;
	margin-top: 7px;
}

td.projetos {
	padding: 16px;
	background-color: #f5f5f5;

}

td.projetos label {
	font-size: 11px;	
}

TD.projetos LABEL SPAN{
	font-size: 10px;
}

.projeto_botao {
	width: 100px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #f5f5f5;
	border: 1px solid #d2d2d2;
}

.projeto_txarea {
	font-size: 11px;
	padding: 2px;
	border: 1px solid #d2d2d2;
	width: 498px;
}


.conteudo_projetos LABEL{
	font-size: 11px;
}

.obrigatorio {
	color: red;
	font-size: 10px;
}

A.miniOutdoor:ACTIVE, A.miniOutdoor:LINK, A.miniOutdoor:VISITED, A.miniOutdoor:HOVER {
	color:red;
}

#popupBloqueado {
	position			:	absolute;
	display				: 	block;
	top					:	0px;
	left				:	0px;
	width				:	100%;
	background-color	:	black;
	display				:	none;
	height				:	30px;
	padding-top			:	12px;
	padding-left		:	5px;
}


#tabProjetos {
    width:584px !important;
}

.catOutrosDiv {
    position:relative;
    margin-left:25px;
    margin-top:5px;
    display: none;
}

/*TEXTAREA#categoriaOutros {
    width: 498px;
}*/

#tabPropostaPreve {
    width:561px;
    margin-right:0px;
}

.areaSegundaTab {
    width:290px !important;
}

#invOutros TABLE TEXTAREA {
    width:250px;
}

.botoesProjetos {
    position:relative; 
    margin-top: 40px; 
    margin-left:4px;
    width: 100%;
    text-align: center;
}

#tabProjetos FORM TABLE#tabProposta {
    width:555px;
    margin-right:0px;
}

.campoProjetos {
    height:610px;
    overflow-y:scroll;
	background: #ffffff url('../imagens/projetos/header.jpg') no-repeat top left;
}

.projeto_botao {
    cursor:pointer;
}

#cpfCnpj {
    width:150px;
}

#dddProjeto {
    width:30px;margin-right:5px;
}

#telefone {
    width:90px;
}

#email {
    width:370px;
}

INPUT.radio_projeto {
    height:16px;
    vertical-align:middle;
    float:left;
    position:relative;
    top:4px;
    background:#f1f1f1;
}

#projeto {
    width:370px;
}

#obsProjetos {
    text-align: justify;
    width:370px;
}

.imgWord {
    position:relative;
    top:3px;
    margin-right:3px;
}

#arqProposta {
    width:250px;
}

#invOutros {
    position:relative;
    margin-left:25px;
    margin-top:5px;
    display:none;
}

.botoesProjetosAcao {
    text-align:right;
    padding-right:5px;
}

#invOutros TABLE {
    width:270px !important;
}

.obsProjetos {
    position:relative;
    margin-left:25px;
}

/* PRODUTOS ---------------------------------------------------------------- */

#produto {
    width:100%;
}

TD.imagemProduto {
    width:45% !important;
}

TD.descricaoProduto {
    padding-left:9px;
}

TD.descricaoProduto DIV.subtituloProduto {
    color:#a80000;
    font-size:11px;
    text-transform: uppercase;
    margin-top:10px;
}

TD.descricaoProduto DIV.tituloProduto {
    font-size:14px;
    margin-top:10px;
}

.divisor {
    border-bottom:1px solid #d5d5d5;
    margin-top:5px;
}

.produtoConteudo {
    text-align:justify;
    margin:5px 0 0 0;
}

.receitaDisponivel {
	width:528px !important;
	text-align:right;
	margin-left:6px;
}

TD.tituloInfNutri {
    color:#a80000;
    font-size:11px;
    padding-bottom:5px;
}

TD.vidaUtilProduto {
   text-align:left;
   padding-bottom:5px;
   padding-left:25px;
}

TD.vidaUtilProduto DIV {
    width:220px;
}

TD.vidaUtilProduto DIV SPAN {
    color:#a80000;
}

TABLE.tabInfNutri {
    width:528px !important;
    border:1px solid #FFF;
	margin-left:6px;
}

TABLE.corpoInfNutri, TABLE.corpoEsp {
    width:100%;
    text-align:right;
}

TABLE.produtoSelecao {
	width:534px !important;
    border:1px solid #FFF;
}

TR.subTitNutri {
    background-color:#f0f2f1;
}

TR.subTitNutri TD {
    text-align:right;
}

TR.subTitNutri TD STRONG {
    float:left;
    padding: 2px 0 4px 4px;
}

TR.subTitNutri TD DIV {
    width:125px;
    text-align:right;
    font-weight:bold;
	padding-right:10px;
}

.naoDeclarar {
    height:30px;
	text-align:justify;
}

.titTabEsp {
    color:#a80000;
    font-size:11px;
    padding-bottom:5px;
    width:100%;
}

TR.corpoEspTit {
    background-color:#f0f2f1;
}

TR.corpoEspTit TD, TR.contEsp TD {
    width:80px !important;
    text-align:center;
    padding:6px 0 6px 0;
}

TR.corpoEspTit TD {
    font-weight:bold;
}

DIV.composicao {
    text-align:justify;
    margin:0 0 0 15px;
}

TABLE#tabProdutos {
    width:475px;
    text-align:center;
    margin-left:15px;
}

DIV.selectProdutoBox {
    width:210px;
    height:28px;
    background-color:#e8e8e8;
    padding:10px 10px 0px 0px;
}

DIV.selectProdutoBox SELECT {
    font-size:10px;width:200px;
    margin-left:10px;
}

DIV.opcaoUm {
    text-align:justify;
    position:relative;
    left:40px; 
    width:475px !important;
    border-top:1px solid silver;
    padding-top:20px;
}

DIV.opcaoDois {
    position:relative;
    left:40px;
    width:474px;
}

DIV.produtoDescricaoConteudo {
    width:535px !important;
    padding-top:0px;
}

DIV.produtoDescricaoConteudo TABLE DIV.selectProdutoDescricao {
    width:250px;
    height:28px;
    background-color:#e8e8e8;
    padding:10px 10px 0px 0px;
}

DIV.produtoDescricaoConteudo TABLE DIV.selectProdutoDescricao SELECT {
    font-size:10px;
    width:235px;
}

DIV.conhecaLinhaProdutos {
    position:relative;left:12px;width:528px;
}

DIV.flashRolagemProdutos {
    position:relative;left:40px;width:474px;
}

/* NEGOCIOS ---------------------------------------------------------------- */

#titNegocios {
    width:92%;
    margin:20px 20px 0 20px;
}

#titNegocios SPAN {
    margin:7px 0 0 0;
}

#titNegocios STRONG {
    float:left;
}

.voltar {
    float:right;
}

.voltar IMG {
    vertical-align:middle;
    margin-right:3px;
}

.materiaDireita {
    float:right !important;
}

.materiaDireita IMG {
    margin-right:20px;
}

.materiaEsquerda {
    float:left !important;
}

.materiaEsquerda IMG {
    margin-left:20px;
}

.materiaCentro {
    text-align:center;
}

/* RECEITAS ---------------------------------------------------------------- */

.menuReceitas {
    padding-left:10px;
	_padding:1px !important;
	_padding-left:10px !important;
}


.TabMenuReceitas {
    width:100%;
    position:relative;
    top:12px;
}

.TabTopoReceitas {
    width:100%;
    margin-top:0px;
}

DIV.logoReceitas {
    margin-top:25px;
}

TD.BuscaReceitas {
    vertical-align:middle;
}

TD.BuscaReceitas FORM {
    float:right;
    width:80% !important;
}

TD.BuscaReceitas FORM TABLE {
    width:80%;
    margin-top:24px;
}

TD.BuscaReceitas FORM TABLE LABEL {
    text-align:right;
    float:right;
    display:block;
}

TD.BuscaReceitas FORM TABLE TR TD DIV {
    width:220px;
    text-align:left;
}

INPUT.textoBuscaReceitas {
    padding-left:4px;
    padding-top:2px;
    width:190px;
    height:16px;
    border:1px solid #7f9db9;
    font-family:arial;
    font-size:11px;
}

SELECT.selectBuscaReceitas {
    border:none;
    width:197px;
    font-family:arial;
    font-size:11px;
}

INPUT.botaoBuscaReceitas {
    background-color:#eeebc2;
    position:relative;
    left:-3px;
}

INPUT.botaoBuscaAvancada {
	background:#FFF;
	border:1px solid #aaa;
	position:relative;
	cursor:pointer;
	margin:0;
}

INPUT.botaoBuscaAvancadaReceita {
	background:#FFF;
	border:1px solid #aaa;
	position:relative;
	cursor:pointer;
	margin:0;
}

BODY#receitas {

    text-align:center;
}

#tabReceitas {
    width:770px; 
    height: 100%; 
    align:center;
}

TABLE#tabReceitas TR {
    vertical-align:top;
}

#conteudoReceita {
	position:relative;
    width:595px;
}

#divMenuReceitas {
    width:180px; 
    text-align: center;
}

#conteudo_receitaIndex {
    padding-left:20px;
    padding-top:30px;
}

#conteudo_receitaIndex TABLE {
    width:50%;
}

.tituloFlash {
    padding-left:20px;
    vertical-align:middle;
}

#ingredientes {
    margin-top:15px;
    margin-left:19px; 
    border-bottom: 1px solid #000000;
}

#ingtitulo {
    margin-top:15px;
    margin-left:35px;
    margin-bottom:35px; 
    color:#921418;width:224px
}

#replaceIngdescricao {
    margin-left:10px;color:#000000;
}

#maisReceitas {
    margin-top:15px;
    margin-left:19px; 
    border-bottom: 1px solid #000000;
}

#produtosRelacionados {
    margin-top:15px;
    margin-left:35px;
    color:#921418;
    width:224px
}

#nomeProduto {
    margin-left:45px;
    color:#921418;
    width:224px
}

#nomeProduto A {
    color:#000000;
}

#modoPreparo {
    margin-top:15px;
    margin-left:19px; 
    border-bottom: 1px solid #000000;
}

#preTitulo {
    margin-top:15px;
    margin-left:35px;
    margin-bottom:35px; 
    color:#921418;
    width:224px
}

#preTitulo DIV {
    margin-left:10px;color:#000000;text-align:justify;
}

#receitaEmail {
    background: url(../imagens/receitas/background/bg_formulario.jpg) no-repeat top left;
    margin:0 0 0 0;
}

#corpoReceitaEmail {
    margin-top:81px;
    color:black;
}

#corpoReceitaEmail TABLE {
    width:100%;
    font-family:arial;
    font-size:11px;
}

.envioRealizado {
    height:22px;
    vertical-align:middle;
}

.preenchaFormulario {
    text-align:right;
    float:right;
    margin-right:10px;
    
}

.msgErro {
    color:#951917;
}

FORM#formEnviaReceita {
    font-size:1.1em;
}

FORM#formEnviaReceita INPUT, FORM#formEnviaReceita TEXTAREA {
    width:250px;
}

FORM#formEnviaReceita TEXTAREA {
    height:80px;
}

FORM#formEnviaReceita #recebe {
    background:none;
    float:left;
    width:30px;
    border:0px;
}

FORM#formEnviaReceita #labelRecebe {
    float:left;text-align:left;width:250px;
}

FORM#formEnviaReceita .botao {
    background-color:#fffde0;
    border:1px solid #cecaa4;
    color:#9b8e35;
    width:100px;
}

#recTitulo {
    font-size: 16px; padding-left: 16px;
}

.infImpressao {
    padding-left:20px;
}

#dadosImpressaoReceita {
    padding-right: 5px; 
    padding-right: 10px;

}

.tempoPreparoImpressao {
    padding-left: 16px; padding-top: 15px
}

.rendimentoImpressao {
    padding-left: 16px; padding-top: 5px;
}

.recredimentoImpressao {
    padding-left: 37px;
} 

.ingredientesImpressao {
    margin-top:15px;margin-left:19px; border-bottom: 1px solid #000000;
}

#ingTitulo {
    margin-top:15px;margin-left:35px;margin-bottom:35px; color:#921418;width:224px;
}

.replaceTrimIng {
    margin-left:10px;color:#000000;
}

.produtoNomeImpressao {
    margin-left:45px;color:#921418;width:224px;color:#000000;
}

.rodapeImpressao {
    margin-left:20px;width:520px;border-top:1px solid black;
}

/* USUARIO ---------------------------------------------------------------- */

.dadosUsuarios {
    width:270px;
    display:block;
    margin-bottom:10px;
    text-align:right;
    position:relative;
    top:-5px;

}

.emailLoginCampo {
	width:200px !important;
	/*margin-right:5px;*/
}

.emailSenhaCampo {
	width:80px !important;
    /*float:left;*/
}

/* CADASTRO ---------------------------------------------------------------- */

.mensagemAtivarCadastro {
    width:340px;
    margin-top:20px;
    margin-left:7px;
}

.botaoConteudoExclusivo {
    color:#b31f20;
}

.textoUpper {
	 text-transform:uppercase;
}

/* CATEGORIAS ---------------------------------------------------------------- */

#categorias {
    width:100%;
    border:0px;
}

.listagemCategorias {
    width:511px !important; background-color: #f9f9f9; border: solid 1px #d1d1d1; padding-left: 10px; padding-right: 10px; line-height: 20px; font-size: 11px;
}

FORM#formEscolhaCategoria {
    width:100%;
    display:block;
}

FORM#formEscolhaCategoria TABLE {
    width:100%;
    /*border:1px solid white;*/

}

FORM#formEscolhaCategoria TABLE TR TD.passo {
    vertical-align: top; text-align: right; color: #992927;
}

FORM#formEscolhaCategoria TABLE TR TD SELECT#linha, FORM#formEscolhaCategoria TABLE TR TD SELECT#produto {
    width:350px;font-size:11px;
 }

/* CONTATO ---------------------------------------------------------------- */ 

DIV.tamanhoContato {
    width:375px;
    position:relative;
    left:15px;
}

P.mensagemIntroducao {
    font-size:1.2em;
}

FORM#formContato {
    font-size:1.1em;
    display:block;
}

FORM#formContato INPUT, FORM#formContato TEXTAREA {
    width:220px;
    margin-bottom:3px;
}

FORM#formContato SELECT {
    width:227px;
    margin-bottom:3px;    
 }
 
FORM#formContato INPUT#dddContato {
    width:50px;margin-right:5px;
} 

FORM#formContato INPUT#telefoneContato {
    width:156px;
}

FORM#formContato #recebe {
    float:left;
    width:30px;
    border:0px;
    background:none;
    height:14px;
    position:relative;
    top:3px;
}

FORM#formContato LABEL#recebeLabel {
    float:left;text-align:left;width:195px;
}

FORM#formContato INPUT#botaoContato {
    width:65px;
    float:right;
    position:relative;
    right:45px;
    margin-top:20px;
    cursor:pointer;
}

STRONG.envieCurriculo {
    font-size:1.2em;
    border-bottom:1px solid #d1d1d1;
    display:block;
    padding-bottom:3px;
}

TD#menuContatoDir A {
    margin-left:5px;
}

TABLE#TabOutrosContatos {
    width:412px;
}

TABLE#TabOutrosContatos TR TD P {
    width:335px; 
    font-size:10px; 
    line-height:14px;
    padding-bottom:15px
}

TABLE#TabOutrosContatos TR TD P STRONG {
    font-size:1.3em;
    width:100%;
    display:block;
    border-bottom:1px solid #d1d1d1;
    padding-bottom:3px;
}

/* FILIAIS ---------------------------------------------------------------- */

#topoFiliais {
    background-color: #f9f9f9; 
    border: solid 1px #d1d1d1; 
	height: 50px;
    padding: 10px 10px 0px 10px; 
    line-height: 25px; 
    font-size: 11px;
}

FORM#formBuscaFiliais DIV {

}

FORM#formBuscaFiliais INPUT {
    font-size: 12px; 
    font-family: Verdana, Arial, sans; 
    border: solid 1px #9c9c9c
}

FORM#formBuscaFiliais INPUT.radioFiliais {
    margin-top:3px;
    vertical-align:middle; 
    background-color: #f9f9f9;
    height:16px;
    border:0px;
}

FORM#formBuscaFiliais INPUT.botaoFiliaisBusca {
    width: 80px; 
    background-color: #ffffff; 
    border:1px solid silver; 
    font-family:Verdana,Arial,sans;
    font-size:11px;
    cursor:pointer;
}

DIV.tituloLojinhas, DIV.tituloFiliais {
    color:#991418;
    font-family:verdana;
    font-size:11px;
    padding-bottom:5px;
}

TD.campoBuscaDestaque {
    width:120px !important;
    padding:0 5px 0 20px;
    text-align:right;
    font-weight:bold;
    vertical-align:top;

}

DIV.msgRetornoFiliais {
    color:#991418;
    font-family:verdana;
    font-size:11px;
    padding-bottom:5px;
}

/* GALERIA DE IMAGENS ---------------------------------------------------- */

BODY#galeriaFotos {
    background:#f9f9f9;
}

BODY#galeriaTopoCor {
    background:#e1e1e1;
}

#galeriaFotos IMG.botaoGaleria {
    margin-left:3px;
}

TABLE.tabGaleriaFotos {
    height:295px;
    font-family:Verdana; 
    font-size:11px
}

TABLE.tabGaleriaFotos TR.priLinha {
    height:265px;
}

TABLE.tabGaleriaFotos TR.priLinha IMG {
    cursor:pointer;
}

/* MARCAS ---------------------------------------------------------------- */

DIV#buscaMarcas {
    width:535px;
    height:147px;
    border:1px solid #d1d1d1; 
    background:URL(../imagens/background/marcas.jpg) no-repeat;
}

DIV#buscaMarcas DIV {
    position:relative;
    top:50px;
    left:50px;
}

FORM#formBuscaMarcas LABEL {
    font-family:verdana;
	font-size:10px;
}

FORM#formBuscaMarcas SELECT {
    font-family:verdana;
    font-size:10px;
    width:220px;
    margin-top:7px;
    margin-left:15px
}

#conteudoBuscaMarcas {
    width:535px;
    border:1px solid #d1d1d1;
    background-color:#f9f9f9;
    text-align:center;
}

#conteudoBuscaMarcas A {
    margin:20px;
}

#conteudoBuscaMarcas A IMG {
    width:106px;
    height:45px;
    margin:8px;
    border:1px solid #d1d1d1;
}

/* NEGOCIOS - NOTICIAS --------------------------------------------------- */

.rodapeMateriaDados {
    text-align:center;
    margin:10px;
}

.rodapeMateriaDados IMG {
    vertical-align:middle;
    margin-right:3px;
}

#materiasRelacionadas {
    background:#f9f9f9;
    height:100px;
}


#materiasRelacionadas STRONG {
    margin:20px 20px 0 20px;
    width:490px;
}

#materiasRelacionadas SPAN {
    margin-left:40px;
    margin-top:7px;
    display:block;
}

/* ATENCAO - RECEITAS --------------------------------------------------- */

.divAtencaoReceitas {
    text-align:left;
    margin-top:20px;
    margin-left:35px;
}

.divAtencaoReceitas STRONG {
    color: #921418;
}

.divAtencaoReceitas A {
    color:#921418;
}

/* OUTROS ---------------------------------------------------------------- */

HR.menuDireita {
    
    height:1px;
    border:1px solid black;
    margin-bottom:8px;
}

.TabAcessoInvalido {
    width:100%;
    height:100%;
}

.splash {
	position:absolute;
	top:130px;
	left:243px;
	width:61px; 
	height:62px;
	background:URL('../imagens/outrasimg/splash.png') no-repeat left top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagens/outrasimg/splash.png', sizingMethod='scale');
}

.icoSplash {
	/*margin-right:5px;*/
	float:left;
	width:37px; 
	height:18px;
	background:URL("../imagens/outrasimg/icoSplash.png") no-repeat left top;
	_background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagens/outrasimg/icoSplash.png', sizingMethod='scale');
}

.icoSplashNone {
	/*margin-right:5px;*/
	float:left;
	width:37px; 
	height:18px;
}
