/* ############ RESET GLOBAL ################ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, font, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, hr, input{
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 vertical-align: baseline;
 background: transparent;
 list-style: none;
 border-collapse: collapse;
 border-spacing: 0;
 text-decoration: none;
}
 
img a, a img{border: none;}
blockquote, q {quotes: none;}
 
blockquote:before, blockquote:after, q:before, q:after {
content: ""; content: none;
}
 
html{font-size: 16px;}
 
body {
 font: 83% Verdana, Geneva, sans-serif;
 line-height: 150%;
 color: #666;
}
 
/* ############ LINKS ################ */
/*a {color: #000;}*/
/*a:hover {color: #666;}*/
/*a:visited {color: #999;}*/
 
/* ############ CABEÇALHOS ############ */
h1, h2, h3, h4, h5, h6{
padding: 5px 0 10px 0;
font-family: Arial, Helvetica, sans-serif;
}
 
h1 {font-size: 180%;}
h2 {font-size: 160%;}
h3 {font-size: 140%;}
h4 {font-size: 130%;}
h5 {font-size: 120%;}
h6 {font-size: 120%;}
 
p {padding: 5px 0 10px 0;}
 
/* ############ CLASSES COMUNS ############ */
.clear{clear: both;}
 
.imgLeft{
 float: left;
 padding: 0 6px 3px 0;
}
.imgRight{
 float: right;
 padding: 0 0 3px 6px;
}
 
#linetopo { width: 100%; height: 3px; background-color: #898989; }

#topo { width: 547px; height: 125px; margin: 0 auto; padding: 18px; padding-left: 289px; }

.menu{
width: 547px;
height: 36px;
margin: 0 auto;
padding-top: 17px;
padding-left: 10px;
background-image: url(../images/bgmenu.jpg);
}

.menu ul{ 
list-style: none;
}

.menu li{ 
display: inline;
}

.menu a{
text-decoration: none;
padding: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #e1e1e1;
}

.menu :hover{
text-decoration: none;
color: #FFFFFF;
background-image: url(../images/bghover.jpg);
background-repeat: repeat-x;
}

#slider {
		margin: 0 auto;
		width: 840px;
		padding: 22px;
		background-image: url(../images/bg_slide.jpg);
}

#slider .viewer {
	width: 836px;
	height: 367px;
	margin: 0 auto;
	}

#slider .slide {
	width: 836px;
	height: 367px;
	}

#slider .indicator {
	position: relative;
	z-index: 1;
	text-align: center;
	margin: 20px 0 0 0;
	}

#slider .indicator span {
	display: inline-block;
	text-indent: -9999em;
	width: 12px;
	height: 12px;
	background: #FFFFFF;
	border-radius: 6px;
	margin: 0 2px 0 2px;
}

#slider .indicator span.active {
	background: #6E6E6E;
}

#rodape { margin: 0 auto; width: 836px; height: 42px; padding-top: 11px; background-image: url(../images/bg_rodape.jpg); }

#rodape p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #717171;
	text-align: center;
	text-decoration: none;
}

#rodape a { color: #717171; }

#rodape a:hover { text-decoration: underline; }