
body {
	background: #fff;
	margin-top: 0;
}

html, body, table, tr, td, th, div {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333;
	line-height: 1.3em;
}

h3 {
	font-size: 14px;
	margin: 10px 0 10px 0;
}

a:link {
    color: #039;
}

a:visited {
    color: #039;
}

a:hover {
    color: #03c;
	text-decoration: underline;
}

form {
    margin: 0;
    padding: 0;
}

#headercontainer {
	background: none;
	width: 980px;
	margin: 0 auto;
}

#headercontainerlimit {
	background: none;
	margin: 0 auto;
}

#headerbartop {
	background: #ccc url("https://www.crcompressores.com.br/data/template/images/bk_bartop.png") bottom left repeat-x;
	padding: 5px;
	text-align: right;
	color: #fff;
	font-size: 14px;
}

#headerbartop img {
	margin: 0;
	vertical-align: middle;
}

#headerbartop a {
	color: #fff;
	text-decoration: none;
}

#headerbartop a:hover {
	color: #fff;
	text-decoration: underline;
}

#televendas {
	margin: 0 10px 0 20px;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
}

#headerlogo {
	background: none;
	background: url("https://www.crcompressores.com.br/data/template/images/bk_head.png") bottom left repeat-x;
}

#headerbottom {
	background: #64a9e5 url("https://www.crcompressores.com.br/data/template/images/bk_bar.png") bottom left repeat-x;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	height: 39px;
}

#headerbottomleft {
	float: left;
	width: 650px;
	margin: 5px;
}

#headerbottomleft form {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

#inputbusca {
	border: 1px solid #ccc;
	background: #fff;
	width: 160px;
	margin: 3px 0 0 2px;
	position: absolute;
	color: #999;
}

#btbusca {
	border: 0px solid #999;
	position: absolute;
	margin: 1px 0 0 168px;

}

#headerbottomleft ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}

#headerbottomleft li {
	margin: 0;
	display: inline;
}

#headerbottomright {
	float: right;
	margin: 10px 15px 0 0;
	color: #fff;
	font-size: 14px;
}

#headerbottomright a {
	margin-left: 5px;
	text-decoration: underline;
	color: #fff;
	padding: 0 5px 0 5px;
}

#headerbottomright a:hover {
	background: #03c;
	color: #fff;
	text-decoration: none;
}

#saudacaoname {
	font-weight: bold;
	color: #fff;
	font-size: 14px;
}

/* container e conteudo do site */

#containerhome {
	margin: 0 auto;
	width: 980px;
}

#contenthome {
	background: none;
	clear: both;
	margin: 0 auto;
}

#container {
	overflow: hidden;
	clear: both;
	margin: 0 auto;
}

#content {
	width: 765px;
	clear: both;
	margin: 0 auto;
}

#tdlefthome {
	padding: 0 5px 5px 5px;
}

#tdcenterhome {
	padding: 5px;
}

#tdrighthome {
	padding: 5px;
}

#tdleft {
	background: none;
}

#tdcenter {
	background: none;
}

#footer {
    padding: 10px 0 10px 0;
    background: #ccc;
    border-top: 0px solid #ccc;
	clear: both;
	color: #000;
	margin: 0 auto;
	width: 980px;
}

#footer a {
	color: #03c;
}

#footer a:hover {
	color: #999;
}


#contentform {
	width: 765px;
	clear: both;
	margin: 0 auto;
}

#contentform input {
	border: 1px solid #999;
	margin: 0;
}

#contentform li {
	list-style: none;
	font-size: 12px;
	margin-bottom: 10px;
}

#aviso {
	background: #fff;
	font-size: 16px;
	padding: 10px;
	margin: 10px;
	border: 2px solid #999;
	text-align: center;
	clear: both;
}

#aviso a {
	text-decoration: none;
}

#titlestop {
	text-align: center;
}

#subtitle {
	padding: 10px;
}

/*
 * Estilos para o Mapa
 */

.mapasecao {
    background: #eee;
    padding: 5px;
    margin: 5px;
}

.titles {
    text-align: center;
    padding: 5px 0 5px 0;
    font-size: 20px;
    font-weight: bold;
}

/*
 * Estilos para livechat
 */

#craftysyntax {
    margin-left: 10px;
	border: 0px solid #f0f;
}

/*
 * Dados do pedido - informações cadastrais
 */

#dados {
	margin-right: 40px;
}

#dados ul {
	background: #ccc;
}

#dados li {
	margin-top: 5px;
	list-style: none;
	background: #fff;
	padding: 3px;
}

#dados2 {
	display: none;
	margin-right: 40px;
}

#dados2 ul {
	background: #ccc;
}

#dados2 li {
	margin-top: 5px;
	list-style: none;
	background: #fff;
	padding: 3px;
}

#dados2 input {
	border: 1px solid #666;
	background: #eee;
	padding: 3px;
}

#title {
    font-size: 18px;
	font-weight: bold;
	margin: 10px 10px 0 0;
	padding: 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #eee;
}

#linkjava {
	cursor:pointer;
}

/*
 * head do formulário de contato padrão
 */

.headtext {
	padding: 20px;
	margin: 10px;
}

#blocoscad {
	text-align: center;
	width: 100%;
}

#blocoscad ul {
	margin: 0;
	padding: 0;
}

#blocoscad li {
	margin: 4px;
	font-size: 11px;
	text-align: center;
	list-style: none;
	width: 182px;
	height: 120px;
	float: left;
	display: inline-block;
}

#blocoscad li a:link {
	color: #03c;
	text-decoration: none;
}

#blocoscad li a:visited {
	color: #03c;
	text-decoration: none;
}

#blocoscad li a:hover {
	color: #999;
	text-decoration: underline;
}

#boxvalor {
	text-decoration: none;
}

#valor {
	font-weight: bold;
	text-decoration: none;
}

#valororiginal {
	text-decoration: line-through;
}

/*
 * Box cadastre-se em nossa newsletter
 */

#newsletter {
	margin-top: 10px;
	background: url("https://www.crcompressores.com.br/data/template/images/box_newsletter.png") left bottom repeat-x;
	width: 170px;
	height: 140px;
	color: #333;
}

#newsletter ul {
	margin: 0;
	padding: 0;
}

#newsletter li {
	white-space: nowrap;
	margin: 0 0 7px 15px;
	list-style: none;
}

#newslettertitle {
	height: 50px;
}

#newslettername {
	border: 1px solid #ccc;
	width: 90px;
	margin-left: 3px;
}

#newslettermail {
	border: 1px solid #ccc;
	width: 90px;
}

#newsletterbt {
	margin-left: 45px;
	border: 0;
}

/*
 * Box enquete
 */

#enquete {
	background: url("https://www.crcompressores.com.br/data/template/images/enquete_bottom.png") center bottom no-repeat;
	width: 170px;
	margin: 10px 0 10px 0;
	padding-bottom: 15px;
	text-align: left;
}

#enquete ul {
	background: url("https://www.crcompressores.com.br/data/template/images/enquete_meio.png") center top;
	margin: 0;
	padding: 0 0 5px 0;
}

#enquete li {
	list-style: none;
	font-size: 11px;
	margin: 0 5px 0 5px;
	padding: 0;
}

#enquetetitle {
	height: 40px;
	background: url("https://www.crcompressores.com.br/data/template/images/head_enquete.png") center top no-repeat;
}

#enquetequestion {
	padding: 5px;
	background: url("https://www.crcompressores.com.br/data/template/images/enquete_meio.png") center top;
}

#enquetebts {
	text-align: center;
	background: url("https://www.crcompressores.com.br/data/template/images/enquete_meio.png") center top;
}

#enquete input {
	border: 0;
}

/*
 * Mini banners laterais home
 */

#sidebannershome {
	width: 170px;
	text-align: center;
}

#sidebannershome ul {
	margin: 0;
	padding: 0;
}

#sidebannershome li {
	list-style: none;
	margin-bottom: 10px;
}

/*
 * Bloco news home
 */

#bloconews {
	margin: 0 10px 10px 10px;
	padding: 5px;
	text-align: left;
	clear: both;
	
}

#titlenews {
	margin: 5px 10px 0 10px;
	padding: 5px 20px 5px 20px;
	background: #999;
	border: 0px solid #ccc;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	clear: both;
}

/*
 * Estilos para o marquee - destaques
 */

#inforolando {
	width: 170px;
	height: 210px;
	text-align: center;
	margin: 0 0 10px 0;
	background: url("https://www.crcompressores.com.br/data/template/images/bk_destaques.png") 0 0 no-repeat;
}

#inforolandohead {
	height: 45px;
}

#inforolandotitle {
	padding: 10px 0 10px 20px;
	text-align: left;
	font-size: 14px;
}

#inforolandotext {
	border: 0px solid #000;
	font-size: 14px;
}

/*
 * Box gray
 */

#boxgray {
	background: #eee;
	margin: 10px;
	padding: 10px;
}

#boxgray li {
	margin: 5px;
	padding: 5px;
	list-style: none;
	
}

/*
 * Box busca
 */

#boxbusca {
	background: #ccc;
	margin: 5px;
	padding: 5px;
}

/*
 * Popup
 */

#popup {
	background: #ccc;
}

#fecharpopup {
	background: #03c;
}

/*
 * Identificação
 */

#identificacao {
	background: none;
	overflow: hidden;
	width: 750px;
	margin: 0 auto;
}

#identificacao ul {
	background: #eee;
	margin: 20px;
	padding: 0;
	list-style: none;
	width: 330px;
	height: 240px;
	float: left;
	border: 2px solid #444;
}

#identificacao li {
	margin: 10px;
	background: none;
}

#titleidentificacao {
	background: #444;
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

/*
 * Menu sua conta
 */

#menusuaconta {
	width: 160px;
	margin: 10px;
}

#menusuaconta ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menusuaconta li {
	margin-bottom: 5px;
}

#menusuaconta li a {
	padding: 5px;
	background: #eee;
	display: block;
}

#menusuaconta li a:hover {
	padding: 5px;
	background: #ccc;
	display: block;
}

/* primeira linha de títulos de uma tabela - adm */

.tableadm {
	width: 100%;
	background: #fff;
	margin-bottom: 10px;
}

.trtop {
	height: 40px;
	background: #ccc;
	font-weight: bold;
	text-align: center;
}

.trtop span {
	margin: 0 10px 0 10px;
	white-space: nowrap;
}

.tableadm td {
	border-bottom: 1px solid #ccc;
	text-align: center;
	white-space: nowrap;
	padding: 0 10px 0 10px;
}

td#nomeprodutotd {
	white-space: normal;
}

/* cálculo do frete na cesta */

#fretecalculo {
	background: #eee;
	margin: 10px 0 10px 0;
	clear: both;
	font-size: 16px;
}

#fretecalculo ul {
	list-style: none;
}

#fretecalculo li {
	margin-bottom: 10px;
}

#fretecalculotitle {
	background: #999;
	color: #fff;
	font-size: 18px;
	margin: 5px;
	font-weight: bold;
	padding: 5px;
}

#fretedescricao {
	font-size: 16px;
	color: #333;
	padding: 3px 15px 3px 15px;
	border: 0px solid #ccc;
	background: #fff;
}

#freteaviso {
	padding: 5px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #999;
	background: #fff;
	font-weight: bold;
}

#fretegratisaviso {
	padding: 5px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #999;
	background: #fff;
	font-weight: bold;
}

/* forma de pagamento na cesta */

#pagamento {
	background: #eee;
	margin: 10px 0 10px 0;
	clear: both;
}

#pagamento ul {
	list-style: none;
}

#pagamento li {
	margin-bottom: 10px;
}

#pagamentotitle {
	background: #999;
	color: #fff;
	font-size: 18px;
	margin: 5px;
	font-weight: bold;
	padding: 5px 5px 5px 29px;
}

#pagamentodescricao {
	font-size: 11px;
	color: #333;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
}

#buscaimoveis {
	background: #eee;
	font-size: 11px;
	padding-bottom: 5px;
	border: 0px solid #999;
}

#buscaimoveistitle {
	font-weight: bold;
	text-align: center;
	width: 160px;
	margin: 5px;
	padding: 10px 0 5px 0;
	border: 1px solid #ccc;
}

#buscaimoveis ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#buscaimoveis li {
	margin: 0 3px 5px 3px;
	width: 160px;
}

#buscaimoveisdetalhada {
	width: 160px;
	text-align: center;
	border: 1px solid #ccc;
	margin-left: 5px;
}

#buscaimoveisdetalhada a {
	display: block;
	text-decoration: none;
	padding: 5px;
	background: #ccc;
}

#buscaimoveisdetalhada a:hover {
	display: block;
	text-decoration: none;
	padding: 5px;
	background: #03c;
	color: #fff;
}

/* mais - news css -  */

/* TABLE CESTA */
#tablecesta {
	background: #fff;
	border: 1px solid #ccc;
	margin: 10px 0 0 0;
}

#tablecesta td {
	font-size: 16px;
}

#trtopcesta {
	background: #999;
	text-align: center;
	color: #fff;
}

#trtopcesta td {
	color: #fff;
	padding: 3px;
}

#trbottomcesta {
	background: #eee;
}

#trbottomcesta td {
	font-weight: bold;
}

#valortotalcesta {
	text-align: center;
}

/* PRODUTOS HOME FOMATO A  */

#produtos_inicial {
	background: none;
	font-size: 14px;
}

#produtos_inicial ul {
	margin: 10px;
	padding: 10px;
	background: #fff;
	border-top: 1px solid #eee;
}

#produtos_inicial li {
	list-style: none;
	text-align: center;
	padding: 3px;
}

#produtos_inicial p {
	margin: 0;
}

#produtos_inicial_title {
	font-weight: bold;
	font-size: 14px;
}

#produtos_inicial_title a {
	background: none;
	text-decoration: none;
}

#produtos_inicial_title a:hover {
	background: none;
	text-decoration: underline;
}

input[type="text"] {
	color: #000;
	background: #fff;
}

input {
	color: #000;
}

select {
	background: #fff;
}

#redeicon {
	border: 0px solid #999;
}

/* NEWS CSS  */

#containerdefault {
	border: 0px solid #999;
	width: 980px;
	margin: 0 auto;
}

#contentdefault {
	clear: both;
	background: url("https://www.crcompressores.com.br/data/template/images/bk_transparent.png");
	overflow: hidden;
	margin: 0 auto;
	border: 0px solid #999;
}

#contentdefault ul {
	list-style: none;
}

#contentdefault li {
	list-style: none;
	margin-bottom: 10px;
}

#leftdefault {
	width: 230px;
	float: left;
	background: none;
	border: 0px solid #999;
}

#rightdefault {
	float: right;
	width: 750px; /*-- tamanho da página interna que lista os produtos/itens da loja--*/
	background: none;
}

#rightdefaultleft {
	margin: 10px;
}

#rightdefaultright {
	background: #ccc;
	margin: 10px;
	float: right;
	width: 730px;
	padding-top: 5px;
}

#rightdefaultright ul {
	margin: 0;
	padding: 0;
	list-style: none;	
}

#rightdefaultright li {
	margin: 5px;
	padding: 5px;
	background: #fff;
}

#rightdefaultcenter {
	width: 730px;
	margin: 10px;
	float: right;
}

#thumbs {
	margin: 5px;
}

#embedvideo {
	margin: 0;
	text-align: center;
}

#btscenter {
	margin: 5px;
	padding: 5px;
	text-align: center;
	clear: both;
}

a.bttextlink {
	background: #ccc;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	color: #333;
}

a.bttextlink:hover{
	background: #666;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	color: #fff;
}

#sugestoes {
	background: none;
	overflow: hidden;
	padding: 0 0 10px 0;
	height: auto;
}

#sugestoes_text {
	height: 80px;
	overflow: hidden;
	font-size: 12px;
}

#sugestoes ul {
	background: #eee;
	margin: 5px 5px 5px 10px;
	padding: 0;
	list-style: none;
	font-size: 11px;
	display: inline-block;
	float: left;
	width: 348px;
	height: 220px;
}

#sugestoes li {
	background: none;
	padding: 10px 10px 0 10px;
}

#sugestoesimg {
	border: 0px solid #999;
	float: left;
	margin: 10px;
}

#sugestoes p {
	margin: 0;
	padding: 0;
}

#sugestoestitle {
	font-size: 14px;
	font-weight: bold;
}

#marcas {
	background: none;
}

#marcas ul {
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
}

#marcas li {
	margin: 10px;
	width: 28%;
	float: left;
}

#marcas li a {
	text-decoration: none;
	display: block;
	background: #eee url("https://www.crcompressores.com.br/data/template/images/seta.png") 7px 9px no-repeat;
	padding: 5px 15px 5px 20px;
}

#marcas li a:hover {
	background: #ccc url("https://www.crcompressores.com.br/data/template/images/seta.png") 7px 8px no-repeat;
}

/* VARIACAO DE PRECO  */

#variacaopreco {
	margin: 10px 0 0 0;
	padding: 5px 0 5px 0;
}

#variacaoprecotitle {
	font-weight: bold;
	color: #333;
}

#tablepack {
	margin-top: 5px;
}

#tablepack td {
	padding: 3px 10px 3px 10px;
	font-size: 11px;
}

#tablepacktr {
	text-align: center;
	font-weight: bold;
	background: #ccc;
}

#tablepacktd {
	background: #eee;
	font-size: 11px;
}

/* LISTA PRODUTOS  */

#listaprodutohead {
	margin-top: 10px;
	padding: 5px;  
}

#listaprodutoheadleft {
	float: left;
}

#listaprodutoheadright {
	float: right;
}

#listaprodutoheadtext {
	clear: both;
	background: #fff;
	padding: 10px;
}

#listaproduto {
	padding: 5px;
	margin: 5px; 
	background: #fff;
	font-size: 14px;
	float: left;
	clear: 
	;
}

#listaproduto ul {
	margin: 0 0 0 140px;
	padding: 0;
	list-style: none;
}

#listaproduto li {
	margin: 5px;
	padding: 3px;
}

#listaproduto p {
	padding: 0;
	margin: 0;   
}

#listaprodutotitle {
    padding: 5px 0 5px 0;
    font-weight: bold;    
}

#listaprodutotitle a {
	text-decoration: none;    
}

#listaprodutofoto {
	float: left;
	margin: 5px;
}

#listaprodutotd {
	border: 1px solid #ccc;
	background: #fff;
}

#listaprodutotd:hover {
	border: 1px solid #999;
	background: #fff;
}

div#esgotado {
	color: #333;
	font-size: 11px;
	background: #fff;
	border: 1px solid #ccc;
}

/* icones ou botões das subseções */

#btssubsecoes {
	margin: 10px;
	clear: both;
}

#btssubsecoestitle {
	font-size: 18px;
	padding: 5px 20px 5px 20px;
	background: #999;
	margin: 5px;
	color: #fff;
}

#btssubsecoes ul {
	margin: 5px;
	padding: 0;
}

#btssubsecoes li {
	margin: 5px;
	list-style: none;
	float: left;
	text-align: center;
}

#btssubsecoes li a:link {
	display: block;
	border: 0px solid #ccc;
	background: #999;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}

#btssubsecoes li a:visited {
	border: 0px solid #ccc;
	color: #fff;
}

#btssubsecoes li a:hover {
	background: #999;
	border: 0px solid #03c;
	color: #fff;
}

#tablepedido {
	border: 1px solid #ccc;
	margin-left: 40px;
}

#tablepedidotr {
	background: #eee;
	font-weight: bold;
	padding: 5px 20px 5px 20px;
}

/*
 * btnaodisponivel
 */

#btnaodisponivel {
	text-align: center;
	padding: 10px;
	clear: both;
	background: #eee;
	border: 1px solid #03c;	
}

#btnaodisponivel a:link,a:visited {
	color: #03c;
	text-decoration: none;
}

#btnaodisponivel a:hover {
	color: #03c;
	text-decoration: underline;
}

/* popup esgotado */
#blanket {
	background: url("https://www.crcompressores.com.br/data/template/images/bk_black.png");
	z-index: 0361;
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
}

#popUpDiv {
	position: absolute;
	background-color: #fff;
	width: 300px;
	height: 260px;
	z-index: 036;
	padding-bottom: 15px;
	border: 2px solid #000;
	margin: -900px auto 0 auto;
}

#popupcontent {
	background: none;
}

#popupcontent ul {
	margin: 0;
	padding: 0;
}

#popupcontent li {
	margin: 0 0 15px 20px;
	list-style: none;
}

#popupcontent input {
	border: 1px solid #ccc;
	margin: 0;
}

#popuptitle {
	background: #fff;
	font-size: 18px;
	margin-top: 10px;
	padding: 5px;
	border-bottom: 1px solid #ccc;
}

#popupsubtitle {
	background: #eee;
	font-size: 11px;
	margin: 10px 0 10px 0;
	padding: 5px;
}

#popupiframe {
	border: 0px solid 036;
	height: 230px;
}

/*----------COMENTARIOS*/

#comentario {
	border: 0px solid #999;
	margin: 10px;
	background: #eee;
}

#comentario input {
	width: 140px;
}

#comentario textarea {
	width: 355px;
}

#comentario ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#comentario li {
	margin-bottom: 10px;
	clear: both;
}

#comentario fieldset {
	background: none;
	border-top: 1px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
}

#comentario legend {
	font-weight: bold;
	padding: 10px;
}

#comentario label {
	width: 80px;
	text-align: right;
}

#comentario_exibir {
	padding: 10px;
	font-size: 11px;
}

#comentario_exibir span {
	font-weight: bold;
}

#comentario_exibir_title {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	font-weight: bold;
}

/* MENU NEW */

#menunew {
	width: 220px;
	overflow: hidden;
}

#menunew ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#menunew li {
	border-bottom: 1px solid #fff; /* cor da linha abaixo da seção */
	float: left;
	clear: both;
	margin: 0;
	background: #fff;
}

#menunew li a {
	padding: 5px 5px 5px 5px;
	display: block;
	text-decoration: none;
	color: #fff; /* cor do texto da seção */
	margin: 0;
	background: #999; /* cor do fundo da seção */
}

#menunew_linosel {
	width: 220px;
}

#menunew_linosel a:hover {
	color: #000; /* cor do texto da seção hover */
	background: #eee; /* cor do fundo da seção hover */
	margin: 0;
}

#menunew_selli {
	background: #fff; /* cor do fundo da seção selecionada/aberta/clicada */
	font-weight: bold;
	width: 220px;
}

#menunew_selli a:link {
	color: #000; /* cor do texto da seção selecionada/aberta/clicada */
	background: #fff;
}

#menunew_selli a:visited {
	color: #000; /* cor do texto da seção selecionada/aberta/clicada visitada */
	background: #fff;
}

#menunew_subselli {
	background: #eee;
	font-weight: bold;
	width: 220px;
	z-index: 999;
	color: #000;
}

#menunew_lisel ul {
	margin: 0;
	padding: 0;
	border: 0px solid #000;
	overflow: hidden;
	background: #eee;
}

#menunew_lisel li a {
	padding: 2px 0 2px 17px; 
	background: url("https://www.crcompressores.com.br/data/template/images/setapq.png") 5px 6px no-repeat;
	width: 230px;
	color: #000;
	font-size: 14px;
}

#menunew_lisel li a:hover {
	background: #ccc url("https://www.crcompressores.com.br/data/template/images/setapq2.png") 5px 6px no-repeat;
}

#menunew_lisel li:hover > ul {
	visibility: visible;
	position: relative;
}

#menunew_linosel ul { /* aqui a ul dentro da li da primeira ul */
	position: absolute;
	visibility: hidden;
	padding: 0;
	margin: -27px 0 0 220px;
	z-index: 199;
	border: 1px solid #fff;
}

#menunew_linosel ul li a { /* aqui a li dentro da ul dentro da li da primeira ul */
	background: #eee;
	padding: 5px 5px 5px 15px;
	width: 230px;
	color: #000; /* cor do texto da subsecao */
}

#menunew_linosel ul li a:hover { /* aqui a li dentro da ul dentro da li da primeira ul */
    font-weight: normal;
	width: 230px;
	background: #ccc; /* cor da subseção hover */
}

#menunew_linosel:hover > ul {
	visibility: visible;
}

#menunew_separador {
	background: url("https://www.crcompressores.com.br/data/template/images/bk_separador.png") bottom center no-repeat;
	padding: 20px 5px 5px 5px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

#menunew_imgmais {
	margin: 3px 3px 0 200px;
	position: absolute;
	border: 0;
}

/*---------- FORMATO B -----------------------------------------------------------------------------------------------------------------------*/

#headercontainerb {
	background: #fff;
}

#headercontainerlimitb {
	width: 980px;
	margin: 0 auto 0 auto;
	background: none;
}

#headerbartopb {
	width: 980px;
	height: 35px;
	background: #999;
}

#headerbartopleftb {
	float: left;
	background: none;
	color: #fff;
	width: 195px;
	height: 22px;
	margin: 7px 0 0 10px;
}

#headerbartopleftb a {
	color: #fff;
	text-decoration: none;
}

#headerbartopleftb a:hover {
	text-decoration: underline;
}

#headerbartoprightb {
	float: right;
	margin: 0;
	width: 760px;
	color: #fff;
	margin: 5px 0 0 10px;
	background: none;
}

#headerbartoprightleftb {
	float: left;
	color: #fff;
	width: 420px;
	background: none;
	text-align: right;
}

#headerbartoprightleftb a {
	color: #fff;
	text-decoration: none;
	padding: 0 5px 0 5px;
}

#headerbartoprightleftb a:hover {
	text-decoration: underline;
}

#headerbartoprightleftb ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}

#headerbartoprightleftb li {
	margin: 0;
	display: inline;
}

#headerbartoprightrightb {
	float: right;
	margin: 1px 5px 0 0;
	width: 330px;
	background: none;
	text-align: right;
}

form#formbuscab {
	width: 240px;
}

#headermiddleb {
	clear: both;
	overflow: auto;
}

#headerlogob {
	float: left;
	margin: 0 0 0 20px;
}

#headermiddlerightb {
	float: right;
	width: 600px;
	margin: 25px 5px 0 0;
}

#headermiddlerightleftb {
	float: left;
	position: relative;
}

#headermiddlerightrightb {
	float: right;
	text-align: right;
	color: #333;
	margin-top: 20px;
}

#headermiddlerightrightb a {
	margin-left: 5px;
	text-decoration: underline;
	color: #333;
	padding: 0 5px 0 5px;
}

#headermiddlerightrightb a:hover {
	background: #999;
	color: #fff;
	text-decoration: none;
}

#inputbuscab {
	background: #fff;
	border: 1px solid #ccc;
	color: #666;
	width: 220px;
	height: 22px;
	vertical-align:text-bottom;
	position: absolute;
	top: 20px;
	left: 0;
	height: 20px;
	padding-left: 3px;
	font-size: 16px;
}

#btbuscab {
	position: absolute;
	top: 22px;
	left: 204px;
}

#craftysyntax {
	float: right;
	margin: 10px 10px 0 0;
}


/* MENU NEW B -----------------------------------------------------------

#headerbottomb {
	background: #999;	
	margin-top: 10px;
	overflow: hidden;
}

#menunewb {
	margin-left: 0;
	width: 980px;
	border: 0px solid #000;
	float: right;
}

#menunewb ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
}

#menunewb li {
	float: left;
	margin: 0;
}

#menunewb li a {
	padding: 11px 10px 10px 10px;
	display: block;
	text-decoration: none;
	color: #fff;
	margin: 0;
	font-size: 16px;
}

#menunew_linoselb {
	background: none;
}

#menunew_linoselb a:hover {
	background: #fff;
	margin: 0;
	color: #000;
	overflow: hidden;
}

#menunew_sellib {
	background: #fff;
	width: auto;
	float: left;	
}

#menunew_sellib a:link {
	color: #000;	
}

#menunew_sellib a:visited {
	color: #000;	
}

#menunew_sellib a:hover {
	color: #000;
}

#menunew_liselb {
	border: 0px solid #f0f;
}

#menunew_liselb ul {
	visibility: hidden;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

#menunew_linoselb ul { 
	position: absolute;
	visibility: hidden;
	padding: 0;
	margin: -2px 0 0 0;
	z-index: 199;
	border: 1px solid #ccc;
}

#menunew_linoselb ul li {
	clear: both;
}

#menunew_linoselb ul li a { 
	background: #eee url("https://www.crcompressores.com.br/data/template/images/setapq.png") 4px 7px no-repeat;
	padding: 5px 5px 5px 15px;
	width: 150px;
	color: #000;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
}

#menunew_linoselb ul li a:hover { 
    font-weight: normal;
	width: 150px;
	background: #fff url("https://www.crcompressores.com.br/data/template/images/setapq2.png") 4px 7px no-repeat;
}

#menunew_linoselb:hover > ul {
	visibility: visible;
}

#menunew_separadorb {
	background: #fff url("https://www.crcompressores.com.br/data/template/images/bk_separador.png") bottom center no-repeat;
	padding: 20px 5px 9px 5px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

#menunew_imgmaisb {
	margin: 0;
	border: 0;
}
*/



/* MENU NEW B COM SUBMENU HORIZONTAL ----------------------------------------------------------- */

#headerbottomb {
	background: #999;	
	margin-top: 10px;
	position: relative;
	height: 40px;
}

#menunewb {
	margin-left: 0;
	width: 980px;
	border: 0px solid #000;
}

#menunewb ul {
	list-style: none;
	padding: 0;
	margin: 0 0 0 10px;
	float: left;
}

#menunewb li {
	float: left;
	margin: 0;
}

#menunewb li a {
	padding: 10px 10px 10px 10px;
	display: block;
	text-decoration: none;
	color: #fff;
	margin: 0;
	font-size: 15px;
}

#menunew_linoselb {
	background: none;
}

#menunew_linoselb a:hover {
	background: #fff;
	margin: 0;
	color: #000;
}

#menunew_sellib {
	background: #fff;
	width: auto;
	float: left;	
}

#menunew_sellib a:link {
	color: #000;	
}

#menunew_sellib a:visited {
	color: #000;	
}

#menunew_sellib a:hover {
	color: #000;
}

#menunew_liselb {
	border: 0px solid #f0f;
}

#menunew_liselb ul {
	visibility: hidden;
	width: 1px;
	height: 1px;
}

#menunew_linoselb ul { /* aqui a ul dentro da li da primeira ul */
	position: absolute;
	visibility: hidden;
	padding: 10px 0 10px 0;
	margin: -2px 0 0 0;
	border-right: 3px solid #999;
	border-bottom: 3px solid #999;
	border-left: 3px solid #999;
	z-index: 999;
	top: 41px;
	left: 0;
	width: 974px;
	background:#fff;
}

#menunew_linoselb ul li {
	float: left;
}

#menunew_linoselb ul li a { /* aqui a li dentro da ul dentro da li da primeira ul */
	background: url("https://www.crcompressores.com.br/data/template/images/setapq.png") 7px 14px no-repeat;
	padding: 10px 20px 10px 20px;
	color: #333;
	font-size: 12px;
}

#menunew_linoselb ul li a:hover { /* aqui a li dentro da ul dentro da li da primeira ul */
    font-weight: normal;
	background: #999 url("https://www.crcompressores.com.br/data/template/images/setapq2.png") 7px 14px no-repeat;
	color: #fff;
}

#menunew_linoselb:hover > ul {
	visibility: visible;
}

#menunew_separadorb {
	background: #fff url("https://www.crcompressores.com.br/data/template/images/bk_separador.png") bottom center no-repeat;
	padding: 20px 5px 9px 5px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

#menunew_imgmaisb {
	margin: 0;
	border: 0;
}

/*
 * CONTEÚDO HOME B
 */

#containerhomeb {
	overflow: hidden;
	clear: both;
	background: none;
	width: 980px;
	margin: 0 auto;
}

#contenthomeb {
	padding-top: 0px;
	width: 980px;
	margin: 0 auto;
	clear: both;
}

#banner_transicaob {
	clear: both;
	overflow: hidden;
	height: auto;
	position: relative;
}

#minibannersb {
	clear: both;
	text-align: center;
	margin: 20px 0 20px 0;
}

#minibannersb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#minibannersb li {
	display: inline;
	margin: 0;
}

#minibannersdirb {
	clear: both;
	text-align: center;
	margin: 10px 0 10px 0;
	overflow: hidden;
}

#minibannersdirb img {
	margin: 0;
}

#minibannersdirb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#minibannersdirb li {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}

/* PRODUTOS INICIAL HOME B */

#produtos_inicialb {
	background: none;
	overflow: hidden;
}

div#esgotado {
	color: #333;
	font-size: 11px;
	background: #fff;
	border: 1px solid #ccc;
}

#produtos_inicialb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#produtos_inicialb li {
	margin: 10px;
	width: 225px;
	float: left;
	text-align: center;
}

#produtos_inicialb li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	background: #fff url("https://www.crcompressores.com.br/data/template/images/bk_transparent.png");
	border: 1px solid #ccc;
	height: 325px;
}

#produtos_inicialb li a:hover {
	background: #fff;
	border: 1px solid #f60;
}

#produtos_inicial_titleb {
	font-weight: bold;
	height: 55px;
	overflow: hidden;
	color: #039;
	background: none;
	font-size: 14px;
	vertical-align:middle;
}

#produtos_inicial_fotob {
	overflow: hidden;
	height: 130px;
	background: none;
	margin: 0 0 5px 0;
}

#produtos_inicial_textb {
	height: 80px;
	overflow: hidden;
	font-size: 12px;
	background: none;	
}

#produtos_inicial_textb p {
	margin: 0;
	padding: 0;	
}

#produtos_inicial_valorb {
	color: #039;
}

/* BOX NEWSLETTER HORIZONTAL B */

#newsletterb {
	width: 980px;
	height: 65px;
	margin: 0 auto;
	background: #999;
}

#newsletterleftb {
	float: left;
	margin: 10px;
	width: 400px;
	text-align: left;
	color: #fff;
}

#newsletterrightb {
	float: right;
	margin: 17px 10px 0 0;
	width: 540px;
}

#newsletterrightleftb {
	float: left;
	color: #fff;
}

#newsletterrightrightb {
	float: right;
	color: #fff;
	width: 200px;
	margin-top: -6px;
}

#newsletternameb {
	font-size: 16px;
	border: 1px solid #fff;
	width: 160px;
	margin-right: 10px;
}

#newslettermailb {
	font-size: 16px;
	border: 1px solid #fff;
	width: 160px;
}

#newsletterbtb {
	margin-bottom: -4px;
}

/* FOOTER B */

#footercontainerb {
	background: none;
	overflow: hidden;
	clear: both;
	width: 980px;
	margin: 0 auto;
}

#footercontainerlimitb {
	width: 980px;
	margin: 0 auto;
	background: none;
}

#footerleftb {
	width: 300px;
	margin: 10px 0 0 0;
	float: left;
	border-right: 1px solid #ccc;
	color: #333;
	text-align: left;
	background: #fff;
}

#footerleftb p {
	background: #eee;
	padding: 10px;
	font-size: 13px;
}

#televendasb {
	color: #333;
	font-weight: bold;
	background: #fff;
	text-align: center;
}

#footerrightb {
	width: 660px;
	margin: 10px 0 0 0;
	float: right;
	background: none;
}

#footerrightleftb {
	width: 300px;
	float: left;
	background: #eee;
}

#footerrightrightb {
	width: 350px;
	float: right;
}

#footerbottom {
	clear: both;
	border-top: 1px solid #ccc;
	overflow: hidden;
	padding: 5px;
	width:980px;
	margin: 0 auto;
}

#footerbottomleft {
	float: left;
}

#footerbottomright {
	float: right;
	font-size: 10px;
}

#forma_pagamento img {
	margin-right: 5px;
	border: 1px solid #ccc;
}

#forma_pagamento_title {
	font-weight: bold;
	font-size: 11px;
}

#forma_entrega img {
	margin-right: 5px;
	border: 1px solid #ccc;
}

#forma_entrega_title {
	margin-top: 10px;
	font-weight: bold;
	font-size: 11px;
}

#facebook {
	margin-bottom: 10px;
	background: #eee;
}

#twitter {
	margin-bottom: 10px;
}

#redessociaisb {
	float: right;
	margin: 0 3px 0 0;
	background: none;
	border: 0px solid #000;
}

#redeiconb {
	margin-right: 1px;
	border: 0px solid #000;
	vertical-align: middle;
}

#barranavegacaob {
	background: none;
}

#barranavegacaob li {
	list-style: none;
	margin-bottom: 10px;
}

#barranavegacaob li a {
	color: #333;
	text-decoration: none;
	background: url("https://www.crcompressores.com.br/data/template/images/setapq.png") 0px 2px no-repeat;
	padding-left: 15px;
}

#barranavegacaob li a:hover {
	text-decoration: underline;
	background: url("https://www.crcompressores.com.br/data/template/images/setapq2.png") 0px 2px no-repeat;
}

/*
 * Box enquete B
 */

#enqueteb {
	margin: 0 0 10px 0;
	padding-bottom: 5px;
	text-align: left;
	color: #333;
}

#enqueteb ul {
	margin: 0;
	padding: 0 0 7px 0;
}

#enqueteb li {
	list-style: none;
	font-size: 12px;
	margin: 0 5px 0 5px;
	padding: 0;
}

#enquetetitleb {
	padding: 5px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	color: #333;
}

#enquetequestionb {
	padding: 5px;
	color: #333;
}

#enquetebtsb {
	text-align: center;
}

#enqueteb input {
	border: 0;
}

/*
 * Estilos para o marquee - destaques
 */

#inforolandob {
	margin: 0 0 10px 0;
	text-align: left;
}

#inforolandoheadb {
	padding: 5px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	color: #333;
}

#inforolandob a:link {
	padding: 10px 0 10px 5px;
	text-decoration: none;
	color: #333;
	text-align: left;
}

#inforolandob a:visited {
	color: #333;
	text-decoration: none;
}

#inforolandob a:hover {
	text-decoration: underline;
}

#inforolandovejamaisb {
	padding: 0 10px 5px 0;
	text-align: right;
}

#inforolandovejamaisb a:link {
	color: #333;
	text-decoration: none;
}

#inforolandovejamaisb a:visited {
	color: #333;
	text-decoration: none;
}

#inforolandovejamaisb a:hover {
	text-decoration: underline;
}

#homeleft {
	background: #999;
	width: 170px;
}

#homeright {
	background: #ff0;
	float: right;
	margin-left: 175px;
}

#homerightleft {
	background: #0f0;
	margin-right: 10px;
	float: left;
}

#homerightright {
	background: #f0f;
	float: right;
	width: 170px;
}

.popup_aguarde {
	display: none;
	padding: 10px;
	text-align: center;
	background-color: #eee;
	border: 5px solid #03c;
	width: 500px;
	margin: 20px auto 20px auto;
}

#cupons {
	background: #eee;
	margin: 10px 0 10px 0;
	clear: both;
}

#cuponstitle {
	background: #999;
	color: #fff;
	font-size: 18px;
	margin: 5px;
	font-weight: bold;
	padding: 5px 5px 5px 29px;
}

#prosseguir {
	background: #999;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 15px 5px 15px;
	border: 0;
	cursor: pointer;
}

#prosseguir:hover {
	background: #039;
}

/*
 * LIVECHAT
 */

#boxfix {
    right: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 20px;
    width: 150px;
	height: 250px;
	background: none;
	z-index: 999;
}

/*
 * FLAGS TRANSLATOR
 */

ul#flags_translator {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 190px;
	background: none;
	text-align: right;
}

ul#flags_translator li {
	float:left;
	margin-left: 3px;
}

ul#flags_translator li img {
	margin: 0;
}

ul#flags_translator li a {
	padding: 2px;
}

ul#flags_translator li a:hover {
	background:#999;
}


/*
 * MOBILE
 */
 
#containermobile {
	background: #fff;
	margin: 0 auto;
	padding: 0;
}

#contentmobile {
	width: 100%;
	margin: 0 0 0 3px;
}

#contentmobile ul {
	background: #fff;
	padding: 0;
	list-style: none;
}

#contentmobile li {
	background: #fff url("SITE_URLIMAGES/bullet.gif") 6px 6px no-repeat;
	margin: 0 3px 10px 0;
	padding: 0 0 3px 20px;
	border-bottom: 1px solid #ccc;
}

#contentmobile img {
	text-align: center;
	width: 100%;
}

#contentmobile p {
	line-height: 1.5em;
	padding: 0 5px 0 5px;
}

#titlemobile {
	font-weight: bold;
	font-size: 15px;
	padding: 5px;
}

#bodymobile {
	background: #999;
	margin-top: 0;
	top: 0;
	left: 0;
}

#footermobile {
	font-size: 11px;
	padding: 5px;
	color: #666;
	background: #fff;
	border-top: 1px solid #ccc;
}

#botaoclass {
	color:#fff;
	background: #c00;
	border: 0;
	padding: 5px;
}