* { margin:0; padding:0 }

body { 
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#F37101 url(img/bgbody_f.jpg) repeat-x bottom }

a { color:#F37101; text-align: left }
a.mais { color:#F37101; font-weight:bold }
a:hover { color:#B34A13; text-decoration:none }
ul, menu { list-style:none }

#allH {
	width:1021px; 
	background:url(img/bg_header1024.jpg) no-repeat;
	float:left; 
	position:relative; 
	left:50%;
	margin:0 0 0 -511px }

#allF { 
	width:1021px; 
	background:url(img/bg_footer1024.jpg) no-repeat bottom;
	float:left; 
	position:relative; 
	left:50%;
	margin:0 0 0 -511px }
	
#allHH { width:100%; float:left; background:url(img/bgbody.jpg) repeat-x top }

#all { width:800px; margin:0 auto }

#header {
	position:relative;
	width:800px;
	padding:156px 0 0 0;
	background:url(img/header.jpg) no-repeat }
	
#header .logotipo { position:absolute; left:50%; margin:0 0 0 -100px; top:20px }
#header .bolinhas { position:absolute; left:50%; margin:0 0 0 -230px; top:-120px }

#header .data { 
	position:absolute; 
	top:134px; 
	left:184px; 
	width:402px; 
	padding:5px 15px 5px 15px;
	text-align:center }
	
#header .bannerH {
	background:url(img/bg_bannerH.jpg) no-repeat;
	float:none;
        position:relative;
	width:780px; height:60px }

#header .bannerH .a img { margin:0 10px 0 0 }	
	
#header h1, #header h2 { display:none; height:0 }

#content {
	background:#F37101 url(img/bg_content-bottom.gif) no-repeat bottom;
	width:800px;
	float:left }
	
#content .bannerF {
    margin:0 auto;
    position:relative; /* Coloca o container frente ao elemento com o id distance */
    text-align:center;
    clear:left;
    width:728px;
    height:90px }

#c1, #c2, #c3 { float:left; overflow:hidden; }
#c1, #c3 { width:160px; padding:12px }
#c2 { width:432px }

#c1 menu { background:url(img/bg_menu.jpg) no-repeat; padding:10px }
#c1 menu li a {
	width:125px;
	display:block;
	background:url(img/ico_menu_link.gif) no-repeat 5px 8px;
	color:#FFF; 
	border-bottom:1px solid #FFCB03;
	padding:2px 0 2px 15px;
	text-decoration:none }
#c1 menu li a:hover { color:#FFCA00; background:#B34A13 url(img/ico_menu_link.gif) no-repeat 5px 8px }

#c1 .boxcafona { width:142px; height:224px; font:28px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:3px; background:url(img/img_cafona_banner.jpg) no-repeat}

#c2 .cboxA { float:left; width:210px; margin:0 11px 0 0 }
#c2 .cboxB { float:left; width:210px }
#c2 .box { background:#FFF url(img/bg_box-bottom.jpg) no-repeat left bottom; width:432px; float:left  }
#c2 .box .h { background:#FFF url(img/bg_box-top.jpg) no-repeat top; display:block; height:10px }
#c2 .box .content { padding:5px 15px 15px 15px }

#c2 .cbox .box { background:#FFF url(img/bg_box2-bottom.jpg) no-repeat bottom; width:210px; float:left  }
#c2 .cbox .box .h { background:#FFF url(img/bg_box2-top.jpg) no-repeat top; display:block; height:10px }
#c2 .cbox .box .content { padding:5px 15px 15px 15px }

#c2 .cbox .boxBG { background:#B34A13 url(img/bg_box3-bottom.jpg) no-repeat bottom  }
#c2 .cbox .boxBG .h { background:#B34A13 url(img/bg_box3-top.jpg) no-repeat top; display:block; height:10px }
#c2 .cbox .boxBG .content { padding:5px 15px 15px 15px }

#c2 .box, .anuncio, #c2 .default { margin:0 0 8px }
.anuncio { float:left }

#c3 .box { margin:0 0 15px }

.default { padding:15px; float:left; width:402px; background:#FFF url(img/bg_box-bottom.jpg) no-repeat left bottom; }

p { margin:0 0 10px }

h2 {
	clear:both;
	font:19px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	letter-spacing:-1px;
	margin:0 0 5px; 
	padding:5px 0 8px }

#c1 h2, #c3 h2 {
	color:#FFF;
	background:url(img/bg_h2b.gif) no-repeat right }	

#c2 h2 {
	color:#B34A13;
	background:url(img/bg_h2.jpg) no-repeat right }
	
#c2 .boxBG h2 {
	color:#FFF;
	background:url(img/bg_h2c.gif) no-repeat right }

/* SLIDESHOW -------------------------------------- */
.slideshow ul {
	position:absolute;
	overflow:hidden;
	padding:5px;
	bottom:2px;
	right:2px;
	z-index:1000 }

.slideshow ul a {
	background:url(img/a.gif) no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	height:20px;
	margin:0 4px 0 0;
	overflow:hidden;
	width:12px}
	
.slideshow ul a.prev { background-image:url(img/prev.gif); width:20px }
.slideshow ul a.next { background-image:url(img/next.gif); margin-right:0; width:20px }

.slideshow ul a.active,
.slideshow ul a.prev:hover,
.slideshow ul a.next:hover { background-position:0 -20px }

.slideshow ul li { float:left; list-style:none; border:0 }

/* Gallery Styles */

#motioncontainer {
	margin:0 auto;
	width:100%; /* Set to gallery width, in px or percentage */
	height:50px; /* Set to gallery height */
}

#motioncontainer a img { border:2px solid #333 }
#motioncontainer a:hover img { border:2px solid #F37101 }

#statusdiv {
	color:#F37101;
	background:#333;
	padding:2px 10px 2px 10px;
	position:absolute; /* Stop Editing Gallery Styles */
	left:-000px;
	visibility:hidden }

#motioncontainer a:hover { color:red } /* Dummy definition to overcome IE bug */

/* End Gallery Styles */

.galeria { padding:0 0 20px 0 }
.galeria ul li { float:left; width:130px; margin:0 2px 0 2px; line-height:13px;  height:175px }	
.galeria ul li a { color:#000; text-decoration:none }
.galeria img { float:left; margin:0 5px 5px 0; background:url(img/bg_galeria-tb.jpg) no-repeat; padding:0 8px 0 8px }
.galeria ul li span { padding:0 8px 0 8px; display:block }
.galeria .data, .galeria .clicks, .galeriaD .data, .galeriaD .clicks { color:#666 }
.galeria .titulo { font-weight:bold; color:#000; text-decoration:underline }
.galeria a:hover .titulo { color:#F37101; font-weight:bold }
.galeria .quantidade { color:#F37101; }

.galeriaD .titulo { font-size:25px; letter-spacing:-1px; color:#F37101; line-height:25px }
.galeriaD .nomequemsomos { font-size:14px; letter-spacing:-1px; color:#F37101; line-height:14px }
.galeriaD .big { position:relative; margin:5px 0 2px }
.galeriaD .big .codigo { position:absolute; left:5px; top:8px; float:left; z-index:1; color:#FFF }
.galeriaD .big .quantidade { position:absolute; right:5px; top:5px; float:left; z-index:1; color:#FFF }
.galeriaD .big img { border:1px solid #333 }

.book .content { background:url(img/bg_book.gif) no-repeat center 45px; position:relative }
.book .edicao { width:180px; height:216px; overflow:hidden; position:relative  }
.book .edicao .nome { 
	position:absolute; 
	bottom:20px; left:0px; 
	background:#F37101; 
	width:140px;
	font-size:13px;
	padding:2px 5px 2px 5px; 
	color:#FFF; 
	font-weight:bold  }

.book .edicao .data { 
	position:absolute; 
	top:20px; right:0px; 
	background:#B34A13;
	padding:2px 5px 2px 5px; 
	color:#FFF; 
	font-weight:bold  }

.book  img.bigBook { margin:0 0 10px }	
.book ul li { float:left; width:134px; margin:0 0 15px; line-height:12px }
.book ul li a { text-decoration:none }
.book ul li a img { border:1px solid #333; margin:0 0 3px; display:block }

.tempo iframe { padding:0 20px 0 20px; background:#F37101 }

.enquete .pergunta { font-weight:bold }
.enquete .respostas { margin:10px 0 5px 0 }
.enquete label { display:block }
.enquete label input { margin:0 5px 0 0 }
.enquete label span { color:#FFF }
	
.newsletter p { margin:0 0 5px; font-weight:bold }
.newsletter label span { color:#FFF; float:left; width:50px; margin:0 0 5px; padding:2px 0 2px }
.newsletter .text { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#666; 
	width:100px; 
	margin:0 0 5px; 
	padding:2px; 
	color:#B34A13;
	border:1px solid #B34A13 }	

.recados ul li span { display:block }
.recados span strong { color:#0094D3 }
.recados .data, .recado .cidade { color:#666 }
.recados p { margin:0 }

.noticias ul { height:200px; overflow:auto }
.noticias ul li { border-bottom:1px solid #CCC; padding:0 0 5px; margin:0 0 5px; line-height:13px }
.noticias ul li span { display:block }
.noticias .data { color:#666; display:block }
.noticias .titulo { color:#000; font-weight:bold; text-decoration:underline }
.noticias a:hover .titulo { color:#F37101; font-weight:bold }
.noticia .titulo { font:bold 25px Arial, Helvetica, sans-serif; letter-spacing:-1px }
.noticia .arquivo { float:right; margin:0 0 15px 15px }
.noticia .arquivo img { padding:3px; border:1px solid #CCC }
.noticia .arquivo .legenda { display:block; text-align:center; color:#0094D3; border-bottom:1px solid #CCC;padding:3px 0 3px }
.noticia p { font-size:13px }

ul.eventos { width:147px; height:185px; overflow:auto; margin:0 15px 0 0 }
.eventos li { border-bottom:1px solid #CCC; padding:0 0 5px; margin:0 0 5px; line-height:14px }
.eventosD li { border-bottom:2px solid #F37101;  padding:0 0 5px; margin:0 0 5px; line-height:normal; width:400px; float:left }
.eventos  span  { display:block }
.eventosD li a { color:#000; text-decoration:none }
.eventos .data { color:#666; display:block }
.eventos a .data { text-decoration:none }
ul.eventos li .titulo { color:#000; font-weight:bold; font-size:11px; letter-spacing:0; text-decoration:underline }
.eventos a:hover .titulo { color:#F37101; font-weight:bold }
ul.eventosD li .titulo { font-weight:bold; color:#000; font-size:15px; text-decoration:none }
.eventos .arquivo { float:right; margin:0 0 15px 15px }
.eventos .arquivo img { padding:3px; border:1px solid #CCC }
.eventos .arquivo .legenda { display:block; text-align:center; color:#0094D3; border-bottom:1px solid #CCC;padding:3px 0 3px }
.eventos p { font-size:13px }
.eventos .cidade { color:#F37101 }
.eventos span span { font-weight:bold; display:inline }
.eventos .slideshow { float:right }
.eventosD .arquivoD { float:none; padding:10px 0 0 0 }

.banners ul li { list-style:none; clear:both }
img { border:0 }

#footer {
	width:800px;
	height:74px;
	float:left;
	padding-top:70px;
	background:#F37101 url(img/footer.jpg) no-repeat right bottom; 
	text-align:center }

#footer .copy { display:block; padding:10px 0 0 0; color:#000 }