@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	line-height:18px;
	line-height:15px;
}
img {
	border:0px;
}
.barra-top {
	float:left;
	width:100%;
	height:12px;
	background-image:url(img/topo-amarelo.jpg);
	background-repeat:repeat-x;
}
.degrade-top {
	float:left;
	width:100%;
	height:87px;
	background-image:url(img/degrade-top.jpg);
	background-repeat:repeat-x;
}
.sombra-top {
	float:left;
	width:100%;
	height:13px;
	background-image:url(img/sombra-top.jpg);
	background-repeat:repeat-x;
}

.cont-itens-topo {
	margin:0 auto;
	width:980px;
	height:auto;
}
.logo {
	float:left;
	margin-top:10px;
}
.menu1 {
	float:right;
	height:33px;
	width:865px;
	margin-top:5px;
	text-align:right;
}
.menu2 {
	float:right;
	height:33px;
	width:865px;
	margin-top:5px;
	
}
.menu2 span {
	background-image:url(img/menu-esq-borda.png);
	background-repeat:no-repeat;
	float:left;
	height:33px;
	width:15px;
	
}
.menu2 .cont-link {
	float:left;
	width:850px;
	background-image:url(img/menu-bg.png);
	background-position:right;
	background-repeat:no-repeat;
	height:33px;
	text-align:right;
}

.meio {
	margin:0 auto;
	width:980px;
}
.miolo {float:left; width:670px;}
.miolo-int { float:left; width:690px; 	border-right:1px solid #06C;}
.coluna1 {
	float:left;
	width:385px;
	margin-right:20px;
}
.coluna2 {
	float:left;
	width:235px;
	line-height:10px;
}

.coluna_fotos {
border-top:3px solid #0066CC;
float:left;
height:130px;
margin-top:5px;
padding-top:5px;
width:964px;
}

.coluna3 {
	float:left;
	width:255px;
	margin-left:20px;
	padding-left:10px;
	line-height:10px;
	/*height:59px;*/
}

/* bkp 

.coluna3 {
	float:left;
	width:255px;
	margin-left:20px;
	padding-left:10px;
	height:675px;
}

*/



/* gerais */

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#19717B;
	font-weight:bold;
	line-height:30px;
	margin:0px;
}

.intro-p {
	font-size:11px;
	
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
}
h3, .novidades1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#19717B;
	font-weight:bold;
	margin-top:0;
}

.diretottb { line-height:25px; float:left; display:block;}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#19717B;
	font-weight:bold;
	margin-top:34px;
	margin-bottom:0px;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:justify;
}
.btn-home { float:right; margin-top:-30px;}

/* footer */
.footer {
	width:100%;
	float:left;
	margin-top:10px;
	}
	
.menu-footer {
	height:33px; background-image:url(/img/img-bg-foot-menu.jpg); background-repeat:repeat-x; border-top:1px solid #B3C8D4; border-bottom:1px solid #B3C8D4; width:100%; float:left;
}

.footer-item { background-image:url(/img/foot-meio-bg.jpg); background-repeat:repeat-x; background-color:#fff; background-position:top; width:100%; float:left;
}

.caixa-roda {
	float:left; height:125px; width:auto; margin:6px;
}
.caixa-roda a { color:#333; text-decoration:none;}
.caixa-roda a:hover { text-decoration:underline; color:#F60;}

#cse-search-results { overflow:hidden; width:621px;}

.menu_superior { float:left; list-style:none; margin:5px 0 0 -5px; _margin-left:15px;}
.menu_superior li { float:left; padding-right:15px; _padding-right:10px;}
.menu_superior li a { text-decoration:none; color:#FFF; font-size:12px;}
.menu_superior li a:hover { text-decoration:underline;}
.menu_superior li a:focus { text-decoration:underline; color:#F30;}


.menu_inferior { float:left; list-style:none; margin:5px 0 0 -32px;}
.menu_inferior li { float:left; padding-right:8px;}
.menu_inferior li a { text-decoration:none; color:#333; font-size:12px;}
.menu_inferior li a:hover { text-decoration:underline;}

.img-prod-int { /*float:left; width:100%;*/ text-align:center;}

.lista-de-produtos { list-style:none; /*margin-left:-45px;*/ margin:-16px 0 0 -42px;}
/*.lista-de-produtos li { background-color:#fff; float:left; margin:5px; min-height:80px; padding:6px; width:660px; border:1px solid #19717B;}*/

.lista-de-produtos li {
background-color:#FFFFFF;
border:1px solid #19717B;
float:left;
margin:5px;
min-height:240px;
_height:240px;
padding:6px;
width:182px;
}

.lista-de-produtos li:hover { background-color:#fff; border:1px solid #F60;}
.lista-de-produtos li a { text-decoration:none;}

.lista-de-produtos li .btn_more_lista { 
padding:5px; 
display:block;
float:left;
color:#FFF; 
background-color:trasparent; 
text-decoration:none; 
font-family:Verdana, Geneva, sans-serif; 
font-size:10px; 
position:absolute;
bottom:0px; 
background-image:url(img/detalhe_btn.gif); 
background-repeat:no-repeat;
/*_margin-left:-200px;*/
left:2px;
}

.lista-de-produtos li .btn_more_lista:hover { text-decoration:underline;}

.lista-de-produtos li img {
/*float:left;
margin-right:11px;
margin-top:38px;*/
height:155px;
max-height:155px;
_height:155px;
width:100%;
/*width:100%;
display:block;*/
}
/*.lista-de-produtos li img { float:left; margin-right:11px; width:179px; max-height:180px;}*/


/*.lista-de-produtos li .especial { font-size:14px; font-weight:bold; margin-top:0;}*/

.lista-de-produtos li .especial {
display:block;
float:left;
font-size:14px;
height:32px;
margin-top:0;
text-align:left;
width:183px;
margin-right:15px;
/*font-size:14px;
width:183px;
text-align:left;
display:block;
float:left;*/
}

.lista-de-produtos li .especialcategoria { font-style:italic; color:#333;}
.lista-de-produtos li:hover,  .especial .especialcategoria { color:#FFF;}

.lista-de-produtos li .box_detalhes {
	
	background-color:transparent;
float:left;
height:234px;
position:absolute;
width:183px;
	
	}

/* iframe do e-catalog */

.lista-de-produtos li .especial_detalhes { float:left;}


.direto { height:672px; width:800px;}

.direto iframe { border:0;};
.direto iframe html {};
.direto iframe html body {};
.direto iframe #Table1 {};
#Table1 {}
#myIframe {}
#myIframe p { font-size:20px;}


/* página de produto*/

.parte1 {}

.extra-div {
display:block;
/*float:left;
margin-top:-13px;
width:345px;*/
}

.extra-div p { text-align:left; line-height:200%;}

.imagen-part { 
border:2px solid #CCCCCC;
float:left;
margin-right:10px;
padding:10px;
text-align:center;
width:auto;
}

/* admin lista prod*/

.adm-lista-prod { border:0px;}

.titu-ferramentas {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#19717B;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
	display:block;
	width:100%;
	float:left;
	}
	
.tudo-tb { font-size:10px; color:#667;}
.tudo-tb a { font-size:10px; color:#667; text-decoration:none;}
.tudo-tb a:hover { text-decoration:underline;}
.tudo-tb table { }
.tudo-tb table tr { color:#FF6600; font-size:13px;}
.tudo-tb table tr td { }

.tudo-tb .linhas {};
.tudo-tb .coluna1 {};
.tudo-tb .coluna2 {};

.tabela-int { font-size:12px;};
.tabela-int Strong {}
.tabela-int table { font-size:12px;}
.tabela-int table tr {font-size:12px;}
.tabela-int table tr td {font-size:12px;}

/*.coluna2 .home-prod { text-align:left;}
.coluna2 .home-prod table{ text-align:left;}
.coluna2 .home-prod table tbody tr { text-align:left;}
.coluna2 .home-prod table tbody tr td { text-align:left;}*/
.home-p-esq { text-align:left; line-height:20px;}


.back-ttb { font-size:9px; color:#000; text-decoration:none;}
.back-ttb:hover { color:#F60; text-decoration:underline;}


.produtos-int { color:#333; text-decoration:none;}
.produtos-int:hover { text-decoration:underline; color:#F60;}


/* para os produtos noviddes na home abaixo do flash */



.novidades-fotos { width:422px; margin-left:-48px; height:125px;}
.novidades-fotos ul { float:left; list-style:none; /*margin-left:-40px; _margin-left:0px;*/ margin-top:-8px;}
.novidades-fotos ul li { float:left; width:109px; margin:2px; padding:5px;}
.novidades-fotos ul li a { text-decoration:none; color:#333; font-size:10px;}
.novidades-fotos ul li a img { width:109px; /*height:100%;*/ float:left; margin:2px;}
.novidades-fotos ul li a p { width:100%; float:left; display:block; font-size:10px; text-align:left;}
.novidades-fotos ul li a p:hover { color:#F60; text-decoration:underline;}

.pdf { width:100%;}
.pdf p { 
float:left;
margin:9px 5px 5px;
width:180px;
line-height:15px;
}
.pdf img { float:left;}


/*form-contato*/

.form-contato { font-size:13px; line-height:30px;}
.form-contato tr {}
.form-contato tr td {}
.form-contato tr td input { border:1px solid #aaa;}
.form-contato tr td textarea { border:1px solid #aaa;}


/* texto menor rodape*/

.minip { font-size:10px; width:490px; display:block; padding-right:10px;}

/* banner da home */

.banner-open { width:260px; height:201px; background-image:url(/img/bg_eventos.jpg); background-position:center cener;}
.banner-open a { padding:10px; margin-top:80px; text-decoration:none;}
.banner-open p { line-height:20px; margin-top:45px; padding:12px;}
.banner-open p:hover { text-decoration:underline; color:#333; font-weight:bold;}
