/* -----------------------------------------------------------
	BOUCLE
-------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, .frmCad, dir,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th, select,textarea, clear, br {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

a {outline: none }

img {   
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}

body { line-height: 1.5; }

/* Tables still need 'cellspacing="0"' in the markup. *//*
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }*/

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* --------------------------------------------------------------    
   TIPOGRAFY
-------------------------------------------------------------- */
/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  font-size: 11px;
  color: #656565;
  font-family: tahoma;
}

/* Text elements
-------------------------------------------------------------- */
p           { margin: 0 0 1.4em; }
p img       { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 

/* Lists
-------------------------------------------------------------- */
li ul, 
li ol       { margin: 0; }
ul, ol      { margin: 0; }

ul          { list-style-type: none; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { font-family: Tahoma; font-weight: normal; color: #969696; }
h1 { font-size: 19px; }
h2 { line-height: 1.5em; margin-bottom: 0.0em;  margin-left: 0px; font:normal 15px Trebuchet MS; }
h3 { line-height: 1.5em; margin-bottom: 0.5em;  margin-left: 0px; font:normal 17px Trebuchet MS; }
h4 { font-size: 13px; line-height: 1; margin-bottom: 0.6em; padding-top: 10px; color:#0C3685; text-align:left; clear:both;}
h5 { font-size: 15px;  margin-bottom: 0.75em; font-weight: bold;}
h6 { font-size: 15px; line-height: 1; margin: 0px 0 5px 7px; color:#333333;  }

/* Misc classes
-------------------------------------------------------------- */
.small      { font-size: 10px; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }
.underline  { text-decoration:underline; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

.absmiddle	{ vertical-align: middle; }

.clear 	    { clear: both }
.left 	    { float:left; }
.justify	{ text-align: justify; }
.right 	    { float:right; }
.bold 	    { font-weight: bold; }
.bold a	    { font-weight: bold; }
.s14	    { font-size: 14px; }
.subTitulo  { font: bold 13px Tahoma; }

.ml6  	{ margin-left: 	6px; }
.ml5  	{ margin-left: 	5px; }
.ml20  	{ margin-left: 	20px; }
.ml40  	{ margin-left: 	40px; }
.ml25  	{ margin-left: 	25px; }
.ml30  	{ margin-left: 	30px; }
.ml35  	{ margin-left: 	35px; }
.ml45  	{ margin-left: 	45px; }
.ml56 	{ margin-left: 	56px; }
.ml85 	{ margin-left: 	85px; }
.ml60 	{ margin-left: 	60px; }
.ml10 	{ margin-left: 	10px; }
.mr25 	{ margin-right:	25px; }
.mr20 	{ margin-right:	20px; }
.mr30 	{ margin-right:	30px; }
.mb10 	{ margin-bottom:  10px; }
.mb20 	{ margin-bottom:  20px; }
.mb26 	{ margin-bottom:  26px; }

.pt10 	{ padding-top:10px; }
.pt20 	{ padding-top:20px; }
.pb30 	{ padding-bottom:30px; }
.pb25 	{ padding-bottom:  25px; }
.pl20 	{ padding-left:  20px; }
.pr30 	{ padding-right:  30px; }
.pb25 	{ padding-bottom:  25px; }

.m15 		{ margin-top: 15px }
.m5 		{ margin-top: 5px }
.mr5 		{ margin-right: 5px }
.mr10 		{ margin-right: 10px }
.mr4 		{ margin-right: 4px }
.mr8 		{ margin-right: 8px }
.m8 		{ margin-top: 8px }
.m20 		{ margin-top: 20px }
.m25 		{ margin-top: 25px }
.m30 		{ margin-top: 30px }
.m10 		{ margin-top: 10px }
.m13 		{ margin-top: 13px }
.m55 		{ margin-top: 55px }
.m66 		{ margin-top: 66px }
.ml20 		{ margin-left: 20px }
.ml130 		{ margin-left: 130px }
.mt-20 		{ margin-top: -20px }
.mt125 		{ margin-top: 95px }
.mt15 		{ margin-top: 15px }
.mt25 		{ margin-top: 25px }
.mt35 		{ margin-top: 35px }
.mt5 		{ margin-top: 5px }
.mt52 		{ margin-top: 52px }
.mt250 		{ margin-top: 250px }
.mr35   	{ margin-right: 35px }
.mr150   	{ margin-right: 150px }
.mb8		{ margin-bottom: 8px }
.mb5 		{ margin-bottom: 5px }

.w20		{ width: 20px; }
.w30		{ width: 30px; }
.w25		{ width: 25px; }
.w79		{ width: 79px; }
.w83		{ width: 83px; }
.w180 		{ width: 180px; }
.w100 		{ width: 100px; }
.w102 		{ width: 102px; }
.w104 		{ width: 104px; }
.w109 		{ width: 109px; }
.w113 		{ width: 113px; }
.w115 		{ width: 115px; }
.w120 		{ width: 120px; }
.w130 		{ width: 125px; }
.w150 		{ width: 150px; }
.w145 		{ width: 145px; }
.w173		{ width: 173px; }
.w273 		{ width: 273px; }
.w315 		{ width: 315px; }
.w305 		{ width: 305px; }
.w240 		{ width: 240px; }
.w250 		{ width: 250px; }
.w230 		{ width: 230px; }
.w80 		{ width: 80px;  }
.w72 		{ width: 72px;  }
.w45 		{ width: 45px;  }
.w52 		{ width: 52px;  }
.w218 		{ width: 218px; }
.w200 		{ width: 200px; }
.w288 		{ width: 288px; }
.w430 		{ width: 430px; }
.w420 		{ width: 420px; }
.w400 		{ width: 400px; }
.w450 		{ width: 450px; }
.w2100 		{ width: 210px; }
.w220 		{ width: 220px; }
.w350 		{ width: 350px; }
.w330 		{ width: 330px; }
.w300 		{ width: 300px; }
.w310 		{ width: 310px; }
.w370 		{ width: 370px; }
.w380 		{ width: 380px; }
.w250 		{ width: 250px; }
.w280 		{ width: 280px; }
.w485 		{ width: 485px; }
.w550		{ width: 550px; }
.w580		{ width: 580px; }
.w630		{ width: 630px; }
.w650		{ width: 650px; }
.w660		{ width: 660px; }
.w750		{ width: 750px; }

.h13 			{ height: 13px; }
.h25 			{ height: 25px; }
.h86 			{ height: 86px; }
.h80 			{ height: 80px; }
.h50 			{ height: 50px; }
.h70 			{ height: 70px; }
.h160			{ height: 160px; }
.h130			{ height: 130px; }
.h140			{ height: 140px; }
.h150			{ height: 150px; }
.h170			{ height: 170px; }
.h100			{ height: 100px; }
.h110			{ height: 110px; }
.h200			{ height: 200px; }
.h275			{ height: 310px; }
.h390			{ height: 390px; }

.tbl_garantia 	{ font: 11px Arial }
.Tahoma11 		{ font: 11px Tahoma }
.nobg 			{ background: none; }
.v18			{ font-size: 18px; }
.v16			{ font-size: 16px; }
.v15			{ font-size: 15px; }
.v13			{ font-size: 13px; }
.v14			{ font-size: 14px; }
.v12			{ font-size: 12px; }
.v11			{ font-size: 11px; }
.v10			{ font-size: 10px; }
.v9 			{ font-size: 9px;  }
.verm       	{ color: #CC0000;  }
.vm         	{ vertical-align:middle; }
.texto-centro	{ text-align: center; }
.over			{ overflow: auto; }
.both			{ clear: both; }
.cleft			{ clear: left; }
.block			{ display: block; }
/*-----------------------------------------------------------*/
/* LINKS
-------------------------------------------------------------*/
.white			{ color: #979797; }
.white:hover	{ color: #979797; }
.white:visited	{ color: #979797; }

.link_reweb			{ color: #899AB3; }
.link_reweb:hover	{ color: #899AB3; }
.link_reweb:visited { color: #899AB3; }

a			{ text-decoration: none; color: #8E8E8E;}
a:visited	{ text-decoration: none; color: #8E8E8E;}
a:focus,
a:hover     { text-decoration: underline; color: #8E8E8E;}

.white a           { text-decoration: none; color: #FFFFFF;}
.white a:visited   { text-decoration: none; color: #FFFFFF;}
.white a:focus,
.white a:hover     { text-decoration: underline; color: #FFFFFF;}

.menuSecao				{ color: #8E8E8E; }
.menuSecao a			{ color: #8E8E8E; }
.menuSecao a:visited	{ color: #8E8E8E; }
.menuSecao a:focus,
.menuSecao a:hover 		{ color: #FFFFFF; }

.copyright a           { text-decoration: underline; color: #8E8E8E;}
.copyright a:visited   { text-decoration: underline; color: #8E8E8E;}
.copyright a:focus,
.copyright a:hover     { text-decoration: underline; color: #8E8E8E;}

.migalha a           	{ text-decoration: underline; color: #333333;}
.migalha a:visited   	{ text-decoration: underline; color: #333333;}
.migalha a:focus,
.migalha a:hover     	{ text-decoration: none; color: #333333; }

/*-----------------------------------------------------------*/
/* FORMS
-------------------------------------------------------------*/
.inputnone {
	background: none;
	height: auto;
	border: none;
	padding: 0;
}
input {
	background:url("../images/input_back.jpg") repeat-x scroll 0 0 transparent;
	border-color:#C9C9C9 #E8E8E8 #E8E8E8 #C9C9C9;
	border-style:solid;
	border-width:1px;
	color:#656565;
	font:14px Tahoma;
	height:19px;
	padding:20px 0 0 -2px;
}
select {
	background: url(../images/input_back.jpg) repeat-x;
	margin-bottom: 10px;
	height:25px;
	width:230px;
	border-top:1px solid #C9C9C9;
	border-left:1px solid #C9C9C9;
	border-bottom:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	font: 11px Tahoma;
	color: #656565;
	padding: 5px 0px 0px 5px;
}
.label_contato, .label_saiba, .label_cadastro, .label_cartao, .label_amigo {
	width: 90px;
	text-align: right;
	float: left;
	color: #8F8F8F;
	font: normal 11px Tahoma;
	height: 15px;
	margin: 3px 5px 3px 0px;
}
.label_cadastro {
	width: 135px;
}
.label_cartao {
	width: 150px;
}
.label_promocao {
	width: 80px;
	font-size:10px;
}
.label_amigo {
	width: 180px;
	font-size:13px;
}
.f_263x147 {
	width: 263px;
	height: 147px;
}
.f_200x47 {
	width: 200px;
	height: 57px;
}
.frm {
	display: inline;
	background: #FFFFFF;
	font: normal 11px Tahoma;
	color: #8E8E8E;
	border: 1px solid #CCCCCC;
	margin-bottom: 6px;
	padding: 3px 2px 26px 2px;
	float: left;
}
.formulario {
	margin-left:20px;
	width: 550px;
	overflow: auto;
}
/*
.formulario input {
	width:250px;
	background: #FFFFFF;
} */

.radio {
	height:20px;
	width:20px;
	background:#FFFFFF;
	border:0;
}
/*-----------------------------------------------------------*/
/* IMAGES
-------------------------------------------------------------*/
.imgMapa {
	width: 284px;
	height:281px;
}
/*-----------------------------------------------------------*/
/* STRUCTURE
-------------------------------------------------------------*/
html {
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	min-width: 990px;
}
body {
	width: 100%;
	height: 100%;
	min-width: 990px;
}
.main {
	position: relative;
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
}
.telefonesHome {
	cursor: pointer;
	background: #ffffff;
	z-index: 3000;
	position: absolute;
	top: 90px;
	left: 150px;
	width: 98px;
	padding: 10px 13px;
	border: 1px solid #f1f1f1;
}
#interno {
	min-height: 350px;
}
.logo {
	position: absolute;
	z-index: 30;
	top:0px;
}
.rodape {
	width: 980px;
	margin: 0 auto;
	height: 157px;
	padding: 13px 5px 0px 5px;
	font: normal 11px Tahoma;
	clear:both;
	/*background: url(../images/bgRodape.jpg) repeat-x;*/
}
/**/
.rodape .right {
	float:left;
	width:100%;
	height:20px;
	border-bottom:1px solid #E0E0E0;
	margin-left:0px;
}
.redeSocial {
	float:left;
	width:300px;
	margin-top:15px;
}
.redeSocial .twitter img {
	
}
.formaPagamento {
	float:left;
	width:200px;
	text-align:center;	
}
.endereco-rodape {
	float:right;
	width:400px;
	margin-top:30px;
}
.seo {
	float:left;
	width:100%;
	text-align:justify;
	margin-top:20px;
	line-height:18px;
	height:70px;
}
/**/
.carrinho_passos {
	position: relative;
	margin: 0;
	float:right;
}
.tdespecial {
	background:#F2F2F2;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	height:45px;
}
.caixa {
	background:#F2F2F2;
	border:1px solid #CCCCCC;
	margin-right:10px;
}
.barraespecial {
	background:#F2F2F2;
	height:30px;
	border-top:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	padding : 10px 0px 0px 5px;
	margin-bottom:10px;
	text-align:left;
}
.checkbox {
	width:10px;
	height:10px;
}
/*-----------------------------------------------------------*/
/* MENU
-------------------------------------------------------------*/
.menu {
	height: 120px;
	padding: 0px 0px 0px 130px;
	margin:0px;
}
.menu ul {
	margin-left: 30px;
}
.menu li {
	float: left;
}
.menu li.hover, .menu li:hover {
	cursor: pointer;
}
.padmenu {
	padding: 56px 10px 0px 10px;
	font: 11px Tahoma;
}
.padmenu2 {
	padding: 26px 10px 0px 10px;
	font: 11px Tahoma;
}
.listarMenu {
	background:url(../images/menu_separador.jpg) no-repeat right top;
	height: 32px;
	color: #969696;
	font: normal 13px Trebuchet MS;
	text-align: center;
	padding: 60px 0px 0px 0px;
}
.menuOn {
	background-color: #EBEBEB;
}
.bolsa {
	background: url(../images/bolsa_menu.gif) no-repeat center top;
	border-right:#ebebeb solid 1px;
}
/*-----------------------------------------------------------*/
/* CAPA
-------------------------------------------------------------*/
.capa {
	margin: 20px 0px;
	width: 764px;
	overflow: hidden;
	float:left;
}

/**/
.capa h1 {
	background:url(../images/ttl-destaques.jpg) no-repeat;
	text-indent:-9999px;
	width:100%;
	height:30px;
	float:left;
	border-bottom:1px solid #E0E0E0;
}
.capa h2 {
	background:url(../images/ttl-outrosProdutos.jpg) no-repeat;
	text-indent:-9999px;
	width:100%;
	height:30px;
	float:left;
	margin-top:60px;	
}

.capa .img {
	float:left;
	width:1px;
}

.tuhumbDestaque {
	width:245px;
	height:155px;
}

.tuhumbLista{
	width:185px;
	height:115px;
}

.columright {
	float:left;
	width:210px;
	margin-left:15px;
}

.right-contato {
	float:left;
	width:120px;
	margin-left:15px;
}

.right h3 {
	background:url(../images/ttl-espacoLojista.jpg) no-repeat;
	text-indent:-9999px;
	float:left;
	width:225px;
	height:30px;
	margin-top:20px;
	border-bottom:1px solid #E0E0E0;
}
.formLogin {
	float:left;
	width:100%;
}
.formLogin p {
	font-family:Tahoma;
	font-size:11px;
	color:#656565;
}
.formLogin form {
	float:left;
	width:100%;
	height:100px;
}
.frm-login, 
.frm-senha {
	float:left;
	width:100%;
	height:30px;
	background:url(../images/frm-157x25.jpg) no-repeat;
}
.frm-login input,
.frm-senha input {
	font-family:Tahoma;
	font-size:11px;
	color:#656565;
	background-color:transparent;
	border:none;
	top:3px;
	left:4px;
	position:relative;
	background:none;
}
.btn-enviar {
	float:left;
	width:81px;
}
.btn-enviar input {
	height:25px;
	float:left;
	width:100%;
	border:none;
}
.cadastro {
	float:left;
	width:100%;
	height:125px;
}
.cadastro p {
	font-family:Tahoma;
	font-size:11px;
	color:#656565;
	height:23px;
	border-bottom:1px solid #E0E0E0;
}
.banner-1 {
	float:left;
	width:100%;
}
.banner-2 {
	float:left;
	width:100%;
	margin-top:15px;
}
.facebook {
	float:left;
	width:100%;
	margin-top:25px;
}

/**/

.foto_tamanho {
	border:#666666;
	margin:0 auto;
}

.larg {
	width: 150px;
}

.foto_tamanho img a {
	margin:0 auto;
}

.lineH3 {
	height: 10px;
	background: url(../images/doth3.jpg) repeat-x bottom;
	width: 100%;
}
.box1 {
	width: 225px;
	margin-left: 5px;
}
.box2 {
	width: 720px;
	margin-left: 22px;
	background: url(../images/doth3.jpg) repeat-x bottom;
	position: relative;
	height: 348px;
}
.responda {
	width: 244px;
	height: 51px;
	padding-left:40px;
	line-height:51px;
	background: url(../images/responda.jpg) no-repeat left;
}
/*.onlineshop {
	height: 51px;
	line-height:51px;
}*/

.descricaoProduto {
	padding: 15px 20px 11px 0px;
	width: 320px;
}
.preco_home {
	font: normal 26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #969696;
}
.preco_carrinho {
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #969696;
}

/**/
.produtos_destaques {
	float:left;
	width:253px;
	height:240px;
	text-align:center;
	background:url(../images/linhaDestaque.jpg) no-repeat bottom;
}

.produtos_destaques img a {
	margin: 0 auto;
}

.fundo-info {
	background:url(../images/fundo-info.jpg) no-repeat;
	float:left;
	width:216px;
	height:71px;
	left:10px;
	padding: 10px;
	position:relative;
}
.produtos_destaques a p img {
	width:125px;
	height:125px;
	margin: 0 auto;
}

/**/

.produtos_listagem_home {
	width:190px;
	height:250px;
	float:left;
	margin-bottom:15px;
	text-align:center;
	background:url(../images/linhaRodape.jpg) no-repeat bottom;
}
/**/
.produtos_listagem_home a {
	float:left;
	width:100%;
	text-align:center;
}
.produtos_listagem_home a p {
	text-align:center;
	width:100%;
}
.produtos_listagem_home a p {
	float:none;
	width:125px;
	height:125px;
	margin:0 auto;
}
/**/
.preco {
	height: 20px;
	color:#FF3300;
	font-size:13px;
}
.preco b {
	font-size:11px;
	color:#FF3300;
}
.boxImgProdutoCapa {
	height: 280px;
	overflow: auto;
	width: 288px;
	background: url(../images/load.gif) no-repeat center center;
}
.imgGaleriaHome {
	border:2px solid #F1F1F1;/*Filter: Alpha(Opacity=50, FinishOpacity=0);*/

}
.nome_item {
	color:#656565;
	font-size:12px;
	font-family:Tahoma;
}
.codigo_item {
	font-size:10px;
	color:#999999;
	font-family:tahoma;
}
.pagvalor {
	background:url(../images/bg_fun_tbl_detalhes.jpg) no-repeat;
	width:630px;
	height:58px;
	padding:3px;
}
.pagfrete {
	background:url(../images/bg_fun_tbl_detalhes2.jpg) no-repeat;
	width:630px;
	height:88px;
}
.pagvalor img {
	margin-top:10px;
}
.valor_destaque {
	text-align:center;
	width:200px;
	height:50px;
	font:Arial;
	font-size:13px;
	color:#666666;
}
.valor_destaque h2 {
	float:left;
	color:#A55D09;
	font-size:13px;
}
.valor_destaque h1 {
	margin-top:10px;
	float:left;
	color:#A55D09;
	font-size:23px;
}
.total_destaque {
	text-align:center;
	width:150px;
	height:50px;
	font:Arial;
	font-size:13px;
	color:#666666;
}
.total_destaque h1 {
	margin-top:18px;
	float:left;
	color:#A55D09;
	font-size:15px;
}
.frete_destaque {
	width:450px;
	height:80px;
	float:left;
	margin-top:0px;
	margin-left:10px;
	font-family:Tahoma;
	font-size:13px;
	color:#666666;
}
.bto_comprar {
	margin-top:-10px;
	width:150px;
	height:92px;
}
.ind_amigo {
	float:right;
	width:128px;
	height:20px;
	position:absolute;
	margin-left:500px;
	top:-3px;
}
.ind_amigo p {
	margin-bottom:15px;
}
.hide-text {
	margin-bottom:15px;
}
.mail_amigo {
	margin-right:20px;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	padding-top:5px;
}
.mail_seu {
	color:#333333;
	font-family:Tahoma;
	font-size:12px;
	margin-right:10px;
	padding-left:51px;
	padding-top:5px;
}
.seu_nome {
	color:#333333;
	font-family:Tahoma;
	font-size:12px;
	margin-right:10px;
	padding-left:53px;
	padding-top:5px;
}
.envia_amigo {
	margin-left:270px;
}
.submenu_destaque {
	position:absolute;
	width:630px;
	height:30px;
	margin-top:-5px;
}
.tit_amigo {
	font-size:20px;
	height:47px;
	margin-left:184px;
	margin-top:19px;
	width:350px;
}
.logo_amigo {
	margin-top:-10px;
	margin-left:40px;
}
.menu_des_destaque {
	width:300px;
	height:15px;
	font-family:Tahoma;
	font-size:14px;
}
.titulo_outros_produ {
	height:10px;
	font-size:18px;
	font-family:Tahoma;
	margin-top:-14px;
	color:#000000;
	font-weight:bold;
}
/*
.imgGaleriaHome.hover, .imgGaleriaHome:hover {
	/*Filter: Alpha(Opacity=100);
	border: 2px solid #CCCCCC;
} */

/*-----------------------------------------------------------*/
/* INTERNAS
-------------------------------------------------------------*/
.conteudo {
	margin: 25px 0px 0px 5px;
	width: 960px;
	overflow: hidden;
	height:100%;
	float: left;
}

.conteudo-produtos {
	margin: 25px 0px 0px 5px;
	width: 760px;
	overflow: hidden;
	height:100%;
	float: left;
}

.conteudo-produtos ul{
	width: 760px;
	height:50px;
	border-bottom:1px solid #E0E0E0;
}

.conteudo-produtos ul li{
	width: 120px;
	height:30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #999;
	float: left;
	padding: 10px; 
	margin-bottom: 10px;
	border-top:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
}

.conteudo-destaque {
	margin: 25px 0px 0px 5px;
	width: 980px;
	overflow: hidden;
	height:100%;
	float: left;
}

.conteudo-produtos h1 {
	width:100%;
	height:30px;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #999;
	margin-bottom: 10px;
	margin-top: 20px;
	border-bottom:1px solid #E0E0E0;
}

.migalha {
	margin-bottom: 18px;
	margin-top: 10px;
}
.titulo {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif
}
.titulo2 {
	font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif
}

/*.mainContato {
	margin-left:50px;
	margin-right: 40px;
	overflow: auto;
}*/

.direita {
	width: 245px;
	background: #EFEFEF;
	padding: 25px 0px 0px 0px;
	margin-bottom: 3px;
}
.direita h2 {
	font: normal 15px Tahoma;
	margin: 0px 0px 5px 0px;
	color: #8E8E8E;
}
.direitaBox1 {
	background: url(../images/bgDireita.gif) no-repeat bottom;
	padding-left: 30px;
	min-height: 100px;
	font: bold 14px Tahoma;
}
.direitaBox1 li {
	margin-left: 25px;
	font: normal 13px Tahoma;
}
.direitaBox2 {
	background: url(../images/bgDireita.gif) no-repeat bottom;
	padding: 20px 0px 20px 45px;
	min-height: 70px;
}
.direitaBox2 li {
	font: normal 13px Tahoma;
	color: #8E8E8E;
	height: 22px;
}
.direitaBox3 {
	padding: 20px 30px 0px 30px;
}
.direitaBox3 img {
	float: left;
	margin: 0px 10px 10px 0px;
}
.demaisNoticias li {
	margin-bottom: 10px;
}
.titGeral {
	width:165px;
	background: #CCCCCC;
	color: #FFFFFF;
	margin-top: 2px;
	padding-left: 8px;
}
.navBottom {
	clear: both;
}
.paginacao {
	width:100%;
	text-align: center;
}
.detalhe_veiculo_sn {
	width: 270px;
}
.detalhe_veiculo_sn h1 {
	padding: 0;
	margin: 0px 0px 15px 0px;
}
.detalhe_veiculo_sn li {
	height: 24px;
	padding-top: 8px;
	background: #EFEFEF;
	width: 87px;
	text-align: center;
	margin: 0px 2px 2px 0px;
	float: left;
}
.show {
	display: block;
}
.hidden {
	display: none;
}
.detalheImg {
	height:310px;
	background: url(../images/load.gif) no-repeat center center;
}
.listMenu {
	background: url(../images/menu_separador.jpg) no-repeat right top;
	height: 32px;
	color: #969696;
	font: normal 13px Trebuchet MS;
	text-align: center;
	padding: 60px 0px 0px 0px;
}
/*--------------------------------------------*/
/* PRODUTOS
----------------------------------------------*/
.boxlist {
	margin-left:20px;
	list-style-image: url(../images/flecha.jpg);
	font-weight:bold;
}
.boxlist li {
	margin:3px;
}
.box_produtos {
	width: 2px;
	height:200px;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
}
.lista_produto_home {
	width: 780px;
	height: 150px;
	margin-left:10px;
	overflow:hidden;
	width:850px;
	float:left;
	position:relative;
	top:-35px;
}
.btn {
	position:relative;
}
.clear {
	clear:both;
}
#flash {
	width: 100%;
}
.linhaHome, .linhaTopo {
	background : #BBBBBB;
	width: 100%;
	height: 1px;
	font: normal 1px Tahoma;
}
.linhaTopoClara {
	background : #DDDDDD;
	width: 100%;
	height: 1px;
	font: normal 1px Tahoma;
}
.linhaTopo {
	margin-top: 1px;
}
.carrinho_passos {
	position: relative;
	margin: 0;
	float:right;
}
.tdespecial {
	background:#F2F2F2;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	height:45px;
}
.caixa {
	background:#F2F2F2;
	border:1px solid #CCCCCC;
	margin-right:10px;
}
.barraespecial {
	background:#F2F2F2;
	height:30px;
	border-top:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	padding-top:10px;
	padding-left:5px;
	margin-bottom:10px;
	text-align:left;
}
.checkbox {
	width:10px;
	height:10px;
}

.bordaimg {
	border:1px solid #BBBBBB;
}

.radio {
	height:20px;
	width:20px;
	background:#FFFFFF;
	border:0;
}
.titulo_grande {
	font-family:Trebuchet MS, Arial, Tahoma;
	font-size:25px;
	font-weight:bold;
}

.produtos_listagem_interna {
	/*background: url("../images/linhaDestaque.jpg") no-repeat scroll center bottom transparent;*/
	width:230px;
	height:270px;
	float:left;
	margin-bottom:10px;
	margin-left: 10px;
	text-align:center;
	padding:2px;
}

.produtos_listagem_interna .prod{
	background: url("../images/linhaDestaque.jpg") no-repeat scroll center bottom transparent;
	width:220px;
	height:270px;
	float: left;
}

.produtos_listagem_interna .imagem {
	margin-top: 15px;
	float: right;
}


.produtos_listagem_destaque {
	width:110px;
	_width:100px;
	height:115px;
	float:left;
	margin-bottom:10px;
	margin-left: 15px;
	text-align:center;
	padding:3px;
}

.tr_carrinho_lista {
	height: 104px;
	background: url(../images/doth3.jpg) repeat-x 0px 102px;
}

.tr_carrinho_lista td {
	text-align: center;
}

.social {
	float:right;
	width:400px;
}

.w39 {
	width:39px;
}
.w41 {
	width:41px;
}
.w47 {
	width:47px;
}
.w50 {
	width:50px;
}
.w59 {
	width:59px;
}
.h15 {
	height:15px;
}
.h19 {
	height:19px;
}
.h20 {
	height:20px;
}
.h22 {
	height:22px;
}
.h24 {
	height:24px;
}

