/* CSS Document */
body {
	background-image:url(../imgs/back.gif);
	background-repeat:repeat-x;
}
#back {
	width:100%;
	height:750px;
	background-image:url(../imgs/back-pags.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:center;
	margin:0px auto 0px auto;
}
#topo {
	width:906px;
	height:134px;
	margin:0px auto;
/*	background-color: #CC9999;*/
}
#flash-logo {
	width:152px;
	height:107px;
	float:left;
	margin:0px 0px 0px 52px;
	_margin:0px 0px 0px 26px;
/*	background-color:#CCFF66;*/
}
#flash-menu {
	width:646px;
	height:52px;
	float:right;
	margin:13px 23px 0px 0px;
	_margin:13px 13px 0px 0px;
/*	background-color:#FF9999;*/
}
#head-esq {
	width:250px;
	*width:280px;
	float:right;
	margin:12px 23px 0px 0px;
	*margin:16px 23px 0px 0px;
	_margin:16px 11px 0px 0px;
/*	background-color:#FFCC00;*/
}
#treinamento {
	width:113px;
	height:17px;
	float:left;
	margin:23px 0px 0px 0px;
	*margin:12px 0px 0px 0px;
	_margin:12px 0px 0px 0px;
/*	background-color:#FF9933;*/
}
#flags {
	width:125px;
	height:20px;
	float:right;
	text-align:left;
	margin:22px 0px 0px 0px;
	*margin:12px 0px 0px 0px;
	_margin:12px 0px 0px 0px;
/*	background-color:#99CC33;*/
}
#flags img{
	padding:0px 0px 0px 10px;
}
#smartletter {	
	width:220px;
	*width:280px;
	height:17px;
	float:right;
	text-align:right;
	display: table-row;
/*	background-color:#33CC66;*/
}
.smartletter {
	font-family:Arial;
	font-size:10px;
	color:#000000;
}
#smartletter form{
	padding:0px;
	display:table-cell;
	vertical-align:middle;
}
#smartletter label{
	margin:0px;
	display:table-cell;
	vertical-align:middle;
}
#smartletter .smartletter{
	width:186px;
	border:1px solid #d04553;
	margin:0px;
	display:table-cell;
	vertical-align:top;
}
#smartletter img{
	padding:0px;
	display:table-cell;
	vertical-align:top;
}
#flash-meio {
	width:906px;
	height:457px;
	margin:4px auto 0px auto;
/*	background-color:#FF6666;*/
}
#bottom {
	margin:0px auto 0px auto;
	text-align:center;
}
/*quem-somos----------------------------------------------------------------------*/
#meio-quem-somos {
	width:906px;
	height:506px;
	margin:4px auto 0px auto;
	background-image:url(../imgs/back-quem-somos.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
/*	background-color:#FF6666;*/
}
#bottom-quem {
	width:906px;
	margin:0px auto;
	padding-left:90px;
}
#tit {
	width:809px;
	height:80px;
	border-bottom:1px dotted #000000;
	margin:0px auto 0px auto;
/*	background-color:#FFCCCC;*/
}
#tit  img{
	padding-top:33px;
}
#txt-quem1 {
	width:533px;
	height:279px;
	margin:0px 0px 0px 50px;
	/*background-color:#66CCFF;*/
}
#txt-quem2 {
	width:808px;
	height:128px;
	margin:0px 0px 0px 50px;
/*	background-color: #CCCC66;*/
}
/*onde-comprar----------------------------------------------------------------------*/
#meio-onde {
	width:906px;
	height:457px;
	margin:4px auto 0px auto;
	background-image:url(../imgs/back-onde.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
/*	background-color:#FF6666;*/
}
#linha1-onde {
	width:809px;
	height:125px;
	float:left;
	margin:36px 0px 0px 50px;
	_margin:36px 0px 0px 25px;
/*	background-color:#6633CC;*/
}
#linha2-onde {
	width:673px;
	height:125px;
	float:left;
	margin:25px 0px 0px 116px;
	_margin:25px 0px 0px 58px;
/*	background-color: #FFCC00;*/
}
.f1 {
	width:129px;
	height:125px;
	margin:0px 7px 0px 0px;
	float:left;
/*	background-color:#00CCFF;*/
}
.f1  img{
	padding:6px 0px 0px 3px;
	_padding:5px 0px 0px 3px;
}
.f1  p{
	padding:9px 5px 0px 0px;
	*padding:6px 5px 0px 0px;
	text-align:center;
}
.f2 {
	width:129px;
	height:125px;
	margin:0px 0px 0px 0px;
	float:right;
/*	background-color:#00CCFF;*/
}
.f2  img{
	padding:6px 0px 0px 3px;
	_padding:5px 0px 0px 3px;
}
.f2  p{
	padding:9px 0px 0px 0px;
	*padding:6px 0px 0px 0px;
	text-align:center;
}
/*onde2----------------------------------------------------------------------*/
#meio-onde2 {
	width:906px;
	min-height:450px;
	margin:0px auto 0px auto;
	background-image:url(../imgs/back-imprensa2.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
/*	background-color:#FF6666;*/
}
#texto-onde2 p{
	padding:16px 0 19px 50px;
}
#opcoes-onde2 {
	margin:0 0 0 50px;
	float:left;    
}
#bt-buscar {
	float:right;
	margin:3px 430px 0 0;
	*margin:1px 430px 0 0;
}
.drop-onde2 {
	border:1px solid #000;
	color:#555;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:140px;
	height:18px;
}
#cidade-onde2 {
	width:809px;
	height:18px;
	float:left;
	text-align:left;
	margin:20px 0 0 50px;
}
#lista {
	width:809px;
	min-height:300px;
	margin:0 auto;
/*	background-color: #00CC66;*/
}
.linha-onde {
	width:809px;
	min-height:100px;
	margin-top:10px;
	float:left;
/*	background-color:#FF6600;*/
}
.linha-onde  p{
	padding:0 5px 5px 0;
}
.entre-itens {
	width:197px;
	padding:0;
	margin:0 5px 0 0;
	float:left;
/*	background-color:#FFCC00;*/
}

/*onde3----------------------------------------------------------------------*/
#meio-onde3 {
	width:906px;
	min-height:450px;
	margin:0px auto 0px auto;
	background-image:url(../imgs/back-imprensa2.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
}
#lugares-fixo {
	width:809px;
	min-height:264px;
	margin:55px auto 0px auto;
	padding-bottom:20px;
/*	background-color:#CCFF66;*/
}
#lugares-variavel {
	min-width:131px;
	min-height:127px;
	margin:0 auto;
/*	background-color:#999966;*/
}
.cada-lugar {
	width:121px;
	height:117px;
	background-image:url(../imgs/back-onde-branco.gif);
	background-repeat:no-repeat;
	display:inline-block;
	float:left;
	margin:5px;
/*	background-color:#33CCCC;*/
}
.cada-lugar img{
	padding:3px 0 0 0;
	margin:0;
}
.cada-lugar p{
	padding:8px 0 0 0;
	*padding:4px 0 0 0;
	margin:0;
}
/*produto-conceito----------------------------------------------------------------------*/
#meio-produto {
	width:906px;
	height:560px;
	margin:4px auto 0px auto;
	background-image:url(../imgs/back-produto2.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
/*	background-color:#FF6666;*/
}
#produto-esq {
	width:598px;
	height:98px;
	float:left;
	margin:0px 0px 0px 48px;
	_margin:0px 0px 0px 25px;
/*	background-color:#33CCFF;*/
}
#produto-esq  ul{
	margin:0px;
	padding:0px;
}
#produto-esq  li{
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px
}
#produto-esq img {
	padding:15px 6px 0px 0px;
}
#produto-dir {
	width:212px;
	height:130px;
	float:right;
	margin:-32px 47px 0px 0px;
	_margin:-31px 25px 0px 0px;
/*	background-color: #FFCC66;*/
}
#txt-produto {
	width:808px;
	height:320px;
	margin:19px 0px 0px 50px;
	_margin:15px 0px 0px 25px;
	float:left;
/*	background-color: #CCCC66;*/
}
#txt-produto li{
	list-style-image:url(../imgs/list-style.gif);
	padding:0px 0px 9px 0px;
	margin:0px 0px 0px 23px;
}
/*produto-motivo----------------------------------------------------------------------*/
#txt-motivo {
	width:808px;
	min-height:197px;
	margin:16px 0px 0px 50px;
	_margin:16px 0px 0px 28px;
	float:left;
/*	background-color: #CCCC66;*/
}
#txt-motivo li{
	list-style-image:url(../imgs/list-style.gif);
	padding:0px 0px 9px 0px;
	margin:0px 0px 0px 23px;
}
#txt-motivo img{
	padding:20px 0 10px 150px;
}
/*produto-ingredientes----------------------------------------------------------------------*/
#txt-ingredientes {
	width:430px;
	height:240px;
	margin:16px 0px 0px 50px;
	_margin:16px 0px 0px 30px;	
	float:left;
/*	background-color: #CCCC66;*/
}
#txt-ingredientes li{
	list-style-image:url(../imgs/list-style.gif);
	padding:0px 0px 9px 0px;
	margin:0px 0px 0px 23px;
}
#txt-ingredientes2 {
	width:340px;
	height:240px;
	margin:16px 80px 0px 0px;
	_margin:16px 30px 0px 0px;
	float:right;
/*	background-color: #FF3366;*/
}
/*contato----------------------------------------------------------------------*/
#meio-contato {
	width:906px;
	height:457px;
	margin:4px auto 0px auto;
	background-image:url(../imgs/back-contato.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
/*	background-color:#FF6666;*/
}
#form-contato {
	float:left;
	width:482px;
	height:316px;
	margin:30px 0px 0px 50px;
	_margin:30px 0px 0px 25px;
	display:block;
/*	background-color:#669900;*/
}
#form-contato label{
	display: block;
	text-align:left;
	float: left;
	width: 73px;
	line-height:25px;
}
#form-contato input{
	display: inline-block;
	float: right;
	margin:0px 0px 10px 0px;
}
#form-contato textarea{
	display: block;
	float: right;
}
#form-contato img{
	padding:11px 0px 0px 220px;
}
.form-contato {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
#box-contato {
	width:287px;
	height:163px;
	float:right;
	margin:28px 48px 0px 0px;
/*	background-color:#FF3333;*/
}
#box-contato p{
	padding:22px 0px 0px 25px;
	_padding:22px 0px 0px 70px;
}
/*roadshow----------------------------------------------------------------------*/
#meio-road {
	width:906px;
	height:560px;
	margin:4px auto 0px auto;
	background-image:url(../imgs/back-road.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
/*	background-color:#FF6666;*/
}
#road-esq {
	width:480px;
	height:450px;
	float:left;
	margin:0px 0px 0px 48px;
	_margin:0px 0px 0px 25px;
/*	background-color:#33CCFF;*/
}
#road-esq li{
	list-style-image:url(../imgs/list-style.gif);
	margin:0px 0px 0px 23px;
}
#road-dir {
	width:330px;
	height:450px;
	float:right;
	margin:0px 47px 0px 0px;
	_margin:0px 25px 0px 0px;
/*	background-color: #FFCC66;*/
}
/*cadastro----------------------------------------------------------------------*/
#meio-cadastro {
	width:906px;
	height:457px;
	margin:4px auto 0px auto;
	background-image:url(../imgs/back-contato.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
/*	background-color:#FF6666;*/
}
#form-cadastro1 {
	float:left;
	width:482px;
	height:316px;
	margin:30px 0px 0px 50px;
	_margin:30px 0px 0px 25px;
	display:block;
	background-color:#669900;
}
#form-cadastro1 label{
	display: block;
	text-align:left;
	float: left;
	width: 73px;
	line-height:25px;
}
#form-cadastro1 input{
	display: inline-block;
	float: right;
	margin:0px 0px 10px 0px;
}
#form-cadastro1 textarea{
	display: block;
	float: right;
}
#form-cadastro1 img{
	padding:11px 0px 0px 220px;
}
.form-cadastro {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
/*respostas----------------------------------------------------------------------*/
#meio-resposta {
	width:906px;
	height:458px;
	margin:4px auto 0px auto;
	background-image:url(../imgs/back-respostas.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
/*	background-color:#FF6666;*/
}
#resposta-esq {
	width:480px;
	height:300px;
	float:left;
	margin:0px 0px 0px 48px;
	_margin:0px 0px 0px 25px;
/*	background-color:#33CCFF;*/
}
/*imprensa ---------------------------------------------------------------------*/
.data-imprensa {
	float:right;
	border:1px solid #000;
	color:#555;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:80px;
	height:18px;
	margin:-30px 0 0 0;
}
#conteudo-imprensa {
	width:809px;
	min-height:50px;
	margin:20px auto 0px auto;
/*	background-color:#339999;*/
}
#conteudo-imprensa p{
	padding-top:10px;
}
#clipping-esq {
	width:371px;
	min-height:350px;
	float:left;
}
#clipping-esq img{
	margin:0px 6px 0px 0px;
}
#clipping-esq  p{
	padding:0px;
	margin:10px 0 10px 0;
}
#tit-clipping-esq {
	width:371px;
	height:29px;
	margin:0;
	background-color:#c50009;
}
#tit-clipping-esq h4{
	padding:8px 0px 9px 12px;
}
#release-dir img{
	margin:0px 6px 0px 0px;
}
#border-san{
	border-bottom:1px solid #edb0b2;
	width:371px;
	padding:0px;
	margin:-20px 0 0 0;
}
#release-dir {
	width:371px;
	min-height:350px;
	/*background-color:#FF6600;*/
	float:right;
}
#release-dir p{
	padding:0px;
	margin:10px 0 10px 0;
}
#tit-release-dir {
	width:371px;
	height:29px;
	margin:0;
	background-color:#c50009;
}
#tit-release-dir h4{
	padding:8px 0px 9px 12px;
}
/*.clipping-mes {
	width:371px;
	min-height:41px;
	border-bottom:1px solid #edb0b2;
}
.clipping-mes p{
	padding:10px 25px;
}
.clipping-mes ul{
	margin:0px;
	padding:13px 0 0 28px;
}
.clipping-mes li{
	list-style-image:url(../imgs/list-style.gif);
}*/
/*imprensa 2---------------------------------------------------------------------*/
#meio-faq {
	width:906px;
	min-height:450px;
	margin:0px auto 0px auto;
	background-image: url(../imgs/back-imprensa2.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
/*	background-color:#FF6666;*/
}
#bottom-faq{
	width:906px;
	height:27px;
	margin:0px auto;
	background-image:url(../imgs/back-bottom-imprensa2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#back-borda {
	background-image:url(../imgs/back-repeat-imprensa2.jpg);
	background-repeat:repeat-y;
	background-position:center;
	margin:0px auto 0px auto;
	width:906px;
	z-index:99;
}
#meio-imprensa2 {
	width:906px;
	min-height:450px;
	margin:0px auto 0px auto;
	background-image: url(../imgs/back-imprensa2.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
/*	background-color:#FF6666;*/
}
#tit-clipping {
	width:809px;
	height:29px;
	margin:20px auto 0px auto;
	background-color:#c50009;
}
#tit-clipping h4{
	padding:8px 0px 9px 12px;
}
#infos-imprensa2 {
	width:776px;
	min-height:97px;
	margin:28px auto 0px auto;
}
#infos-imprensa2 h4{
	padding:0 0 19px 0;
}
#imagem-imprensa2 {
	width:809px;
	margin:17px auto 0px auto;
/*	background-color:#FF6633;*/
}
#imagem-imprensa2 img{
	padding:0px 15px 10px 15px;
}
#bottom-imprensa2 {
	width:906px;
	height:27px;
	margin:0px auto 0px auto;
	background-image:url(../imgs/back-bottom-imprensa2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

/*txt----------------------------------------------------------------------*/
.txt-red10 {
	font-family:Arial;
	font-size:10px;
	color:#b81b2b;
}
.txt-red11 {
	font-family:Arial;
	font-size:11px;
	color:#b81b2b;
}
.txt-red11 a:link{
	font-family:Arial;
	font-size:11px;
	color:#b81b2b;
	text-decoration:none;
}
.txt-red11 a:visited{
	font-family:Arial;
	font-size:11px;
	color:#b81b2b;
	text-decoration:none;
}
.txt-red11 a:hover{
	font-family:Arial;
	font-size:11px;
	color:#b81b2b;
	text-decoration:underline;
}
.txt-red11 a:active{
	font-family:Arial;
	font-size:11px;
	color:#b81b2b;
	text-decoration:underline;
}
.txt-red12 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b61409;
}
.txt-branco11 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.txt-branco12 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.txt-preto10 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.txt-preto11 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.txt-preto11 a:link{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.txt-preto11 a:visited{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.txt-preto11 a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.txt-preto11 a:active{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.txt-preto12 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.maiuscula {
	text-transform:uppercase;
}
.negrito {
	font-weight:bold;
}
.justificado {
	text-align:justify;
}
.sublinhado {
	text-decoration:underline;
}
.clearthis {
	height:0;
	line-height:0;
	clear:both;
}