@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0; font-family:arial; vertical-align:top; list-style:none;}
body {margin:0; background: #fff url(../images/bgBody.gif) top left repeat-x;}
.all{ width:960px; margin: 0 auto;}
.all .header{ width:960px; height:110px; padding:29px 0 0 0; border-bottom:10px solid #BF0000; background:url(../images/header.jpg) no-repeat top center; float:left;}
.all .header h1 a{ margin:0 0 0 29px; width:323px; height:70px; color:transparent;}
.all .header h1 a img{ border:0;}
.all .header h2{ margin:0 0 0 29px; font-size:14px; color:#666; font-weight:normal;}
.all .main{ height:120px; width:960px; float:left;}
.all .main .sidebar{ width:960px; margin:0; height:48px; float:left; text-align:center;}
.all .main .sidebar ul li{ float:left; }
.all .main .sidebar ul li a{ color:#666; padding:8px 36px; float:left; vertical-align:middle; text-decoration:none; font-size:14px;}
.all .main .sidebar ul li a:hover{ text-decoration:underline;} 
.all .main .search{ width:440px; height:40px; float:left; margin:5px; }
.all .main .search label{ vertical-align:middle; color:#900; font-weight:bold; font-size:14px;}
.all .main .search #str_busca{ font-size:20px; padding:2px; border:1px solid #ccc;}
.all .main .search .bt{ background:#900; color:#fff; border:0; padding:5px; font-size:12px;}
.all .main .search ol{ padding:0; float:left; width:440px;}
.all .main .search ol li{ list-style:none; float:left; line-height:25px; margin:2px;}
.all .main .search ol li.but{ border:1px solid #900; margin:3px 0 0;}
.all .main .atendimento{ width:185px; height:70px; float:right; margin:0; padding:0; }
.all .banner{ height:131px; width:960px; clear:both; margin:0 0 15px 0;}
.all .nav{ width:180px; float:left; padding:40px 0 0 0; background:url(../images/topMenu.jpg) no-repeat top left;}
.all .nav ul li{width:180px;}
.all .nav ul li a{ width:180px; background:url(../images/bgNav.gif) repeat-x top center; font-size:11px; color:#fff; padding:5px 0; float:left; text-indent:10px; text-decoration:none; font-weight:bold;}
.all .nav ul ul li a{ background:#EAEAEA; color:#333; padding:4px 0;}
.all .nav ul ul li a:hover{ background:#ccc;}
.all .gamb{ background:url(../images/bgFooterMenu.gif) repeat-x top center; height:80px; width:180px; float:left}
.all .conteudo{ width:530px; float:left; padding:0 10px; }
.all .conteudo .index{background:url(../images/bgNav.jpg) repeat-x top center; font-size:12px; text-transform:uppercase; color:#900;}
.all .conteudo .index span{ background:#fff; margin:0 0 0 30px; padding:0 3px;}


.all .conteudo .produtos{ font-size:11px; margin:5px 0; width:530px; clear:both; float:left;}
.all .conteudo .produtos li{width:164px; padding:7px 5px; float:left; text-align:center;}
.all .conteudo .produtos li a{ color:#333; text-decoration:none; clear:both;}
.all .conteudo .produtos li a:hover{ text-decoration:underline;}
.all .conteudo .produtos .preco{ color:red; font-weight:bold; width:164px; float:left;}
.all .conteudo .produtos img{ clear:both;}

.all .internas .produtos {
	float:left;
	width:75%;
	margin:20px 0 0 20px;
}
.all .internas .produtos img {
	float:left;
	padding:5px;
	border:1px solid #ccc;
	background:#fff;
	margin:10px;
}

.all .internas .produtos a big {
	float:left;
	width:100%;
	margin-top:10px;
	font-size:1.5em;
	font-weight:bold;
	color:#111;
}
.all .internas .produtos a {
	float:left;
	color:#666;
	margin:10px;
	font-size:.7em;
	text-decoration:none;
	width:60%;
}
.all .internas .produtos a:hover {
	text-decoration:none;
}
.all .internas .produtos :hover {
	background:#f9f9f9;
}
.all .internas .produtos li {
	float:left;
	padding-bottom:10px;
	border-bottom:1px solid #f0f0f0;
	width:100%;
}


.all .internas .navegue{
	float:left;
	width:595px;
	height:auto;
	margin:0 10px 0 15px;
	padding:0;
	-x-system-font:none;
	color: #999999;
	font-family:Arial,Tahoma,Verdana,Sans-Serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	letter-spacing:normal;
	text-decoration:none;
	line-height:24px;
}
.all .internas form { float:left; margin:20px 0 10px 30px; }

.all .right{ width:200px; float:left; padding:0 10px;}
.all .right .aviso{ width:200px; padding:0 0 10px; text-align:center; background:#EAEAEA; margin-bottom:10px; font-size:12px; float:left;}
.all .right .aviso h1{ font-size:20px; padding:6px; color:#900; text-align:center;}
.all .right .aviso p a{ clear:both; text-decoration:none; color:#333;}
.all .right .aviso p a:hover{ text-decoration:underline;}
.all .right .bannerRight{ margin:5px 0; float:left; border:0;}
.all .titulo{ width:750px; margin:0 20px 5px 0; background:url(../images/bgh1.gif) repeat-x top left; height:45px; float:right;}
.all .titulo a{ float:right; width:750px; color:#fff; text-decoration:none; text-indent:30px; padding:5px 0 0; background:url(../images/bg2h1.gif) no-repeat right bottom; height:40px; vertical-align:middle;}
.navigation {
	float:left;
	width:760px;
	height:30px;
	font-size:12px;
}

.navigation li {
	float:left;
	width:auto;
	margin-left:10px;
}

.all .produto{
	font-size:12px;
	width:760px;
	float:left;
	border-top:1px solid #ccc;
	margin:0 0 0 10px;
	padding:10px 0 0 0;
}
.all .img_produto{
	width:260px;
	height:auto;
	float:left;
	border:1px solid #ccc;
	margin:10px;
}
.all .img_produto img{
	border:0;
	padding:5px;
	width:250px;
	height:auto;
	float:left;
}

.all .img_produto ul{
	width:250px;
	float:left;
	margin:0 0 0 10px;
}
.all .img_produto ul li{
	float:left;
	margin:0;
	padding:5px;
	list-style-type:none;
}
.all .img_produto ul li img{
	border:0;
	width:70px;
	height:auto;
	padding:0;
	float:left;
}


.all .produto .description{
	width:450px;
	margin:10px;
	float:left;
}

.all .produto .description p{
	margin:0 0 10px 0;
	line-height:18px;
}

.all .internas .description .tituloDetalhe{
	float:left;
	width:450px;
	height:auto;
	background:#fff;
	margin:0;
	padding:0;
	-x-system-font:none;
	color: #993300;
	font-family:Arial,Tahoma,Verdana,Sans-Serif;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	letter-spacing:-2px;
	text-decoration:none;
	line-height:40px;
}
.all .produto .description a{
	float:left;
	-x-system-font:none;
	color: #666;
	font-family:Arial,Tahoma,Verdana,Sans-Serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
}
.all .produto .description a:hover{
	text-decoration:underline;
}
.all .produto h2.descricao{
	border-top:1px solid #9E0000;
	margin:5px 0;
	font-size:16px;
	background:url(../images/fundoh2.gif) no-repeat left top;
	color:#fff;
	padding:3px;
	text-indent:2px;
}

.all .produto h2.info{
	background:url(../images/fundoh22.gif) no-repeat left top;
}

.navigation strong{ float:left; padding:4px 0 4px 4px;}

.navigation a {
	color:#333;
	text-decoration:none;
	padding:4px;
	float:left;
}
.navigation a:hover {
	background-color:#900;
	color:#FFF;
}

.all .voltar{
	float:left;
	width:60px;
	height:25px;
	padding:15px 0 0 0;
	background:url(../images/btVoltar.gif) no-repeat left center;
	text-indent:-9999px;
}

.internas {
	float:left; 
	width:780px;
	height:auto;
	min-height:400px;
}

.internas h1{
	float:left;
	background: url(../images/bgH1.gif) top left no-repeat;
	width:770px;
	height:45px;
	margin:0 0 0 10px;
	padding: 0 0 0 10px;
	-x-system-font:none;
	color: #fff;
	font-family:Arial,Tahoma,Verdana,Sans-Serif;
	font-size:30px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	letter-spacing:-2px;
	text-decoration:none;
	line-height:40px;
}

.internas h1 a{
	float:left;
	width:95%;
	margin:0;
	padding:2px 0 0 2px;
	-x-system-font:none;
	color: #fff;
	font-family:Arial,Tahoma,Verdana,Sans-Serif;
	font-size:30px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	letter-spacing:-2px;
	text-decoration:none;
	line-height:40px;
	}
.internas h4{
	float:left;
	margin:20px 0 0 20px;
	padding:0;
	-x-system-font:none;
	font-family:Arial,Tahoma,Verdana,Sans-Serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	letter-spacing: normal;
	text-decoration:none;
}
.internas h5{
	float:left;
	margin:5px 0 0 20px;
	-x-system-font:none;
	font-family:Verdana,Sans-Serif;
	font-size:10px;
	color:#a80000;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	letter-spacing: normal;
	text-decoration:underline;
}
.internas .texto{
	float:left;
	width:595px;
	height:auto;
	margin:20px 10px 0 15px;
	padding:0;
	-x-system-font:none;
	color: #333;
	font-family:Arial,Tahoma,Verdana,Sans-Serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	letter-spacing:normal;
	text-decoration:none;
	line-height:24px;
}
	
.internas .navigation {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:700px;
	height:40px;
	font-size:11px;
}

.internas .navigation ul{
	margin:0;
	padding:0;
}

.internas .navigation li {
	float:left;
	list-style:none;
	width:auto;
	padding:10px 5px;
	margin:0;
}

.internas .navigation .navig {
	float:left;
	list-style:none;
	width:auto;
	padding:5px;
	margin:0;
	background: url(../images/seta1.gif) center right no-repeat;
}
.internas .navigation strong {
	float:left;
	list-style:none;
	width:auto;
	padding:0;
	margin:0;
	font-weight:bold;
}

.internas .navigation a {
	color:#333;
	text-decoration:none;
	padding:5px;
	margin:0;
}

.internas .navigation a:hover {
	background:#A00000;
	color:#fff;
}
.internas .clientes{
	float:left;
	width:auto;
	margin:10px 0 0 0;
	padding:0;
}
.internas .clientes li{
	float:left;
	width:auto;
	margin:0;
	padding:15px;
}
.internas .submenu {
	float:left;
	width:160px;
	height:auto;
	padding:0;
	margin:10px 0 0 0;
}
.internas .submenu ol{
	float:left;
	width:160px;
	padding:40px 0 0 0;
	margin:0;
	background: url(../images/bgSubmenu.gif) top left repeat-x;
}
.internas .submenu ol li a{
	float:left;
	width:150px;
	padding:10px 5px;
	margin:0;
	text-decoration:none;
	color:#333333;
	font-size:12px;
	border-top:1px solid #F3F3F3;
}
.internas .submenu ol li a:hover{
	background: #F3F3F3;
	color:#000;
}

.internas form { display:block; width:70%; margin:20px auto; }
.internas form dl { float:left; width:100%; }
.internas form dt { float:left; clear:left; width:30%; padding:8px 0; }
.internas form dd { float:left; width:70%; padding:10px 0; }
.internas form dd p small { float:left; font-size:.6em; width:80%; font-weight:bold; color:#666; }
.internas form label { float:right; margin:7px 5px 0 0; font-weight:bold; font-size:12px; color:#999; }
.internas form input[type="text"] { padding:4px; font-size:12px; font-weight:bold; color:#999; -moz-border-radius:.4em; -webkit-border-radius:.4em; border:1px solid #e0e0e0; }
.internas form input[type="submit"] { padding:4px; font-size:12px; font-weight:bold; color:#999; -moz-border-radius:.4em; -webkit-border-radius:.4em; background:#f0f0f0; border:1px solid #e0e0e0; }
.internas form textarea { padding:4px; font-size:12px; font-weight:bold; color:#999; -moz-border-radius:.4em; -webkit-border-radius:.4em; border:1px solid #e0e0e0; }

.footer{ 
	width:auto;
	margin:auto;
	height:100px;
	clear:both;
	background:url(../images/bgFooter.gif) repeat-x top center; height:104px;
	border-top:1px solid #ccc;
	}
.footer .mapa_rodape{ margin:15px 0 0 0; float:left;}
.footer .centraliza {
	width:960px;
	height:auto;
	margin:auto;
}
.footer address {
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:11px;
	-x-system-font:none;
	color: #666;
	font-size-adjust:none;
	font-stretch:normal;
	font-style: normal;
	font-variant:normal;
	line-height:14px;
	letter-spacing:0px;
	text-align:left;
	margin:0;
	padding:20px 0 0 10px;
	float:left;
}

.footer .logoFooter {
	font-size:.7em;
	font-weight:bold;
	color:#ccc;
	width:auto;
	height:auto;
	padding:0;
	margin:20px 0 0 150px;
	float:left;
}
.footer .logoFooter img { float:left; margin-left:15px; border:0; }
