/* CSS Document */

*{
 margin: 0px;
 padding: 0px;
 border: 0;
 list-style: none;

}

body
{
 background-image: url(imagens/xbg.jpg);
 background-repeat: repeat-x;
}

#geral
{
 width: 770px;
 margin: 0 auto; 
 background-image: url(imagens/bg_meiosite.jpg);
 background-repeat: repeat;
}
/* Topo ----------------------------------------------------------------------------------------------------- */
#topo
{
 width: 534px;
 height: 140px;
 background-image: url(imagens/topo_garfo.jpg);
 background-repeat: no-repeat;
 float: left;
}

#logo
{
 width: 236px;
 height: 140px;
 background-image: url(imagens/topo_logo.jpg);
 background-repeat: no-repeat;
 float: right;
}

#lg h1 a
{
 width: 100px;
 height: 82px;
 margin-top: 50px;
 margin-left: 70px;
 background-image: url(imagens/logo.gif);
 background-repeat: no-repeat;
 text-indent: -999px;
 overflow: hidden;
 display: block;
}
/* Flash ----------------------------------------------------------------------------------------------------- */
#flash
{
 width: 770px;
 height: 167px;
 clear: both;
}
/* Meio Geral ------------------------------------------------------------------------------------------------ */
#meio
{
 width: 770px;
}
/* Meio Esquerda ---------------------------------------------------------------------------------------------- */
#meio_esq
{
 width: 380px;
 float: left;
}

#menu
{
 width: 338px;
 height: 17px;
 padding-left: 34px;
}

#prod
{
 width: 338px;
 height: 220px;
 margin-left: 34px;
 margin-top: 5px;
 background-color: #f9f3f5;
 background-repeat: repeat-y;
}

#conteudo_esq_prod 
{
 width: 325px;
 padding-top: 25px;
}

#blocoum
{
 width: 326px;
 height: 76px;
 padding-left: 5px;

}

#img_um
{
 width: 87px;
 height: 51px;
 line-height: 15px;
 padding-right: 10px;
 float: left;
}

#txt_um
{
 width: 215px;
 height: 76px;
 line-height: 15px;
 padding-top: 4px;
 padding-right: 14px;
 float: right;
}

/* Divisória ------------------------------------------------------------------------------------------------- */
#divisoria
{
 width: 9px;
 height: 222px;
 padding-left: 5px;
 background-image: url(imagens/div.jpg);
 background-repeat: repeat-y;
 float: left;
}
/* Meio Direita ------------------------------------------------------------------------------------------------- */
#meio_dir
{
 width: 370px;
 float: left;
}

#conteudo_dir_apresenta
{
 width: 315px;
 padding-top: 20px;
}

#boxp
{
 width: 276px;
 height: 77px;
 padding-left: 30px;
 float: left;
}

#boxpdois
{
 width: 113px;
 height: 77px;
 padding-left: 90px;
 float: left;
}

/* Classes ------------------------------------------------------------------------------------------------- */
.tit_um
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 10px;
 color: #b94f73;
 text-align: center;
}

.tit_um_emp , .tit_um_rec, .tit_um_cont
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 10px;
 color: #b94f73;
 text-align: left;
}

.tit_dois_rec , .tit_dois_ante, .tit_dois_sal, .tit_dois_mont, .tit_dois_massas, .tit_dois_sac, .tit_dois_emp, .tit_dois_not, .tit_dois_cont
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 16px;
 color: #EBD4DD;
 text-align: left;
}

.titdtit  a
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 14px;
 color: #960303;
 text-align: left;
 text-decoration: none;
}


.txt_titum a
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 10px;
 color: #b94f73;
 text-align: left;
 text-decoration: none;
}

.txt_titum a:hover
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 10px;
 color: #b94f73;
 text-align: left;
 text-decoration: underline;
}

.txt
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 10px;
 color: #484848;
 text-align: left;
}

.note
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #cc376f;
 text-align: left;
}


.txt_rod
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 9px;
 color: #484848;
 padding-top: 5px;
 text-decoration: none;
 text-align: center;
}

.br
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #a9054e;
 text-decoration: none;
}

.desenvolve a
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 9px;
 color: #484848;
 padding-top: 5px;
 text-decoration: none;
 text-align: center;
}

.desenvolve a:hover
{
 font-family: Verdana, Arial, Trebuchet Ms, sans-serif;
 font-size: 9px;
 color: #a9054e;
 padding-top: 5px;
 text-decoration: underline;
 text-align: center;
}

/* Rodape ------------------------------------------------------------------------------------------------- */
#rodape
{
 width: 770px;
 height: 48px;
 background-image: url(imagens/img_rodape_fnd.jpg);
 clear: both;
}

/* Meio Empresa ---------------------------------------------------------------------------------------------- */
#meio_emp
{
 width: 770px;
 background-image: url(imagens/bg_meiosite.jpg);
 background-repeat: repeat-y;
 float: left;
}

#empresa
{
 width: 670px;
 padding-left: 60px;
 float: left;
}

/* Meio Sac---------------------------------------------------------------------------------------------- */
#meio_sac
{
 width: 770px;
 float: left;
}

#sac
{
 width: 670px;
 padding-left: 60px;
 float: left;
}


/* Meio Recheios ---------------------------------------------------------------------------------------------- */
#meio_rec
{
 width: 770px;
 background-image: url(imagens/bg_meiosite.jpg);
 background-repeat: repeat-y;
 float: left;
}

#recheios
{
 width: 570px;
 padding-left: 60px;
 float: left;
}

#tabelarecheio
{
 width: 450px;
 font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
 font-size: 11px;
 padding-left: 110px;
 float: left;
}

#tabelapasta
{
 width: 450px;
 font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
 font-size: 11px;
 padding-left: 110px;
 float: left;
}

#tabelamolhos
{
 width: 450px;
 font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
 font-size: 11px;
 padding-left: 170px;
 float: left;
}

#tabelamassa
{
 width: 450px;
 font-family: Arial, Verdana, Trebuchet Ms, sans-serif;
 font-size: 11px;
 padding-left: 170px;
 float: left;
}

#imgreclg
{
 width: 166px;
 height: 62px;
 padding-bottom: 20px;
 padding-right: 50px;
 text-align: center;
 float: right;
}

/* Meio Contato---------------------------------------------------------------------------------------------- */
#meio_cont
{
 width: 770px;
 background-image: url(imagens/bg_meiosite.jpg);
 background-repeat: repeat-y;
 float: left;
}

#contato
{
 width: 550px;
 padding-left: 60px;
 float: left;
}

/* Meio Molhos---------------------------------------------------------------------------------------------- */

#imgantlg
{
 width: 152px;
 height: 50px;
 padding-bottom: 20px;
 padding-left: 310px;
 text-align: center;
 float: left;
}

/* Meio Massa ---------------------------------------------------------------------------------------------- */
#meio_massa
{
 width: 770px;
 float: left;
}

#massas
{
 width: 670px;
 padding-left: 60px;
 float: left;
}

/* Meio Notícia ---------------------------------------------------------------------------------------------- */
#meio_news
{
 width: 770px;
 float: left;
}

#news
{
 width: 670px;
 padding-left: 60px;
 float: left;
}


/* formulario ------------------------------------------------------------------------------------------*/
 #formulario{
 width:250px;
 font-family: Verdana;
 font-size: 11px;
 padding-left: 80px;
 float:left;
 color: #484848;
}

 #duv{
 width:456px;
 font-family: Verdana;
 font-size: 11px;
 float:left;
 padding-left: 100px;
 color: #484848;
}

#contato_erro{
 width:456px;
 font-family: Verdana;
 font-size: 11px;
 float:left;
 padding-left: 100px;
 color: #484848;
}

form fieldset label {
    display: inline;
}
form fieldset {
	margin-left: 10px;
}
form fieldset label {
    font-family: Verdana;
	font-size: 11px;
	padding-top: 8px;
	padding-left: 10px;
	color: #484848;
	text-align: left;
	display: block;
}
form fieldset label input {
    font-family: Verdana;
    font-size: 8pt;
    color: #484848;
    border: 1px solid #666600;
    width: 150px;
}

form fieldset label textarea {
    font-family: Verdana;
    font-size: 8pt;
    color: #484848;
    border: 1px solid #666600;
    width: 200px;
    height: 80px;
}
form fieldset .submit {
    border: 1px solid #666600;
    font-family: Arial;
    font-size: 8pt;
    color: #B0070C;
    background-color: #fff;
	width: 50px;
}

#sucesso{
 font-family: Verdana;
 font-size: 18px;
 color: #F9C2EE;
 padding-left: 40px;
}













