@import url('../../admin/forms.css');


*	{margin:0; padding:0; border:none; list-style:none; vertical-align:middle; text-decoration:none; outline: 0;
}

body	{ background:#fff url(images/bg-site.jpg) repeat-x; margin:0; font:12px Arial, Helvetica, sans-serif; color:#FFF; padding-top: 9px;}


.loader
{position:absolute; width:auto; height:auto; background:#FFF; border:1px solid #999; padding:5px 5px 5px 5px; z-index:9999; display:none; overflow:hidden;}
.loader .anim {float:left; width:32px; height:32px; text-align:left; background:url(anim-loader.gif) no-repeat;}
.loader .txt {float:left; width:100px; line-height:32px; text-align:left; color:#686868; font-weight:bold; margin:0 0 0 15px; text-align:left;}

.site	{/*width:980px;*/    width: 880px; overflow: hidden; margin: 0 auto; position: relative;}

.header	{ margin: 0 auto;}
.header .primeiro-menu, .filete-azul-escuro	{height:66px; text-align:right; margin:0 auto; background: #f2f2f2; border-bottom: 1px solid #b4b4b4; margin-bottom: 1px}
.header .primeiro-menu P.fone-topo{padding-top:17px; text-align: right; padding-right: 10px; font-size: 14px; color: #000; font-weight: bold;}
.header .primeiro-menu P.fone-topo a{color: #000;}
.header .primeiro-menu P.fone-topo a:hover{text-decoration: underline}

.header .banners, .filete-azul-claro{height:204px; text-align:left; margin:0 auto; overflow:hidden; border-top: 1px solid #98aab9; background: #fefefe url(images/img-bg-banner.jpg) repeat-x;border-bottom: 1px solid #dbdbdb}

.menu-flutuante	{
	float:left;
	width: 186px;
	background: #fff url(images/bg-bottom-menu-flutuante.jpg) no-repeat center bottom;
}

.menu-flutuante .bg-top-flutuante{
	background: #fff url(images/bg-menu-flutuante.jpg) no-repeat center top;
	height: 6px;
}

.menu-flutuante	h2{
	font-size: 18px;
	color: #006699;
	padding-left: 13px;
}

.menu-flutuante ul{
	padding: 0 6px;
}

.menu-flutuante li{
	width: 174px;
	height: 34px;
	background: url(images/bg-item-menu-flutuante.jpg) no-repeat;
	margin-bottom: 3px;
}
.menu-flutuante li a{
	color: #414141;
	font-size: 11px;
	padding-left: 13px;
	line-height: 32px;
	text-transform: uppercase;
	display: block;
	font-weight: bold;
}

.menu-flutuante .menu{
	margin-bottom: 8px;
}

.titulo-pagina, .filete-cinza{	background: url(images/bg-titulo-pagina.jpg) repeat-x; height: 51px; width: 684px; border-top: 2px solid #fff; }
.titulo-pagina h2{line-height: 51px; color: #006699 !important; font-size: 18px !important; padding-left: 10px}

.esquerda{
	float: left;
	/*width: 294px;*/
	width: 186px;
	overflow: hidden;
}

.esquerda .topo{
	overflow: hidden;
}

.esquerda .middle{
	overflow: hidden;
}

.coluna-esquerda { background: #bababa url(images/engrenagem.jpg) no-repeat center bottom; width: 108px; height: 300px; float: left; }
.coluna-info { width: 176px; background: #e7e7e7; float: left; font-size: 14px; padding: 0 5px; }

.coluna-info p{
	color: #626262;
	margin-bottom: 15px;
}

.coluna-info span{
	font-size: 12px;
	color: #8c8b8b;
}

.filete{
	float: left;
}

.filete div{
	width: 108px;
}

.filete-azul-escuro{
	margin: 0;
}

.filete-azul-claro{
	padding-left: 0;
	margin: 0;
}

.filete-cinza{
	padding-left: 0;
}

.direita {
	float: left;
	width: 684px
}


.wrapper .text h2{
	 background: url("images/seta-h.png") no-repeat scroll 0 0 transparent !important;
}

.background{ background:url(images/background-page-site.gif);}
.wrapper	{text-align:left; overflow:hidden; margin:0 auto; background: #f4f4f4; }
 .index-conteudo-barra{background:url(images/bg-footer-box-conteudo.png) no-repeat ; height:5px; margin:0 auto; width:950px;}
.wrapper .page-produtos	{overflow:hidden; margin:15px 0 10px;}
.wrapper .page-produtos span{color:#FFF;}
.more-produtos a{background-color:#000 !important; padding:10px !important; float:right !important; color:#57b2c7 !important;  }
.more-produtos a:hover{color:#FFF !important;}
.page-produtos h2 a{color: #6fd1f8}
.list-produtos .conteudo h4 a{text-align: center; color: #FFF; margin: 0; padding: 0;display: block;}


.wrapper .index-conteudo .descrição{float:left; margin-right: 10px; width: 360px;}
.banner{background: #000; overflow: hidden; }
.banner-img{float: left;}
.wrapper .index-conteudo .descrição .banner-flash{margin-top:10px;}
.wrapper .index-conteudo .descrição .detalhes ul{
	border:medium none;
	text-transform:uppercase;
	width:540px;
	margin:12px 0;
	overflow: hidden;
}
.wrapper .index-conteudo .descrição .detalhes ul li{
	display: inline-block;
	*display: inline;
	list-style:none outside none;
	width:150px;
	background:url(images/bg-seta.gif) no-repeat; padding-left:20px;

}

.wrapper .index-conteudo .form-prop{overflow:hidden;
width:295px;}
.wrapper .index-conteudo .form-prop table tbody tr th{color:#5FD1F8;}
.tabela{margin-top:20px; text-transform:uppercase;}
.auto .conteudo h4{ padding-bottom: 5px;}

.proposta h4{
	color: #6fd1f8;
}

.rodape{
	overflow: hidden;
	font-size: 12px;
	color: #828282;
	padding: 5px;
}

.rodape p{
	float: left;
}

.rodape div{
	float: right;
}

.album-photos{
	overflow: hidden;
	margin-top: 15px;
	clear: both;
}

.photo{
	float: left;
	margin: 10px;
	height: 100px;
}

.photo img{
	border: 1px solid #fff;
}

.submenu{
	overflow: hidden;
	margin-bottom: 10px;
	padding-left: 15px;
	width: 590px;
}

.submenu li{
	margin-bottom: 10px
}

.submenu li a{
	border-bottom: 1px dashed #d3d3d3;
	font-size: 14px;
	color: #3f5971;
	margin-right: 15px;
	background: url(images/imagem-hover.gif) repeat -320px 0;
	padding: 3px;
}

.submenu li a:hover{
	color: #fff;
	background-position: 0px 0;
}

.espacamento{
	margin-top: 20px;
}

.name-detail-product{
	font-size: 12px;
	color: #19232e;
	font-style: italic;
}


/***************
 Conteudo
***************/
.content{
	min-height: 130px;
	padding: 10px 15px 0 15px;
	margin-bottom:50px;
	color: #0c2f4d;
	text-align: justify;
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
}

.content h3{
	text-transform: uppercase;
	color: #3b3b3b;
	margin-bottom: 10px;
	font-size: 16px;
	margin-top: 25px;
}

/*
 * Listagem Conteudo
 */
.listagem-content{
	margin-bottom: 20px;
}

.listagem-content h3{
	color: #084d87;
	font-size: 14px;
}

.listagem-content p{
	background: #fff;
	font-size: 12px;
	padding: 10px;
	color: #000;
}

.listagem-content .continuar-lendo{
	margin-left: 510px;
	font-size: 14px;
	color: #959696;
	display: block;
	width: 120px;
	margin-top: 10px;
}

/*
 * Listagem Produto
 */

.produtos{
	padding-right: 0;
}

.name-subcategory{
	font-weight: normal;
	color: #3f5971;
	font-size: 14px;
}

.listagem-produtos{
	margin-top: 15px;
	overflow: hidden;
}

.listagem-produtos li{
	float: left;
	margin-right: 20px;
	width: 140px;
	margin-bottom: 15px;
}

.listagem-produtos li h4{
	color: #3f5971;
	font-weight:normal;
	font-size: 14px;
	margin: 5px;
	height: 32px;
}

.imagem-listagem {
	text-align: center;
	width: 140px;
	height: 110px;
}

h3.title-product{
	color: #19232e !important;
	font-size: 14px !important;
	margin-bottom: 0 !important;
	margin-top: 2px !important;
	float: left;
	width: 570px
}

p.title-product{
	color: #19232e !important;
	font-size: 12px;
	margin: 0;
}
/**************************************************************
NEWSLETTER WINDOW
***************************************************************/
#TB_window {border-width:1px;}
#TB_ajaxContent.TB_modal {padding:0;}

div .link-close {text-align:center;}

.newsletter-window {padding:0 5px;}
 #TB_ajaxContent.TB_modal h3 {background:url(images/background-newsletter.jpg); margin:0; border-bottom:2px solid #AE1615; padding:3px 5px 5px 5px; color:#FFF;}

.pager {
	display:block;
	width: auto;
	height: auto;
	margin:0 0 0 0;
	padding:10px 0 10px;
	text-align:center;
	font-size:13px;
	background:#F5F5F5;
}

.pager a,
.pager a:active,
.pager a:visited,
.pager a:hover
{ display:inline-block; color:#000; background-color:#DEDEDE; height:21px; line-height:21px; text-decoration:none; border:none; padding:0 5px 0 5px; margin:0 0 0 2px; vertical-align:middle;}

.pager a.linkFirst,
.pager a.linkPrevious,
.pager a.linkNext,
.pager a.linkLast {
	width:28px;
	padding:0;
}

.pager a.linkFirst {background:url(/images/pager-seta-primeira.gif)}
.pager a.linkPrevious {background:url(/images/pager-seta-esq.gif)}
.pager a.linkNext {background:url(/images/pager-seta-dir.gif)}
.pager a.linkLast {background:url(/images/pager-seta-ultima.gif)}

.pager a:hover
{background-color:#666; color:#EEE;}

.pager a.current,
.pager a.current:active,
.pager a.current:visited,
.pager a.current:hover
{background-color:#666; color:#EEE;}

.pager a.linkFirst:hover {background:url(/images/pager-seta-primeira-over.gif)}
.pager a.linkPrevious:hover {background:url(/images/pager-seta-esq-over.gif)}
.pager a.linkNext:hover {background:url(/images/pager-seta-dir-over.gif)}
.pager a.linkLast:hover {background:url(/images/pager-seta-ultima-over.gif)}



p.messageAlert
{border-color:red; color:red; background:url(/images/icones/icon-atencao-23x26.gif) #FFEFF0;}

p.messageError
{border-color:red; color:red; background:url(/images/icones/icon-erro-23x26.gif) #FFEFF0; }

p.messageInfo
{border-color:blue; color:blue; background:url(/images/icones/icon-info-23x26.gif) #EFF9FF; }

p.messageSuccess
{border-color:green; color:green;  background:url(/images/icones/icon-success-23x26.gif) #f4ffed; }

p.messageAlert,
p.messageError,
p.messageInfo,
p.messageSuccess
{display:block; padding:5px 5px 5px 35px; margin:10px auto 10px auto;  line-height:20px; font-size:11pt; border-width:1px; border-style:solid; background-position:5px center; background-repeat:no-repeat;}

/*
 * Form
 */

#formPropostaContainer .size2{
	width: 290px;
}

#formPropostaContainer input[type='text'], #formPropostaContainer textarea{
	background: #d7d7d7;
}

#formPropostaContainer .captcha{
	margin-right: 0 !important;
}

#formPropostaContainer .captcha input{
	width: 159px;
}

#formPropostaContainer #fieldset-Botoes{
	margin-top: 10px !important
}

#formPropostaContainer .btEnviar{
	margin: 0 0 0 149px;
	*margin: 0 0 0 76px;
}

#formPropostaContainer .btEnviar input{
	margin-right: 0px;
}

.descricao-produto h2{
	font-size: 17px;
	color: #19232e;
	margin-bottom: 10px;
}

.descricao-produto h3{
	font-size: 14px !important;
	color: #19232e !important;
	padding-bottom: 5px !important;
	border-bottom: 1px dashed #c7c7c7 !important;
	margin-bottom: 10px !important;
	margin-top: 0px;
}

.descricao-produto .texto{
	font-size: 14px;
	line-height: 15px;
	color: #19232e;
	margin-bottom: 10px
}
.descricao-produto{
	padding-right: 10px
}

.banner-flash{
	height: 250px;
}

.index-conteudo{
	overflow: hidden;
	margin-bottom: 17px;
}

.banner-home{
    text-align: center;
}

.home-bottom{
	overflow: hidden;
}

.home-bottom div{
	float: left;
}

.info{
	float: right;
    margin: 20px 20px 0 0;
    width: 250px;
    text-align: right;
    font-size: 14px;
}

.info strong{
	font-weight: bold;
}

#formContato{
	float: left;
}

/* Ajax Msg */
#ajaxMsg {padding:5px 5px 5px 25px; background:url(/images/ajax.gif) no-repeat 2px 4px #fff1a8; z-index:999; color:#000; font-size:10px; font-weight:bold; position:absolute; font-family:Verdana, Geneva, sans-serif; text-transform: uppercase; display:none; left: 480px; top: 0}


textarea.size2{
	height: 50px;
}

dl.zend_form dd.element label, dl.zend_form dd.element textarea, dl.zend_form dd.element input[type="text"]{
	padding: 2px 0 !important;
}

.texto table{
	width: 100% !important;
}

.texto table td{
	width: auto !important;
	padding:5px 0 5px 10px;
}

.titulo-produto{
	margin-bottom: 10px
}

.form-galeria{
	overflow: hidden;
	margin-bottom: 20px;
}

.form-galeria .gallery {
	width:350px;
	height:350px;
}

.option-select{
	padding-left: 15px;
}

.acesso-rapido{
	font-weight: bold;
	font-size: 13px;
}

#categorias{
	margin-bottom: 10px;
	margin-top: 10px
}

.form-pecas{
	margin: 0 auto;
    width: 293px;
}


.listagem-content img{
	float: left;
	width: 120px;
	height: 90px;
	margin-right: 15px;
}

.listagem-content a{
	clear: both;
}

.listagem-content p{
	overflow: hidden;
}

h2.titulo-eventos{
	color: #7f7b78;
	padding-left: 25px;
	background: url(images/icone-eventos.jpg) no-repeat;
	font-weight: normal;
}

/*
 * File
 */

img.icon{
	width: 22px;
}

.list-file{
	width: 100%;
	margin-top: 5px
}

.list-file th{
	color: #626262;
	border-bottom: 1px solid #626262;
}

.list-file a{
	color: #626262;
	display: block;
}

.list-file a:hover{
	color: #000;
}

.list-file .ico-files{
	text-align: center;
	border-right: 1px solid #626262
}

.category-title{
	color: #626262;
}

.name-file{
	padding: 5px
}

.breadcrumb
{
	height: 27px;
	padding: 0;
	text-align: center;
	color: #3d3d3d;
	font-size:14px;
}

.breadcrumb div.background{
	display: inline-block;
	float: left;
	background: url("images/breadcrumb/background.png") repeat-x;
	width: 97%;
	height: 27px;
	padding: 0;
	margin: 0;
}

.breadcrumb a.home
{
	display: inline-block;
	float: left;
	width: 24px;
	height: 27px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	background-image: url("images/breadcrumb/home.png");
}

.breadcrumb a.link
{
	display: inline-block;
	float: left;
	margin: 7px 12px 0 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
	color: #657d34;
}

.breadcrumb span
{
	display: inline-block;
	float: left;
	width: 15px;
	height: 27px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	background: url("images/breadcrumb/separador.gif") no-repeat 0 1px;
}

.breadcrumb div.direito{
	display: inline-block;
	float: left;
	width: 8px;
	height: 27px;
	background: url("images/breadcrumb/direita.gif") no-repeat;
	padding: 0;
	margin: 0;
}

.breadcrumb div.esquerdo{
	display: inline-block;
	float: left;
	width: 7px;
	height: 27px;
	background: url("images/breadcrumb/esquerda.gif") no-repeat;
	padding: 0;
	margin: 0;
}

a.bt-back {
    background: url("/images/icones/icon-voltar-32x32.gif") no-repeat scroll 10px center #F5F5F5;
    border: 1px solid #CCCCCC;
    color: #00526F;
    cursor: pointer;
    display: inline-block;
    font-size: 11pt;
    line-height: 25px;
    padding: 0 15px 0 45px;
    text-decoration: none;
	float: right;
	margin: 0 5px 0 0;
}

a.bt-back:hover {
    background-color: #EFEFEF;
    background-image: url("/images/icones/icon-voltar-32x32-over.gif");
}
.menu-navegacao{
	overflow: hidden;
}

.menu-navegacao .breadcrumb{
	width: 84%;
	float: left;
}
.filete, .coluna-esquerda{display: none !important;}
