#content_middle{
padding-top: 50px;
}

#layout{
margin-bottom: 11px;
_margin-bottom: 0px;
clear: both;
}

.ML_11{
margin-left: 11px;
}

.MR_11{
margin-right: 11px;
}

.MT_11{
margin-top: 11px;
}

.MB_11{
margin-bottom: 11px;
}

.box_imagem{
padding:4px;
border: 1px solid #999999;
background: #FFFFFF;
float: left;
}

.box_imagem img{
float: left;
clear: both;
}

.box_extras{
width:228px;
margin-top:10px;
padding:4px;
/*border: 1px solid #999999;*/
background: #FFFFFF;
clear:both;
float: left;
font-family: Georgia, 'Times New Roman', Times;
font-size: 0.75em;
font-weight: normal;
color: #333333;
text-align: left;
line-height: 18px;
}

.alinhar_direita{
float: right;
clear: both;
}

.box_icone{
position:absolute;
top: 470px;
left: 23px;
padding:4px;
/*border: 1px solid #999999;*/
background: #FFFFFF;
float: left;
}

.box_icone img{
float: left;
clear: both;
}

.bt_cardapio{
float: left;
clear: both;
}

.text_container{
float: left;
background: #F2F2F2;
background-image: URL("https://ssl216.locaweb.com.br/artesanatogastronomi/V2/images/_gen_s_L.gif");
background-repeat: repeat-y;
}

.text_container div{
float: left;
width: 100%;
background-image: URL("https://ssl216.locaweb.com.br/artesanatogastronomi/V2/images/_gen_s_R.gif");
background-repeat: repeat-y;
background-position: 100% 0%;
}

.text_container div div{
float: left;
width: 100%;
background-image: URL("https://ssl216.locaweb.com.br/artesanatogastronomi/V2/images/_gen_s_T.gif");
background-repeat: repeat-x;
}

.text_container div div div{
float: left;
width: 100%;
background-image: URL("https://ssl216.locaweb.com.br/artesanatogastronomi/V2/images/_gen_c_TL.gif");
background-repeat: no-repeat;
background-position: 0% 0%;
}

.text_container div div div div{
float: left;
width: 100%;
background-image: URL("https://ssl216.locaweb.com.br/artesanatogastronomi/V2/images/_gen_c_TR.gif");
background-repeat: no-repeat;
background-position: 100% 0%;
}

.text_container div div div div div{
float: left;
width: 100%;
background-image: URL("https://ssl216.locaweb.com.br/artesanatogastronomi/V2/images/_gen_s_B.gif");
background-repeat: repeat-x;
background-position: 0% 100%;
}

.text_container div div div div div div{
float: left;
width: 100%;
background-image: URL("https://ssl216.locaweb.com.br/artesanatogastronomi/V2/images/_gen_c_BL.gif");
background-repeat: no-repeat;
background-position: 0% 100%;
}

.text_container div div div div div div div{
float: left;
width: 100%;
background-image: URL("https://ssl216.locaweb.com.br/artesanatogastronomi/V2/images/_gen_detail_BR.gif");
background-repeat: no-repeat;
background-position: 100% 100%;
}


.text_container div div div div div div div div{
width: 100%;
float: left;
margin: 5px 0 15px 0;
background-image: URL("none.jpg");
}

.text_container p, .text_container h1, .text_container h2 {
padding: 10px;
font-family: Georgia, 'Times New Roman', Times;
font-size: 0.75em;
font-weight: normal;
color: #333333;
text-align: justify;
line-height: 18px;
}

h3{
font-family: Georgia, 'Times New Roman', Times;
font-size: 0.75em;
font-weight: normal;
color: #333333;
text-align: justify;
line-height: 30px;
}

h6{
font-family: Georgia, 'Times New Roman', Times;
font-size: 1.0em;
font-weight: bold;
color: #333333;
text-align: center;
line-height: 50px;
background:url(../images/img_pontinhos_titulos.gif) center center no-repeat;
}

h5{
font-family: Georgia, 'Times New Roman', Times;
font-size: 1.25em;
font-weight: bold;
color:#990000;
text-align: center;
line-height: 50px;
}

.text_container_content h2
{
font-family: Georgia, 'Times New Roman', Times;
font-size: 1.0em;
font-weight: normal;
color:#990000;
text-align: left;
line-height: 10px;
}

.text_container_content h3
{
font-family: Georgia, 'Times New Roman', Times;
font-size: 1.0em;
font-weight: normal;
color:#990000;
text-align: center;
line-height: 10px;
}

.text_container_content ul li {
padding-right:10px;
line-height:18px;
}

.text_container h1{
font-size: 0.9em;
font-weight: bold;
color: #000000;
text-transform: uppercase;
}

.text_container h2{
font-size: 0.7em;
font-weight: bold;
color: #333333;
text-transform: uppercase;
}

.text_container h3{
font-size: 0.7em;
font-weight: bold;
color: #333333;
}

.text_container ul{
margin: 0 0 0 40px;
font-family: Georgia, 'Times New Roman', Times;
font-size: 0.75em;
font-weight: normal;
color: #333333;
text-align: justify;
line-height: 16px;
}

.text_container img{
padding: 10px 10px 0 10px;
}

.num{
font-family: 'Times New Roman', Times, Georgia;
font-size: 1.0em;
}

form, fieldset{
width: 97.5%;
display: block;
padding: 5px;
}

form p {
padding: 10px;
font-family: Georgia, 'Times New Roman', Times;
font-size: 0.75em;
font-weight: normal;
color: #333333;
text-align: justify;
line-height: 18px;
}

.ipt{
width: 100%;
border: 1px solid #999999;
background: #FFFFFF;
margin-bottom: 6px;
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
}

.formbox{
border: 1px solid #999999;
background: #FFFFFF;
/*margin-bottom: 6px;*/
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
}

.formbox_100{
width: 100%;
border: 1px solid #999999;
background: #FFFFFF;
/*margin-bottom: 6px;*/
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
}

.formbox_100_cinza {
width: 100%;
border: 1px solid #999999;
background: #F2f2f2;
/*margin-bottom: 6px;*/
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
}

.formbox_25px{
width: 25px;
border: 1px solid #999999;
background: #FFFFFF;
/*margin-bottom: 6px;*/
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
}

.formbox_50px_cinza{
width: 50px;
border: 1px solid #999999;
background: #F2F2F2;
/*margin-bottom: 6px;*/
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
}

.formbox_50px{
width: 50px;
border: 1px solid #999999;
background: #FFFFFF;
/*margin-bottom: 6px;*/
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
}

.formbox_100px{
width: 100px;
border: 1px solid #999999;
background: #FFFFFF;
/*margin-bottom: 6px;*/
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
vertical-align:bottom
}

.formbox_100px_cinza{
width: 100px;
border: 1px solid #999999;
background: #F2f2f2;
/*margin-bottom: 6px;*/
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
vertical-align:bottom
}

.formbox_200px{
width: 210px;
border: 1px solid #999999;
background: #FFFFFF;
/*margin-bottom: 6px;*/
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
}

.formbox_300px{
width: 330px;
border: 1px solid #999999;
background: #FFFFFF;
/*margin-bottom: 6px;*/
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
}

fieldset label{
color: #333333;
font-family: Georgia, 'Times New Roman', Times;
font-size: 0.75em;
display: block;
float: left;
margin-bottom: 4px;
}

.ipt_line_1, .ipt_line_9{
width: 100%;
}

.ipt_line_2_A{
width: 49%;
margin-right: 2%;
_margin-right: 1.15%;
}

.ipt_line_2_B{
width: 49%;
}

.ipt_line_3_A{
width: 74%;
margin-right: 2%;
_margin-right: 1%;
}

.ipt_line_3_B{
width: 24%;
}

.ipt_line_4_A{
width: 24%;
margin-right: 2%;
_margin-right: 1.38%;
}

.ipt_line_4_B{
width: 74%;
}

.ipt_line_5_A{
width: 49%;
margin-right: 2%;
_margin-right: 1.2%;
}

.ipt_line_5_B{
width: 23.5%;
margin-right: 2%;
_margin-right: 1.2%;
}

.ipt_line_5_C{
width: 23.5%;
}

.ipt_line_6_A{
width: 23.5%;
margin-right: 2%;
_margin-right: 1.4%;
}

.ipt_line_6_B{
width: 23.5%;
margin-right: 2%;
_margin-right: 1.3%;
}

.ipt_line_6_C{
width: 49%;
}

.ipt_line_7_A{
width: 23.5%;
margin-right: 2%;
_margin-right: 1.4%;
}

.ipt_line_7_B{
width: 49%;
margin-right: 2%;
_margin-right: 1%;
}

.ipt_line_7_C{
width: 23.5%;
}

.ipt_line_8_A{
width: 23.5%;
margin-right: 2%;
_margin-right: 1.4%;
}

.ipt_line_8_B{
width: 23.5%;
margin-right: 2%;
_margin-right: 1.2%;
}

.ipt_line_8_C{
width: 23.5%;
margin-right: 2%;
_margin-right: 1.2%;
}

.ipt_line_8_D{
width: 23.4%;
}

.checkInLine{
display: inline;
padding-right: 2%;
}

.checkInBlock{
display: block;
clear: both;
padding-right: 2%;
}

.radioInBlock{
display: block;
clear: both;
padding-right: 2%;
}

legend{
display: none;
}

#tabela_dados_clipping {
	width: 99%;
	font-family: Georgia, 'Times New Roman', Times;
	font-size: 0.75em;
	margin: 5px 5px 20px 5px;
}

#tabela_dados_clipping img{
padding: 0 0 0 0;
}

#tabela_dados_clipping td {
	padding: 3px;
	/*vertical-align:middle;*/
}

#tabela_dados_clipping p {
	font-size: 1em;
	padding:0px;
	font-family: Georgia, 'Times New Roman', Times;
	font-weight: normal;
	color: #000;
	text-align:left;
	line-height: 18px;
}

#tabela_dados_compra {
	width: 99%;
	font-family: Georgia, 'Times New Roman', Times;
	font-size: 0.75em;
	margin: 5px 5px 20px 5px;
}

#tabela_dados_compra img{
padding: 0 0 0 0;
}

#tabela_dados_compra td {
	padding: 3px;
	/*vertical-align:middle;*/
}

#tabela_dados_compra p {
	font-size: 1em;
	padding:0px;
	font-family: Georgia, 'Times New Roman', Times;
	font-weight: normal;
	color: #000;
	text-align: right;
	line-height: 18px;
}


#tabela_opcao_endereco {
	width: 99%;
	font-family: Georgia, 'Times New Roman', Times;
	font-size: 0.75em;
	margin: 5px 5px 20px 5px;
}

#tabela_opcao_endereco td {
	padding: 6px;
	/*vertical-align:middle;*/
}

#tabela_data_entrega {
	width: 100%;
	font-family: Georgia, 'Times New Roman', Times;
	font-size: 0.75em;
	margin: 5px 5px 20px 5px;
	display:inline;
}

#tabela_data_entrega td {
	padding: 6px;
	/*vertical-align:middle;*/
}

#tabela_calendario {
	
	font-family: Georgia, 'Times New Roman', Times;
	font-size: 0.75em;
	margin: 6px 0px 0px 20px;
	display:inline;
	vertical-align:top;
}

#tabela_calendario td {
	width:30px;
	height:30px;
	/*vertical-align:middle;*/
}

.button_gen {
	vertical-align:baseline;
	margin-left:5px;
	margin-right:5px;*/
}

table a {text-decoration:underline;font-family: Georgia, 'Times New Roman', Times;font-weight: normal;color: #333333;text-align:center;}
#products p {font-family: Georgia, 'Times New Roman', Times;font-size: 0.75em;font-weight: normal;color: #333333;text-align: justify;line-height: 18px;}
#products h2{font-size: 0.7em;font-weight: bold;color: #333333;text-transform: uppercase;line-height: 30px;}
.fonte_times {font-family:Times;}

.formbox_25px_cinza {
width: 25px;
border: 1px solid #999999;
background: #F2F2F2;
/*margin-bottom: 6px;*/
padding-top: 2px;
padding-bottom: 2px;
color: #000000;
font-family: Georgia, 'Times New Roman', Times;
font-size: 1em;
}

#imagem_premio {
border:solid #bebebe 1px;
padding: 2px;
margin: 0px 10px 0px 0px;
}
#pontuacao {

font-family: Tahoma, 'Times New Roman', Times;
font-weight: bold;
font-size: 18px;
color: #660000;
}
#banner_fidelidade {
margin: 0px;
}