/* CSS Document */
body{
	background:#f0efed url("../i/bg.png") repeat-x;
	font:11px Tahoma, Geneva, sans-serif;
}

#layout{
	margin:0 auto;
	width:980px;
}

#topo{
	height:157px;
	background:url("../i/bg_topo.png") no-repeat 240px 0px;
}

#topo h1 {
	text-indent:-5000px;
	overflow:hidden;
	background:url("../i/logo.png") no-repeat;
	width:240px;
	height:157px;
}

#topo h1 a{
	display:block;
	width:240px;
	height:157px;
}

#topo h1 a:hover{
	background:url("../i/logo_hover.gif") no-repeat;
}

#topo #share{
	width:327px;
	height:60px;
	float:right;
  margin-top:-157px;
}
#topo #cidades_atendidas{
    float:left;
	width:158px;
	height:60px;
}
#topo #redesocial{
    float:right;
	width:169px;
	height:60px;
}
#topo #mini_banner{
    width:400px;
    height:30px;
    float:right;
    clear:right;
    margin-right:150px;
    margin-top: -80px;
    position:relative;
}

#topo #carrinho{
	width:475px;
	height:42px;
	float:right;
  margin-top:-74px;
	clear:right;
}

#menu{
	width:720px;
	height:32px;
	background:url("../i/bg_menu.png");
	float:right;
    margin-top:-34px;
	clear:right;
	border-bottom:2px solid #cc0000;
}
#menu ul li{
	float:left;
	background:url("../i/div_menu.png") no-repeat;
}

#menu ul li a{
	float:left;
	width:99px;
	height:22px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#333333;
	padding:10px 0 0 0;
	font-weight:bold;
	cursor:pointer;
}
#menu ul li a:hover{
	background-color:#f2f2f2;
	border-bottom:2px solid #ffcc20;
}

#menu ul li.endmenu a:hover{
	background:url("../i/final_menu_hover.png") top right no-repeat !important;
}

#final_mnu{
	width:9px;
	height:32px;
	float:right;
	background:#ffffff url("../i/final_mnu.png") top right no-repeat ;
}
#inicio_mnu {
    width: 15px;
    background: url("../i/inicio_mnu.png");
    float: left;
    height: 32px;
}

.clr{clear:both}

.clr_vert{background-position:-1px 0 !important}

#outdoor{
	width:980px;
	height:267px;
}

#conteudo{
	width:980px;
	padding:0 0 20px 0px;
}

#conteudo h2, conteudo h3{
  font:11px Tahoma, Arial, Verdana, sans-serif;
  padding:0 0 20px 0;
}

#conteudo .conteudotxt{
  font:11px Tahoma, Arial, Verdana, sans-serif;
  line-height:22px !important;
}

#conteudo .conteudotxt2{
  font:11px Tahoma, Arial, Verdana, sans-serif;
  line-height:22px !important;
  width:70%;
  float:left;
  padding:0 20px 0 0;
  text-align:justify;
}


#c_esq{
	width:220px;
	float:left;
}
#banner-lateral
{
	width:220px;
	height:115px;	
	display:block;
	background:#ffffff;
	margin-top:3px;
}
#c_esq ul{
	width:220px;
	height:268px;
	background:url("../i/bg_menu_categorias.png") no-repeat;
}

#c_esq ul li{
	padding:0;
	margin:0;
}

.esconde{
	text-indent:-5000px;
	overflow:hidden;
	height:50px !important;
}

#c_esq ul li a{
	text-decoration:none;
	color:#C00000;
	width:200px;
	height:20px;
	display:block;
	padding:8px 0 2px 18px;
	margin:1px 0 0 1px;
}
#c_esq ul li a:hover{
	background:#f2f2f2;
}

#horario{
	width:220px;
	height:282px;
	margin-top:4px;
	background:url("../i/horario_func.png") 0px -288px;
}

.horario-click{
	width:220px;
	height:282px;
	background:url("../i/horario_func.png") !important;
}

#c_dir{
	width:758px;
	float:right;
}

#bread_crumb{
	_width:758px;
	width:100%;
	height:40px;
	background:url("../i/bg_bread.png") no-repeat;
}

#bread_crumb ul{
	margin:0px;
	padding-top:8px;
	padding-left:10px;
}

#bread_crumb ul li{
	float:left;	
	font:11px Arial, Helvetica, sans-serif; color:#666;
	padding:0 0 0 2px;
}


.home_bread a{color:#CC0000 !important; text-indent:-5000px; overflow:hidden;width:35px; display:block;text-decoration:none;}
.home_bread li a{color:#CC0000 !important;text-decoration:none}
.ativo{font-weight:bold !important; color:#cc0000 !important}
.homeBreadA{text-decoration:none !important; color:#666666;}

#carrinho2{
	width:452px;
	height:36px;
	float:right;
	margin-top:-7px;
}

#spotul{
	margin:0;
	padding:10px 0 0px 10px;
	line-height:17px;
}

#spotul li{
	float:left;
	width:236px;
	height:231px;
	background:url("../i/bg_spot.png") no-repeat;
	padding:5px 0 0 0px;
	margin:0 12px 0 0;
	text-align:center;
}

#spotul #preco{
	color:#C00;
	font:14px Tahoma, Geneva, sans-serif;
}

#spotul #descr a{
	text-decoration:none;
	color:#333;
}

#spotul #descr a:hover{
	color:#000;
	border-bottom:1px solid #000;
}

#btn input{
	text-indent:-5000px;
	overflow:hidden;
	border:none;
	width:111px;
	height:32px;
	display:block;
	background:url("../i/btn_comprar.png") no-repeat;
	cursor:pointer;
	margin:20px auto;
}
#btn input:hover{
	background-image:url("../i/btn_comprar.png");
	background-position:0 -33px;
	background-repeat:no-repeat;
}

#noticias{
	font:11px Tahoma, Arial, Helvetica, sans-serif; 
	color:#333333;
	line-height:17px;
	padding-top:20px !important;
	margin-left:8px;
	clear:both;
}
.tit_noticias{
	font:bold 13px Tahoma, Geneva, sans-serif ; color:#000;
	background:url(../i/seta_not.png) no-repeat 0px 3px;
	padding:0 0 0 10px;
	margin:10px 0 0 0;
	-moz-border-radius:4px; 
	-webkit-border-radius: 4px; 
	border:1px solid #cccccc;
	line-height:19px !important;
	background:#ffffff; 
	width:726px;
	padding-top:6px;
	padding-bottom:10px; 
	font:normal 11px Tahoma,Sans-Serif !important
}
.tit_noticias ul
{
  list-style-type:disc !important;
  margin-left:20px;
  margin-top:-5px;
}

.tit_noticias ul li
{
 padding:3px 0;
 padding-right:20px;
}
.tit_noticias li span{
  display:block;
  padding:3px;
  line-height:18px;
  border-bottom:1px dotted #cccccc;
}

.tit_noticias h2{
  padding:5px 0 5px 0 !important;
  font-size:13px !important;
  color:#cc0000;
}

#noticias a{
	text-decoration:none;
	color:#336699;
}

/* ################### Rodapé ################### */

#rodape{
	width:100%;
	height:227px;
	/*background:url("../i/img_rodape.png") top center no-repeat;*/
	background-color:#ffffff;
	clear:both;
	overflow:hidden;
	margin:10px 0 0 0;
	border-top:1px solid #cccccc;
}

#conteudo_rodape{
	width:965px;
	margin:20px auto;
	padding-left:15px;
}

#menu_bottom1{
	width:130px;
	float:left;
}
#menu_bottom2{
	width:100px;
	float:left;
}

#menu_bottom1 ul li, #menu_bottom2 ul li{
		height:20px;
}

#menu_bottom1 ul li ul li{
		height:15px;
}

#menu_bottom1 ul li a, #menu_bottom2 ul li a{
	color:#555555;
	text-decoration:none;
}

#menu_bottom1 ul li a:hover, #menu_bottom2 ul li a:hover{
	color:#000000;
}

#menu_bottom1 ul li ul li a{
	font:10px Arial, Helvetica, sans-serif;
	color:#999999;
	padding-left:8px;
	background:url("../i/mini_seta.png") no-repeat -1px 3px;
	text-decoration:none;
}

#social{
	width:200px;
	height:180px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	padding-left:20px;
	padding-right:10px;
	border-left:1px solid #cccccc;
}

#formas_pagto{
	width:503px;
	height:190px;
	background:url(../i/forma_pagto.png) no-repeat;
	float:left;
}


/* ############## Tela de escolha de quantidade #############*/

#qtde_geral{
  width:700px;
  float:left;
}

#qtde_geral #lcal_img{
  width:305px; /* tamanho da img grande */
  height:148px;
  padding:10px 0 0 10px;
  float:left;
}

#qtde_geral #c_qtde{
  height:158px;
}

#qtde_geral label{
  display:block;
  height:20px;
}

#qtde_geral input{
  width:60px;
  height:16px;
  border:1px solid #cccccc;
  background:#ffffff;
  font:bold 11.5px Tahoma, Arial, sans-serif;
  color:#555555;
  padding:2px 3px 2px;
}

#qtde_geral .noativo{
  border:none;
  color:#000;
  background:#f0efed;
  width:80px;
}

#qtde_geral p{margin:60px 0 0 0;float:left; padding-left:25px;}
#qtde_geral .btnComprar{
  cursor:pointer;border:none;
  width:160px; height:60px;margin:-15px 0 0 0; 
  background:url("../i/btnComprarBox.png") no-repeat; 
  display:block; 
  text-indent:-6000px; 
  overflow:hidden
}
#qtde_geral .btnComprar:hover{background:url("../i/btnComprarBox.png") 0 -60px no-repeat}

#descrProd{
  width:660px;
  line-height:18px;
  margin:35px 0 0 22px;
  -moz-border-radius:4px;
  -webkit-border-radius: 4px;
  border:1px solid #cccccc;
  background:#fff;
  padding:6px;
}

.valor{font:bold 13px Tahoma; color:#cc0000}
.detalhes{color:#666666}

/* ########### itens carrinho ########### */
td{
padding:0 5px 0 5px;
}

.it1{
  height:60px;
  width:980px;
  border-top:1px dotted #888888;
}
.it1 .c1{
  text-align:right;
}

.it2{
  width:980px;
  border:1px solid #cccccc;
  margin-top:3px;
}

.it3{
  width:980px;
  border:1px solid #cccccc;
  margin-top:3px;
}


.cor_cinza{
  font:bold 13px Tahoma, Arial, sans-serif;
  color:#333333;
  height:40px;
  border-bottom:1px solid #cccccc;
 }
 .tdP1{
  height:60px;
  background:#ffffff;
  font:bold 12px Tahoma, Arial, sans-serif !important;
  color:#cc0000;
 }

 .tdP1 input{ width:30px; height:16px; border:1px solid #cccccc; font:icon; padding:2px 3px 2px}
 .tdP1 input:focus{border:1px solid #000000}
 
 .dropbairros{
  border:1px solid #666666; 
  background:#ffcc20 !important;
  font:11px tahoma, arial, sans-serif;
  height:20px;
  margin:0 5px 0 3px;
  padding:0 0 0 3px;
  width:130px;
  }
  select[disabled="disabled"] {background-color:#D4D0C8;}
  select[disabled="disabled"] option[selected="selected"] {background-color:navy;} 
 
 .tit{
   font:bold 13px Tahoma, Arial, sans-serif !important;
   padding-left:2px;
   margin-top:5px;
}

.btnContinuarComprando{
  background:url("../i/btnContinuarComprando.png") no-repeat;
  width:169px;
  height:32px;
  text-indent:-3000px;
  overflow:hidden;
  border:none;
  cursor:pointer;
  line-height:0;
  font-size:0;
  display:block;
}
.btn_act,.btn_ina{
  width:169px;
  height:32px;
  text-indent:-3000px;
  overflow:hidden;
  border:none;
  line-height:0;
  font-size:0;

}
.btn_act{
  background:url("../i/btnFecharPedido.png");
  cursor:pointer;
}
.btn_ina{
  background:url("../i/btnFecharPedido_ina.png");
  cursor:default;
}
.btnRemover{
  background:url("../i/btnRemover.png");
  width:77px !important;
  height:25px !important;
  text-indent:-3000px;
  overflow:hidden;
  border:none !important;
  cursor:pointer;
  line-height:0;
  font-size:0;
  display:block;

  
 }
.btnAtualizar{
  background:url("../i/btnAtualizar.png");
  width:77px !important;
  height:25px !important;
  text-indent:-3000px;
  overflow:hidden;
  border:none !important;
  cursor:pointer;
  display:block;
  line-height:0px;
  font-size:0px;
 }
 
 .btnCalcular{
  background:url("../i/btnCalcular.png");
  width:94px !important;
  height:25px !important;
  text-indent:-3000px;
  overflow:hidden;
  border:none !important;
  cursor:pointer;
  line-height:0px;
  font-size:0px;
  float:right;
 }

#msgAtualizar{color:#cc0000;}
.vlr_min{font:bold 11px Arial, Tahoma; color:#cc0000; border:2px solid #eb5353;padding:2px; background:#fce9e9}
.red{font:bold 12px Tahoma;color:#cc0000 !important}
 
/* ############# toolbar cliente ############# */ 

#bar_login{
  background-image:url("../i/toolbar.png");
  width:510px;
  height:45px;
  margin-top:-8px !important;
  display:block;
  float:right;
}

#bar_login div{
  float:left;
}

#bar_login div a{
  padding-top:10px;
  font:9px Arial, Tahoma;
  text-decoration:none;
  color:#000000;
  font-weight:bold;
  height:20px !important;
  display:block;
}

/**********************
  Fixo Entrar
**********************/
#fixo-entrar{
  width:210px;
}

.entrar a{
  width:116px; /*80px*/
  margin-left:28px;
  display:block;
  text-align:center;
  float:left;
  color:#cc0000 !important;
}

.registre a{
  width:63px;
  display:block;
  text-align:center;
  color:#333333 !important;
}

.sair{
  width:50px; /*70px*/
  display:inline;
  float:left !important;
  text-align:center;
  color:#cc0000 !important;
}

/**********************
       Fixo 
**********************/

#fixo{
  width:298px;
  float:right !important;
}

.minhaconta a{
  width:76px;
  display:block;
  text-align:center;
}
.finalizarcompra a{
 /* background:url("../i/finalizar_compra.png")no-repeat;*/
  width:100px;
  display:block;
  text-align:center;
}

.QteVlr{
  width:122px;
  font:bold 10px Arial, Tahoma, Sans-Serif;
  color:#cc0000;
  margin-top:9px;
  text-align:center !important;
  display:block;
}



/* ################ CaixaLogin e Esqueci minha senha ################ */
#jasoucliente{
  width:400px;
  height:320px;
  background:#f2f2f2;
  border:1px solid #cccccc;
  float:left;
  margin:0 0 10px 0;
    -moz-border-radius:6px;
  -webkit-border-radius: 6px;

}
#jasoucliente label{font:11px Tahoma, Geneva, sans-serif;clear:both; float:left; width:80px; text-align:right; margin-top:10px; margin-right:5px;display:block}
#jasoucliente input, textarea{width:250px; height:15px;font:11px Tahoma, Geneva, sans-serif; color:#000000;border:1px solid #CCCCCC;background:#FFFFFFS;padding:3px 2px 3px 2px;margin-top:4px; }
	/* class aplication */
#jasoucliente input:focus, textarea:focus {
      border:1px solid #000000;
      background-color: #ffffff;
	}
#jasoucliente .txtarea{ width:250px; height:70px;padding:3px 2px 3px 2px;}
#jasoucliente textarea[readonly]{font:11px Arial, Helvetica, sans-serif; color:#555}
#jasoucliente form fieldset label.error {
			color:red;
			display:block;
			margin-bottom:40px;
			width:460px;
	}
#jasoucliente .tit{background:#ffffff;color:#cc0000; height:20px; padding:6px 0px 5px 4px; margin:0 0 10px 0; border-bottom:1px dotted #cccccc}
#jasoucliente hr{border:none; border-top:1px solid #cccccc;padding:0; margin:0}
#jasoucliente .btn-enviar-senha{
  display: block; 
  width:138px;
  height:32px;
  background:url("../i/btn-enviar-senha.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
  margin-left:12px !important;
}
/* ################ NaoSouCliente ################ */

#NaoSouCliente{
  width:200px;
  height:90px;
  border:1px solid #cccccc;
  float:left;
  margin:-13px 0 0 30px;
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;

}
#NaoSouCliente label{font:11px Tahoma, Geneva, sans-serif;clear:both; float:left; width:190px; text-align:right; margin-top:10px; margin-right:5px;display:block}
#NaoSouCliente input, textarea{width:80px; height:15px;font:11px Tahoma, Geneva, sans-serif; color:#000000;border:1px solid #CCCCCC;background:#FFFFFFS;padding:3px 2px 3px 2px;margin-top:4px; }
	/* class aplication */
#NaoSouCliente input:focus, textarea:focus {
      border:1px solid #000000;
      background-color: #ffffff;
	}
#NaoSouCliente .txtarea{ width:250px; height:70px;padding:3px 2px 3px 2px;}
#NaoSouCliente textarea[readonly]{font:11px Arial, Helvetica, sans-serif; color:#555}
#NaoSouCliente form fieldset label.error {
			color:red;
			display:block;
			margin-bottom:40px;
			width:460px;
	}
#NaoSouCliente .tit{background:#ffffff;color:#cc0000; width:auto; height:20px; padding:6px 0px 5px 4px; margin:0 0 10px 0; border-bottom:1px dotted #cccccc}
#NaoSouCliente hr{border:none; border-top:1px solid #cccccc;padding:0; margin:0}
#NaoSouCliente .btn-prosseguir,#jasoucliente .btn-prosseguir{
  display: block; 
  width:169px;
  height:32px;
  background:url("../i/btn-prosseguir.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
  margin-left:15px;
}

/* ################ Entrega ################ */

#entrega{
  width:400px;
  height:320px;
  background:#ffffff;
  border:1px solid #cccccc;
  float:left;
  margin:0 0 10px 0;
}
#entrega label{font:11px Tahoma, Geneva, sans-serif;clear:both; float:left; width:80px; text-align:right; margin-top:10px; margin-right:5px;display:block}
#entrega input, textarea{width:250px; height:15px;font:11px Tahoma, Geneva, sans-serif; color:#000000;border:1px solid #CCCCCC;background:#FFFFFFS;padding:3px 2px 3px 2px;margin-top:4px; }
	/* class aplication */
#entrega .btn{border:1px solid #666666;background: #cccccc;font-weight:bold;color:#000000;width:140px !important; height:30px; padding:3px 2px 5px 2px; display:block; cursor:pointer}

#entrega input:focus, textarea:focus {
      border:1px solid #000000;
      background-color: #ffffff;
	}
#entrega .txtarea{ width:250px; height:70px;padding:3px 2px 3px 2px;}
#entrega textarea[readonly]{font:11px Arial, Helvetica, sans-serif; color:#555}
#entrega form fieldset label.error {
			color:red;
			display:block;
			margin-bottom:40px;
			width:460px;
	}
#entrega .tit{background:#ffffff;color:#cc0000; height:20px; padding:6px 0px 5px 4px; margin:0 0 10px 0; border-bottom:1px dotted #cccccc}
#entrega hr{border:none; border-top:1px solid #cccccc;padding:0; margin:0}

/* ############ BIG BREAD  ############  */

#bigbread{
  width:730px !important;
  height:110px;
  display:block;
  margin:auto;
  
 }

#bigbread li{
  float:left;
}

/* Cadastro Cliente não membros Form */
#naomembros {font:11px Tahoma, Geneva, sans-serif ; background:#fff;padding:10px 0 0 0; }
#naomembros label {font-weight:bold; width:250px; display:block;margin:5px 0 -3px 0;}
#naomembros fieldset {padding:1.4em;margin:0 0 0 0;border:none}
#naomembros legend {font-weight:bold;font-size:14px; color:#333;}
#naomembros input[type=text],input[type=password],input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
#naomembros input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
#naomembros input[type=text],input[type=password], input[type=checkbox], input.text, input.title, textarea, select {margin:0.5em 0;}
#naomembros input.text, input.title {width:300px;padding:5px;}
#naomembros input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
#naomembros .telDDD{width:40px}
#naomembros .tel{width:120px}
#naomembros p{height:40px;}
#naomembros .tit{font:14px Tahoma, Verdana, Arial, sans-serif;margin-top:20px;}
#naomembros hr {border:none; border-top:1px solid #ccc;}

/* Cadastro Entrega Form */

#entregaForm { width:970px;font:11px Tahoma, Geneva, sans-serif ; background:#ffffff !important;padding:10px 0 0 0}
#entregaForm label {font-weight:bold; width:200px; display:block;padding:10px 0 0 0; float:left; text-align:right; margin-right:5px;}
#entregaForm fieldset {padding:1.4em;margin:0 0 0 0;border:none}
#entregaForm legend {font-weight:bold;font-size:14px; color:#333;}
#entregaForm input[type=text],input[type=password], input.text, input.title, textarea, select {width:200px;background-color:#fff;border:1px solid #bbb;}
#entregaForm input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
#entregaForm input[type=text],input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
#entregaForm input.text, input.title {width:300px;padding:5px;}
#entregaForm input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
#entregaForm .cep{width:80px !important}
#entregaForm .tel{width:120px}
#entregaForm p{height:40px;}
#entregaForm .tit{font:14px Tahoma, Verdana, Arial, sans-serif;margin-top:20px;}
#entregaForm hr {border:none; border-top:1px solid #ccc;}
#entregaForm .din{clear:both;}
#entregaForm .btn-salvar{
  margin-left:205px;
  display: block; 
  width:100px;
  height:28px;
  background:url("../i/btn-salvar.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
}

/* Panel Entrega Form */
#panelEntrega {font:11px Tahoma, Geneva, sans-serif ; background:#ffffff;line-height:17px;padding-top:10px;float:left; width:250px; height:450}
#panelEntrega div{margin-left:10px; padding:5px 10px 0 10px;float:left}
#panelEntrega .entregaNeste{
  display: block; 
  width:160px;
  height:29px;
  background:url("../i/btn-entrega-endereco.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
  margin-left:4px;
}


#panelEntrega .btn-editar{
  display: block; 
  width:100px;
  height:28px;
  background:url("../i/btn-editar.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
  margin-left:-2px !important;
}

#panelEntrega .btn-excluir{
  display: block; 
  width:100px;
  height:28px;
  background:url("../i/btn-excluir.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
}



/* ##### Fechamento Pedido - Não estão nos controles #####*/

#finalPedido{
  width:965px;
  height:230px;
  background:url("../i/final_pedido.png") no-repeat;
  padding:54px 0 0 15px;
  font:13px Tahoma, Arial, Verdana;
  float:left;
}

#finalPedido .nr_pedido{
  font:bold 25px Tahoma, Arial, Verdana;
  color:#cc0000;
}

#carroselBox{
    width:980px;
    height:180px;
    margin-top:10px !important;
    float:left;
    
}

/* ########### Tela fechamento pagamento ########### */

.cheque{
  display:block;
  width:100px;
  height:30px;
  text-decoration:none;
  padding-top:20px 0 0 0;
  text-align:center;
  background:url("../i/btnCheque.png");
  text-indent:-2000px;
  overflow:hidden;
}

.dinheiro{
  display:block;
  width:100px;
  height:30px;
  padding-top:20px 0 0 0;
  text-align:center;
  text-decoration:none;
  background:url("../i/btnDinheiro.png");
  text-indent:-2000px;
  overflow:hidden;
}

.cartao{
  display:block;
  width:100px;
  height:30px;
  padding-top:20px 0 0 0;
  text-align:center;
  text-decoration:none;
  background:url("../i/btnCartao.png");
  text-indent:-2000px;
  overflow:hidden;
}

.cartao{
  display:block;
  width:100px;
  height:30px;
  padding-top:20px 0 0 0;
  text-align:center;
  text-decoration:none;
  background:url("../i/btnCartao.png");
  text-indent:-2000px;
  overflow:hidden;
}

.cheque-ativo{
  background-image:url("../i/btnCheque.png");
  background-position: 0 -31px;
}

.dinheiro-ativo{
  background-image:url("../i/btnDinheiro.png");
  background-position: 0 -31px;
}

.cartao-ativo{
  background-image:url("../i/btnCartao.png");
  background-position: 0 -31px;
}

.btn-alterar-endereco{
  background-image:url("../i/btn-alterar-endereco.png");
  width:141px;
  height:29px;
  display:block;
  border:none;
  text-indent:-3000px;
  overflow:hidden;
  line-height:0px;
  font-size:0px;
  cursor:pointer;
}

.btnFecharPedidoFinal{
  display:block;
  width:150px;
  height:32px;
  padding-top:20px 0 0 0;
  text-align:center;
  text-decoration:none;
  background:url("../i/btnFecharPedidoFinal.png");
  text-indent:-2000px !important;
  overflow:hidden;
  border:none;
  line-height:0;
  font-size:0;
  cursor:pointer;
  margin-left:5px !important;
}

.opcaoPag{
  float:left;
  margin-top:10px;
}

.CampoEscolherQtde{
  width:28px !important;
  text-align:center;
}

.cupom-desconto{
  height:100px;
}

#divPontos{
  height:auto;
}

#divPontos span, #divPontos label{
  font-weight:bold;
}

#saldo-pontos, #escolher-combos{
  margin-top:10px;
}

#escolha-promo{
  height:30px;
}

#valor-desconto-cupom{
  margin-left:20px;
  margin-top:4px;
  float:left;
}

#saldo-pontos{
 height:15px;
}

#saldo-pontos div{
  float:left;
  margin-right:30px;
}

#escolher-combos{
  min-height:20px;
  height:auto;
}

#aviso-pontos{
 height:40px;
 margin-top:10px;
}

#aviso-pontos span{
 font-size:11px;
}

.combo-item, .todos-combos{
  padding-left:10px;
}

.combo-item label, .todos-combos label{
  vertical-align:text-bottom;
}

.combo-item input[type=checkbox], .todos-combos input[type=checkbox]{
  margin-right:5px;
}

/***** Página Minha conta ******/
#historico , #minhainfo {
  height:80px;
  background:#ffffff;
  padding:5px;
  margin-top:5px;
  -moz-border-radius:4px;
  -webkit-border-radius: 4px;
  border:1px solid #cccccc;
}
#historico hr, #minhainfo hr{
    border-top:none;
    border-right:none;
    border-left:none;
    border-bottom:1px dotted #cccccc;
    margin-top:-3px;
}

#historico .btn-historico{
  width:169px;
  height:32px;
  display:block;
  background-image:url("../i/btn-historico.png");
  text-indent: -4000px;
  overflow:hidden;
  margin-top:10px;
}

#minhainfo ul{
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
  margin-top:-5px;
}

#minhainfo ul li{
  float:left;
  margin:0;
  padding:0;
}

#minhainfo .btn-dadospessoais{
  width:139px;
  height:32px;
  display:block;
  background-image:url("../i/btn-dadospessoais.png");
  text-indent: -4000px;
  overflow:hidden;
  margin-top:10px;
}

#minhainfo .btn-endereco{
  width:165px;
  height:32px;
  display:block;
  background-image:url("../i/btn-endereco.png");
  text-indent: -4000px;
  overflow:hidden;
  margin-top:10px;
  margin-left:10px;
}

#toolbarClienteMinhaConta #bar_login{margin-top:0 !important}

/***** Página de Erro ******/
#erro
{
  margin-top:30px; 
  margin-left:5px;
}
#sugestaoErro
{
  margin-top:7px;
  margin-bottom:25px;
}
#sugestaoErro a
{
  text-decoration:none;
  cursor:pointer;
  color:blue;
}
#sugestaoErro a:hover
{
  text-decoration:underline;
}
#sugestaoErro .conteudotxt
{
  font-size:13.5px;
}

/***Página de Mensagem Newsletter (Newsletter.aspx)****/
#mensagemNewsletter
{
  margin-top:30px;
  margin-bottom:20px;
}

#mensagemNewsletter .conteudotxt
{
  font-size:13.5px;
}
#mensagemNewsletter .conteudotxt a
{
  text-decoration:none;
  cursor:pointer;
  color:blue;  
}
#mensagemNewsletter .conteudotxt a:hover
{
  text-decoration:underline;
}

/**********************************
 NewsLetter - cadastro na home
**********************************/

#news{
  width:200px;
  height:122px;
  background:url("../i/bg-newsletter.png") no-repeat;
  padding:30px 10px 10px 10px;
  margin-top:4px;
}

#news input:focus{
  border:1px solid #999999;
  color:#333333;
}

#news input{ width:195px !important; height:16px; border:1px solid #ccc; color:#666666; font:11px tahoma,arial,sans-serif;padding:2px 0 0 2px}
#news .btn-adicionar{ 
  background:url("../i/btn-adicionar.png") no-repeat;
  border:none !important;
  text-indent:-3000px;
  overflow:hidden;
  width:100px !important;
  height:28px;
  display:block;
  font-size:0px;
  line-height:0px;
  cursor:pointer;
  margin-top:4px;
}

#news .btn-adicionar:hover{ 
  background-position:0 -29px;
}

#news label{font:bold 11px Tahoma; color:#666666;margin:0px 0 0 0 !important; line-height:18px}

/* ###### Redefinir a Senha ##### */

.btn-redefinir-senha{ 
  background:url("../i/btn-redefinir-senha.png") no-repeat;
  border:none !important;
  text-indent:-3000px;
  overflow:hidden;
  width:138px !important;
  height:32px;
  display:block;
  font-size:0px;
  line-height:0px;
  cursor:pointer;
  margin-top:0px;
}


/* ##### Cartão de Crédito ########### */
#divCartao 
{
	padding:10px 0 0 2px;
}

#divCartao strong 
{
	margin:2px 0 15px 4px;
	font:12px Tahoma, Arial, sans-serif; 
	color:#666;
	display:block;
}
#divCartao label
{
	text-indent:-3000px;
	overflow:hidden;
	line-height:0;
	font-size:0;
	width:80px;
	height:51px;
	display:block;
	margin:0 0 0 0px;
	float:right;
	cursor:pointer;
}

#divCartao input[type=radio]
{
	margin:15px 0 0 70px !important;
}

#divCartao #credito
{
	width:181px;
	height:51px;
	background:url("../i/visa-credito.png") no-repeat;
	float:left;
}

#divCartao #electron
{
	width:181px;
	height:51px;
	background:url("../i/visa-electron.png") no-repeat;
	float:left;
	margin-left:15px;
}

#divCartao #master
{
	width:181px;
	height:51px;
	background:url("../i/master-credito.png") no-repeat;
	float:left;
	margin-left:15px;
}

#mensagem-visa
{
	width:940px;
	background:#ffffff;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;	
	padding:20px;
	border:1px solid #cccccc;
	font:13px Tahoma, Arial, Sans-Serif;
	color:#cc0000;
}

#mensagem-visa span
{

	font:13px Tahoma, Arial, Sans-Serif;
	color:#333333;
}

.btn-prosseguir-visa{
  display: block; 
  width:169px;
  height:32px;
  background:url("../i/btn-prosseguir.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
  margin-left:0px !important;
  margin-top:10px;
}

.finalPedidoError
{
	width:890px;
	height:30px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;	
	padding:20px;
	padding-left:70px;
	border:1px solid #cccccc;
	font:bold 13px Tahoma, Arial, Sans-Serif;
	color:#333333;
	background:#ffffff url("/Recursos/i/warning.png") 10px 5px;
	background-repeat:no-repeat;
	margin:20px 0 20px 0 !important;
	
}
.alerta-visa
{
	color:#cc0000;
	font-size:16px;	
}
.alerta-master
{
	color:#cc0000;
	font-size:16px;	
	padding-bottom:10px;
}

/***** Desconto ******/


.btn-aplicar-desconto{
  width:130px;
  height:25px;
  background:url("../i/btn-aplicar-desconto.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
  margin-top:-1px;
}


.btn-retirar-desconto{
  width:130px;
  height:25px;
  background:url("../i/btn-retirar-desconto.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
  margin-top:-1px;
}

#cod-promo
{
	list-style-type:none;
}

#cod-promo li 
{
	float:left;
	display:block;
}

.campo-desconto{width:230px; border:1px solid #777777; height:18px;}

.trocar-forma
{
	width:960px;
	height:40px;
	background:#ffffff;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border:1px solid #cccccc;
	background:#fff;
	padding:10px 0 0 20px;
	margin-top:5px;
}

.btn-trocar-forma-pagto
{
  width:195px;
  height:32px;
  background:url("../i/btn-trocar-forma-pagto.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
  margin-top:-1px;
  display:block;
 }

.trocar-forma ul li
{
	float:left;
	margin-right:10px;
	font-weight:bold;
}

.btn-spin-edit
{
    width:17px !important;
    height:22px;
    margin:-3px 0 0 -1px !important;
    vertical-align:bottom !important;
}

.imgSpinEstatico
{    
    width:17px;
    height:22px;
    margin:0px 0px -6px -5px;
}

.btn-spin-edit-tela-escolherQtde
{
    width:17px !important;
    height:22px;
    margin:-4px 0 0 -2px !important ;
    vertical-align:bottom;
}

.outdoor
{
    z-index:1;
}

#navegacao
{
    position:relative;
    left:0px;
    top:-25px;
    z-index:100;
    height:0px;
    width:0px;
}

#navegacao a
{
    background: none repeat scroll 0 0 #FFCC00;
    border:1px solid #CCCCCC;
    margin: 0 5px;
    padding: 3px 5px;
    text-decoration: none;
}

#navegacao a.activeSlide 
{
    background: none repeat scroll 0 0 #EEAA00;
    color:White;
    background-color:#FF0000;    
}

.imagem-topo img
{
    display:none;
}

.complemento-imagem-vininha-topo-default
{
    height:80px;
    position:relative;
    top:-267px;
    z-index:100;
    height:0px;
}

.complemento-imagem-vininha-topo
{
    height:80px;
}

/***** Calculador Vininha ******/

#people-box
{
	  margin-top:10px;
	  margin-left:50px;
}

#people-box .header
{
	  height:98px;
	  
}

#people-box h3,
#people-box .header h5,
#itens-header h3,
#itens-header h5
{
    font:40px Tahoma, Arial, Verdana, sans-serif;
	  text-align:center;
	  font-weight:normal;
}

#people-box .header h3,
#itens-header h3
{
	  margin:50px 0 5px;
	  color:#333;	
	 
}

#people-box .header h5,
#itens-header h5
{
	  margin:0;
	  color:#8f8f8f;
	  font-size:108%;
}

.pessoas-box
{
	  padding-top:50px;
	  overflow:hidden;
	  display:none;
}

.pessoas-box .part
{
	  float:left;
}

.pessoas-box .part .normal,
.pessoas-box .part .muita
{
	  margin-top:15px;
	  text-align:center;
}

.pessoas-box .part .normal
{
	  display:block;
	  width:131px;
	  height:24px;
	  background:url('../../Recursos/i/normal-hungry-bg.png') no-repeat;
	  color:#fff;
	  text-decoration:none;
	  font-size:116%;
	  padding:3px 3px 0 23px;
}

.pessoas-box .part .muita
{
	  display:block;
	  width:116px;
	  height:24px;
	  background:url('../../Recursos/i/very-hungry-bg.png') no-repeat;
	  color:#fff;
	  text-decoration:none;
	  font-size:116%;
	  padding:3px 3px 0 23px;
}

.pessoas-box .part h3
{
	  margin:4px 0 0 0;
	  text-align:center;
}

.pessoas-box .part h6
{
	  text-align:center;
	  color:#8f8f8f;
	  font:normal 50px; 
	  width:157px;
}

#homens-box
{
	  margin-left:25px;
}

#homens-box,
#mulheres-box,
#criancas-box
{
	  overflow:hidden;
	  width:275px;
	  float:left;
	  margin-left:33px;
}

.big-field
{
	  text-align:center;
	  color:#333;
	  font-size:420%;
	  width:98px;
	  height:61px;
	  border:none;
	  background:url('../../Recursos/i/big-field-bg.png') no-repeat;
	  padding:1px 0 0 0;
}

#totais
{
  display:inline;
  	float:left;
	  border-left:1px solid #ccc;
	  padding-left:15px;
	  font-size:123.1%;
	  width:614px;
}

#calcular-box
{	  
    float:left;
	  width:320px;
}

#Calcular
{  
    position:relative;
    left:200px;
}

.divPopupBanner 
{
    margin:0 auto!important;
    padding:0 !important;
    position:absolute;
    top:200px;
    left:200px;
    width:500px;
    z-index:90000;
    background:yellow;
    height:0;
}
.divPopupBanner .fechar
{
    background-color:#FFFFFF;
    border:1px solid #black;
    cursor:pointer;
    display:block;
    height:14px;
    left:269px;
    margin:auto;
    padding:4px;
    position:absolute;
    text-align:center;
    top:-25px;
    left:470px;
    vertical-align:middle;
    width:20px;
}


/* Comentários do cliente */

  #divConteudoComentario
  {
    margin:10px 0 30px 22px;    
    width:674px;    
    float:left;
  }
  
  #divConteudoComentario .campo-comentario
  { 
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #CCCCCC;
    color:#555555;
    font:bold 11.5px Tahoma,Arial,sans-serif;    
    padding:2px 3px;
    width:500px;
    height:133px;
  }
  
  #divConteudoComentario #divComentar
  {
    margin-top:10px;    
    min-height:200px;
  }
  
  #divConteudoComentario .clique-para-ver
  {
    cursor:pointer;
  }
  
  #divConteudoComentario #divContador
  {
    float:left;
  }
  
  #divConteudoComentario #divBotaoComentario  
  {
    float:left;
    margin:0;
    position:relative;
    left:325px;
    bottom:95px;
  }
  
  
  #divConteudoComentario #divNumeroComentarios
  {
    margin:0px 0 10px -13px;  
    padding:5px;  
    background:#F5F5F5;
    border:solid 1px #CCCCCC; 
    width:649px;      
    -moz-border-radius:3px;
	-webkit-border-radius: 3px;
	font:bold 12px Tahoma, Arial, Sans-Serif;   
  } 
  
   #divConteudoComentario #divComentarios hr
  {    
    border:none;
    border-top:1px solid #cccccc;
    
  }
  
  #divConteudoComentario #divComentarios ul
  {
    list-style:none;
  }
  
  #divConteudoComentario #divComentarios ul li
  {
    margin:0 0 15px 0;
  }
  #divConteudoComentario #divComentarios ul li .textoComentario
  {
    font:normal 11px Arial, tahoma, sans-serif;
    color:#444;
  }    
  #divConteudoComentario #divComentarios .nomeCliente
  {
    float:left;
  }
  
  #divConteudoComentario #divComentarios .dataComentario
  {
    float:left;
    margin:0 0 0 15px;
  }
  
  #divConteudoComentario #divComentarios .textoComentario
  {
    margin:10px 0 10px 0;
  }
  
  #divConteudoComentario .btn-salvar{
  margin:0 0 10px 205px;
  display: block; 
  width:100px;
  height:28px;
  background:url("../i/btn-salvar2.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
}

   #divConteudoComentario .btn-confirmar{
  margin:-2px 0 0px 0px;
  display: block; 
  width:100px;
  height:28px;
  background:url("../i/btn-confirmar.png");
  text-align:center;
  font:bold 11px Tahoma;
  color:#000;
  cursor:pointer;
  text-indent:-3000px;
  overflow:hidden;
  font-size:0;
  line-height:0;
  border:none;
}

  #divConteudoComentario .divConfirmarLogin
  {
    margin:10px 0 0 0px; 
    -moz-border-radius:3px;
	-webkit-border-radius: 3px;	
	padding:10px;
	border:1px solid #ccc;
	width:168px;
	clear:both;
	display:block;
  }
  
  #spanInformacao
  {
    font-weight:bolder; 
    font-size:medium;
  }
   
    #divConteudoComentario label
  {
	display:block;
	width:120px;
	height:15px;
	float:left;
  }
  
  #divConteudoComentario #lblInformacao
  {
	  width:700px;
	  height:15px;
	  float:left;
  }
  
   #divConteudoComentario input
  {
	display:inline;
	width:150px;
	height:16px;
	border:1px solid #555;
  }
  
#conteudo #divProdutoSugestao
{
  float:right;
  margin-top:48px;
}

/*Carrossel Sugestao*/
#divCarroselSugestao
{
  background:#FFF;
  width:245px;
  height:596px;
  border:solid 1px #c0c0c0;
  margin-bottom:10px;
  -moz-border-radius-topright:6px;
  -moz-border-radius-topleft:6px;
}
  
#divCategoria1, #divCategoria2, #divCategoria3
{
  float:left;
  margin:0 0 0 18px;
}

#divSessoes
{
  clear:both;
  height:65px;  
}

#divSessoes ul
{
  margin:0 0 0 10px;  
}

#divSessoes ul li
{
  float:left;    
  margin-left:5px;      
}

#divSessoes ul li a
{
  display:block;  
  padding:5px;  
  border:solid 1px #c0c0c0;  
  font-family:Tahoma,arial,san-serif;
  cursor:pointer;
  color:#000000;
  text-decoration:none;
}

#divSessoes ul li a:hover
{
 border:solid 1px #FF0000;  
}

#divSessoes ul .categoria-ativa
{  
  border:solid 1px #FF0000;
  padding:5px;
  background:#F0EFED;     
  cursor:default;
}

.nome-categoria
{
  display:block;
  margin:5px 0 0 7px;
  text-decoration:none;
  color:#000000;
}

#divMaisSugestoes
{
  height:60px;
  margin-top:-33px;
  margin-left:0px;
}

#divMaisSugestoes a
{
  text-decoration:none;
  color:#000000;
  display:block;  
  margin:20px 0 0 0px;
  text-align:center;
}

#divSeparadorTop
{
  margin-top:12px;
  background:url("/Recursos/i/img-sep-superior.png") no-repeat;
  width:243px;
  height:6px;
}

#divSeparadorBottom
{
  margin-bottom:15px;
  background:url("/Recursos/i/img-sep-inferior.png") no-repeat;
  width:243px;
  height:6px;
}

/*.sin-acrescentar-sugestao
{
  border:solid 1px #dfdfdf;
  color:#999999;
  padding:0 3px 2px 4px;
}*/

/*Spot Sugestao*/

 #divItemSugestao
  {
    width:208px; 
    height:90px;
    margin-top:-3px;
    
  }
  
  #divItemSugestao #divImagemSugestao
  {
    margin:-3px 0 0 10px;
    float:left;
    
  }
  
  #divItemSugestao #divInformacao .item-informacao
  {
    color:#AFAEAE;
    font-size:8px;
    font-weight:bold;
    font-family:Tahoma,arial,Sans-Serif;    
  }
  
  #divItemSugestao #divInformacao .item-informacao-adicionado
  {
    color:#CC0000;
    font-size:8px;
    font-weight:bold;
    font-family:Tahoma,arial,Sans-Serif;    
  }
  
  #divItemSugestao #divInformacao
  {
    margin:5px 0 0 20px;    
    width:176px;
  }
  
  #divItemSugestao #divItemValor .item-valor
  {
    color:#000000;
    font:10px Arial,Sans-Serif !important;
    padding:3px;
    margin-top:-10px;
  }
  
  #divItemSugestao #divItemValor
  {
    margin:0px 0 0 20px;
    float:left;
    width:50px;
  }
  
  #divItemSugestao #divItemQuantidade .txt-quantidade
  {
    border:none !important;
    font:11px Arial, Tahoma, Sans-serif;
    text-align:center;
    color:#cc0000;
    width:24px;    
    background:none;
    margin-left:4px;
    margin-top:10px;
  }
  
  #divItemSugestao #divItemQuantidade
  {    
    float:left;
    margin:6px 0 0 20px;
  }
  
  #divItemSugestao #divItemQuantidade .btn-adicionar
  {    
    /*background:URL("/Recursos/i/btn-adiciona-sugestao.png") no-repeat;   */
    display:block;
    float:left;
    text-decoration:none;
    width:73px;
    height:20px;
    margin-left:-8px;
    margin-top:7px;
    cursor:pointer;
  }
  
  #divItemSugestao #divItemQuantidade .btn-adicionado
  {    
    /*background:URL("/Recursos/i/btn-adiciona-sugestao-add.png") no-repeat;   */
    display:block;
    float:left;
    text-decoration:none;
    width:73px;
    height:20px;
    margin-left:-3px;
    margin-top:10px;
    /*text-indent:-2000px;*/
    cursor:pointer;
    line-height:0;
    overflow:hidden;
  }
  
  
  #divItemSugestao #divItemQuantidade .txt-quantidade-adicionado
  {
    border:solid 1px #CCCCCC;
    background-color:#CC0000;
    color:#FFCC00;
    width:30px;    
    -moz-border-radius-topright:4px;
    -moz-border-radius-bottomright:4px;
  }
  
  /* Curtir do Facebook */
  #curtir-facebook

  {
	/*background:URL("/Recursos/i/bg-curtir.png") no-repeat; */
    width:257px;  
    height:48px;  
    padding:5px 0px 0px 20px;
	float:left;	
  }
  
  #curtir-facebook .twitter-share-button
  {
  	margin-top:10px;
  }

  #rodape-blog
  {
    width:453px;  
    height:73px; 
    float:left;
    padding-left:18px; 
  }
  
  .det-prod
  {
  	list-style-type: disc;
  	margin:5px 0 5px 15px;
  	color:#000000;
  }
 
 .div-in-prod
  {
   margin-top:5px; 
   clear:both;
   background:#ffffff !important; 
   padding:10px 0 5px 10px;
   font:13px Tahoma, Arial, Helvetica, sans-serif; 
   -moz-border-radius:5px;
   -webkit-border-radius: 5px; 
   border:1px solid #cccccc !important; 
   display:block;
   line-height:17px; 
   background:#f0f0f0;
  }
  
  .div-in-prod span
  {
  	color:#cc0000;
  }
  
/*------------------------------------------ 
CSS Página Institucional
------------------------------------------*/

	#box_noticias {
		width: 954px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border:1px solid #CCCCCC;
		background-color: #ffffff;
		margin: 14px 0 10px 0;
		padding: 12px;
	}
	
	#box_noticias p.noticias {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		color: #333333;
		margin: 15px 20px 13px 12px;
		line-height: 18px;
	}
	
	#img_instuc_right {
		float: right;
		width: 138px;
		margin: -30px 20px 10px 15px;
	}
	
	
	
	#img_instuc_left {
		float: left;
		width: 138px;
		margin: 15px 15px 10px 12px;
	}	
	
	h3.titulo-noticia {
		font-size: 16px;
		color: #111111;
		font-family: Tahoma, Geneva, sans-serif;
		margin: 10px 0 2px 12px;
	}
	
	/*-------------------*/
	
	#img_news_right {
		float: right;
		width: 181px;
		margin: 0 20px 10px 15px;
	}
	
	#img_news_left {
		float: left;
		width: 181px;
		margin: 15px 15px 10px 12px;
	}	
