img {border: 0;}

#addendum{height: 30px;}
	@media screen and (max-width: 750px){#addendum {width: 100%;} #addendum p {color: red;}}

	#addendum:hover{background-color: #333;}

	#addendum p {font-size: 15px; color: #fff;}
		#addendum p::first-letter {font-size: 16px; font-stretch: bold; margin-top: 10px;}

	#addendum a {font-weight: bold;	text-decoration: none; line-height: normal; }
		#addendum a:hover	  {	font-size: 18px; font-style: italic; color: orange;}

#main {	-webkit-box-shadow: 0px 0px 100px 0px #999; -moz-box-shadow: 0px 0px 100px 0px #999; box-shadow: 0px 0px 100px 0px #666;}
	@media screen and (max-width: 750px) {#main{box-shadow: none;}}

	#menuScroll
	{
		background-color: #000;	width: 100%; height: 70px; position: fixed;	display: none;	overflow: visible;	z-index: 1;	color: #fff;
	}

		/*ADAPTAÇÃO RESPONSIVA DO SCROOL MENU*/
		@media screen and (max-width: 960px) {#menuScroll #btFlag, #btContact{display: none;}} /*oculta ingles e email*/
		@media screen and (max-width: 550px) {.colPhone{display: none;}} /*oculta números de telefones*/
		@media screen and (max-width: 550px) {.colAtendimento{display: none !important;}} /*oculta horários de funcionamento*/
		@media screen and (max-width: 340px) {#menuScroll #logo img {width: 70px;}}	/* #menuScroll #logo {/*Minimui logo;}*/
			#menuScroll.colDir {margin: 2px;} #menuScroll #sMenu {float: left;}

		.colDir {float: right; margin: 0 5px 0 5px;}
		.colEsq {float: left; margin: 0 10px 0 10px;}


	/*botões flutuantes*/
	.whatsapp {
        position: fixed;
        top: 42%;
        right: 1%;
        padding: 10px;
        z-index: 10000000;
    }

     .whatsapp:hover {
        right: 2%;
      }


   .telFlutuante {
        position: fixed;
        top: 52%;
        right: 1%;
        padding: 10px;
        z-index: 10000000;
    }

      .telFlutuante:hover {
        right: 2%;
      }


    .emailFlutuante {
        position: fixed;
        top: 62%;
        right: 1%;
        padding: 10px;
        z-index: 10000000;
    }
    .emailFlutuante:hover {
        right: 2%;
      }

    .feedbackFlutuante {
        position: fixed;
        top: 72%;
        right: 1%;
        padding: 10px;
        z-index: 10000000;
    }
       .feedbackFlutuante:hover {
        right: 2%;
      }

	  .sap {
        position: fixed;
        top: 82%;
        right: 1%;
        padding: 10px;
        z-index: 10000000;
    }

     .sap:hover {
        right: 2%;
      }

	#menuScroll #texto {width: auto; height: 65px; font-size: 12px; text-align: right; border-right: 1px dotted #999; padding-right: 5px;}
	#menuScroll .mainPhone {font-size: 16px; color: orange; font-weight: bold;}
	#menuScroll .small {font-size: 70%;}


	#sMenu {font-size: 12px;}
	#btFlag {width: 50px; height: 26px; margin-top: 20px; font-size: 10px; color: #fff;}
		#btFlag:hover {color: orange;} 		#btFlag:active {color: gray;}

/*	ENDEREÇAMENTO PADRÃO:  url('/img/menu/bt_contact.png'); */
	#btContact {width: 45px; height: 45px; background-image: url('img/menu/bt_contact.png'); margin-top: 10px;}
		#btContact:hover {background-image: url('img/menu/bt_contact_hover.png');}
		#btContact:active {background-image: url('img/menu/bt_contact_click.png');}


	#btTel {width: 45px; height: 45px; background-image: url('img/menu/bt_tel.png'); margin-top: 10px;}
		#btTel:hover {background-image: url('img/menu/bt_tel_hover.png');}
		#btTel:active {background-image: url('img/menu/bt_tel_click.png');}

	#menuDegrade
	{
		background: #1a1a21; /* Old browsers */
	}
			#menuDegrade li:active {background-color: #1a1a21; font-size: 7px;}
			#menuDegrade select {display: none;}
			#menuDropDown select
			{
				font-weight: bold; background-color: #ccc;
				color: #1a1a21; border: 3px	solid #fff; border-radius: 10px;
			}

	#menuFaixaPreta	{
		/*background-image: url('img/menu/bg_linhas.png');*/
		background-size: 80px 33px; background-repeat: no-repeat;	background-position: right;
		font-weight: bold;	text-decoration: none; color: #fff;
	}

		#menuFaixaPreta a	{font-size: 10px; font-weight: bold; text-decoration: none;}  #menuFaixaPreta a:hover {font-size: 10px;}

		#menuFaixaPreta li { text-align: right;	background-size: 30px 30px;	background-repeat: no-repeat;	height: 33px;	margin-right: 5px; float: left;	list-style-type: none;}

			#menuFaixaPreta li.btHome	{width: 70px; background-image: url('img/menu/bt_home.png');}

				#menuFaixaPreta li.btHome:hover {font-size: 10px; color: #ffcc00;	background-image: url('img/menu/bt_home_hover.png');}

			#menuFaixaPreta li.btAbout {width: 110px; background-image: url('img/menu/bt_about.png');	}

				#menuFaixaPreta li.btAbout:hover		{color: #ffcc00;	font-size: 10px; background-image: url('img/menu/bt_about_hover.png');}

			#menuFaixaPreta li.btContact	{	width: 80px; background-image: url('img/menu/bt_contact.png');}

				#menuFaixaPreta li.btContact:hover {font-size: 10px; color: #ffcc00; background-image: url('img/menu/bt_contact_hover.png');}

		@media screen and (max-width: 480px){#menuFaixaPreta {background-image: none;}}
		@media screen and (max-width: 650px){#menuFaixaPreta li	{display: none;}}


#menuEsq
{
	background-image: url('img/menu/bg_esquerda.png'); background-repeat: no-repeat;
	background: #000000; /* Old browsers */
}


#menuDir
{
	background-image: url('img/menu/bg_direita.png');
	background: #000000; /* Old browsers */
}
	@keyframes gira {to {transform: rotate(360deg);}}
	img.animado {animation: gira 1s linear infinite;}

	#breadcrumb {
		font-size: 10px;
		color: #333;
		text-align: left !important;
		margin: 10px 0 10px 50px;
	}

		#breadcrumb a, a:visited {text-decoration: none; color: #333;}
		#breadcrumb a:hover {font-style: italic;}
		#breadcrumb span {text-decoration: underline;}


#conteudo {min-height: 500px; text-align: justify; padding: 20px 50px 70px 50px;}
	@media screen and (max-width: 340px){#conteudo {padding: 20px 30px 70px 30px;}}
	#conteudo h2, h3, h4, th {font-family:'Oswald', Verdana, Helvetica, Arial, sans-serif;}
	#conteudo h2 {text-shadow: 2px 2px #000;}

	@media screen and (max-width: 500px){#conteudo h2{width: auto;}}

	#conteudo article {width: 80%;}
		@media screen and (max-width: 500px){#conteudo article{width: auto;}}

	#gallery img {opacity: 1.0; filter: alpha(opacity=100);}
    #gallery img:hover {cursor: zoom-in; opacity: 0.9; filter: alpha(opacity=90);}



	#conteudo h3 {font-size: 18px; color: #990000;}
	#conteudo h4 {font-size: 16px; text-align: left; font-weight: bold; text-indent: 10px;}
	#conteudo p	{font-size: 16px; text-align: justify;}
	#conteudo ul, ol {font-size: 13px; color: #555;}
	#conteudo table thead {color: #990000; font-size: 18px;line-height: 20px;}
	#conteudo .tHead {background-color: #990000; color: #fff;}
	#conteudo td, tfoot, .tHead {font-size: 12px;}
	#conteudo tfoot th{color: #ff0000; padding-top: 10px;}

	/*TABELA*/
	#conteudo .tDado {font-weight: bold; text-align: left;}
	#conteudo tr.tLine:hover td {background-color: #ffdb4d; cursor: text;}
	#conteudo tr.tLine:hover th {color: red; background-color: #ffdb4d;}
	#conteudo tr.tLine:hover th {color: red; background-color: #ffdb4d;}
	#conteudo tr.tLine th {background-color: #b6b6b6;}
	#conteudo a {text-decoration: none !important;}
	#contTable td {font-size: 12px;}

	#alerta {font-family: 'Oswald', Verdana, Helvetica, Arial, sans-serif; color: red; text-align: center; font-weight: bold; margin: 10px, 50%, 0 50%;}

	#catalogoBt
	{
		font-size:16px;
		font-weight:bold;
		padding: 5px;
		text-align: center !important;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		border-radius:7px;
		background-color:#CCC;
	}

	#catalogoBt:hover{color: #FFF; background-color:#990000;}
	#content .fb-like {height: 20px;}



#ebList  {width: 520px; height: auto; padding: 0; display: block; text-align: center;}
  #ebList ul {text-align: center;}
  #ebList ul li {display: inline-block; }

  #ebList li {
    list-style: circle !important;}
  #ebList li {
		list-style: url('/img/seta.png'); }

  /* #ebList li {list-style: !important  circle; list-style: url('/img/seta.png');} */



  #ebList a {text-align: center; text-decoration: none; font-weight: bold; color: #ff0000;}

  #ebList a:hover, a:visited:hover {font-style: italic; color: #ff6600;}

  #ebList a:active {font-style: italic; color: #999;}

  #ebList a:visited {color: #800000}



  article li {list-style: url('/img/seta.png'); font-size: 15px;}



/*PADRONIZANDO BOTÕES*/



/*ESTRUTURA DO BOTÃO*/

	#bt{
			border-radius: 10px;
			margin-right: 15px; margin-bottom: 5px;
			color: #900;
			text-align: center;
			text-decoration: none;
			display: block;
			font-weight: bold;
		}

		#bt:hover {-webkit-box-shadow: 0px 0px 25px 0px #999; -moz-box-shadow: 0px 0px 50px 0px #999; box-shadow: 0px 0px 50px 0px #999;}

		#bt:active {-webkit-box-shadow: 0px 0px 10px 0px #333; -moz-box-shadow: 0px 0px 25px 0px #333; box-shadow: 0px 0px 25px 0px #333;}

/* BOTÃO DO CATÁLOGO */

	.catalogo
	{
		width: 170; height: 60;
		padding: 10px 30px 10px 30px;
		text-decoration: none;
	}
	.catalogo:hover
	{
		background-color: #ccc;
		box-shadow: none !important;
	}
	.catalogo:active
	{
		background-color: #900;
		color: #fff !important;
	}
	.catalogoBox
	{
		width: 590px;
		height: 110px;
		padding: 0 80px 0 80px;
		align-items: center;
		flex-direction: row;
		display: inline-block; margin-top: -50px;
	}
	.catalogoBox a {text-decoration: none;}
	@media screen and (max-width: 750px)
	{
		.catalogoBox {width: 100%; padding: 0;}
	}
	@media screen and (max-width: 450px)
	{
		.catalogoBox{height: 220px;}
		#bt {float: none !important;}
	}

	/*organizar*/

	@media screen and (max-width: 750px){.catalogoBox{width: 100%; padding: 0;}


	/*ORGANIZAR*/

	.pdfIcon
	{
		background-image: url('/img/pdf_r.png');
		background-size: 30px;
		background-repeat: no-repeat;
		background-position: 5px;
	}
	.pdfIcon a {text-decoration: none;}
	.pdfIcon:active {background-image: url('/img/pdf_w.png');}
	}


/*BOTÕES DO ORÇAMENTO*/

	.orcamento {width: 150px; height: 30px; display: block; background-color: #008826;}
		.orcamento:hover {background-color: #33C800;}
		.orcamento:active {background-color: #F5981C;}
		.orcamento a span {text-decoration: none !important;}
		a .orcamento {text-decoration: none !important; color: #fff !important;}



	#shareBar {display: inline-block; width: 350px; height: 30px; margin-top: 10px;  display: block;}
	/* float: right; Estava dando erro */

	.shareBt {float: left !important;}

		@media screen and (max-width: 470px){
			#shareBar{width: 100%; height: auto}
		}


/*PADRONIZANDO BOTÕES*/
#telefones{	font-size: 16px;}

#footer1
{
	min-height: 180px;
	padding: 10px 0 30px 0;
	background-color: #000; background: -moz-linear-gradient(top, #333, #000) repeat-X;
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000)) repeat-X;

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#333, endColorstr=#00000)";

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#333, endColorstr=#000000);

}

	#footer1 a	{color: #fff;}	#footer1 a:hover {color: red;}

	#footer1 p {font-size: 0.7em;} 	#footer1 span.tel {font-size: 1.5em;}



#footer2 {height: auto;	padding: 10px 0 10px 0;}
	@media screen and (max-width: 480px) {#footer2 span {display: none;}}


	#footer2 a	{font-size: 10px;}
	#footer2 a {color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 10px 5px 10px 0;}
		#footer2 a:hover	{color: #ffcc00;}

#footer3{min-height: 10px;	font-size: 80%;}
	#footer3 small {text-align: center; }