/* GLOBAL -----*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	background:url(../imagens/fundo.gif);
	color:#777;
}

a:link { text-decoration:none; color:#09c; }
a:visited { text-decoration:none; color:#09c; }
a:hover { text-decoration: underline; color:#08d; }

h1 { margin:9px 0px 9px 0px; color:#666; font-size:large; font-weight:normal;}
h2 { margin:9px 0px 9px 0px; color:#666; font-size:medium; font-weight:normal;}
h3 { margin:9px 0px 9px 0px; color:#666; font-size:x-small; }
p { margin:9px 0px 9px 0px;}
form{margin:0px;}
input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#777; border:1px solid #999;}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#777; border:1px solid #999;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#777;border:1px solid #999;}
.button{border:1px solid #aaa; cursor:pointer; background:#dee; font-size:x-small; color:#555; font-family:Verdana, Arial, Helvetica, sans-serif;}
.button_disabled{border:1px solid #aaa; cursor:pointer; background:#dee; font-size:x-small; color:#bbb; font-family:Verdana, Arial, Helvetica, sans-serif;}
.button-2{border:1px solid #aaa; cursor:pointer; background:#dee; font-size:x-small; color:#555; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 8px 5px 8px;}
.back-button{width:100px; background:url(../imagens/seta-esquerda.gif) 0px 6px no-repeat; border:none; padding:4px 4px 2px 15px; color:#09c; }
.print-button{width:100px; background:url(../imagens/icone-impressora.gif) 0px 3px no-repeat; border:none; padding:4px 4px 2px 15px; color:#09c; }
input.radio{
	border:none;
}

.newsletter-table td{margin:2px;}

.clear { clear:both; heigh:0px; }
.poll{background:#fff;}

#all { padding:0px ; }
#main { width:770px; margin:auto; position:relative;  background:#fff ;}
#header { background:url(../imagens/cabecalho.jpg); height: 190px; text-align:center;  }
#logo {  }

#menu{background:url(../imagens/menu-bg.gif) left top repeat-x;}
#menu-2{width:720px; margin:auto; background:url(../imagens/menu-separador.gif) left top no-repeat; padding-left:2px; }
#menu ul{ margin:0px;  padding:0px;}
#menu li{ list-style:none;  float:left; background:url(../imagens/menu-item-bg.gif) right top no-repeat; }
#menu li a{display:block; padding:5px 20px 5px 20px; color:#777;}
#menu li a:hover{background:#FcFcFc; text-decoration:none; color:#000; border-top:1px solid #fff; border-right:1px solid #d3d3d3;  padding:4px 19px 4px 20px; border-bottom:1px solid #F0F0F0; }

#content{background:#fff url(../imagens/canais/content-bg.gif) left top repeat-y;}

#left-col{width:206px; float:left; padding:2px;}
.col-block{padding:10px;}
.input-newsletter{width:170px;}
#center-col{ width:310px; float:left; padding:2px;}
#center-col .img{float:left; padding:10px; width:75px; height:100px; text-align:center;}
#center-col #img2-1{ padding:20px; width:100px; height:150px; border:1px solid #ccc; border-top:none; border-left:none;}
#center-col #img2-2{ padding:20px; width:100px; height:150px; border-bottom:1px solid #ccc;}
#center-col #img2-3{ padding:20px; width:100px; height:150px; border-right:1px solid #ccc;}
#center-col #img2-4{ padding:20px; width:100px; height:150px;}
#right-col{width:240px; float:left; padding:2px;}
#map{width:219px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; background:#dcf9f9; border:1px solid #ccc; color:#368}

#footer {
	padding:0px 0px 15px 0px;
	border-top:1px solid #f6f6f6;
	clear:both;
	text-align:center;
	width:100%;
	background-image: url(../imagens/fund.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#bottom-menu { padding:10px; border-top:1px solid #eee; background:#fff; }
#bottom-menu a{ color:#777; }
#bottom-menu a:hover{ color:#000; }

#copyright { padding: 5px; text-align:center; background:#dee; }

/* Canais ----- */

#sub-menu{background:#fff; width:203px;}
#sub-menu ul{ margin:0px;  padding:0px;}
#sub-menu li{ list-style:none; margin:0px; background:#fff url(../imagens/marcador.gif) 10px center no-repeat; }
#sub-menu li a{width:158px; display:block; padding:5px 20px 5px 25px;}
#sub-menu li a:hover{background:#eee url(../imagens/marcador.gif) 10px center no-repeat; text-decoration:none; color:#07d; }
#canal-content{width:550px; float:left; position:relative; min-height:300px; }
.canal-title{padding:12px 8px 8px 8px; }
#canal-content #left{width:280px; float:left; padding:8px; }
#canal-content #right{width:228px; float:left; text-align:center; padding:8px; }

/* Produtos ----- */

#canal-content-products{width:550px; float:left; }
#canal-content-products #left{width:320px; float:left; padding:8px; }
#canal-content-products #right{width:195px; float:left; text-align:center; padding:8px; }
#canal-content-products #right .img{float:left; padding:5px; width:77px; height:90px; text-align:center;}
.img-canal{float:left; margin:0px 10px 5px 0px;}
.table-product{border-bottom:1px solid #999; width:270px; float:left; height:200px;}
.table-product td{padding:10px;}
.table-image{
	width:100px;
	height: 142px;
}
.table-image img{

}
.table-text{padding:4px 8px 4px 8px;vertical-align:top;}
.texto-destaque{font-weight:bold; color:#090;}
#paginacao{padding:10px; text-align:center; clear:both;}

/* Certificação ---- */
.col-block-center{padding:10px; text-align:center;}

/* Pesquisa de Satisfação ---- */
#satisfacao{background:#fff; padding:10px; width:600px;}
#satisfacao td{padding:5px; }
#satisfacao table{width:580px; margin: 8px 0px 8px 0px; }
.satisfacao_table_borders{border: 1px solid #ccc; border-bottom:none; border-right:none;}
.satisfacao_table_borders td{border: 1px solid #ccc; border-top:none; border-left:none;}
.dados_pessoais_table{border:1px solid #ccc;}
.satisfacao_titulo_table{border-bottom:1px solid #ccc;}

/* Contato ----- */

/* - Enviar Mensagem */
.table-contact{margin:auto; width:300px; text-align:left; }
.table-contact td{ padding:2px; }

.input_text{ border:1px solid #999; font-family:verdana,arial,helvetica; font-size:x-small; width:200px; color:#666; }
.input_select{ background:#eee; border:1px solid #999; font-family:verdana,arial,helvetica; font-size:x-small; width:203px; color:#666; }
#contact-bg{background:url(../imagens/canais/contato/atendente.jpg) no-repeat; position:absolute; width:210px; height:192px; bottom:0px; right:0px;}

/* - Cadastro de Clientes */
.cadastro-table td{ padding:2px;}
.cadastro-table select{background:#eee; border:1px solid #999; font-family:verdana,arial,helvetica; font-size:x-small; color:#666;}

#cadastro-left{float:left;width:500px;}


/* - Trabalhe Conosco */
.trabalhe-table td{ padding:2px;}
.trabalhe-table select{background:#eee; border:1px solid #999; font-family:verdana,arial,helvetica; font-size:x-small; color:#666;}

/* - Representantes Comerciais */
.representantes-table td{ padding:2px;}
.representantes-table select{background:#eee; border:1px solid #999; font-family:verdana,arial,helvetica; font-size:x-small; color:#666;}

/* - Mapa Site */
#mapa-site{ padding:10px; }
#mapa-site ul{ padding:10px 0px 10px 0px; margin-left:20px }
#mapa-site li{ padding:4px 0px 4px 0px; }
