@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'playregular';
	src: url('/fonts/play____-webfont.eot');
	src: url('/fonts/play____-webfont.eot?#iefix') format('embedded-opentype'),  url('/fonts/play____-webfont.woff') format('woff'),  url('/fonts/play____-webfont.ttf') format('truetype'),  url('/fonts/play____-webfont.svg#playregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0;
	padding: 0
}

a {
	text-decoration:none
}

#Header {
	width: 100%;
/*	background: url('/img/bg_header.jpg') no-repeat;
	-webkit-box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, .2);
	box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, .2);
*/
	height: 90px;
	position: absolute;
	z-index: 100;
	top: 0
}
#ContentHeader {
	width: 980px;
	margin: 0 auto;
	height: 80px
}
#ContentHeader p, #ContentHeader ul li {
	float: left
}
#ContentHeader ul {
	float: right
}
#ContentHeader ul li {
	list-style: none;
	margin: 35px 10px 0 10px
}
#ContentHeader ul li a {
	font-family: "playregular";
	color: #545454
}
#ContentHeader ul li a:hover {
	color: #007B3A
}
#Slider {
	/*height: 515px;*/
	min-width: 100%;
	width: 980px;
	margin: 90px auto 0 auto;
}

#Breadcrumb {
/*	background:url('/img/bg_breadcrumb.jpg') no-repeat;*/
background : #3f892a;
	width:100%;
	height:44px;
	margin-top:90px
}

#Breadcrumb #ContentBreadcrumb, #About #ContentAbout, #ProductsHome #ContentProductsHome, #ProductsInterno #ContentProductsInterno, #OndeComprar #ContentOndeComprar, #Contato #ContentContato {
	width:980px;
	margin:0 auto
}

#Breadcrumb #ContentBreadcrumb h1 {
	float:left;
	font-family: "playregular";
	color: #FFF;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
	text-transform: uppercase;
	font-size:30px;
	margin:5px 0 0 5px;
  color:#fff;
}

#Breadcrumb #ContentBreadcrumb #Caminho {
	float:right;
	font-family: "playregular";
	margin:22px 0 0 0
}

#Breadcrumb #ContentBreadcrumb #Caminho a, #Breadcrumb #ContentBreadcrumb #Caminho span {
	color:#fff;
	text-transform:uppercase;
	font-size:12px
}

#Breadcrumb #ContentBreadcrumb #Caminho span {
	font-size:16px;
}

#About {
	background:url('/img/bg_interna.jpg') no-repeat;
	width:100%;
	min-height:400px;
}

#About #ContentAbout .aboutGeris {
	float:left;
	width:680px;
	margin:25px 20px 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

#About #ContentAbout img {
	float:right;
	margin:25px 0 0 0;
}

#ProductsHome {
	background: url('/img/bg_products.jpg') no-repeat;
	/*margin-top: 540px;*/
	height: 455px;
	width: 100%
}

#ProductsHome #ContentProductsHome #ProductTitle {
	background: url('/img/bg_productsTitle.png') no-repeat;
	float: left;
	width: 306px;
	height: 72px;
	font-family: "playregular";
	color: #FFF;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
	text-transform: uppercase;
	font-size: 30px;
	text-align: center;
	padding-top: 13px
}

#ProductsInterno #ContentProductsInterno ul {
	margin:30px 0 10px 0;
	float:left
}

#ProductsInterno #ContentProductsInterno ul li {
	list-style:none;
	float:left;
	margin-right:10px
}

#ProductsInterno #ContentProductsInterno ul li.last {
	margin-right:0
}

#ProductsInterno #ContentProductsInterno ul li h2 {
	background: url('/img/bg_titleproduct.png') no-repeat;
	height:30px;
	width: 320px;
	font-family: "playregular";
	color: #FFF;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	padding-top: 10px
}

#ProductsInterno #ContentProductsInterno ul li h2 a {
	color: #FFF;
}

#ProductsInterno #ContentProductsInterno ul li span a {
	float:right;
	font-family: "playregular";
	font-size: 14px;
	color: #545454;
	text-transform:uppercase
}

#ProductsInterno #ContentProductsInterno .imgHead {
	margin:20px 0
}

#ProductsInterno #ContentProductsInterno ul li h3 {
	height:30px;
	width: 220px;
	font-family: "playregular";
	color: #545454;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
}

#ProductsInterno #ContentProductsInterno .wrapLinha {
	width:980px;
	margin:20px 0 10px 0
}

#ProductsInterno #ContentProductsInterno ul .itemLinha {
	width:220px;
	margin:10px 40px 0 50px
}

#ProductsInterno #ContentProductsInterno ul .itemLinha img {
	border:1px solid #CCCCCC
}

#ProductsInterno #ContentProductsInterno .descLinha {
	font-family:Verdana, Geneva, sans-serif;
	color:#545454;
	font-size:14px
}

#ProductsInterno #ContentProductsInterno .fleft, #OndeComprar #ContentOndeComprar .fleft, #ProductsInterno #ContentProductsInterno .fright, #OndeComprar #ContentOndeComprar .fright  {
	float:left;
	width:480px;
	margin:30px 20px 0 0
}

#ProductsInterno #ContentProductsInterno .fright, #OndeComprar #ContentOndeComprar .fright {
	margin:30px 0 0 0;
}

#ProductsInterno #ContentProductsInterno .fleft h1, #OndeComprar #ContentOndeComprar .fleft h1 {
	font-family: "playregular";
	color: #545454;
	text-transform: uppercase;
	font-size:22px
}

#ProductsInterno #ContentProductsInterno .fleft .descricao {
	font-family:Verdana, Geneva, sans-serif;
	color:#545454;
	margin:20px 0 20px 0;
	font-size:14px
}

#ProductsInterno #ContentProductsInterno .fleft .imgProduct {
	margin:20px 0 40px 0;
	float:left
}

#ProductsInterno #ContentProductsInterno .fleft .descProduct {
	font-family: "playregular";
	color: #545454;
	font-size:16px;
	margin-bottom:20px;
	float:left
}

#ProductsInterno #ContentProductsInterno .fleft .lupa {
	float:right
}

#ProductsInterno #ContentProductsInterno .fright .desTecnico {
	float:right
}

#ProductsInterno #ContentProductsInterno .fright .tableInfos {
	float:right;
	margin:30px 0 0 0
}

#ProductsInterno #ContentProductsInterno .fright .tableInfos td {
	text-align:center;
	color: #545454;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:8px 0;
}

#ProductsInterno #ContentProductsInterno .fright .tableInfos td.titleTable {
	text-align:center;
	font-family: "playregular";
	font-size:16px;
	margin-bottom:20px;
	font-weight:bold
}

#ProductsInterno #ContentProductsInterno .separador_listaRelacionados {
	margin:20px 0;
	clear:both;
	float:left
}

#ProductsInterno #ContentProductsInterno .listaRelacionados {
	float:left
}

#ProductsInterno #ContentProductsInterno .listaRelacionados p {
	font-family: "playregular";
	font-size:24px;
	color:#545454;
	text-transform:uppercase
}

#ProductsInterno #ContentProductsInterno .listaRelacionados ul {
	margin:0
}

#ProductsInterno #ContentProductsInterno .listaRelacionados li {
	float:left;
	width:120px;
	margin:10px 20px
}

#ProductsInterno #ContentProductsInterno .listaRelacionados h2 {
	text-align:center;
	font-family: "playregular";
	font-size:14px;
	background:none;
	text-shadow:none
}

#ProductsInterno #ContentProductsInterno .listaRelacionados h2 a {
	width:120px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	color:#545454;
}

#ProductsInterno #ContentProductsInterno .listaRelacionados img {
	border:1px solid #CCCCCC
}

#OndeComprar #ContentOndeComprar .fleft #Encontre {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#545454;
	margin:0 0 20px 0
}

#OndeComprar #ContentOndeComprar .fleft .estados {
	margin:0 0 20px 0
}

#OndeComprar #ContentOndeComprar .fleft .estados li {
	list-style:none;
}

#OndeComprar #ContentOndeComprar .fleft .estados li a {
	color:#545454;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}

#OndeComprar #ContentOndeComprar .fleft .estados li a:hover {
	color:#007939;
}

#OndeComprar #ContentOndeComprar .fleft .listaEstado {
	background:url('/img/separador_enderecos.png') no-repeat 0 90px;
	min-height:100px
}

#OndeComprar #ContentOndeComprar .fleft .listaEstado h2 {
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#545454;
	font-weight:normal
}

#OndeComprar #ContentOndeComprar .fleft .listaEstado .endereco {
	width:290px;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#545454;
	font-weight:normal
}

#OndeComprar #ContentOndeComprar .fleft .listaEstado .endereco a {
	color:#007939;
	font-weight:bold
}

#Contato #ContentContato .fleft {
	float:left;
	width:600px;
	margin:20px 30px 0 0 
}

#Contato #ContentContato .fleft p {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#545454;
}

#Contato #ContentContato .fright {
	float:right;
	width:350px
}


#Contato #ContentContato .fright .infoGeris {
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#545454;;
	padding-top:15px;
	height:120px
}

#Contato #ContentContato .fright .infoGeris span {
	margin:5px 0
}

#Contato #ContentContato .fright .infoGeris span a {
	color:#007939;
}

#Contato #ContentContato .fright .infoGeris span, #Contato #ContentContato .fright iframe {
	float:left;
	clear:left
}

#Contato #ContentContato input[type="text"], #Contato #ContentContato textarea {
	float:left;
	clear:left;
	margin:10px 0;
	height:24px;
	padding:3px;
	width:100%;
	overflow:auto;
	resize:none;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#545454;
	border:1px solid #545454;
}

.newstxt {
	float:left;
	clear:left;
	margin:10px 0;
	height:24px;
	padding:3px;
	width:100%;
	overflow:auto;
	resize:none;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#545454;
	border:1px solid #545454;
}

.newscombo {
	float:left;
	clear:left;
	margin:10px 0;
	height:30px;
	padding:0px;
	width:103%;
	overflow:auto;
	resize:none;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#545454;
	border:1px solid #545454;
}

#Contato #ContentContato input[type="checkbox"]{
	float:left;
	clear:left;
	height:24px;
	padding:3px;
	width:24px;
	overflow:auto;
	resize:none;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#545454;
	border:1px dotted #545454;
}

#Contato #ContentContato label{
	line-height: 26px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #545454;
	font-size: 14px;
}

#Contato #ContentContato input[type="text"].erro, #Contato #ContentContato textarea.erro {
	font-size:14px;
	border:1px solid #900
}
#Contato #ContentContato #FormErro p {
	color:#900;	
}

#Contato #ContentContato input[type="image"] {
	padding-bottom:30px;
	float: right;
}

#Contato #ContentContato #FormErro input[type="image"] {
	padding-bottom:15px;
}

#Contato #ContentContato textarea {
	height:150px
}

#Footer {
	background: url('/img/bg_footer.png') no-repeat;
	width: 100%;
	height: 330px;
	clear:both
}

#Footer #ContentFooter {
	width:980px;
	margin:0 auto;
	padding-top:20px
}

#Footer #ContentFooter .lists {
	float:left;
	width:160px;
	margin:0 20px 20px 0
}

#Footer #ContentFooter .lists li {
	list-style:none
}

#Footer #ContentFooter .lists li a {
	color:#535353;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px
}

#Footer #ContentFooter .lists li a:hover {
	color:#007B3A
}

#Footer #ContentFooter .lists .titleList {
	text-transform:uppercase;
	font-size:18px;
	font-family: "playregular";
	background:url('/img/separador_titleList.png') no-repeat -470px 28px;
	height:40px
}

#Footer #ContentFooter .lists.geralEstados .titleList {
	background-position:-120px 28px;
}

#Footer #ContentFooter .lists.geralEstados {
	width:500px
}

#Footer #ContentFooter .lists.geralEstados li .estados {
	float:left
}

#Footer #ContentFooter .lists.geralEstados li .estados li {
	width:150px
}

#Footer #ContentFooter .tagCloud {
	float:left;
	width:230px
}

#Footer #ContentFooter .tagCloud li {
	list-style:none;
}

#Footer #ContentFooter .tagCloud li h1, #Footer #ContentFooter .tagCloud li h2, #Footer #ContentFooter .tagCloud li h3, #Footer #ContentFooter .tagCloud li h4, #Footer #ContentFooter .tagCloud li h5, #Footer #ContentFooter .tagCloud li h6 {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	color:#535353
}

#Footer #ContentFooter #Signature {
	background:url('/img/separador_rodape.jpg') no-repeat; width:980px; height:60px; clear:both; padding-top:10px
}

#Footer #ContentFooter #Signature p {
	float:left
}

#Footer #ContentFooter #Signature p.copyright {
	width:600px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#535353;
	padding-top:15px
}

.remover {
	float:right;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#535353;
	padding-top:15px;
	cursor:pointer;
}

#Footer #ContentFooter #Signature p.icons {
	margin-right:20px
}

#Footer #ContentFooter #Signature p.icons.yatta {
	padding-top:10px
}

#Imageflow_caption {
	font-size:18px;
	font-family: "playregular";
}
.bt-representante {
	display:block;
	width:232px; height:38px;
	background:url('/img/bt-login-representante.png') no-repeat 0 0;
	margin:0 auto;
	margin-top:10px; 
}
.bt-manual-instalacao {
	display:block; float:right;
	width:232px; height:38px;
	background:url('/img/bt-manual-instalacao.png') no-repeat 0 0;
	margin:10px 0;
}
