*{margin:0; padding:0; list-style:none;}
img, fieldset{border:0;}
body{ background: url('../images/bg_header.jpg') repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333;}
a{color:#333; text-decoration:none;}
a:hover{color:#c00;}

html{background: url('../images/bg_html.jpg') repeat-x 0 55px;}

img.i, a img.i {padding:5px; background:#F2F8FF; border:1px #9DC0FA solid; -moz-box-shadow: 2px 2px 4px #ccc; -webkit-box-shadow: 2px 2px 4px #ccc; box-shadow: 2px 2px 4px #ccc; -moz-border-radius:4px; -webkit-border-radius: 4px;}
a:hover img.i {border:1px #0083DA solid;}

.forms input, textarea, .box-search input{padding:2px 4px; background:#fff url('../images/bg_input.jpg') repeat-x top; border:1px #ccc solid; font:12px Arial, Helvetica, sans-serif; -moz-border-radius:4px; -webkit-border-radius: 4px;}
.forms input:hover, .forms  input:focus, textarea:hover, textarea:focus, .box-search input:hover, .box-search input:focus{border:1px #E89F0B solid;}
select{ font:12px "Trebuchet MS";}
option{padding-left:3px; border-bottom: 1px #e9e9e9 solid;}

input.bt{padding:0 !important; width:50px; height:20px; border:0 !important; color:#fff; font-size:11px; font-weight:bold; background: url('../images/bt_imput.gif') no-repeat;}

.skip{ display:none;}


#all{ margin:0 auto; width:1000px;}

#header{width:1000px; height:168px; float:left; position:relative; z-index:450 !important; position:relative;}
#header .vcard{margin:53px 0 0 4px; background: url('../images/logo.jpg') no-repeat; position:absolute;}
#header .vcard a{width:200px; height:109px; display:block; text-indent:-9999px;}

#box-swf{width:760px; height:197px; position:absolute; top:38px; right:10px; z-index:20;}

p.date{ position:absolute; top:190px;  z-index:80 !important;}

#header #nav{position:absolute; top:3px; left:6px;}
#header #nav li{padding:0 4px; float:left;}
#header #nav li a{height:29px; text-indent:-9999px; float:left;}

#header #nav li.n-home a{ width:56px; background: url('../images/nav_home.jpg') no-repeat;}
#header #nav li.n-fale-conosco a{ width:100px; background: url('../images/nav_fale_conosco.jpg') no-repeat;}
#header #nav li.n-localizacao a{ width:86px; background: url('../images/nav_localizacao.jpg') no-repeat;}
#header #nav li.n-trabalhe-conosco a{ width:124px; background: url('../images/nav_trabalhe_conosco.jpg') no-repeat;}
#header #nav li.n-mapa-do-site a{ width:95px; background: url('../images/nav_mapa_do_site.jpg') no-repeat;}

.box-search{ position:absolute; top:10px; right:15px;}

/*****************all-content**************/
#all-content{width:1000px;  background: url('../images/bg_menu.jpg') repeat-y left; float:left;}

/******************content*****************/
#content{padding-top:40px; width:1000px; float:left;}

/******************menu*****************/
#menu{ padding: 0 0 6px 10px; width:210px; float:left;}
#menu h2{width:198px; height:67px; background: url('../images/bg_navegacao.jpg'); text-indent:-9999px;}
#menu ul.ul-geral{margin-top:-30px; padding-left:6px;}
#menu li{float:left;}
#menu li.li-geral{margin-top:10px; clear:both;}
#menu li.li-geral strong.sub-titulo{padding-left:16px; width:140px; font-size:13px; color:#6695C8; float:left;}
#menu li a{padding-left:15px; width:170px; line-height:26px; background: url('../images/ico_menu.gif') no-repeat 4px 10px; border-bottom:1px #437BBA dotted; color:#fff; float:left;}
#menu li a:hover, #menu li.hov a{background:#38699E url('../images/ico_menu.gif') no-repeat 4px -14px; }
#menu .tempo{padding:10px 0; text-align:center; clear:both;}


/******************Content-home*****************/
#content-home{padding:65px 0 6px 0; width:780px; float:left;}
.date, .date a{color:#999;}
.mais{text-indent:-9999px; position:absolute; bottom:11px; right:10px;}
.mais a{width:19px; height:19px; background: url('../images/bt_mais.gif') no-repeat; display:block;}
#box-red{padding:25px 20px 20px 20px; position:relative; float:left;}
.tit-box-red{margin-bottom:5px; font-size:25px; color:#B78900;}
.tit-box-red span{color:#0083DA;}

/**Últimas noticias**/
.box-ultnot{width:472px; height:240px; background: url('../images/bg_box_ultnot.jpg') no-repeat;}
.bt-rss{height:22px; position:absolute; top:18px; right:13px; color:#999;}
.bt-rss img{margin-right:3px; vertical-align:middle;}
.cont-box-ultnot img{margin-right:8px; width:146px; height:110px; float:left;}
.cont-box-ultnot h3{font-size:14px; text-decoration:underline;}
.cont-box-ultnot p a{text-decoration:underline;}

ul.mais-ultnot, ul.mais-noticias{padding-top:15px; clear:both;}
ul.mais-ultnot li, ul.mais-noticias li{line-height:18px;}
ul.mais-ultnot li a, ul.mais-noticias a {padding-left:10px; background: url('../images/ico_seta.gif') no-repeat left center; font-weight:bold; text-decoration:underline;}

/**Campanhas**/
.box-campanhas{width:220px; height:240px; background: url('../images/bg_box_campanhas.jpg') no-repeat;}
.cont-campanhas p{padding:6px 0 6px 10px; background: url('../images/ico_seta.gif') no-repeat left 9px;  }
.cont-campanhas p a{font-weight:bold; text-decoration:underline;}

/**Galeria de fotos**/
.box-galeria-de-fotos{width:302px; height:261px; background: url('../images/bg_box_gal_fotos.jpg') no-repeat;}
.cont-list-gal li{padding:6px 0; width:310px; float:left;}
.cont-list-gal li a{font-size:14px; font-weight:bold; text-decoration:underline;}
.cont-list-gal li img{margin-right:8px; width:120px; height:92px; float:left;}

/**Depoimentos**/
.box-depoimentos{width:205px; height:262px; background: url('../images/bg_box_depoimentos.jpg') no-repeat;}
p.cont-depoimentos{line-height:18px;}
.botao-criar-depoimento{margin-top:6px; position:absolute; bottom:18px;}
.botao-criar-depoimento a{width:124px; height:22px; background: url('../images/bt_criar_depoimento.gif') no-repeat; text-indent:-9999px; display:block;}
.botao-criar-depoimento a:hover{background: url('../images/bt_criar_depoimento.gif') no-repeat 0 -22px;}

#resultDepoimento .pages{width:390px !important; position:absolute; bottom:35px;}
#resultDepoimento .pages p{font-size:11px; color:#999; position:absolute; bottom:20px; left:40px;}

#resultCriarDepoimento{padding:20px 6px 6px 6px; width:360px; height:260px; background:#f9f9f9; position:absolute; border:3px #4B7FC8 solid; top:-24px;  left:20px; display:none; }
#resultCriarDepoimento .barra-form-depoimento{overflow:auto; height:260px;}
#resultCriarDepoimento .fechar{ position:absolute; top:0; right:0;}
#resultCriarDepoimento .fechar a{padding:2px 6px; background:#4B7FC8; color:#fff; font-size:14px; font-weight:bold;}
#resultCriarDepoimento .dep-sucesso{padding-top:130px; width:100%; height:70px; font-weight:bold; background: url('../images/ico_sucesso.gif') no-repeat center 68px; text-align:center;}

/**Banners**/
.box-banners{padding-top:7px; float:left;}
.box-banners div{padding:6px 0 6px 8px;}

/**Parceiros**/
.box-parceiros{width:504px; height:178px; background: url('../images/bg_box_parceiros.jpg') no-repeat;}
.cont-parceiros div{padding-right:11px; float:left;}
.cont-parceiros div li img.i{padding:3px !important;}

/**Enquete**/
.box-enquete{margin-left:4px; width:182px; height:178px; background: url('../images/bg_box_enquete.jpg') no-repeat; float:left;}
.cont-enquete .rolagem-enquete{margin:4px 0; overflow:auto; height:84px;}
.cont-enquete h4{font-size:12px;}
.cont-enquete fieldset label, .cont-enquete ol li{line-height:21px; *line-height:16px; display:block;}
.cont-enquete ol li img{padding:1px; border:1px #CCC solid;}
.cont-enquete ol li i{color:#c00;}
.cont-enquete fieldset label input{margin-right:4px; vertical-align:middle;}
.cont-enquete p.result{margin-top:3px; padding-top:3px; border-top:1px #CCC dashed;}

/**********LISTA NOTÍCIAS***********/
fieldset.box-select-noticias{margin-bottom:5px 0; padding:8px 5px; background:#f2f2f2 url('../images/bg_legenda.jpg') repeat-x bottom; border:1px #ccc solid;}
.lista-noticias h4{ font-size:120%;}
.lista-noticias h4 a{text-decoration:underline;}
.lista-noticias h4 span{color:#999; font-size:12px;}
.lista-noticias dd{ padding:12px 0; border-bottom:1px #CCC dashed; width:740px; float:left;}
.lista-noticias dd p a{ text-decoration:underline;}
.lista-noticias dd img{margin-right:6px; float:left;}

/**********FIM NOTÍCIAS*************/
.tit-not{margin-top:14px; font-size:20px; text-decoration:underline;}
.data-not{color:#E89F0B; font-style:italic;}

.det-noticia{padding-top:10px;}
.det-noticia .not-foto{margin-left:8px; padding:4px 0; width:215px; background:#f9f9f9 url('../images/bg_legenda.jpg') repeat-x bottom; border:1px #CCC solid; text-align:center; float:right;}
.det-noticia .not-foto small{ padding:0 4px; text-align:center;}
.det-noticia p{line-height:19px;}
.det-noticia p a{ text-decoration:underline;} 

ul.fotos-noticia{padding:15px 0; float:left;}
ul.fotos-noticia li{width:148px; height:118px; float:left;}


/*****LISTA GALERIA DE FOTOS***********/
.ul-list-gal-fotos{float:left;}
.ul-list-gal-fotos li{padding:15px 10px;width:128px; height:180px; border-bottom:1px #CCC dashed; text-align:center; float:left;}
.ul-list-gal-fotos li a{font-weight:bold;}

ul.lista_fotos_cat li{padding:6px 0; width:148px; float:left;}
ul.lista_fotos_cat li img{ width:120px; height:92px;}

/**************LISTA DIV*************/
.lista-div{padding:10px 0; width:735px; border-bottom:1px #ccc dashed; float:left;}
.lista-div h3{font-size:16px; text-decoration:underline;}
.lista-div span{padding-top:4px; width:735px; float:left;}
.lista-div p{padding-right:10px; width:585px;  border-right:1px #ccc solid; float:left; clear:both;}
.lista-div .botao-arq{padding-left:10px; float:left;}
.lista-div .botao-arq img{vertical-align:medley;}
.lista-div .botao-arq a{text-decoration:underline;}


/***********DEPOIMENTOS*************/
p.p-depoimento{padding:10px 0 !important; width:740px; border-bottom:1px #CCC dashed; float:left;}
p.p-depoimento span{ font-style:italic; float:right;}

/**********LISTA PUBLICIDADE*********/

.lista-publicidade{ padding:10px 5px;  float:left; }
.lista-publicidade img{}




/****PÁGINAS****/
.herarquia{padding:0 0 6px 6px;}

#box-red-paginas{width:780px; }
.centro-paginas-top{width:780px; height:28px; background: url('../images/bg_box_content_top.jpg') no-repeat;}
.centro-paginas{padding:0 20px; width:740px; background: url('../images/bg_box_content_desl.jpg') repeat-y; float:left;}
.centro-paginas-bottom{width:780px; height:24px; background: url('../images/bg_box_content_bottom.jpg') no-repeat; float:left;mas não}

.centro-paginas p{padding:6px 0; line-height:150%;}

div.list{margin:10px 0; width:780px; float:left;}
div.list dt{font-weight:bold; float:left;}
div.list dl{padding-left:5px; float:left;}
div.list dd{padding-left:10px; background: url('../images/ico_seta.gif') no-repeat left center;}

.tit-h3{margin:15px 0 10px; padding:6px; width:97%; font-size:15px; background:#f2f2f2; border:1px #CCC solid; border-left:4px #B78900 solid; clear:both;}
.tit-h4{margin:10px 0 0 0; text-decoration:underline; clear:both;}

table{margin:10px 0; border:1px #CCC solid; font-size:13px; border-collapse:collapse;}
table thead{ background:#f2f2f2;}
table thead th{padding:3px 5px; text-align:left; border:1px #CCC solid;}
table tbody td{padding:3px 5px;border:1px #CCC solid;}


.bt-links-pagina{padding:4px 6px; background:#fc0; font-weight:bold; -moz-border-radius:4px; -webkit-border-radius: 4px;}
.bt-links-pagina:hover{background:#f60; color:#fff;}


/*******FORMULÁRIO******/
.forms label{padding:4px 0; display:block;}
.forms label span{padding:2px 0 3px 3px; width:87px; background:#f2f2f2; float:left;}
.forms label.label-bt{margin-left:90px;}

.contato-end{padding:5px; width:160px; border:1px #ccc solid; background:#f9f9f9; position:absolute; top:285px; right:200px;}
.contato-end h3{padding-left:35px; background: url('../images/fone.gif') no-repeat 0 5px; height:40px; font-size:130% !important; color:#E89F0B;}
.contato-end address{ font-style:normal;}

/*********ERRO*******/
#erro{display:none;}
#erro h4{margin:0; border:0; width:auto; padding:4px 6px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; background:#C00;}
#erro p.er{padding:8px; background:#F2F2F2; clear:both; border:0;}
p.erro{color:#c00;}

/************pages**********/
.pages{padding:10px 0; width:580px; clear:both; float:left;}
.pages p{padding:0;}
.pages dt{display:none;}
.pages dl{padding:7px 0;}
.pages dd{padding:0 1px!important; float:left;}
.pages dd a, .pages dd b{padding:3px 8px; background: #bbb; font-weight:bold; color:#fff; text-decoration:none; float:left;}
.pages dd a:hover, .pages dd b{padding:3px 8px; background:#E89F0B; color:#fff;}
.pages dd.ant a, .pages dd.prox a{padding:3px!important; background:#fff!important; color:#000!important;}
.pages dd.ant a:hover, .pages dd.prox a:hover{color:#c00!important;}

/**Page depoimento ajax**/
.pages dd.prev-page, .pages dd.next-page, .pages dd.prev-page-desabilite, .pages dd.next-page-desabilite{width:175px !important; text-indent:-99999px;}
.pages dd.prev-page a{padding:0 !important; width: 28px; height: 32px; background: transparent url('../images/prev-horizontal.gif') no-repeat 0 0;}
.pages dd.next-page a{padding:0 !important; width: 28px; height: 32px; background: transparent url('../images/next-horizontal.gif') no-repeat 0 0;}

.pages dd.prev-page a:hover{background: transparent url('../images/prev-horizontal.gif') no-repeat -32px 0;}
.pages dd.next-page a:hover{background: transparent url('../images/next-horizontal.gif') no-repeat -32px 0;}

.pages dd.prev-page-desabilite{padding:0 !important; width: 24px; height: 32px; background: transparent url('../images/prev-horizontal.gif') no-repeat -94px 0;}
.pages dd.next-page-desabilite{padding:0 !important; width: 24px; height: 32px; background: transparent url('../images/next-horizontal.gif') no-repeat -94px 0;}

/* Mapa do site */
#MapaSite {margin:0;}
#MapaSite ul {padding:0;height:100%; border:0; }
#MapaSite li {line-height:18px; padding:4px 0 4px 20px; width:300px; height:100%; border:0; list-style:none;  }
#MapaSite li a.hov{font-weight:bold;}
#MapaSite .nivel_1 {margin-left:15px; }
#MapaSite .nivel_2 {margin-left:4px; height:100%; }
#MapaSite .nivel_3 {margin-left:4px; height:100%; }
#MapaSite .nivel_4 {margin-left:4px; height:100%; }
#MapaSite .mt {background:url('../images/bkg_item_map.gif') no-repeat left top; }
#MapaSite .ult {background:url('../images/bkg_item_map_ult.gif') no-repeat left top; } 
#MapaSite .branco {}
.todos { list-style:none; background:url('../images/bkg_map.gif') repeat-y left top;  }


/******************footer*****************/
#all-footer{  height:90px; background: url('../images/bg_footer.jpg') repeat-x; clear:both;}
#footer{margin:0 auto; padding:15px 0 10px 0; width:960px; font-size:12px; clear:both; color:#062444;  position:relative;}
#footer a{ text-decoration:underline;}
#footer address{ font-style:normal;}
#footer .vcard strong{color:#062444; text-decoration:underline;}
#footer .by{padding-top:10px; background: url('../images/bg_footer_logo.jpg') no-repeat 50px 0; width:280px; height:80px; color:#062444; text-align:right; position:absolute; top:0; right:0;}
#footer .by a{}
#footer .copy{width:380px; text-align:right; position:absolute; top:65px; right:0;}