
a { color: #000 !important; }
p { font-family: 'Open Sans', sans-serif; }
.container { background: #FFF !important; margin: 0 auto; }
body { background: #f5f5f5 !important; font-family: 'Open Sans', sans-serif; }
#menu { margin-top: 110px; font-family: 'Open Sans', sans-serif; font-size: 17px;}
#home { background: url("../images/iconeHome.png") no-repeat; }
#sobre { background: url("../images/iconeSobreNos.png") no-repeat; }
#clientes { background: url("../images/iconeClientes.png") no-repeat; position: absolute;}
#contato { background: url("../images/iconeContato.png") no-repeat; }

/* TOPO */
.container#topo { height: 540px;}
.container#topo .row-fluid { background: #f5f5f5; }
.container#topo .span7 { margin: 15px 0 0 0; }
.container#topo .span7 h1 { float: left; width: 210px; height: 200px; background: url("../images/logoTigre.png") no-repeat; text-indent: -9999px; }
.container#topo .span7 h2 { margin: 144px 0 0 220px; font-family: Arial; text-transform: uppercase; font-weight: 300; letter-spacing: 8px; font-size: 20px; }
.container#topo .span5 { position: relative; }
.container#topo .span5#social { width: 300px; height: 50px; background: #feb70f; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; padding-top: 13px; margin-right: 0; float: right; }
.container#topo .span5#social .twitter { float: left; margin-left: 15px; }
.container#topo .span5 ul#menu { margin: 110px 0 25px 0; font-family: 'Open Sans', sans-serif; font-size: 17px; margin-left: -20px; float: right; }
.container#topo .span5 ul#menu li { float: left; width: 100px; height: 40px; font-weight: 300; text-align: center;}
.container#topo .span5 ul#menu li#first { margin: 0; }
.container#topo .span5 ul#menu li a p { background-position: top center !important; color: #343434 !important; padding: 25px 0 0 5px; border-right: 1px solid; }
.container#topo .span5 ul#menu li a p#contato { border: none; }
.container#topo .span5 ul#menu li #home { background: url("../images/iconeHome.png") no-repeat; position: absolute; right: 270px; padding-right: 15px; }
.container#topo .span5 ul#menu li #sobre { background: url("../images/iconeSobreNos.png") no-repeat; position: absolute;right: 165px; padding-right: 15px; }
.container#topo .span5 ul#menu li #clientes { background: url("../images/iconeClientes.png") no-repeat; position: absolute; right: 75px; padding-right: 15px }
.container#topo .span5 ul#menu li #contato { background: url("../images/iconeContato.png") no-repeat; position: absolute; right: 10px; }
.container#topo .span12 { width: 100%; height: 260px; margin: 0; }
.container#topo .span12 .flexslider  { border: none; box-shadow: none; background: #f5f5f5; }
.container#topo .span12 .flexslider ul.slides { height: 280px; }
.container#topo .span12 .flexslider ul.slides li { width: 940px !important; }
.container#topo .span12 img { width: 940px !important; height: 280px; border-radius: 20px !important; -webkit-border-radius: 20px; -moz-border-radius: 20px !important; }

/* RODAPÉ */
.container#rodape { background: #e2e2e2 !important; }
.container#rodape .span8 { width: 100%; position: relative; background: #FFF; margin: 0; }
.container#rodape .span8 ul#menu li { float: left; margin: 10px; }
.container#rodape .span8 ul#menu li a p { background-position: top center !important; color: #343434 !important; padding: 25px 0 0 5px; }
.container#rodape .span8 ul#menu li #home { position: absolute; top: 70px; left: 275px; }
.container#rodape .span8 ul#menu li #sobre { position: absolute; top: 70px; left: 360px; }
.container#rodape .span8 ul#menu li #clientes { position: absolute; top: 70px; left: 475px; }
.container#rodape .span8 ul#menu li #contato { position: absolute; top: 70px; left: 570px; }
.container#rodape .span5 { height: 110px; }
.container#rodape .span5 h2 { font-size: 13pt; font-family: Arial; margin-top: 35px; font-weight: bold; }
.container#rodape .twitter { float: left; margin-top: 15px; }
.container#rodape .faceLike { position: relative; }
.container#rodape .faceLike .fb-like { position: absolute; left: 100px; top: 15px }
.container#rodape .span4 { position: relative; }
.container#rodape .span4 p { position: absolute; top: 25px; left: -110px; width: 300px; text-align: center; font-family: 'Open Sans', sans-serif; font-size: 11pt; line-height: 22px; }
.container#rodape .span2 { position: relative; }
.container#rodape .span2 p { font-family: 'Open Sans', sans-serif; font-size: 10pt; line-height: 5px; position: absolute; right: -35px; top: 3px; }
.container#rodape .span2 img { position: absolute; top: 15px; right: -7px; }

/* CONTEÚDO INTERNO DA INDEX */
.jcarousel-container { width: 100%; }
.jcarousel-skin-tango { width: 890px !important; margin-left: 28px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 80px; right: -22px; width: 25px; height: 38px; cursor: pointer; background: transparent url(../images/next-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 0px; right: auto; background-image: url(../images/prev-horizontal.png); }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 80px; left: -27px; width: 25px; height: 38px; cursor: pointer; background: transparent url(../images/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 0px; background-image: url(../images/next-horizontal.png); }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango ul li { width: 191px !important; margin-right: 20px !important; }
.jcarousel-skin-tango ul li#last { margin-right: 0 !important; }
.container .slideP { margin-left: -20px; border-bottom: 1px solid #000; width: 100%; padding-bottom: 30px; }
.container .slideP ul { }
.container .slideP ul li { float: left; margin: 0px; height: 191px !important; width: 206px !important; padding: 0 !important; }
.container .slideP ul li img { width: 206px !important; height: 191px; /*border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;*/ }
.container .span6 { margin-top: 10px; }
.container .span6 h1 { margin: 0 0 30px 45px; font-size: 28pt; font-family: Arial; color: #343434; font-weight: bold; letter-spacing: -1px; }
.container .conteudo { width: 100%; height: 540px; background: #FFF; }
.container .conteudo h1 { font-family: Arial; font-size: 17pt; width: 145px; height: 100px; border-radius: 900px; -webkit-border-radius: 900px; -moz-border-radius: 900px; float: left; margin-right: 30px; font-weight: bold; }
.container .conteudo .span12 { border-bottom: 1px solid; padding-left: 30px; position: relative; }
.container .conteudo .span12 p { font-family: 'Open Sans', sans-serif; width: 570px; text-align: justify; line-height: 30px; margin-left: 180px; width: 400px; height: 200px; }
.container .conteudo img#voltar { position: absolute; top: 10px; right: 10px; width: 40px; height: 42px; cursor: pointer; }
.container .conteudo #empresa { height: 60%; padding-top: 70px; position: relative; }
.container .conteudo #empresa p { margin-top: -40px;}
.container .conteudo #empresa h1 { background: #ffb70d; width: 135px; height: 90px; padding: 60px 0 0 15px; }
.container .conteudo #empresa iframe { position: absolute; right: 40px; top: 40px; }
.container .conteudo #servicos { height: 40%; margin: 0; padding-top: 20px; position: relative; }
.container .conteudo #servicos h1 { background: #343434; color: #FFF; padding: 60px 0 0 26px; width: 129px; height: 90px; }
.container .conteudo #servicos p { margin-top: 20px; }
.container .conteudo #servicos img { position: absolute; left: 10px; top: 10px; }
.container .conteudo #servicos .higipress { background: #f2f2f2; width: 260px; height: 140px; position: absolute; top: 40px; right: 45px; }

/* PRODUTOS  item=195x185 */
.produto { padding: 30px 0 50px 5px; position: relative; border-bottom: 1px solid #000; }
.produto h1 { margin: 0 0 20px 290px; font-size: 28pt; font-family: Arial; color: #343434; font-weight: bold; letter-spacing: -1px; }
.produto ul { width: 837px; margin: 0 0 90px 50px; }
.produto ul li { height: 30px; width: 152px; float: left; display: block; position: relative; }
.produto ul li a { width: 220px; height: 35px; }
.produto ul li a p { width: 100%; height: 100%; background: url("../images/produtoMenu.png") no-repeat; text-indent: -9999px; border-right: 2px solid #000; }
.produto ul li a.um {position: absolute; top: 0px; left: 0; width: 150px;}
.produto ul li a.dois {position: absolute; top: 0px; left: 10px; width: 190px; display: block;}
.produto ul li a.tres {position: absolute; top: 0px; left: 60px; width: 142px;}
.produto ul li a.quatro {position: absolute; top: 0px; left: 65px; width: 150px;}
.produto ul li a.cinco {position: absolute; top: 0px; left: 75px; width: 160px;}
.produto ul li a p.coletores { background-position: 0 5px; }
.produto ul li a p.coleta { background-position: -171px 5px; }
.produto ul li a p.cont { background-position: -382px 5px; }
.produto ul li a p.hospitalar { background-position: -535px 5px;}
.produto ul li a p.condominio { background-position: -690px 5px; border: none;}
.produto #produtos .item { width: 195px; height: 165px; float: left; display: block; margin: 0 0 30px 30px; position: relative; border: 1px solid #000; }
.produto #produtos .item img { width: 194px; height: 115px; }
.produto #produtos .item .titulo { width: 185px; height: 40px; background: #FEB70F; position: absolute; bottom: 0; left: 0; padding: 10px 0 0 10px; }
.produto #produtos .item .titulo h2 { font-family: 'Open Sans', sans-serif; font-size: 11pt; text-transform: uppercase; }
.produto #produtos .item .detalheProduto { display: none; padding: 0px !important; }
.produto #produtos .item .detalheProduto img { float: right; }
/*.produto #produtos .item .detalheProduto h2 { font-family: 'Open Sans'; font-size: 15pt; font-weight: bold; }
.produto #produtos .item .detalheProduto p { font-family: 'Open Sans'; font-size: 12pt; }*/
#cboxContent h2 { font-family: 'Open Sans'; font-size: 18px;}
#cboxContent p { font-family: 'Open Sans'; font-size: 14px;}
/* PAGINAÇÃO DOS PRODUTOS */
.paginacao { width: 100px; height: 80px; margin: 0 auto; }
.paginacao p { display: inline; letter-spacing: 10px; z-index: 1000; font-family: 'Open Sans', sans-serif; }
.paginacao p label { cursor: pointer; float: left; }
#pg1, #pg2 {font-size: 20px; display: block; background: #000; color: #FFF; margin-right: 10px; padding-left: 10px; width: 20px; height: 20px;}

/* QUEM SOMOS */
.quemsomos { width: 100%; height: 500px; border-bottom: 1px solid #000; }
.quemsomos .box { width: 229px; height: 327px; background: #e5e5e5; float: left; margin-left: 60px; display: none; }
.quemsomos h1 { margin: 30px 0 30px 350px; font-size: 28pt; font-family: Arial; font-weight: bold; }
.quemsomos p { margin: 0 60px 0 60px; font-family: 'Open Sans', sans-serif; text-align: justify; line-height: 25px; font-size: 16px; font-weight: 300; }

/* CLIENTES */
.cliente { background: #FFF;width: 100%; height: 790px; padding-top: 40px; border-bottom: 1px solid #000; }
.cliente ul { background: #FFF; }
.cliente ul li {float: left; margin: 10px 10px 10px 55px;}
.cliente h1 { margin: 0 0 20px 400px; font-size: 28pt; font-family: Arial; color: #343434; font-weight: bold; letter-spacing: -1px; }

/* CONTATO */
.contato { background: #FFF; height: 630px; padding-top: 30px; border-bottom: 1px solid #000; }
.contato h1 { margin: 0 0 20px 355px; font-size: 28pt; font-family: Arial; color: #343434; font-weight: bold; letter-spacing: -1px; }
.contato form { float: left; margin-left: 60px; position: relative; }
.contato form label { font-family: 'Open Sans', sans-serif; line-height: 30px; }
.contato form label.tel { position: absolute; left: 250px; top: 85px; }
.contato form input { width: 462px; height: 30px; border: 1px solid #000; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }
.contato form input.email { width: 211px; }
.contato form input.telefone { width: 211px; position: absolute; left: 250px; }
.contato form input.submit { width: 60px; margin-top: 5px; cursor: pointer;}
.contato form textarea.message { height: 160px; width: 462px; border-radius: 8px !important; -webkit-border-radius: 8px; -moz-border-radius: 8px; border: 1px solid #000; }
.contato .detalhe { margin-right: 80px; float: right; }
.contato .detalhe h2 { font-family: Arial; font-size: 18pt; margin-top: 35px; line-height: 40px; font-weight: bold; }
.contato .detalhe p { font-family: 'Open Sans', sans-serif; line-height: 20px; font-size: 11pt; line-height: 25px; }
/* ERRO CONTATO */
.erro { width: 100%; height: 150px; padding-top: 50px; border-bottom: 1px solid #000; }
.erro h1 {font-size: 22pt; text-align: center; font-family: 'Open Sans', sans-serif;}
.contato #erroEmail { position: absolute; top: 153px; left: 3px; font-size: 8pt; color: red; }
/* SUCESSO CONTATO */
.sucesso { width: 100%; height: 150px; padding-top: 50px; border-bottom: 1px solid #000;}
.sucesso h1 {font-size: 22pt; text-align: center; font-family: 'Open Sans', sans-serif;}

/* DETALHE PRODUTO */
.detalhe .geral {width: 400px; height: 400px; }