@charset "utf-8";
/* CSS Document */
body {background:#333 url('../images/header_fundo.jpg') no-repeat center top; margin:0px auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
a, a:visited {color:#fff; text-decoration:none;}
a:hover {color:#ccc;}

#total-slider {background:url('../images/slider_fundo.png') repeat-x 0px 168px; width:100%; height:100%; margin:0px auto;}
#total {width:900px; color:#fff;margin:0px auto;}
#header {width:100%; height:172px;}
#header #logo {width:326px; height:137px; margin: 18px 0px 0px 0px; float:left;}
#header-right {float:right; width:500px;}
#header #menu {float:right; width:500px; margin: 50px auto auto auto;}
#header #menu img {padding:5px;}
#header #menu img:hover {
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	}
#header #atendimento {width:150px height:25px; float:right;}
#content {width:100%; height:auto;}
#content-texto {background: #272727; color:#ccc; width:100%; height:100%; padding: 10px;}
#content-texto h2 {padding:0px 0 10px 0; margin:0px;}
#content #slider {height:300px;  width:100%;}
#content #destaque {width:100%; margin-top:20px;}
#destaque h2 {background:url('../images/destaque.jpg') no-repeat; width:100%; height:42px; padding:0px; margin:0px;}
#content #destaque #boxes {width:100%; height:auto; margin:0px;}
#content #destaque .box{width:294px; height:134px; background: #191919; float:left; margin: 3px; display:block; }
#content #destaque .box:hover {background:#111;}
#content #destaque .box img {padding:3px; float:left; width:123px; height:128px;sss}
#content #destaque .box .texto {float:left; width:150px; padding: 5px;}
#footer {border-top:1px solid #666; width:100%; height:auto; text-align:center; padding-top:10px; font-weight:bold; margin-top:10px;}
#footer a, a:visited {color:#fff; text-decoration:none;}
#footer a:hover {color:#ccc; text-decoration:none;}

.clear {clear:both;}

/*
	Slideshow
*/

#slides {
	margin:0px auto;
	position:relative;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:900px;
	overflow:hidden;
	display:none;
	margin:0px auto;
	position:relative;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:900px;
	height:300px;
	display:block;
	position:relative;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	width:24px;
	height:43px;
	display:block;
	top:128.5px;
	z-index:999;
}

#slides .next {
	left:876px;
}

/*
	Pagination
*/

.pagination {
	margin:-20px auto 0;
	width:100px;
	z-index:999;
	position:relative;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/pagination.png);
	background-position:0 0;sss
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}


