body {
	margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*background:url(../imagens/bg.png) repeat-x;*/
	
	background:#bb292a url(../imagens/ciabrink_fundo_natal_2011.png) no-repeat top center;
	background-attachment:fixed;
}

a{ color:#006699; }
a:hover{ color:#CC3300; }

h1{}
h2{ font-size:14px; margin:2px 0; }
h3{}
h4{}

p{}
.clear{clear:both;}
.conteiner
{
	width:800px;
	margin:0 auto;
	background-color:#fff;
	padding:5px;
	padding-top:10px;
}

.header {
	background-image:url(../imagens/topo.jpg);
	height:108px;
}
.menu {
	margin:3px 0;
	background:url(../imagens/menu.jpg) no-repeat;
	height:23px;
	padding:5px 20px;
}
.menu img{
	border:0;
	margin-right:10px;
}

.canais_ciabrink
{
	background:url(../imagens/index-box-canais.jpg) no-repeat;
	height:197px;
	width:115px;
	float:right;
	padding-top:55px;
	text-align:center;
}
.canais_ciabrink img
{
	border:0;
	margin:3px 0;
}

.solicite_uma_visita
{
	background:url(../imagens/index-box-visita.jpg) no-repeat;
	width:218px;
	height:156px;
	float:left;
}

.solicite_uma_visita form
{
	padding:4px 10px;
}

.cadastre_se
{
	background:url(../imagens/index-box-cadastre.jpg) no-repeat;
	width:216px;
	height:156px;
	margin-left:0px;
	float:left;
}

.cadastre_se form
{
	padding:4px 8px;
}

.nov_blog
{
	background:url(../imagens/index-box-blog.jpg) no-repeat;
	width:240px;
	height:156px;
	margin-left:4px;
	float:left;
}

.nov_blog h2,p{
	margin:0;
	padding:0 8px;
	text-align:justify;
}
.nov_blog h2
{
	margin-top:37px;
	margin-bottom:2px;
}
.nov_blog img{border:0;}

.barra
{
	background:url(../imagens/index-box-ciabrink.jpg) no-repeat top;
	margin-top:5px;
	width:682px;
	height:90px;
	float:left;
}
.barra p
{
	text-align:center;
	font-size:12px;
	color:#333;
	margin:17px 0;
}
.barra span
{
	font-size:16px;
	font-weight:bold;
	color:#000;
}

.box-cont-index
{
	margin-top:3px;
}
.assinatura
{
	width:800px;
	text-align:center;
	margin:auto;
	margin-top:5px;
}
.assinatura a
{
	text-decoration:none;
	color:#fff;
}

#formBusca
{
	margin:0;
	padding:0;
	/*padding-left:436px;*/
	padding-left:400px;
	padding-top:20px;
	color:#215988;
	font-size:20px;
	line-height:28px;
}

#formBusca .text
{
	width:220px;
	background:#fff url(../imagens/form-busca-input.jpg) no-repeat;
	padding:8px 5px;
	border:0;
	margin:0;
	color:#666;
}

#formBusca .submit
{
	background-color:#495d5c;
	color:#fff;
	margin:0;
	font-size:10px;
	vertical-align:top;
}

#formSoliciteVisita .text
{
	background:url(../imagens/bg-input-amarelo.jpg) no-repeat left center;
	width:196px;
	border:0;
	padding:5px 3px;
	margin:0;
	font-size:11px;
}

#formSoliciteVisita .txtemail
{
	background:url(../imagens/bg-input-amarelo-email.jpg) no-repeat left center;
	width:134px;
	border:0;
	padding:5px 3px;
	margin:0;
	font-size:11px;
}
#formSoliciteVisita .image
{
	text-align:center;
	vertical-align:top;
	margin-top:1px;
}

.bottom-bar
{
	background:url(../imagens/bottom-bar.jpg) no-repeat left center;
	width:800px;
	height:91px;
}
.bottom-bar .texto-vendas
{
	float:left;
	width:400px;
	text-align:center;
	padding-left:200px;
	padding-top:20px;
	font-size:12px;
}
.bottom-bar .texto-vendas span
{
	font-weight:bold;
	font-size:16px;
}
.bottom-bar .botoes-canais
{
	float:right;
	padding:8px;
}
.bottom-bar .botoes-canais img{border:0; margin:3px;}

.texto-a-empresa
{
	float:left;
	width:370px;
}
.texto-a-empresa p
{
	margin:0;
	padding:0;
	font-size:12px;
}
.texto-a-empresa h1
{
	margin:6px 0;
	color:#133da1;
	font-size:22px;
}
.foto-a-empresa{
	float:right;
	width:390px;
	padding:10px;
	background-color:#f0f0f0;
	margin-top:20px;
	text-align:center;
	margin-bottom:10px;
}
.foto-a-empresa p{
	padding:4px 0;
	margin:0;
	text-align:center;
	font-weight:bold;
	color:#666;
}


.form-contato{
	float:left;
	width:370px;
	margin-bottom:15px;
}
.form-cadastre-se {
	margin-bottom:15px;
}

.form-contato p, .form-cadastre-se p{
	margin:0;
	padding:0;
	font-size:12px;
}

.form-contato h1, .form-cadastre-se h1, .box-produtos h1{
	margin:6px 0;
	color:#133da1;
	font-size:18px;
}
.box-produtos h1 span{
	font-size:12px;
	
	color:#666;
}
.contato-mapa{
	float:right;
	width:390px;
	padding:10px;
	background-color:#f0f0f0;
	margin-top:20px;
	text-align:center;
	margin-bottom:10px;
}

.cont-sec-cadastre-se{
	float:right;
	border:0px solid #ccc;
	padding:10px;
	width:340px;
	margin-top:20px;
	text-align:left;
	margin-bottom:10px;
	height:300px;
	border-left:1px dashed #ccc;
}

.form-contato form, .form-cadastre-se form{
	padding:0;
	margin:0;
	margin-bottom:15px;
	font-size:11px;
}
.form-cadastre-se form{
	/*width:420px;
	margin:0 auto;*/
}


.form-contato input{
	width:330px;
}
.form-contato textarea{
	font-family:Arial, Helvetica, sans-serif;
	width:330px;
	height:50px;
}
.form-contato .btn, .form-cadastre-se .btn{
	width:70px;
	background-color:#f0f0f0;
	border:1px solid #ccc;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	color:#133da1;
	font-weight:bold;
	padding:4px 5px;
	font-size:11px;
	margin-top:10px;
}


#carregando{ text-align:center;  padding:5px 0; width:330px;}
#resposta{ font-weight:bold; padding:5px; width:322px; text-align:center; border:1px solid #ccc;color:#133da1; }

.form-cadastre-se #carregando { width:769px; border:0px; background-color:#f0f0f0; padding:10px 5px; margin-bottom:10px;}
.form-cadastre-se #resposta { width:769px; border:0px; background-color:#f0f0f0; padding:10px 5px; margin-bottom:10px; }

#formSoliciteVisita #carregando{ position:absolute; margin-top:30px; width:196px; height:16px; background-color:#fff; padding:42px 0; border:2px solid #999; border-right-color:#333; display:none; }
#formSoliciteVisita #resposta{ position:absolute; margin-top:30px; width:176px; height:80px; background-color:#fff; padding:10px; border:2px solid #999; border-right-color:#333; }
#formSoliciteVisita #resposta a{ font-weight:normal; }


.box-produtos{
	margin:0 0 5px 0;
}

.left{
	width:170px;
	float:left;
}
.left .title{
	background-color:#dde5ea;
	padding:6px;
	padding-top:8px;
	text-align:center;
}
.left .title h1{ font-size:12px; color:#212e7d; margin:0;}
.left .content{
	background-color:#f0f0f0;
	padding:5px;
	padding-bottom:10px;
}
.left .content ul.nav{ padding:0; margin:0; font-size:12px; }
.left .content ul.nav li{ list-style:none; padding:4px 3px; border-bottom:1px solid #dadada; }
.left .content ul.nav li.last{border:0; }
.left .content ul.nav li.selected{ font-weight:bold; color:#000000; background-color:#212e7d; }
.left .content ul.nav li.selected a{ font-weight:bold; color:#fff; }

.left .content ul.nav li a{ text-decoration:none; }

.right {
	float:right;
	width:625px;
}

.filtros {
	background-color:#f0f0f0;
	padding:10px 5px;
} 
.filtros p{ text-align:right; }
.filtros img{border:0;}



.paginacao{
	background-color:#f0f0f0;
	padding:10px;
	text-align:center;
}

.gradeprodutos{
	border:1px solid #fff;
	border-top:1px solid #f0f0f0;
	border-bottom:0;
	padding:6px 8px;
	width:190px;
	height:140px;
	float:left;
}
.interna { width:234px; border:1px solid #f0f0f0; }
.gradeprodutos-last { border-bottom:1px solid #ccc; }
.gradeprodutos a{text-decoration:none;}
.gradeprodutos-hover{
	background:#fff url(../imagens/box-produtos-hover.jpg) repeat-x;
	border:1px solid #ccc;
	border-bottom:0;
}

.gradeprodutos h3{
	margin:0;
	font-size:11px;
}
.gradeprodutos h3 span{font-weight:normal; color:#000; font-size:10px; float:right; }
.gradeprodutos .img{margin:2px 0; text-align:center;}
.gradeprodutos .nav-item{ position:absolute; margin-top:124px; visibility:hidden; width:190px; height:16px;}
.interna .nav-item{ width: 234px; }
.gradeprodutos-hover .nav-item{ visibility:visible; }
.gradeprodutos .nav-item .left-button, .gradeprodutos .nav-item .right-button{ padding:2px 5px; cursor:pointer; }
 
.gradeprodutos .nav-item .left-button{ float:left; }
.gradeprodutos .nav-item .right-button{ float:right; width:auto; _width:50px; background-color:#cf251f; color:#fff; }

ul.paginacao{ margin:0; padding:0; }
ul.paginacao li{ list-style:none; display:inline; padding:5px 8px; border:0px solid #ccc; border-left:0; border-right:0; }

ul.paginacao li a{ text-decoration:none; }
ul.paginacao li.semborda{ border:0; }
ul.paginacao li.bright{ border-right:0px solid #ccc; }
ul.paginacao li.bleft{ border-left:0px solid #ccc; }

ul.paginacao li.selected{ font-weight:bold; background-color:#ccc;}

.produto-foto{float:left; width:300px; border:0px solid #ccc; margin-top:4px; }
.produto-descricao{ float:right; width:480px; }
.produto-descricao p{ padding:0; margin:4px 0; font-size:12px; }
.produto-descricao h1 span{ float:right; font-size:10px; }
.produto-filtros h2{ font-size:12px; color:#333; border-top:2px solid #ccc; padding-top:2px; margin-top:8px; }
.produto-filtros strong{ font-weight:normal; }

.produtos-categoria{ padding:15px; padding-top:5px; height:190px; background-color:#f0f0f0; margin-top:15px; }
.produtos-categoria h1 span{float:right; font-size:11px; font-weight:bold; }
.produtos-categoria h1 a{ color:#000; text-decoration:none; }
.produtos-categoria h1 a:hover{ text-decoration:underline; }
.resultados-busca{
	min-height:300px;
	_height:300px;
}
.resultados-busca h1{ font-size:18px; color:#212e7d; margin:6px 0; border-bottom:2px solid #999; padding-bottom:4px; }
.resultados-busca h2{ font-size:12px; margin:4px 0; padding:0 3px; color:#212e7d; }
.resultados-busca p{ padding:0 3px; font-size:12px; margin:4px 0; padding-bottom:4px; border-bottom:1px dashed #333; }
.resultados-busca h2 a, .resultados-busca p a{ text-decoration:none; }
.resultados-busca p a{ color:#666; }

#news{
	position:absolute;
	z-index:100000;
	width:100%;
	height:100%;
	/*background:url(../imagens/banners/bgbanner.png);*/
	background:#000;
	
  }
#news div{ width:800px; margin:0 auto; padding-top:80px; }
#news p a{ color:#000; font-weight:bold; text-decoration:none; }
#news img{ border:0; }
#news p{ margin:0; padding-right:65px; text-align:right; }

