a {
text-decoration: none;
}

a, a:visited{
color: #0093DD;
}

a:hover{
text-decoration: underline;
}

body, embed, img, table, div, form{
border: 0;
padding: 0;
margin: 0;
border-collapse: collapse;
}

table, div {
margin-left: auto;
margin-right: auto;
}

body{
overflow-y: auto;
overflow-x: hidden;
font-family: tahoma;
text-align: center;
background: #F2F2F2 url("images/fundo.jpg") center 300px repeat;;
scrollbar-face-color: lightgray;
scrollbar-higlight-color: lightgray;
scrollbar-3dlight-color: lightgray;
scrollbar-darkshadow-color: lightgray;
scrollbar-shadow-color: lightgray;
scrollbar-arrow-color: #097DBE;
}

div.anuncio {
border: 1px solid #0056A2;
}

div.teste {
width: 800px; 
height: 170px; 
background-color: #000; 
color: #EEE; 
border:0;
margin-left: auto;
margin-right: auto;
}

h2{
color: #0056A2;
border-bottom: 1px solid #0056A2;
}

h4.titulo {
text-align: left;
font: italic 13px;
width: 90%;
color: #AAA;
border-bottom: 1px solid silver;
}

h5 {
color: #0056A2;
border-bottom: 1px solid #0056A2;
text-align: left;
font-size: 16px;
}

h2.title {
font-weight: bold;
font-size: 25px;
font-family: Monotype Corsiva;
border-bottom: 1px solid #000;
color: #444;
}

h3.title {
background-color: #EDEDED;
border-bottom: 1px solid #DDD;
}

img.produto {
width: 90px;
border: 1px solid #FFF;
}

a:hover img.produto{
border: 1px solid #0056A2;
}

img.produtoindividual {
width: 350px;
border: 2px solid silver;}

input.indique {
color: #888;
border: 1px solid #DDD;
background-color: #F4F4F4;
font-size: 12px;
width: 120px;
}

input.small {
width: 20px;
border: 1px solid silver;
background-color: transparent;
}

marquee.chamadafaixa {
color: #666;
font-size: 17px;
font-family: monotype corsiva;
letter-spacing: 1px; 
background-color: #EEE;
width: 100%;
}


table.cabecalho {
width: 1024px;
height: 100px;
margin-left: auto;
margin-right: auto;
}

table.corpo {
margin-left: auto;
margin-right: auto;
width: 800px;
text-align:center;
}

table.marcas{
width: 500px;
margin-left: auto;
margin-right: auto;
text-align: center;
border-bottom: 1px solid #EEE;
}

table.marcas td.topo{
background: url("images/topomarcas.jpg") center center no-repeat;
height: 31px;
border: 0;
}

table.marcas td a img{
border: 1px solid #EEE;
}

table.marcas td a:hover img{
border: 1px solid silver;
}

table.menu {
width: 800px;
height: 50px;
text-align: center;
margin-top: 10px;
}

table.receitasprodutos td{
width: 150px;
text-align: center;
}

table.rodape {
width: 800px;
font: 13px tahoma;
color: #777;
text-align: center;
margin-left: auto;
margin-right: auto;
}

table.rodape b{
font-variant: small-caps;
}

table.rodape strong{
color: #0056A2;
}

table.servicos {
width: 90%;
}

table.site {
width: 100%;
margin-left: auto;
margin-right: auto;
border-left: 1px solid #0056A2;
border-right: 1px solid #000;
text-align: center;
}

table.vitrine {
text-align: center;
}

td.artigos div{
width:220px;
height: 280px;
background: url("images/artigos.jpg") center center no-repeat;
margin-left: auto;
margin-right: auto;
font: bold 12px tahoma;
color: #AAA;
}

td.artigos{
text-align:center;
}

td.corpo {
background: #FFF url("images/fs.jpg") top left repeat-x;
color: #BBB;
}

td.cotados {
border-left: 1px dotted silver;
border-top: 1px dotted silver;
}

td.dicasereceitas div{
width:220px;
height: 280px;
background: url("images/dicasereceitas.jpg") center center no-repeat;
margin-left: auto;
margin-right: auto;
font: bold 12px tahoma;
color: #AAA;
}

td.dicasereceitas{
text-align:center;
}

td.flash {
background: #EEE url("images/ff.jpg") center left repeat-x;
}

tr.fretegratis{
height: 50px;
color: #AAA;
font: bold 14px;
border-bottom: 1px solid silver;
}

tr.fretegratis i{
font-size: 12px;
color: #CCC;
}

span.boasvindas {
color: #888;
font: small-caps bold 15px tahoma;
}

span.carrinhovazio a{
color: #BBB;
font: small-caps 11px;
}

span.carrinhocheio {
color: #0093DD;
font: small-caps 11 px; 
}

span.convidado{
color: #0056A2;
font-weight: bold;
font-size: 12px;
}

span.maisfotos {
color: #CCC;
}

span.master, span.visa {
font-size: 14px;
color: #555;
}

span.juros{
font-size: 11px;
color: #888;
}


span.masterpq, span.visapq {
font-size: 12px;
color: #555;
}

span.jurospq{
font-size: 10px;
color: #888;
}


span.na {
font: small-caps x-small arial;
color: #CCC;
}

span.precode {
color: #0056A2;
font-weight: bold;
font-size: 12px;
margin-top: 2px;
}

span.preco {
color: #0056A2;
font-weight: bold;
font-size: 14px;
margin-top: 2px;
}

span.precoind {
color: #0056A2;
font-weight: bold;
font-size: 17px;
}


span.produto {
color: #555;
font-size: 14px;
}

span.produtoindividual {
font: bold 19px tahoma;
color: #555;
}

span.produtoindividual i {
font: bold 14px tahoma;
color: #999;
}

span.produtoindividual em{
font: 13px tahoma;
color: #AAA;
}

span.subcategorias a{
font-size: 14px;
}
span.subcategorias h3{
font-size: 15px;
}
span.subcategorias h4{
font-size: 13px;
margin-bottom: 3px;
}

span.utensilium {
background-color: #0056A2;
font-size: 13px;
font-weight: bold;
color: #FFF; 
width: 100%; 
height: 22px;
}

span.construcao {
font-size: 16px;
color: #BBB;
font-weight: bold;
}


strong {
color: #64B2FE;}


#artigos table{
font-size: 13px;
color: #777;
}

#artigos a b{
color: #0056A2;
}

#artigos table td.imagem img{
;
}

#busca table{
text-align: center;
}

#busca td{
color: #444;
font-size: 15px;
}

#busca span.produto {
width: 90%;
font-size: 12px;
}

#buscarlista table {
width: 90%;
border-left: 3px solid #EEE;
border-top: 3px solid #CCC;
border-bottom: 1px solid #EEE;
border-right: 2px solid #CCC;
border-collapse: collapse;
}

#buscarlista th{
font: 20px;
background-color: #EEE;
color: #444;
font-weight: normal;
}

#buscarlista tr.noivos th{
font: 30px bold Lucida Handwriting, Monotype Corsiva;
background-color: #EEE;
color: #444;
font-weight: bold;
}

#buscarlista a{
color: #444;
text-decoration: none;
}

#buscarlista a:hover{
color: blue;
text-decoration: underline;
}

#buscarlista tr.dif th{
background-color: #1F2466;
color: #FFF;
font-weight: bold;
font-family: arial;
font-size: 12px;
}

#buscarlista tr.topo {
background: #FFF url("images/topolista.jpg") top left repeat-x;
height: 55px;
border-bottom: 1px solid black;
}

#buscarlista tr.topo td{
border-bottom: 1px solid black;
}

#buscarlista table th input{
border: 2px solid silver;
background-color: #F4F4F4;
color: #444;
}

#cadastro span.tipocadastro{
background-color: #0056A2;
color: #EEE;
font-size: 14px;
width: 90%;
}

#cadastro i {
font: 12px arial;
color: #AAA;
} 

#cadastro input {
color: #0056A2;
}

#homefranquias .btn, #cadastro form input.btn {
background-color: #FFF;
border: 4px solid #4CC24B;
color: #4CC24B;
width: 70%;
font-weight: bold;
}

#cadastro form input.canc {
background-color: #FFF;
border: 2px solid #BBB;
color: #BBB;
width: 50%;
font-weight: bold;
}

#cadastro input {
border: 1px solid silver;
}

#cadastro input.sexo {
border: 0;
}

#cadastro table,#homefranquias #cadastro table {	
font: bold 13px;
color: #888;
width: 450px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#cadastro hr {
width: 450px;
border-color: silver;
}

#cadastro table tr td, #cadastro .data {
width: 20%;
}

#cadastro .meio {
width: 10%;
}

#cadastro .meio input {
width: 100%;
}


div #carrinho {
width: 90%;
}

#carrinho table{
text-align: left;
margin: 0;
border-collapse: collapse;
}

	table.adcart {
	font-size: 12px;
	color: #888;
	background-color: #F4F4F4;
	width: 100%;
	}

#carrinho table tr.topo{
height: 40px;
color: #FFF;
font: bold 19px monotype corsiva;
}

#carrinho table.topo{
background-image: url("images/topocarrinho.jpg");
width: 100%;
color: #FFF;
height: 40px;
font-weight: bold;
font-size: 14px;
font-family: lucida handwriting, monotype corsiva;
text-align: left;
border: 0;
}

#carrinho table td.correios {
background: #F4F4F4 url("images/logo_correios.gif") left center no-repeat;
text-align: center;
}

#carrinho table tr.transportadora {
text-transform: uppercase;
background-color: #EEE;
font-size: 12px;
color: #F90;
}

#carrinho table td.transportadoratexto {
font-size: 13px;
color: #888;
}

#carrinho table tr.transportadora i{
font-size: 13px;
font-style: normal;
text-transform: lowercase;
color: #888;
}

#carrinho table td.transportadoracusto {
color: #0056A2;
text-align: right;
font-size: 13px;
}

#carrinho table tr.tot td.totaldacompra {
font-size: 14px;
text-align: right;
}

td.totaldacompra span.visapq{
font-weight: normal;
font-size: 11px;
}

td.totaldacompra span.masterpq{
font-weight: normal;
font-size: 11px;
}

td.totaldacompra span.juros{
font-size: 9px;
}


#carrinho table td.fretegratis {
background-color: #F4F4F4;
font-size: 12px;
font-style: italic;
padding: 10px;
}

#carrinho table tr.dif{
background-color: #F4F4F4;
color: #444;
}

#carrinho table tr.cupom{
font-size: 12px;
color: #888;
}

#carrinho table tr.cupom td.total{
color: #F90;
}

#comprasegura strong{
color: #0056A2;
font-weight: normal;
}

#comprar table {
background-color: #F4F4F4;
width: 95%;
border-top: 1px solid #0056A2;
border-bottom: 1px solid #0056A2;
color: #999;
}
#comprar table tr td{
font-size: 12px;
padding: 2px;
color: #999;
}
#comprar table tr td b{
font-variant: small-caps;
color: #777;
}
#comprar table tr th {
font: small-caps bolder 12px;
color: #777;
background: #FFF;
}
#comprar table tr th a span{
padding: 3px;
background-color: #BFD7ED;
color: #000;
width: 100%;
}
#comprar table tr th a:hover span{
background: #BFEEFF;
padding: 3px;
cursor: hand;
}

#comprar table tr.pagamento td{
color: #0056A2;
text-align: center;
font-weight: bold;
}

#comprar table th input.finalizar{

}

td.preco{
width: 15%;
font-size: 13px;
}
td.delete, th.delete {
width: 10%;
text-align: right;
}

td.quantidade{
width: 10%;
}

td.nomeproduto {
width: 40%;
font-size: 13px;
}
td.nomequantidade{
width: 20%;
}
td.foto {
width: 15%;
}

#carrinho table tr.frete{
background-color: #DDD;
color: #666;
font-variant: small-caps;
}

#carrinho table tr.tot{
background-color: #F4F4F4;
color: #0056A2;
font-size: 15px;
font-weight: bold;
}

#criarlista {
background: url("images/wedding.jpg") top center no-repeat;
}

#criarlista form input.btn {
background-color: #FFF;
border: 4px solid #4CC24B;
color: #4CC24B;
width: 150px;
font-weight: bold;
}

#criarlista form input.canc {
background-color: #FFF;
border: 2px solid #BBB;
color: #BBB;
width: 100px;
font-weight: bold;
}

#criarlista input, select, textarea {
border: 1px solid silver;
}

#criarlista table {
width: 80%;
background-color: #EEE;
border-left: 2px solid silver;
border-right: 2px solid silver;
}

#criarlista table.interesse {
text-align: center;
background-color: #1F2466;
width: 600px;
border: 0;
}

#criarlista table th{
font: bold 25px Monotype Corsiva;
background-color: #F4F4F4;
border-bottom: 1px solid silver;
border-top: 1px solid silver;
color: #AAA;
}

#criarlista table.interesse td{
color: #FFF;
font-weight: bold;
}

#criarlista table.interesse input {
border: 0;
}

#criarlista td {
font-variant: small-caps;
font-weight: bold;
font-family: courrier;
font-size: x-small;
color: #666;
}

#criarlista td.na {
font-variant: normal;
}

#criarlista tr.stripe {
background-color: #EEE;
}

#fechamento, #fechamento table.fechamentomain {
text-align: center;
font-size: 14px;
color: #666;
}

#fechamento {
border-right: 7px solid #DDD;
border-bottom: 7px solid #DDD; 
width: 90%;
}

#fechamento table.fechamentomain{
border: 4px solid #BBB;
width: 100%;
}

#fechamento table b{
color: #000;
}

#fechamento table strong{
color: #0056A2;
}

#fechamento td.codigopedido, #fechamento td.codigopedido b {
color: #FF9900;
}

#fechamentomensagem{
width: 90%;
text-align: center;
font-size: 13px;
color: #666;
}

#fechamentomensagem table{
width: 60%;
text-align: center;
margin-left: auto;
margin-right: auto;
font-size: 13px;
color: #666;
border: 1px solid #0056A2;
}

#fechamentomensagem b{
color: #000;

}
#fechamentomensagem table strong{
color: #0056A2;
}

#indicar {
color: green;
font-size: 12px;
}

#indicar table.formulario{
width: 400px;
border: 2px solid #888;
color: #000;
font-size: 12px;
}

#indicar table.produto {
font-size: 11px;
color: #888;
}

#indicar table th{
background-color: #0056A2;
color: #FFF;
}

#indicar table td input {
background-color: #F4F4F4;
border: 1px solid silver;
width: 250px;
}

#indicar table td input.btn{
background-color: #F4F4F4;
color: green;
font-weight: bold;
border: 3px solid green;
width: 120px;
}

#kits {
width: 97%;
color: #666;
font-size: 12px;
text-align: center;
}

#kits table {
width: 80%;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#kits i{
font-size: 13px;
color: #333;
}

#kits b{
font-size: 13px;
color: #444;
}

#kits strong{
font-weight: normal;
color: #0056A2;
}

#lateral {
text-align: center;
font-size: 15px;
font-family: Lucida Casual, Lucida Handwriting, Monotype Corsiva;
}

#listadecasamento {
font: 13px tahoma;
color: #0056A2;
}

#listadecasamento table td{
margin-top: 8px;
padding: 6px;
}

#listadecasamento table{
width: 95%;
border-left: 3px solid #EEE;
border-top: 3px solid #CCC;
border-bottom: 1px solid #EEE;
border-right: 2px solid #CCC;
border-collapse: collapse;
color: #666;
font-size: 13px;
}

#listadecasamento th{
font: 30px bold Lucida Handwriting, Monotype Corsiva;
background-color: #EEE;
color: #888;
}

#listadecasamento tr.dif{
background-color: #0056A2;
color: #FFF;
font-weight: bold;
}

#listadecasamento tr.ord{
background-color: #F4F4F4;
}

#listadecasamento tr.topo {
background: #FFF url("images/topolista.jpg") top left repeat-x;
height: 55px;
border-bottom: 1px solid black;
}

#listadecasamento tr.topo td{
border-bottom: 1px solid black;
}


#login {
color: #777;
font-size: 13px;
}

#login table {
width: 70%;
color: #777;
font-size: 13px;
}

#login input.btn{
border: 1px solid #0056A2;
background-color: #eee;
color: #0056A2;
}

#login b{
color: #4CC24B;
font-variant: small-caps;
text-decoration: underline;
}

#login .btn, #login table.nova input.btn {
width: 150px;
}

#login input {
width: 200px;
border: 1px solid silver;
}

#login table.nova{
background-color: #85EFA0;
}

#login table.nova input{
width: 150px;
}

#login table.nova input.btn{
width: 123px;
border: 0;
}

td.procurados{
width: 150px;
text-align: right;
}

#loja table.lancamentos, #loja table.ofertas, #loja table.destaque {
width: 500px;
}

#loja table.vitrine {
width: 620px;
}

	tr.title {
	background-color: #F4F4F4;
	text-transform: uppercase;
	font-size: 13px;
	color: #0056A2;
	}
	tr.title2 {
	text-transform: uppercase;
	font-size: 13px;
	color: #0056A2;
	height: 23px;
	}

	tr.title2 span{
	background-color: #F4F4F4;
	width: 100%;
	}
	
	table.lancamentos td, table.destaque td, table.ofertas td{
	width: 160px;
	text-align: center;
	padding: 5px;
	}

	table.procurados {
	width: 150px;
	text-align: center;
	padding: 5px;
	border: 1px solid silver;
	}
	
	td.menu {
	width: 150px;
	}

	td.menu table{
	background-color: #F4F4F4;
	}
	
	td.menu table td a{
	font-size: 13px;
	margin-left: 10px;
	margin-bottom: 3px;
	}

	td.menu table td.topo{
	height: 31px;
	background-color:#F4F4F4;
	margin: 0;
	padding: 0;
	}

	td.menu table td.topo img{
	margin:0;
	}	
	
	td.gold {
	background: url("images/goldmedal.gif") top right no-repeat;
	text-decoration: underline;
	}
	td.silver {
	background: url("images/medalsilver.gif") top left no-repeat;
	text-decoration: underline;
	}
	
	

#mapa table td a, #mapa table td{
color: #444;
font-size: 13px;
}

#meuspedidos table{

border-left: 2px solid #555;
border-top: 2px solid #555;
border-bottom: 2px solid silver;
width: 95%;
font-size: 13px;
}

#meuspedidos td{
color: #444;
}

#meuspedidos th.envio {
font-variant: small-caps;
}

#meuspedidos th.pagamento {
font-variant: small-caps;
}

#meuspedidos tr.blank {
background-color: #FFF;
}

#meuspedidos tr.title {
background-color: #AAA;
text-transform: uppercase;
font-weight: bold;
}

#meuspedidos tr.title th a{
color: #FFF;
display: block;
}

#meuspedidos tr.title th a:hover{
display: block;
background-color: #0056A2;
}

#minhaconta table{
color: #888;
font: 14px tahoma;
width: 60%;
}

#minhaconta table td{
border-bottom: 1px solid #000;
}

#minhaconta td.sair {
text-align: right;
}

#minhaconta td.sair a{
font: small-caps x-small arial;
text-decoration: underline;
}

#montesuacozinha {
font-size: 13px;
color: #777;
width:800px;
}

#montesuacozinha table.selecao{
border: 8px solid #DDD;
background-color: #FFF;
}
#montesuacozinha table.selecao td{
border-right: 2px solid #DDD;
width: 150px;
text-align: center;
}

#montesuacozinha table.selecao td a, #montesuacozinha table.selecao td a:hover, #montesuacozinha table.selecao td.baixo a, #montesuacozinha table.selecao td.baixo a:hover{
display:block;
}

#montesuacozinha table.selecao td a img.produto,#montesuacozinha table.selecao td a:hover img.produto{
border: 0;
}

	div.categoria {
	background-color: #f4F4F4;
	}

	table.escolhidos {
	width: 100%;
	background-color: #FFAA31;
	}
	
	table.titulo {
	color: #666;
	font-size: 12px;
	width: 100%;
	}
	
	td.escolhidos1{
	width: 510px;
	}
	td.escolhidos2{
	width: 50px;
	}
	td.escolhidos3{
	width: 120px;
	}
	td.escolhidos4{
	width: 120px;
	color: #0056A2;
	}
	
	form.escolhidos {
	background-color: #FFAA31;
	width: 800px;
	margin: 0;
	}

	form.escolhidos td.escolhidos1{
	font-size: 13px;
	}
	span.adicionar {
	font-size: 12px;
	color: #888;
	background-color: #DDD;
	width: 100%;
	}

	span.adicionar input {
	border: 1px solid silver;
	color: #000;
	font-size: 13px;
	}

	span.adicionar select{
	color: #000;
	font-size: 12px;
	}


	span.main {
	background: #F4F4F4 url("images/topomontesuacozinha.png") center center no-repeat;
	color: #FFF;
	width: 100%;
	}
	
	table.main {
	background: #F4F4F4 url("images/topomontesuacozinha.png") center center no-repeat;
	color: #FFF;
	width: 100%;
	height: 40px;
	text-align: center;
	}
	
	table.main2 {
	background: #FFAA31 url("images/topomontesuacozinha.png") center center no-repeat;
	color: #FFF;
	width: 100%;
	height: 40px;
	text-align: center;
	}

	table.main th,table.main2 th{
	text-transform: uppercase;
	text-align: left;
	width: 200px;
	padding: 4px;
	}

	table.main td,table.main2 td{
	width: 600px;
	padding: 4px;
	}

	table.selecao td.baixo{
	border-bottom: 2px solid #DDD;
	}

	table.selecao td a {
	color: #666;
	}
	
	table.selecao td a:hover {
	text-decoration: none;
	color: #F90;
	}
	
	
#pedido table td{
color: #555;
font-size: 13px;
text-align: center;
}

#pedido table th{
text-transform: uppercase;
color: #000;
font-size: 14px;
background-color: #F4F4F4;
}
#pedido table th.title {
color: #0056A2;
background-color: #FFF;
}
	
	span.dados {
	color:#AAA;
	}

	td.left {
	text-align: left;
	}
	
#pedido table tr.dif {
background-color: #EEE;
}
	
#produto table {
width: 95%;
color: #666;
padding: 0;
}

#produto table.negocie {
background-color: #EEE;
width: 100%;
}

#produto th.descr {
font: small-caps x-small arial;
color: #888;
}

#produtos table.produto{
width: 100%;
}

td.vitrine {
margin-left: 10px;
width: 600px;
}

	#destaquecategoria{
	background-color: #FFF;
	border-bottom: 5px solid #DDD;
	border-right: 5px solid #DDD;
	} 
	#destaquecategoria table{
	width: 100%;
	border: 2px solid #BBB;
	text-align: center;
	}
	
	#destaquecategoria table tr td span.produto {
	color: #333;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	width: 100%;
	}

	td.menu table.auxiliaru {
	background-color: #0056A2;
	width: 150px;
	margin-bottom: 8px;
	margin-top: 0;
	padding:0;
	}
	td.menu table.auxiliaru a{
	color: #FFF;
	}
	
	td.menu table.auxiliare {
	background-color: #FFD304;
	width: 150px;
	margin-bottom: 8px;
	margin-top: 0;
	padding:0;
	}
	td.menu table.auxiliare a{
	color: #FFF;
	}
	
	td.menu table.auxiliarl {
	background-color: #000;
	width: 150px;
	margin-bottom: 8px;
	margin-top: 0;
	padding:0;
	}
	td.menu table.auxiliarl a{
	color: #FFF;
	}
	
	td.menu table.auxiliarm {
	background-color: #BF0A30;
	width: 150px;
	margin-bottom: 8px;
	margin-top: 0;
	padding:0;
	}
	td.menu table.auxiliarm a{
	color: #FFF;
	}
		
	td.menu img{
	margin: 0;
	}
	
	td.menu table input {
	border: 1px solid silver;
	}
	
#quemsomos, #frete, #comprasegura {
color: #888;
font: 13px tahoma;
width: 90%;
text-align: justify;
}

#quemsomos h4, #quemsomos h3, #comprasegura h3{
color: #333;
}

#quemsomos h3, #comprasegura h3 {
background-color: #EEE;
border-bottom: 1px solid #AAA;
}

#receita img.ico{
width: 100px;
}

#receita table td{
font-size: 14px;
color: #888;
}

#receita table th{
background-color: #0056A2;
color: #EEE;
font-size: 15px;
}

#receita h2{
color: #0056A2;
}

#receita b{
color: #444;
}

	td.ingredientes ul, td.preparo ol, td.preparo ul {
	list-style-position: inside; 
	font-size: 15px;
	color: #888;
	}
	td.ingredientes ul li, td.preparo ol li,td.preparo ul li{
	font-size: 14px;
	color: #AAA;
	}
	

#receitas {
font-size: 13px;
}

#receitas a, #receitas a:hover, #receitas a:visited, #receitas table td a, #receitas table td a:hover, #receitas table td a:visited  {
font-size: 13px;
}

#receitas table tr.busca {
color: #555;
background-color: #F4F4F4;
font-size: 13px;
}

#receitas table tr.busca select, #receitas table tr.busca input {
border: 1px solid #0056A2;
color: #000;
}

#receitas table.principal{
width: 780px;
height: 400px;
color: #888;
font-size: 14px;
}

#receitas table.principal h3{
color: #0056A2;
font-size: 16px;
}

#receitas table.principal td.foto{
width: 350px;
height: 350px;
color: #888;
font-size: 13px;
background-color: #EEE;
}

#receitas table.principal td.foto div{
width: 350px;
height: 300px;
border: 1px solid #000;
}

#receitas table.principal td.foto img{
width: 350px;
height: 300px;
}

#receitas table.mais, #receitas table.mais1, #receitas table.mais2, #receitas table.mais3, #receitas table.mais4, #receitas table.mais5, #receitas table.mais6 {
height: 250px;
text-align: center;
}

#receitas table.mais th {
background-color: #0056A2;
color: #FFF;
font-size: 13px;
width: 190px;
height: 30px;
}

#receitas table.mais1 th {
background-color: #F00;
color: #FFF;
font-size: 13px;
width: 190px;
height: 30px;
}

#receitas table.mais2 th {
background-color: #BF0A30;
color: #FFF;
font-size: 13px;
width: 190px;
height: 30px;
}

#receitas table.mais3 th {
background-color: darkgreen;
color: #FFF;
font-size: 13px;
width: 190px;
height: 30px;
}

#receitas table.mais4 th {
background-color: #000;
color: #FFF;
font-size: 13px;
width: 190px;
height: 30px;
}

#receitas table.mais5 th {
background-color: brown;
color: #FFF;
font-size: 13px;
width: 190px;
height: 30px;
}

#receitas table.mais6 th {
background-color: yellow;
color: #FFF;
font-size: 13px;
width: 190px;
height: 30px;
}

#receitas table.mais td, #receitas table.mais1 td, #receitas table.mais2 td,#receitas table.mais3 td,#receitas table.mais4 td,#receitas table.mais5 td,#receitas table.mais6 td {
background-color: #EEE;
color: #888;
font-size: 13px;
height: 220px;
width: 195px;
}

#receitas table.mais td img{
width: 175px;
height: 150px;
}

#receitas table.chefes{
width: 750px;
}

#receitas table.chefes td{
width: 320px;
height: 120px;
border: 1px solid #0056A2;
}

#receitas table.chefes th{
color: #FFF;
font-size: 15px;
background-color: #0056A2;
}

#receitas table.chefes td a div, #receitas table.chefes td a:hover div{
width: 320px;
height: 120px;
cursor: hand;
}

#receitas table.chefes td a div span{
color: #000;
font: 14px tahoma;
}


#receitas table.chefes td a, #receitas table.chefes td a:visited{
margin-left: 60px;
margin-top: 20px;
display: block;
font-family: Monotype Corsiva;
font-size: 25px;
color: #0056A2;
}

#receitas table.chefes td a:hover{
margin-left: 60px;
margin-top: 20px;
display: block;
font-family: Monotype Corsiva;
font-size: 25px;
color: #0056A2;
}

td.pizzaiolo{
background: url("images/receitas/chefpizzaiolo.jpg") center center no-repeat;
}

td.sushiman{
background: url("images/receitas/chefsushiman.jpg") center center no-repeat;
}

td.confeiteiro{
background: url("images/receitas/chefconfeiteiro.jpg") center center no-repeat;
}

td.italia{
background: url("images/receitas/chefditalia.jpg") center center no-repeat;
}

td.profissional{
background: url("images/receitas/chefprofissional.jpg") center center no-repeat;
}

td.produto{
text-align: center;
}

#wedding {
width: 90%;
border-right: 8px solid #DDD;
border-bottom: 8px solid #DDD;
}

#wedding div.busca {
width: 330px;
height: 200px;
text-align: right;
background: url("images/fundobox.jpg") left center no-repeat;
}

#wedding div.busca table {
width: 300px;
height: 200px;
}

#wedding div.busca table td{
font: 12px;
color: #777;
}

#wedding div.busca table th{
color: #888;
}


#wedding table.principal {
width: 100%;
border-top: 1px solid #BBB;
border-collapse: collapse;
border-right: 3px solid #CCC;
border-bottom: 3px solid #CCC;
background-color: #F4F4F4;
}

#wedding table input{
border: 1px solid silver;
}

#wedding tr.noivos {
text-transform: uppercase;
font: bold 30px;
background-color: #444;
color: #FFF;
}

#wedding tr.noivos td, #wedding tr.noivos th{
border-top: 1px solid #000;
}


#diadasmaes h3{
background-color: #0056A2;
color: #FFF;
height: 30px;
}

#diadasmaes, #promodiadasmaes {
background: url("images/diadasmaes.jpg") center 320px repeat-y;
}

#diadasmaes table td{
border-bottom: 1px dotted #666;
padding: 10px;
}

#diadasmaes div.hotsite table td a:hover img.produto{
border: 1px solid #F00;
}

#diadasmaes div.hotsite, #diadasmaes div.hotsite table {
width: 100%;
}

table.banners {
text-align: left;
width: 100%;
background-color: #F4F4F4;
}

table.opcoes td.img{
border-bottom: 0;
}

table.opcoes td{
border-bottom: 1px dotted #666;
}

table.opcoes td a{
display: block;
padding: 10px;
}

table.opcoes td a:hover{
background-color: #0056A2;
color: #FFF;
padding: 10px;
text-decoration: none;
}

#diadosnamorados {
font-size: 13px;
}

#diadosnamorados h3{
font-family: Monotype Corsiva;
color: red;
font-size: 30px;
}

#diadosnamorados h3 b{
font-size: 50px;
}

#diadosnamorados table{
padding: 10px;
}

#diadosnamorados table td.comentario{
font-size: 12px;
color: #555;
width: 180px;
}

#diadosnamorados table td.comentario div{
width: 180px;
margin-right: 20px;
}

#diadosnamorados table td.promo1{
width: 130px;
margin-right: 10px;
}







#loginfranquias table{
width: 100%;
}


#loginfranquias .cell1{
width:400px;
font: 12px tahoma;
color: #444;
text-align: justify;
}

#loginfranquias .cell2{
width:350px;
font: 12px tahoma;
color: #444;
}

#loginfranquias .cell2 h2{
color:#fff;
font: 13px tahoma;
margin:0;
background-color:#444;
border-top:3px solid #444;
border-bottom:3px solid #444;
text-align: center;
}

#loginfranquias .cell2 h2 a {
color: #fff;
}

#loginfranquias .cell2 h4{
color:#fff;
font: bold 15px tahoma;
margin:0;
text-align: center;
}


#loginfranquias .cell2 div{
background-color: #666;
width: 360px;
margin-left:20px;
color: #fff;
}

#loginfranquias .cell2 table th {
text-align: right;
width:100px;
font: bold 13px tahoma;
color: #fff;
}

#loginfranquias .cell2 table .text {
width:200px;
font: 13px tahoma;
color: #444;
}

#loginfranquias .cell1 span  {
display: block;
background-color:#3E5291;
color:#fff;
border-top:9px solid #3E5291;
border-bottom:9px solid #3E5291;
font:bold 13px tahoma;
text-align: center;
}

#loginfranquias .cell1 span .btn {
width: 50px;
}

#loginfranquias .cell1 span .text {
width:100px;
font: 13px tahoma;
color: #444;
}

.menu small {
width:100%;
display:block;
text-align:center;
text-transform:uppercase;
}

.menu small a, .menu small a:visited {
font:13px tahoma;
color:#444;
}

.menu small a:hover {
font:13px tahoma;
color:#ff9900;
text-decoration:none;
}

#homefranquias, #homefranquias table{
width: 100%;
}

#homefranquias {
margin-top: 80px;
}

#homefranquias .cell1 {
width: 200px;
color: #4788C0;
}

#homefranquias .cell1 a{
color: #4788C0;
font:14px tahoma;
}

#homefranquias .cell2 .texto table th{
font: bold 13px tahoma;
color: #000;
width: 190px;
text-align:left;
}

#homefranquias .cell2 .texto  table td{
width: 190px;
}

#homefranquias .cell2 .texto  table td .produto{
font: 12px tahoma;
color:#444;
}


#homefranquias .cell2 .texto  table td .preco{
font: bold 12px tahoma;
display: block;
margin:10px auto 5px auto;
}

#homefranquias .cell2 .texto {
font: 13px tahoma;
color: #000;
}

#homefranquias .cell2 h4{
position: relative;
color: #4788C0;
border-bottom: 8px solid #4788C0;
font: bold 14px tahoma;
Width:600px;
height: 30px;
display: block;
}

#homefranquias .cell2 h4 a, #homefranquias .cell2 h4 a:visited {
text-decoration: none;
color: white;
cursor: hand;
}

#homefranquias .cell2 h4 a:hover, #homefranquias .cell2 h4 a:hover h6{
color: yellow;
background-color: #3E5291;
border-bottom: 8px solid #3E5291;
border-top: 8px solid #3E5291;
}

#homefranquias .cell2 h4 a h6{
text-decoration: none;
position: absolute;
top: -28px;
right:0px;
z-index:10;
width:160px;
text-align: center;
background-color: #4788C0;
color: #FFF;
border-bottom: 8px solid #4788C0;
border-top: 8px solid #4788C0;
font: bold 13px tahoma;
display: block;
}

#homefranquias .cell2 h4 em{
position: absolute;
top: -45px;
left:-200px;
width:155px;
text-align: left;
color:#4788C0;
border-bottom:2px solid #4788C0;
border-top:2px solid #4788C0;
border-right:2px solid #4788C0;
border-left:2px solid #4788C0;
font: bold 13px tahoma;
display: block;
}


#homefranquias .cell2 h4 em.2{
position: absolute;
top: -45px;
left:-200px;
width:170px;
text-align: left;
color:yellow;
border-bottom:4px solid #CBC93D;
border-top:2px solid #CBC93D;
border-right:2px solid #CBC93D;
border-left:2px solid #CBC93D;
background-color:#CBC93D;
font: bold 13px tahoma;
display: block;
}

#homefranquias .cell2 h4 em b{
font: 17px tahoma;
}

#homefranquias .silver {
background-color: #eee;
}

#homefranquias .silver th {
width: 200px;
}

#homefranquias #cadastro hr {
margin-left:0;
}

#homefranquias #cadastro  {
text-align:left;
}

#homefranquias #produto table .precoind {
display:block;
}

#homefranquias #produto table .precoind, #homefranquias #produto table .adcart td  {
text-align:center;
}

#homefranquias #produto table .produtoindividual {
width:300px;
font: bold 15px tahoma;
}

#homefranquias #produto table .descricaoindividual {
font: 12px tahoma;
color: #444;
width:220px;
margin-left:10px;
display:block;
}

#homefranquias #produto table .descricaoindividual p, #homefranquias #produto table .descricaoindividual div, #homefranquias #produto table .descricaoindividual span {
font: 12px tahoma;
color: #444;
}

#homefranquias #produto, #homefranquias #produto table{
margin:0;
width: 100%;
}

#homefranquias #produto table td{
width: auto;
}

#homefranquias #cart {
width: 600px;
font: 12px tahoma;
color: #444;
}

#homefranquias #cart td, #homefranquias #cart th, #homefranquias #cart .btn {
width: auto;
border:0;
}

#homefranquias #cart div {
margin: 20px;
}


#homefranquias #cart .topo th, #homefranquias #cart .topo {
background-color: #4788C0;
color: #fff;
font-weight: bold;
text-align: center;
border-top: 8px solid #4788C0;
border-bottom: 8px solid #4788C0;
}

#homefranquias #cart .total td, #homefranquias #cart .total2 td,#homefranquias #cart .total th, #homefranquias #cart .total2 th{
text-align:right;
text-transform: uppercase;
font-weight:normal;
color: #222
}

#homefranquias  table .total td, #homefranquias  table  .total th{
border-top: 4px solid #eee;
border-bottom: 4px solid #eee;
}

#homefranquias  table  .total2 td, #homefranquias table .total2 th{
border-top: 4px solid #ddd;
border-bottom: 4px solid #ddd;
}

#homefranquias  table  .total {
background-color: #eee;
}

#homefranquias  table .total2 {
background-color: #ddd;
}

#homefranquias #cart tr td div table {
width:100px;
}

#homefranquias #cart tr td div table img{
margin:0;
}

#homefranquias #cart tr th a input.submit {
filter:alpha(opacity=80);
opacity: 0.80;
-moz-opacity:0.80;
}
#homefranquias #cart tr th a:hover input.submit {
filter:alpha(opacity=100);
opacity: 1.00;
-moz-opacity:1.00;
}

#homefranquias .texto .boleto img{

}



#homefranquias .texto .boleto span{
display:block;
height:20px;
margin-top:30px;
}


#homefranquias .texto a .boleto {
width:600px;
background-color: #F18812;
color: #fff;
text-align:center;
cursor:hand;
font: 15px tahoma;
height: 71px;
text-deocoration:none;
}

#homefranquias .texto a:hover .boleto {
text-deocoration:none;
}

#homefranquias #franquiascompras td {
text-align:right;
width: 400px;
}

#homefranquias #franquiascompras td a{
font: bold 12px tahoma;
}

#homefranquias #franquiascompras th {
width: 200px;
font: 12px tahoma;
color: #444;
}

#homefranquias #franquiascompras th a{
font: bold 12px tahoma;
color: #000;
}