/*typography*/
body{font: 11px verdana,arial,sans-serif;text-align: center}
h1,h3,h4{font-family: "Trebuchet MS",arial,sans-serif}
h2,h5{font-family:Verdana, Geneva, sans-serif}
h1{font-size: 180%; font-weight:bold}
h2{font-size: 160%; font-weight:bold}
h3{font-size:160%; font-weight:bold}
h4{font-size: 160%; font-weight:normal}
h5{font-size: 120%; font-weight:bold}
p{
	padding-bottom: 0.7em;
	line-height: 1.5;
	text-align: justify
}

a{
	color: #27D;
	text-decoration: none;
}
a:focus, a:hover, a:active {
	text-decoration: underline;
}

#banner{position:relative; float:left; width:605px; height:253px; overflow:hidden; margin-bottom:15px}


/*layout*/
html{height: 100%; margin-bottom: 1px}

html,body{margin:0;padding:0 0 0}

div#containerPrincipal{width: 100%;margin: 0 auto;text-align: left }

div#header{margin:0 0 0 0; height:220px; clear:both}

div#sidebar{float: right;width: 150px}

div#sidebar div{padding: 5px 0;margin-bottom: 5px}

div#sidebar div#menu{margin: 0 5px}

div#nav ul,div#nav li{margin:0;padding:0;list-style-type:none;line-height: 1.5}

div#nav a{margin-left:5px;padding-left:10px}

div#sidebar p{margin: 0 5px;padding:0}

div#sidebar p+p{margin-top: 0.7em}

div#Erro{position:relative; float:left; clear:both; background:#F8DECB; border:solid 1px #E77817; width:750px; height:48px; margin-left:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; color:#6E2633; padding:8px}

div#Erro1{position:relative; float:left; clear:both; background:#F8DECB; border:solid 1px #E77817; width:570px; height:48px; margin-left:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; color:#6E2633; padding:8px}

div#content{position:relative;width:847px;padding:5px 0 0 0; margin:auto; margin-bottom:1.5em; margin-top:1.5em; clear:both}

blockquote{float:left;display:inline;width: 200px;margin: 0 10px 5px 15px;padding: 5px 0}

blockquote p{margin:0;padding: 0 5px;text-align: center}

div#banner{margin:auto; position:relative; float:left; clear:both; width:847px; height:406px; overflow:hidden; border:1px solid #9B9B9B; margin-bottom:5px; margin-left:-1px; margin-top:10px}

div#atalho{clear: right; width:760px; height:159px; margin:auto; margin-top: 1.6em; border:#D6D6D6 solid 1px; padding:2px 0px 0px 3px}

div#footer{position: relative; width:850px; height:93px; clear:both; margin-bottom:0; background-image:url(../imagens/fndoRodape.jpg); background-position:top; background-repeat:repeat-x; border-top:3px solid #123050; margin:auto}

div#copyright{position:relative; float:left; color:#FFF; margin-bottom:2px; border-top:1px solid #194370; padding:5px; width:837px; height:30px; margin-top:65px}

div#menu{margin:auto; margin-top:66px; height:37px; width:837px; margin-bottom:0px; background-image:url(../imagens/fndoMenu.jpg); padding:0 0 0 10px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:600; border:solid 1px #194370}

div#MenuPrincipal a{color:#FFF; border-right:solid 1px #517091; padding:0 5px 0 5px; margin-top:12px; width:auto; height:auto; text-decoration:none; position:relative; float:left}
div#MenuPrincipal a:hover{color:#000; border:solid 1px #B6C1CC; padding:11px 5px 0 5px; background-image:url(../imagens/fndoMenuHover.jpg); width:auto; height:24px; text-decoration:none; position:relative; float:left; margin-top:0px}

div#topoLogo{margin:auto; width:847px; position:relative; height:65px; padding-top:50px}

div#conteudo{position:relative; float:right; margin-left:10px; padding: 5px; width:606px; height:auto; background:#FFF; margin-bottom:10px; min-height:516px}

div#breadcrumbs{margin:auto; width:837px; height:19px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; margin-bottom:18px; margin-top:5px; padding:5px 3px 0 0}

div#mapaRepresentantes{width:566px; height:auto; padding:19px; border:1px solid #B5B6B7; background:#ECEDED; background-image:url(../imagens/fndoRepresentantes.jpg); background-position:top; background-repeat:repeat-x; margin:35px 0 25px 0; position:relative; float:left; clear:both; text-align:justify}

/* para página inicial */
.kwicks{
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	float:left;
	clear:both;
	margin-top:5px;
	margin-bottom:10px
}
.kwicks li {
	display: block;
	overflow: hidden;
	padding: 0;
	cursor: pointer
}

/* transição */
#sessao .kwicks li {
	float: left;
	width: 279px;
	height: 126px;
	margin-right: 5px
}
#sessao #kwick1 { }
#sessao #kwick2 {}
#sessao #kwick3 {}

div#assinatura a{position:relative; float:right; font-family:Verdana, Geneva, sans-serif; color:#BABABA; width:auto; height:auto; text-decoration:none; text-align:right; font-size:8px; margin-top:-7px}

div#assinatura a:hover{position:relative; float:right; font-family:Verdana, Geneva, sans-serif; color:#1670C9; width:auto; height:auto; text-decoration:none; text-align:right;font-size:8px; margin-top:-7px}

.inputBusca{ width:230px; height:23px; background-image:url(../imagens/fndoInputBusca.jpg); border:0px; text-align:left; color:#647887; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:10px 0 0 30px; margin:0; position:relative}

div#topoBuscaMapa{float:right; width:332px; text-align:right; height:90px;position:absolute; right:0px; top:10px}

div#textosItens{width:660px; border-left:4px solid #FF9418; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:500; color:#3F3F3F; text-align:justify; padding:0 5px 0 5px; margin:20px 0 5px 31px }

div#publicidade{float:right; border-left:1px dotted #B3B5B5; margin-left:3px; padding:0 10px 5px 5px; width:182px; height:auto; clear:right; margin-bottom:5px; text-align:center; overflow:hidden}

div#txtPublicidade{ position:relative; float:left; background:#ECEEF0; padding:5px 0 3px 6px; width:183px; margin-bottom:20px; text-align:left; height:17px}

div#eventosNoticias{float:left; position:relative; clear:both; width:630px; padding:0 0 5px 5px; height:auto; line-height:16px}

div#conteudoNoticiasEventos a{position:relative; float:left; clear:both; width:620px; padding:0 5px 15px 5px; border-bottom:1px dotted #000; margin-bottom:20px; text-align:justify}

div#linkConteudoNoticiasEventos a{position:relative; float:left; clear:both; width:620px; padding:0 5px 10px 5px; border-bottom:1px dotted #000; margin-bottom:8px; text-align:justify}

div#representantes{position:relative; float:left; clear:both; padding:20px 5px 25px 5px; margin-bottom:15px; width:837px; height:auto}

div#fotoRepresentante{ position:relative; float:right; clear:left; height:250px; width:auto; overflow:hidden; margin: 45px 25px 0 65px}

/*Para alteração do modo de exibição dos produtos*/

ul.display {
	float: left;
	width: 801px;
	margin: 0;
	padding: 10px 0 10px 45px;
	margin-bottom:5px;
	list-style: none;
	background: #EBEFF1;
	color:#000
}
ul.display li {
	float: left;
	width: 733px;
	padding: 10px 0;
	margin: 0;
	border-bottom: 1px solid #333
	/*border-left: 1px solid #333;
	border-top: 1px solid #111;
	border-right: 1px solid #111;*/
}
ul.display li a {
	color: #000;
	text-decoration: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px
}
ul.display li .content_block {
	padding: 0 10px
}
ul.display li .content_block h2 {
	margin: 0;
	padding: 5px;
	font-weight: normal;
	font-size: 1.7em

}
ul.display li .content_block p {
	margin: 0;
	/*padding: 5px 5px 5px 245px;*/
	padding: 5px 5px 5px 5px;
	font-size: 1.2em
}
ul.display li .content_block a img{
	padding: 5px;
	border: 2px solid #ccc;
	background: #fff;
	margin: 0 15px 0 0;
	float: left
}

ul.thumb_view li{
	width: 250px;
}
ul.thumb_view li h2 {
	display: inline
}
ul.thumb_view li p{
	display: none;
	
}
ul.thumb_view li .content_block a img {
	margin: 0 0 10px;
}


a.switch_thumb {
	width: 122px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	margin: 10px 0;
	display: block;
	background: url(../imagens/switchPort.png) no-repeat;
	outline: none;
	text-indent: -9999px
}
a:hover.switch_thumb {
	/*
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"*/
}
a.swap { background-position: left bottom;}

/*fim modo de exibição*/

div#linkMapaSite{color:#000; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; border-bottom:solid 1px #DFE0E1; padding-bottom:3px; margin-bottom:5px; clear:right; width:845px}

li#mapa {list-style:none; text-decoration:none; color:#000; font-weight:normal}
#mapa a{color:#000; text-decoration:none; line-height:20px;}
#mapa a:hover{color:#000; text-decoration:underline; line-height:20px;}

#maisVisualizados {
    position:relative;
	float:right;
	top:0px;
	height:auto;
}
#maisVisualizados ul {
    list-style:none;
    margin:0;
    padding:0;
}
#maisVisualizados ul li {
    margin-bottom:2px;
}
#maisVisualizados ul li a {
    background-color:#333;
    border:1px solid #999;
    color:#FFF;
    display:block;
    padding:5px 5px 5px 15px;
    text-decoration:none;
}
#maisVisualizados ul li a:hover {
    background-color:#ccc;
    color:#333;
}

/*colors*/
body{background: #FFF;}
div#header{background: #FFF; background-image:url(../imagens/fndoTopo.jpg); background-repeat:repeat-x; background-position:top;}
h1 {color: #000}

hr#titulos{color:#DE7415; height:3px; margin-top:-13px; background:#DE7415; border:0px solid #DE7415; margin-bottom:25px;}
hr#divisao{color:#737373; height:2px; margin-top:-13px; background:#737373; border:0px solid #737373; margin-bottom:25px;}
hr#divisao1{color:#737373; height:2px; margin-top:-13px; background:#737373; border:0px solid #737373; margin-bottom:25px;}
hr#NotEvent{ position:relative;color:#C1C8CE; height:5px; background:#C1C8CE; border:0px solid #C1C8CE; margin-bottom:20px; clear:both; top:20px}
hr#pontilhado{position:relative; background:000; border-bottom:0px dotted #000; margin-bottom:20px; clear:both; top:20px}
h1 a{color: #000}
h1 a:hover{color: #000}
h2 a{color: #000}
h2 a:hover{color: #000}
h2{color: #000; font-weight:100}
h3{color: #000}
h4{color: #001E52}
h5{color: #000}
div#footer{color: #FFF}
