/****** 
	   BRAND REVERSE: AMARELO		(#444444)
			   BRAND: AZUL ESCURO	(#000000)
		 CLEAR BRAND: AZUL CLARO	(#555555)
	  COR SOBRE AZUL: BRANCO		(#FFF)
		  BACKGROUND: CINZA			(#999)
	CLEAR BACKGROUND: CINZA			(#aaa)
******/

body{
	background:#999;
}

.brand-back{
	background:#000000;
}

.brand-back-reverse{
background: #666666; /* Old browsers */
background: -moz-linear-gradient(top,  #666666 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #666666 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #666666 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #666666 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.brand-color{
	color:#000000;
}

.brand-color-reverse{
	color:#444444;
}

.demo-bar{
	border-bottom:1px solid #000;
	color:#f00;
	background:#ddd;
}

.main-logo{
	padding:15px 0 10px 0;
	font-size:40px;
	font-weight:bold
}

.main-logo a{
	color:#fff;
}

.main-logo a img{
	height:70px;
}

.atendimento{
	color:#fff;
	background:#444444 url(../img/back-atende.png) center center no-repeat;
}

.atendimento p{
	color:#000000;
}

.main-menu{
	background:#e4e4e4;
	border-bottom:1px solid #bbb;
}


.main-menu li{
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	color:#000000;
	text-shadow: 0px 0px 2px rgba(250, 250, 250, 1);
}

.main-menu li:hover, #menu-active{
	color:#fff;
background: #666666; /* Old browsers */
background: -moz-linear-gradient(top,  #666666 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #666666 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #666666 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #666666 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.fb-like{
	border-top:1.5px dashed #555555;
}

.main-destaque{
	border-top:1px solid #444444;
	border-bottom:1px solid #444444;
}

.main-menu-pesquisa{
	color:#999;
	background:url(../img/back-menu.png) top left no-repeat;
}


.searchFormMenu .jqTransformSelectWrapper{
	background:#000000;
}

.searchFormMenu .jqTransformSelectWrapper:hover{
	background:#000000;
	color:#444444;
}

.searchFormMenu .jqTransformSelectWrapper ul{
	background-color:#FFF;
	border:solid 1px #0e0e0e;
}

.searchFormMenu .jqTransformSelectWrapper ul a{
	color:#fff;
	background-color:#000000;
}

.searchFormMenu .jqTransformSelectWrapper ul a.selected{
	background:#161616;
}

.searchFormMenu .jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover{
	background:#161616;
	color:#fff;
}

/*.searchFormMenu*/ .jqTransformSelectWrapper ul{
	background-color:#000000;
	border:solid 1px #0e0e0e;
}

/*.searchFormMenu*/ .jqTransformSelectWrapper ul a{
	color:#fff;
	background-color:#000000;
}

/*.searchFormMenu*/ .jqTransformSelectWrapper ul a.selected{
	background:#161616;
}

/*.searchFormMenu*/ .jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover{
	background:#161616;
	color:#fff;
}

.menusearch {
	color:#fff;
}

.button-search{
	color:#444444;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 1);
}

.button-search:hover{
	color:#fff;
	background-color:#161616;
}


#sliderContent, #slider1Content {
	background:#000;
}

.sliderImage span, .slider1Image span {
    background: rgba(0,0,0,0.7) url(../img/info.png) no-repeat top right;
    color: #fff;
}

.truncate {
	color:#999;
}


.stock-title, .title-produto{
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);
}

.stock-title{
	color:#444444;
	background:#000000;
}

.error-line span{
	color:#000000;
}

.error-line font{
	color:#555555;
}

.error-line p{
	color:#F00;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);
}

.secondline span {
    background: rgba(0,0,0,0.7) url(../img/miniinfo.png) no-repeat top right;
    color: #fff;
}

.truncate1 {
	color:#999;
}

.main-campanha{
	background:#444444;
}

.main-campanha a font{
	color:#000000;
}

.main-newsletter{
	background:#000000;
}

.main-newsletter span{
	color:#fff;
}

.main-newsletter font{
	color:#444444;
	border-bottom: 1px solid #555555;
}

.subscreve input[name=email]{
	background: rgba(250,250,250,0.7);
	color:#fff;
}

.subscreve input[name=email]:onfocus{
	color:#444444;
}

.subscreve input[type=submit]{
	color:#000000;
}

.midlle-banner font{
	color:#fff;
}

.garantia{
	background:#444444 url(../img/garantia.png) left center no-repeat;
	color:#000000;
}

.garantia font, .financiamento font{
	color:#fff;
}

.financiamento{
	background:#000000 url(../img/financia.png) left center no-repeat;
	color:#fff;
}

.main-footer{
	background:#000000;
	border-top: 1px solid #ddd;
	color:#aaa;
}

.main-footer-title{
	color:#fff;
}

.main-footer-title font{
	color:#444444;
}

.main-footer li{
	color:#aaa;
}

.marcas li:hover{
	color:#444444;
}

.horarios li{
	border-bottom:1px dashed #555555;
}

.horarios li span{
	color:#444444;
}

.main-footer-contatos p b{
	color:#444444;
}

.morada{
	background:url(../img/local-white.png) left top no-repeat;
}

.teles{
	background:url(../img/tel2-white.png) left top no-repeat;
	margin-left:40px;
}

.emails{
	background:url(../img/email-white.png) left top no-repeat;
	margin-left:40px;
}

.footer{
	background:#e4e4e4;
	color:#555555;
}

.footer-title{
	color:#555555;
}

.footer li{
	color:#555555;
}

.footer li b{
	color:#000000;
}

.footer li:hover, .footer li b:hover{
	color:#444444;
}

.footer span{
	color:#000000;
}

.footer font{
	color:#444444;
}

.footer-credits{
	color:#555555;
}

.footer-credits a{
	color:#555555;
}

.footer-credits a:hover{
	color:#fff;
}

.title-produto h1{
	color:#fff;
}

.second-title-detalhes{
	border-bottom:1px solid #aaa;
}

.title-descricao{
	color:#444444;
}

.sub-title-descricao{
	color:#000000;
}

.title-descricao{
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);
}

.label-field, .info-field{
	border-bottom:1px solid #aaa;
}

.label-field{
	color:#555555;
}

.info-field{
	color:#000000;
}

.preco-detalhes, .preco-notas-detalhes{
	color:#000000;
}

.prestacao-detalhes, .prestacao-notas-detalhes{
	color:#444444;
}

.prestacao-detalhes font, .preco-detalhes font{
	color:#fff;
}

.equipamento-detalhes p{
	color:#555555;
}

.equipamento-detalhes span{
	color:#000000;
}

.mais-sobre-detalhes{
	background:#444444;
	border:1px solid #000000;
}

.mais-sobre-detalhes p{
	color:#444444;
	background:#000000;
}

.mais-sobre-detalhes font{
	color:#fff;
}

.mais-sobre-detalhes span{
	color:#000;
}

.mais-sobre-detalhes span a{
	color:#000;
}

.phone-detalhes{
	background:#555555;
	border:3px solid #fff;
}

.relacionados-detalhe{
	border-top: 1px solid #aaa;
}


/****** CONTATOS *******/
.main-contatos{
	border-bottom:1px solid #aaa;
}

.main-form-contatos p b{
	color:#fff;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);
}

.main-form-contatos p b font, .main-form-contatos strong{
	color:#444444;
}

.main-form-contatos strong, .main-form-contatos p b{
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);
}

.main-form-contatos p{
	color:#555555;
}

.form-left input, .form-right textarea {
	border:1px solid #333;
}

.main-sobre{
	border-bottom:20px solid #444444;
}

.main-sobre-contend{
	background:#000000;
	color:#fff;
}

.main-sobre-contend h1{
	color:#444444;
}

.main-sobre-contend b{
	color:#444444;
}

.cb-slideshow li div { 
	background:rgba(0,0,0,0.8);
	border: 1px solid #000;
}

.cb-slideshow li div h3 {
    color: #fff;
}

.cb-slideshow li div font {
	color:#fff;
}

.suporte{
	background:#fff;
	border:1px solid #999;
}

.suporte h1{
	color:#444444;
}

.suport span{
	color:#000000;
}

.suporte input, .suporte textarea{
    border:1px solid #ddd;
    color:#aaa;
}

.suporte input[name=valor]{
	border:3px solid #444444;
}
