/** { max-width: 100% !important;}*/
body
{
	background: #FFF;
}
#geral
{
	width: 100% !important;
	float: left;
	margin: 0% !important;
}
/* ----- CABECALHO ----- */
#cabecalho
{
	background: #60C0FD;
	float: left;
	width: 100%;
	margin: 0px;
	height: auto !important;
}
#cabecalho .logoLoja
{
	float: left;
	margin: 0px 0px 0px 0px !important;
	width: 100%;
	text-align: center;
}
#cabecalho #institucional
{
	float: left;
	z-index: 9999;
	width: 60%;
}
#cabecalho #institucional .midiaTopo,
#cabecalho .listaPresente
{
	display: none;
}
#cabecalho #institucional li
{
	float: left;
	width: 50% !important;
	margin: 10px 0px 0px !important;
	padding: 0px !important;
	text-align: center;
}
#cabecalho #institucional li a
{
	padding-right: 5px;
	font-weight: bold;
	color: #999;
}
#cabecalho .bemVindo
{
	float: left;
	margin: 10px 0px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	position: relative;
	z-index: 9999;
}
#cabecalho .busca
{
	background: transparent !important;
	float: left;
	width: 97%;
	border: 3px solid #F6F6F6;
	padding: 5px 0px !important;
	margin: 0% 0% 0% 0.8% !important;
	height: auto !important;

	-webkit-border-radius: 8px !important;
	-moz-border-radius: 8px !important;
	border-radius: 8px !important;
}
.busca #frmBusca
{
	height: auto !important;
	width: 100% !important;
}
#cabecalho .busca input[type="text"]
{
	border: 0 none;
    border-radius: 0 !important;
    color: #00426a;
    float: left;
    font-size: 16px;
    font-style: normal;
    height: auto !important;
    margin: 0 0 0 2%;
    padding: 2% 0 2% 1%;
    width: 95%;

	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.busca #frmBusca .btBuscar
{
	background: #fff;
    border-left: 1px solid #f2f2f2;
    float: left;
    padding: 1.2% 0;
    text-align: center;
    width: 7.8%;
    right: 12px;
    top: 0px;
}
#cabecalho .busca .botaok a img
{
	height: 29px;
	float: left;
}
#cabecalho .carrinhoTopo
{
	background-position: right 2px;
	border-top: 3px solid #f6f6f6;
    float: right;
    margin: 1% 2% 0;
    padding: 2px 0;
    width: 96%;

	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
#cabecalho .carrinhoTopo a .tituloMobile,
#cabecalho .carrinhoTopo #floatercarrinho
{
	
}
#cabecalho .fakeSelect
{
	display: none;
}
#floatercarrinho
{
	display: none;
}
/* ----- FIM CABECALHO ----- */
/* ----- MENU ----- */
#menuTop .menuTopo
{
	display: none !important;
}
.menuMobile
{
	display: block !important;
	float: left;
	width: 97.5%;
	z-index: 9999;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 1%;
	position: relative;
}
.menuMobile .menu-mobile
{
	display: block !important;
}
.menuMobile .menu-mobile-itens
{
	display: none;
	z-index: 9999;
	background: #fff;
	border: 1px solid #005ba3;
	position: absolute;
	width: 99.5%;
}
.menuMobile .menu-mobile-itens .subNivel1 li
{
	float: left;
	width: 100%;
}
.menuMobile .menu-mobile-itens .subNivel1 li a
{
	color: #333;
	font-weight: normal;
	font-size: 16px;
	padding: 8px 5px;
	border-bottom: 1px solid #005ba3;
	text-align: left;
	float: left;
	width: 100%;
}
.menuMobile .menu-mobile-itens .subNivel1 li a:hover
{
	color:#373435;
}
.menuMobile .menu-mobile h2
{
	padding: 0 5px;
	line-height: 50px;

	background: #0068b0;
	background: -moz-linear-gradient(top, #0068b0 0%, #1c92da 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0068b0), color-stop(100%,#1c92da));
	background: -webkit-linear-gradient(top, #0068b0 0%, #1c92da 100%);
	background: -o-linear-gradient(top, #0068b0 0%, #1c92da 100%);
	background: -ms-linear-gradient(top, #0068b0 0%, #1c92da 100%);
	background: linear-gradient(to bottom, #0068b0 0%, #1c92da 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0068b0', endColorstr='#1c92da',GradientType=0 );
}
.menuMobile .nivel1 a
{
	color: #333;
	font-size: 16px;
	padding: 0px 8px;
	position: relative;
	top: 3px;
}
.menuMobile .nivel1 a:hover
{
	color: #005ba3;
}
.menuMobile .menu-mobile h2:active, .menuMobile .menu-mobile h2:hover
{
	background: #005ba3;
}
.menuMobile .menu-mobile h2 a
{
	font-size: 25px;
	color: #fff;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-image: none;
	text-transform: uppercase;
}
.menuMobile .menu-mobile h2 a:hover
{
	color: #fff;
}
.menuMobile ol:last-child h2
{
	border-radius: 0 0 8px 8px;
}
/* ----- FIM MENU ----- */
/* ----- BANNER ----- */
.freteGratis.freteHome
{
	float: left;
	width: 100% !important;
	margin: 10px 0px 0px 0px !important;
}
.freteGratis.freteHome img
{
	width: 100%;
}
#bannersDestaque
{
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 100%;
	height: auto;
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 0px !important;
}
#bannersDestaque .banner
{
	position: relative;
}
#bannersDestaque img
{
	width: 100%;
}
#bannersDestaque .buttons
{
	bottom: 50px;
	display: none;
}
.bannerTopo
{
	width: 100%;
	float: left;
	height: auto !important;
}
.bannerTopo img
{
	width: 100%;
	float: left;
}
.bannerTopoLateral
{
	height: 105px;
	float: none;
	position: relative;
	right: -4px;
	top: 0px;
	width: auto;
	display: none;
}
.bannerTopoLateral ul li
{
	overflow: hidden;
	float: left;
	width: 33%;
}
.barraTopo
{
	float: left;
    height: auto !important;
    line-height: normal !important;
    margin: 0 !important;
    padding: 0;
    position: relative;
    width: 100% !important;
}
.barraTopo ul
{
	float: left;
	width: 100%;
}
.barraTopo ul li
{
	display: inline-block !important;
    margin: 2% 3% 0 0 !important;
}
#cabecalho .barraTopo .redeSocial
{
	display: none;
}
/* ----- FIM BANNER ----- */
/* ----- CORPO ----- */
#corpo {
	position: relative;
	top:0px;
	margin: 0px;
	width: 100%;
}
#esquerda 
{
	z-index: 9999;
	display: none;
}
#direita
{
	display: none;
}
/* ----- FIM DO CORPO ----- */
/* ----- LOGIN ----- */
.login
{
	width: 96% !important;
	height: auto; 
	overflow: hidden;
}
.login .efetuarLogin
{
	width: 96% !important;
}
.login .efetuarLogin #frmLogin, .novoCadastro
{
	width: 95% !important;
	text-align: center;
	border-radius: 0px;
}
.novoCadastro .botao.secundario
{
	float: right;
	margin-right: 18% !important;
}
.titulosCentral.chave, .titulosCentral.cadastro, #frmNewCad, .listagemPedidos li .mensagem
{
	text-align: center;
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.efetuarLogin .botao, .novoCadastro .botao
{
	margin: 0px !important; 
}
.novoCadastro #siteSeguro
{
	display: none;
}
.listagemPedidos li
{
	overflow: hidden;
	height: auto !important;
}
.listagemPedidos li .linhaSuperior
{
	width: 95% !important;
}
#enderecoCadastro .listaEnderecos .endereco
{
	width: 95% !important;
}
/* ----- FIM LOGIN ----- */
/* ----- LISTAGEM ----- */
#listagem
{
	border-collapse: separate;
	border-spacing: 0px;
	border-color: white;
}
#listagem
{
	float: none;
	width: 100%;
}
#listagem.listaTabela .produtoListagemHome,
#listagem.listaTabela .produtoListagem
{
	border: 2px solid #d9d9d9 !important;
    height: 400px !important;
    margin: 0 0 2% 2% !important;
    padding: 2%;
    width: 42.4% !important;
}
#listagem.listaTabela .produtoListagem:last-child
{
	border-right: 2px solid #d9d9d9 !important; 
}
.produtosRelacionados
{
	width: 100% !important;
	margin: 0px !important;
}
.produtosRelacionados h4
{
	margin-bottom: 20px;
}
.produtosRelacionados .listagem .produtoListagem
{
	margin-left: 1% !important;
}
#listagem.listaTabela .separdorListagem
{
	display: none;
}
#listagem.listaTabela .produtoListagemHome .foto img
{
	width: 100%;
	height: auto;
	border: 0 !important;
	min-height: 250px;
}
#listagem .precoHome
{
	width: 100%;
	background: rgba(0,0,0,0.7);
}
#listagem .foto img
{
	width: auto;
	max-width: 100%;
}
.produtoListagemHome .foto table, .produtoListagemHome .foto *, .produtoListagemHome .foto img
{
	border: none !important;
}
#listagem.listaTabela .produtoListagem .dadosProduto
{
	display: block !important;
	width: 96%
}
#listagem .foto
{
	width: 100%;
	height: 200px;
	margin-bottom: 15px;
	text-align: center;
}
#listagem .similares
{
	display: none;
}
#listagem.listaTabela .btcomprar
{
	float: left;
	margin-left: 15px;
}
/* ----- FIM LISTAGEM ----- */
/* ----- BREADCRUMB ----- */
.tituloPag
{
	display: none;

	background: none;
	border-bottom: none;
	position: relative !important;
	top:0px !important;
	margin: 0px !important;
	height: 45px !important; 
}
#breadcrumb a:first-child, #breadcrumb span:first-child
{
	display: none !important;
}
#breadcrumb h1 a, #breadcrumb a:last-child
{
	display: inline-block !important;
}
#barraListagem
{
	margin: 0px 0px 20px !important;
	width: 100%;

	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
#ordenacao
{
	width: 98%;
	float: left;
	text-align: center;
	margin: 0px;

	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
#ordenacao select
{
	/*padding: 10px;*/
	width: 190px;
	height: 30px;
}
/* ----- FIM BREADCRUMB ----- */
/* ----- CONTEUDO ----- */
#conteudo
{
	clear: both;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 100px;
	width: 100%;
}
#conteudo h2
{
	float: left !important;
	width: 100% !important;
	text-align: center !important;
	margin-left: 0px !important;
	margin-bottom: 15px !important;
}
.paginacao
{
	float: left;
	width: 100%;

	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
#minhaNavegacao
{
	position: relative;
	top: 0px;
}
#minhaNavegacao .caixaMinhaNavegacao
{
	width: 97%;
	padding: 0px;
	margin: 5px;	
}
.histNavegacao .pesquisados
{
	display: none;
}
#modoVisualizacao
{
	display: none;
}
#nuvemTags, #newsletter
{
	display: none;
}
/* ----- FIM CONTEUDO ----- */
/* ----- PRODUTO ----- */
#produto
{
	background: #FFF;
	padding: 0px !important;
	margin-top: 0px !important;
	float: left;
	width: 100%;
}
#produto #gostei
{
	display: none;
}
#fotoProd
{
	margin: 0px !important;
	float: left;
	width: 100% !important;
}
#fotoProd img
{
	max-width: 100%;
}
#fotoProd .stripViewer
{
	float: left !important;
	width: 99.4% !important;
	background: #FFF;
	text-align: center;
}
#fotoProd .stripViewer ul li {
	/*float: left;
	width: 100% !important;*/
}
#fotoProd .stripTransmitter
{
	float: left;
	width: 100% !important;
}
#fotoProd .stripTransmitter ul li
{
	float: left;
	margin: 10px 5px 5px 0px !important;
	border:none !important;
}
#fotoProd .stripTransmitter ul li a
{
	border: 1px solid #E5E5E5 !important;
}
#fotoProd .stripTransmitter ul li a.current,
#fotoProd .stripTransmitter ul li a:hover
{
	border: 1px solid #990000 !important;
}
#itensProd
{
	float: left;
	margin: 0px !important;
	width: 100%;
}
#produto #itensProd .midias
{
	display: none;
}
#itensProd .dadosProduto .btComprarProd
{
	float: left;
	width: 100%;
	margin: 0px !important;
	text-align: left;
	padding: 5px 0px;
}
#itensProd .dadosProduto .btComprarProd a
{
	float: left;
}
#itensProd .abasMenu
{
	clear: both;
	float: none;
	padding-top: 39px;
	width: 100%;
}
#itensProd .abasMenu .contAbas
{
	width: 97%;
	padding: 1%;
}
#itensProd .infoProd
{
	float: left;
	width: 100%;
	height: auto;
}
#itensProd .infoProd .adicionPresente
{
	float: left;
	padding: 5px 0px;
}
#itensProd .infoProd .frmPagamento
{
	float: left;
	margin: 10px 0px 5px 10px!important;
	width: auto !important;
}
.floater.formaPagamento,
.floater.formaFrete
{
	left: auto !important;
	right: 5% !important;
	top: 20%;
	width: 85% !important;
	opacity: 1;
}
.floater.formaPagamento .close,
.floater.formaFrete .close
{
	right: 0;
	top: 0;
}
#itensProd .infoProd .floatFrete
{
	float: left;
	margin: 0px 0px 0px 10px!important;
	width: auto !important;
}
#itensProd .dadosProduto
{
	background: none;
}
#itensProd .dadosProduto .precos
{
	padding: 1%;
    width: 98% !important;
}
#itensProd .dadosProduto .precos #parcelamento
{
	float: left;
}
#itensProd .dadosProduto .comprar
{
	border-bottom: 2px solid #00416a;
    border-top: 2px solid #00416a;
    float: left;
    margin: 0 0 0 1%;
    padding: 10px 0 8px;
    text-align: left;
    width: 98%;
}
#itensProd .dadosProduto .atributos
{
	height: auto;
    margin: 10px 0;
    width: 100%;
}
#itensProd .dadosProduto .atributos ul
{
	float: left;
	margin-left: 1%;
}
#itensProd .dadosProduto .atributos #Numero
{
	width: 58%;
	float: left;
}
#itensProd .dadosProduto .atributos #Cor
{
	width: 38%;
	float: left;
}
#itensProd .dadosProduto .atributos .selecioneTamanho li
{
	margin-left: 0px !important;
	margin-right: 5px !important;
}
#itensProd .dadosProduto .atributos span
{
	font-weight: bold !important;
	color: #1C191D !important;
}
#itensProd .dadosProduto .cores .variacao
{
	text-transform: uppercase;
	font-weight: bold !important;
	color: #1C191D !important;
	margin-bottom: 10px;
	float: left;
	width: 97%;
}
#itensProd .outrasCores
{
	color: #00416a !important;
    float: left !important;
    font-size: 16px !important;
    margin: 0 1% !important;
    padding: 15px 0 !important;
    width: 98% !important;
}
#itensProd .dadosProduto .floaterFormasPagamento
{
	display: none;
}
#produto .freteGratis
{
	display: none;
}
#boxAba
{
	float: left;
    margin: 5% 1% 1%;
    width: 97.5%;
}
#boxAba .ui-tabs-panel
{
	float: left;
	overflow-x: auto;
	margin: -1px 0px 0px 0px !important;
	padding: 1% !important;
    width: 97.5% !important;
}
#produto .produtosRelacionados .listagem .produtoListagem .preco
{
	position: relative !important;
	bottom: 0px !important;
}
#atributo #Tamanho #selecioneTamanho li,
#selecioneCor li,
#atributo #Numero #selecioneNumero li
{
	margin-top: 0px;
}
#itensProd .dadosProduto .precos .precoItem
{
	color: #1d1a1e;
	float: none;
	font-size: 35px;
	margin: 0px 0 5px;
	width: 100%;
	text-align: left;
}
#produto .nomeProduto
{
	float: left;
	margin: 10px 0px 10px 1% !important;
	width: 99% !important;
}
#produto .formasPagamento
{
	float: left;
	width: 99% !important;
	margin: 0px 0px 0px 1% !important;
}
#produto .floaterFormasPagamento .formaPag
{
	background-position: center right;
	padding: 0px !important;
	width: 100% !important;
	float: left;
}
#produto .formasPagamento .floaterFormasPagamentos .colunaComJuros
{
	width: 100% !important;
}
#itensProd .btnComprar
{
	float: none;
	margin: 0;
	position: relative;
}
#produto .descricaoProd, #produto .avaliacao
{
	float: left;
	width: 94%;
	margin: 0px !important;
}
#produto .avaliacao
{
	padding: 10px !important;
}
.descricaoProd #aba0,
.descricaoProd #aba1,
.descricaoProd #aba2,
.descricaoProd #aba3,
.descricaoProd #aba4,
.descricaoProd #aba5,
.descricaoProd #aba6
{
	float: left;
	width: 100%;
	margin: 0px !important;
	padding: 10px 0px !important;
}
#produto .compreJunto
{
	display: none;
}
.compreJunto h4, .videoProd h4, .produtosRelacionados h4, .avaliacao h4, .descricaoProd .caixasDescricoes h4
{
	padding: 0px !important;
}
.descricaoProd .caixasDescricoes p
{
	margin: 0px !important;
}
.botaoProduto
{
	position: relative;
	top:-50px;
	left: 140px;
}
#produto .btAvaliar, #produto .btDuvida, #produto .btAmigo, #produto .btnDuvidas
{
	display: none;
}
/* ----- FIM PRODUTO ----- */
/* ----- RODAPE ----- */
#footer
{
	background: #60C0FD;
	float: left;
	width: 100%;
	margin: 5% 0 0 0;
	padding: 0px !important;
}
.rodape
{
	float: left;
	width: 100% !important;
	padding-top: 20px !important;
	height: auto !important;
}
.rodape .menu
{
	float: left;
	width: 100%;
}
.rodape .menu li
{
	text-align: center;
}
.rodape .formaPag li
{
	float: none !important;
	display: inline-block;
}
.rodape .formaPag,
.rodape .selos,
.rodape h3
{
	float: left;
	text-align: center;
	width: 100%;
}
.rodape h3
{
	margin-bottom: 5px;
	margin-top: 10px;
	padding-top: 5px;
	border-top: 2px solid #FFF;
}
.rodape .redeSocial,
.rodape .newsletter
{
	display: none;
}
#footer .menuRodape
{
	background: #fff !important;
    float: left;
    position: relative;
    width: 100% !important;
    height: auto !important;
}
#footer .menuRodape ul
{
	display: none;
}
#footer .menuRodape .webstorm
{
    float: left;
    margin-top: 20px;
    text-align: center;
    width: 100%;
    position: relative !important;
    right: 0px !important;
    bottom: 0px !important;
}
/* ----- FIM RODAPE ----- */
/* ----- CENTRAL CLIENTE ----- */
#frmCadastro label
{
	text-align:left;
	width: 98%;
	margin-left: 1%;
}
#frmCadastro input
{
	text-align: left;
	margin-left: 1%;
}
#frmCadastro fieldset
{
	width: 96%;
}
#frmCadastro .afterLabel
{
	width: 88%;
}
/* --------------------- CENTRAL CLIENTE --------------------- */
.menuCentral
{
	width: 100% !important;
	padding: 0px !important;
	margin: 0px !important;

	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.menuCentral .menuEsqMobile
{
	float: left;
	width: 49.5%;
}
.menuCentral .menuDirMobile
{
	float: right;
	width: 49.5%;
}
.menuCentral .menuDirMobile
{
	border-left: 2px solid #FFF;
}
.menuCentral a.linkPrincipal
{
	padding: 10px 0% 7px 10% !important;
}
.menuCentral a.cadastro{background-position:left -179px}
.menuCentral a.pedidos{background-position:-208px -175px}
.menuCentral a.senha{background-position:-208px -68px}
.menuCentral a.lista{background-position:left -69px}
.menuCentral a.enderecos{background-position:-208px -122px}
.menuCentral a.logoff{background-position:left -123px}	
.menuCentral a.maisSobreaLoja{height:45px;background-position:left -339px}
.menuCentral .maisSobreaLoja
{
	padding: 5px 10px 0px !important;
}
.introCentral
{
	float: left;
	width: 98%;
	margin: 1% !important;
	padding: 0px !important;
}
.introCentral .listagemPedidos
{
	float: left;
	width: 100%;
}
.introCentral .listagemPedidos .botao.principal
{
	width: 35%;
}
.introCentral .listagemPedidos li .dadosPedidos div
{
	width: 60% !important;
	padding: 5px 0px !important;
}
#centralClientePag .introCentral .titulosCentral
{
	float: left;
	width: 100%;
	text-align: left !important;
	padding: 0px !important;
	margin: 10px 0px 10px 0px !important;
}
#centralClientePag .introCentral .textoTitulo,
#centralClientePag .introCentral .funcionamento
{
	float: left;
	width: 100%;
	text-align: left;
	padding: 0px !important;
	margin: 0px !important;
	text-transform: none !important;
	font-style: normal !important;
}
#centralClientePag .introCentral .funcionamento a
{
	color: #990000;
	font-weight: bold;
}
#centralClientePag .subTiutuloCentral
{
	text-transform: uppercase;
	float: left;
	width: 100%;
	font-size: 20px;
	margin-top: 20px;
}
#centralClientePag .listagemPedidos li
{
	width: 99%;
}
#centralClientePag #frmCadastro
{
	float: left;
	width: 100% !important;
}
#frmCadastro small
{
	float: left;
    font-style: italic;
    margin: 2px 0 0 5px;
    width: 100%;
}
#centralClientePag #frmCadastro fieldset
{
	float: left;
	width: 97.5% !important;
	margin: 20px 1% 0px;
}
#centralClientePag #frmCadastro .botao.principal
{
	margin-right: 1%;
	margin-top: 5%;
}
#centralClientePag #enderecoCadastro
{
	float: left;
	width: 100%;
}
#centralClientePag #enderecoCadastro .listaEnderecos
{
	float: left;
	width: 100%;
}
#centralClientePag #enderecoCadastro .listaEnderecos .endereco
{
	float: left;
	width: 100% !important;
	margin: 0px 0px 20px !important;
}
#centralClientePag .listaEnderecos .endereco .dadosColuna1
{
	float: left;
	width: 96% !important;
	padding: 20px 0px 0px 5% !important;
}
#centralClientePag .listaEnderecos .endereco .dadosColuna2
{
	float: left;
	width: 45% !important;
	padding: 20px 0px 0px 20px !important;
}
#centralClientePag .listaEnderecos .endereco .dadosColuna3
{
	float: left;
	width: 45% !important;
	padding: 20px 0px 0px 0px !important;
}
#centralClientePag .listaEnderecos .botaoAlterar
{
	float: left;
	width: 100%;
	text-align: center;
}
.numeroPedidoDetalhe
{
	float: left;
	width: 100%;
	margin: 5px 0px !important;
}
.numeroPedidoDetalhe .numero
{
	float: left;
	width: 40% !important;
	margin: 10px 0px 0px 0px !important;
	padding: 0px !important;
}
.numeroPedidoDetalhe .statusPedido
{
	float: right;
	width: 50% !important;
	padding: 5px 0px 0px 0px !important;
	margin: 3px 3px 0px 0px !important;
	height: 30px;
	text-align: center;

	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
}
.dadosPedido
{
	float: left;
	width: 99%;
	margin: 0px !important;
	padding: 0px !important;
	border-radius: 0px !important;
}
.resumoPedido
{
	float: left;
	width: 99%;
	margin: 10px 0px 0px 0px !important;
	padding: 0px !important;
	border-radius: 0px !important;
}
.entregaEm
{
	background: #F5F5F5;
	float: left;
	width: 95%;
	margin: 10px 0px 0px 0px !important;
	padding: 2% !important;
	border-radius: 0px !important;
}
.mensagemLoja
{
	float: left;
	width: 95%;
	margin: 10px 0px 20px 0px !important;
	padding: 2% !important;
	border-radius: 0px !important;
}
.pagInterna
{
	float: left;
	width: 98%;
	padding: 0px 1% !important;
}
.pagInterna #faleConosco
{
	background: #F7F7F7 !important;
	float: left;
	padding: 2.5% !important;
	width: 95% !important;
	border: 1px solid #E8E8E8 !important;
}
.formularios input[type="text"], textarea
{
	float: left;
	width: 94% !important;
	background: #FFF !important; 
}
.cadastroLista
{
	float: left;
	width: 100%;
	display: block;
	margin: 0px !important;
}
#CadastroLista input[type="text"], #CadastroLista input[type="file"], #CadastroLista select
{
	width: 43%;
}
.localEvento
{
	width: 42% !important;
}
.sessaoRadios
{
	float: left;
	width: 40%;
	margin-top: 8px;
	margin-left: 8px;
}
/* --------------------- FIM CENTRAL CLIENTE --------------------- */
.zopim
{
	left: 10px;
	right: auto;
}