@charset "utf-8";
/* CSS Document */

body{background:#F8F8F8; font-family: Tahoma, Geneva, sans-serif;}

#wrap{width:980px; margin:0 auto; height:auto;}

#topo{height:auto; margin:0 0 10px;}
#logo{width:267px; height:114px; float:left;}

/*Buscar*/
#busca{width:345px; height:20px; float:right; bottom:0; margin-top:51px; text-align:right;}

#busca form{margin-top:10px;}
#busca form input.campo{background: url(../img/campo_buscar.png) no-repeat; width:222px; height:27px; border: none; font-family: Tahoma, Geneva, sans-serif; padding-left:5px; float:left;}

#busca form input.botao{background: url(../img/bt_buscar.png) no-repeat; width:111px; height:27px; border: none; color:#FFF; font-size:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:right; cursor: pointer;}

/**/

#menu{background:url(../img/bg_menu.png) no-repeat; height:53px; width:980px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#menu ul {list-style:none; font-size:17px; color: #FFF; height:auto; margin:0 5px; padding:7px 0 0 10px;}

#menu ul li {display: inline;}

#menu ul li a{padding: 3px 16px; color: #FFF; text-decoration: none;}

#menu ul li a:hover {color: #FFF; text-decoration: underline;}

.linhamenu{border-left:#E83131 1px solid;}


/*Conteudo*/
#conteudo{height:auto; margin-top:10px;}
.top_conteudo{background: url(../img/conteudo/top.jpg) no-repeat; height:9px;}

.cont_conteudo{height:auto; border-left:#DD0303 1px solid; border-right:#DD0303 1px solid; background:#FFF; padding:8px;}

.bottom_conteudo{background:url(../img/conteudo/bottom.jpg) no-repeat; height:9px;}

/*texto*/
.texto{padding-left:10px; padding-bottom:9px;font-size:13px; background:url(../img/titulo/linha_baixo.jpg) center bottom no-repeat; width:460px;}
.texto p{padding:0; margin:10px 0; text-align:justify; color:#333333;}

.margem{margin-top:92px;}

.texto a.veja_mais{color:#CD1515; float:right; font-size:15px; font-weight:bold; text-decoration:none; clear:both;}
.texto a:hover.veja_mais{text-decoration: underline; clear:both; text-align:right;}

.cont_conteudo h3{background:url(../img/titulo/bg_titulo.jpg) no-repeat; padding-left:10px; font-size:25px; color:#CD1515; font-weight:normal; margin-top:10px;}

.cont_conteudo h3 a{color:#CD1515; text-decoration:none;}
.cont_conteudo h3 a:hover{color:#CD1515; text-decoration:underline;}

.texto h1.esteiras{background:url(../img/conteudo/bg_esteira_transportadora.jpg) no-repeat; text-align:center; padding-top:169px; display:block; overflow: hidden; height:0;}

.texto h1.telas{ background:url(../img/conteudo/bg_tela_metalica.jpg) no-repeat;  text-align:center; padding-top:169px; display:block; overflow: hidden; height:0; }

.texto h1.personalizados{background:url(../img/conteudo/bg_produtos_personalizados.jpg) no-repeat; text-align:center; padding-top:169px; display:block; overflow: hidden; height:0; }

/*----*/

/*Categoria*/
.categoria{padding:0 10px 9px;font-size:13px; background:url(../img/titulo/linha_baixo.jpg) center bottom no-repeat; width:450px; border: #FFF 1px solid;}

.categoria p {padding:0; margin:10px 0; text-align:justify; color:#333333;}
.categoria h2 {width:460px; text-align: left; font-size:18px; color:#333; padding:0;}
.categoria h2 a{text-decoration:none; font-size:18px; color:#333;}
.categoria h2 a:hover{text-decoration: underline; font-size:18px; color:#CA0606;}

.categoria a.veja_mais{color:#CD1515; float:right; font-size:15px; font-weight:bold; text-decoration:none; clear:both;}
.categoria a:hover.veja_mais{text-decoration: underline; clear:both; text-align:right;}
.categoria:hover{border:#CA0606 1px solid;}

/*---*/

#coluna_esquerda{width:470px; height: auto; float: left;}
#coluna_direita{width:470px; height: auto; float: right; padding-left:11px;}
.linha_direita_principal{background:url(../img/linha_divisao.jpg) left no-repeat;}
.linha_direita_empresa{background:url(../img/linha_divisao_empresa.jpg) left no-repeat;}

/**/
.top_rodape{background: url(../img/conteudo/top.jpg) no-repeat; height:9px; }
.bottom_rodape{background:url(../img/conteudo/bottom.jpg) no-repeat; height:9px;}
#rodape{height:370px; background: url(../img/bg-rodape.jpg) no-repeat; margin:5px auto 0;}

#col_esq_rodape{width:300px; float:left; margin:10px 0 10px 10px;; color:#FFF; padding-right:20px; height:auto;}
#col_esq_rodape h4{font-size:25px; margin:5px 0; font-style:italic;}
#col_esq_rodape p{font-size:18px; margin:5px 0; font-style:italic;}
#col_esq_rodape form{margin-top:10px;}
#col_esq_rodape form span{display:block; font-size:14px; margin-top:6px; font-weight:bold; font-style:italic;}
#col_esq_rodape form input{display:block; font-size:15px;width:300px; padding:3px 1px;}
#col_esq_rodape form input.botao{ background:url(../img/rodape/bt_enviar.png) no-repeat; width:103px; height:24px; margin:10px 0; float:right; font-size:18px; color:#D90202; border:none; cursor: pointer; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#col_esq_rodape form textarea{display:block; font-size:15px;width:300px; padding:3px 1px; height:72px; font-family:Tahoma, Geneva, sans-serif;}

.msg_ok{border:#0C0 1px dashed; padding:3px; margin:5px 0; font-size:14px; font-weight:bold;}
.msg_erro{border: #FFF 1px dashed; padding:3px; margin:5px 0; font-size:14px; font-weight:bold;}
.msg_erroor{border: #F00 1px dashed; padding:3px; margin:5px 0; font-size:14px; font-weight:bold;}

.linha_maior_rodape{background:url(../img/rodape/linha_maior.png) no-repeat right center;}
.linha_maior_rodape_esq{background:url(../img/rodape/linha_maior.png) no-repeat left center;}
.linha_menor_rodape{background:url(../img/rodape/linha_menor.png) no-repeat bottom center;}

#col_centro_rodape{width:310px; float:left; margin:40px 10px; color:#FFF; height:auto; text-align:center;}
#atendimento {text-align:center; padding-bottom:10px;}
#col_centro_rodape h4{font-size:25px; margin:10px 0; font-style:italic;}
#col_centro_rodape p{font-size:18px; margin:0; font-style:italic;}
#col_centro_rodape p.email{font-size:18px; margin:10px 0 0; font-style:italic;}

#col_dir_rodape{width:300px; float:right; margin:10px 10px 10px 0; color:#FFF; padding-left:10px;}
#col_dir_rodape h4{font-size:25px; margin:5px 0 10px; font-style:italic;}
#col_dir_rodape p{font-size:17px; margin:15px 0; font-style:italic;}
#col_dir_rodape span{font-size:17px; margin:0; font-style:italic;}

#col_dir_rodape a{color:#FFF; text-decoration:none; float:right; font-size:17px; font-style:italic;}
#col_dir_rodape a:hover{text-decoration: underline;}

#direitos{background:#FFF; border-left:1px #DD0303 solid; border-right:1px #DD0303 solid; height:40px; font-size:12px; margin:0;}

#final{background:url(../img/final.jpg) no-repeat; height:23px;}

#direitos_esq{width:300px; margin:10px 10px; height:auto; float: left; text-shadow:1px 1px #EBEBEB; font-weight:bold; color:#333;}

#goup{width:120px; height:auto; margin:10px 10px; float: right; text-shadow:1px 1px #EBEBEB; font-weight:bold;}

#goup a{text-decoration:none;}
#goup a:hover{text-decoration: underline;}
#goup a.go{color: #F90;}
#goup a.co{color: #999;}

#goup a:hover.go{color: #F90;}
#goup a:hover.co{color: #999;}

/*Pesquisa*/
.pesquisa {padding-left:10px; padding-bottom:15px;font-size:13px; background:url(../img/titulo/linha_baixo.jpg) center bottom no-repeat; width:952px;}
.pesquisa p{padding:0; margin:10px 0; text-align:justify; color:#333333;}

.pesquisa p.pergunta{padding:5px 0 5px 5px; display:block;}
.pesquisa p.pergunta textarea{display:block; width:930px; height:106px; border:1px #999999 solid; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#9b273a;}

.pesquisa p.pergunta select{border:1px #999999 solid; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}

.pesquisa form{margin:10px auto; color:#333;}
.pesquisa form table{width:940px; font-size:14px;}
.pesquisa form table th{text-align:center; padding:10px 0;}
.pesquisa form table tr.gray{background:#F3F3F3;}
.pesquisa form table td{padding: 10px 0 10px 5px;}
.pesquisa form table td.center{text-align:center; padding:10px 0;}

.pesquisa form input.botao{background: url(../img/bt_buscar.png) no-repeat; width:111px; height:27px; border: none; color:#FFF; font-size:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:right; cursor: pointer; margin-right:15px;}

.pesquisa form input.campo {width:840px; color:#9b273a; font-size:14px;}
.pesquisa form input.campo_menor {width:402px; color:#9b273a; font-size:14px;}
.pesquisa form label{padding:0 5px 0 5px;}

/**/

/*Produto detalhe*/
#coluna_esquerda_produto{width:485px; height: auto; float: left; padding:0 0 9px 10px;}
#coluna_direita_produto{width:425px; height: auto; float: right;}

#coluna_esquerda_produto a.veja_mais{color:#CD1515; float:right; font-size:13px; font-weight:bold; text-decoration:none; clear:both; margin-bottom:30px;}
#coluna_esquerda_produto a:hover.veja_mais{text-decoration: underline; clear:both; text-align:right;}

.cont_conteudo h1{font-size:18px; color:#333; margin-bottom:0; padding-left:10px;}
.cont_conteudo p.escolha{font-size:17px; color:#333; margin-bottom:0; padding-left:10px;}
.cont_conteudo h6{font-size:12px; color:#666666;font-weight:normal; margin-top:0; padding-left:10px;}

.descricao{border:7px #EBEBEB solid; padding:10px 10px; font-size:14px; margin-bottom:20px;}
.descricao p{padding:0; margin:5px 0 20px;}
.descricao h4{padding:0; margin:0; font-size:15px;}


.aquisicao{border:7px #EBEBEB solid; padding:10px 10px; font-size:14px; margin-bottom:20px; margin-top:20px; text-align:justify;}
.aquisicao p{padding:0; margin:5px 0 20px;}

.formulario{border:7px #EBEBEB solid; padding:10px 10px; font-size:13px; margin-bottom:20px;}
.formulario h5{font-size:18px; color:#333; margin-bottom:0; margin-top:0;}
.formulario h8{font-size:13px; color:#333; margin-bottom:0;}

.formulario form{margin:10px 0; width:390px;}
.formulario form span{display:block; font-size:14px; margin:10px 0 0; color:#333;}
.formulario form input{display:block; font-size:15px; width:300px; padding:3px 1px;  border:1px #CCCCCC solid; width:388px;}
.formulario form input.botao{background: url(../img/bt_buscar.png) no-repeat; width:111px; height:27px; margin:10px 0; float:right; font-size:18px; color: #FFF; border:none; cursor: pointer; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.formulario form textarea{display:block; font-size:15px;width:300px; padding:3px 1px; height:72px; border:1px #CCCCCC solid; width:388px; font-family:Tahoma, Geneva, sans-serif;}

#tags h1{font-size:17px; margin-top:10px; margin-bottom:5px;}
#tags h2{font-size:15px; padding-left:30px; margin:0; font-weight:normal;}

#tags h1 a{color:#333; text-decoration:none;}
#tags h1 a:hover{color:#CA0606; text-decoration:underline;}
#tags h2 a{color:#333; text-decoration:none;}
#tags h2 a:hover{color:#CA0606; text-decoration:underline;}

.clear{clear:both;}

/* Banner */
#banner {width:980px; height:254px; position: relative; margin:0 auto; }
/*--Main Container--*/
.main_view {
	float: left;
	position: absolute;
}
/*--Window/Masking Styles--*/
.window {
	height:254px;	width: 980px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 0; right: -7px; text-align:center;
	width: 131px; height:29px;
	z-index: 1; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	float:left;
	background:url(../img/banner/bg_botao.png) no-repeat; padding:5px 0; margin-right:10px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
    padding:9px;
	margin:0 5px;
	text-decoration: none;
	background:url(../img/banner/botao_branco.png) no-repeat;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background:url(../img/banner/botao_branco.png) no-repeat;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {background:url(../img/banner/botao_branco.png) no-repeat;}


/**********************************/



