*{margin:0; padding:0}
body{background:url(../images/bg_body.jpg) repeat-x top; color:#FFF}

/*CSS SPRITE*/
.sprite{padding:0; margin:0; display:block; background-image:url(../images/base_icon.png); background-repeat:no-repeat}

/*CARREGAMENTO DE GIF DE ENVIO E RETORNO*/
#retornoERROR{color:#666; float:left}
#carregando_login{display:none; float:left; margin:5px 0 0 0; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; width:200px}
#retorno_Login{float:left; display:none; width:238px;}
	#retornoYESLogin{width:227px; text-align:center; float:left; margin:5px 0; padding:5px; border:1px solid #0F0; background:#C1FFD1; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333}
	#retornoALERTLogin{width:227px; float:left; text-align:center; float:left; margin:5px 0; padding:5px; border:1px solid #E6E600; background:#FFFF80; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
	#retornoERRORLogin{width:227px; text-align:center; float:left; margin:5px 0; padding:5px; border:1px solid #B00004; background:#FFA4A6; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333}
	
#carregando_newsletter{display:none; float:left; margin:5px 0; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333}
	#retorno_newsletter{float:left; display:none; width:287px;}
	#retornoYESNews{width:275px; float:left; margin:5px 0; padding:5px; border:1px solid #0F0; background:#C1FFD1; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333}
	#retornoALERTNews{width:275px; float:left; margin:5px 0; padding:5px; border:1px solid #E6E600; background:#FFFF80; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333}
	#retornoERRORNews{width:275px; float:left; margin:5px 0; padding:5px; border:1px solid #B00004; background:#FFA4A6; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333}
	
#carregando_contacto{display:none; float:left; margin:10px 0 0 10px; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333}
	#retorno_contacto{float:left; width:266px; margin:10px 5px 0 10px; display:none;}
	#retornoYESContact{width:258px; float:left; padding:3px; border:1px solid #0F0; background:#C1FFD1; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:center}
	#retornoALERTContact{width:258px; float:left; padding:3px; border:1px solid #E6E600; background:#FFFF80; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:center}
	#retornoERRORContact{width:258px; float:left; margin:0 5px 5px 10px; padding:3px; border:1px solid #B00004; background:#FFA4A6; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:center}
	
#carregando_recover{display:none; float:left; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; width:200px; margin:35px 30px}
	#retorno_recover{float:left; width:266px; margin:10px 5px 0 10px; display:none;}
	#retornoYESRecover{width:260px; float:left; padding:3px; border:1px solid #0F0; background:#C1FFD1; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:center; margin:25px 10px}
	#retornoALERTRecover{width:260px; float:left;  margin:25px 10px; padding:3px; border:1px solid #E6E600; background:#FFFF80; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:center}
	#retornoERRORRecover{width:260px; float:left;  margin:25px 10px; padding:3px; border:1px solid #B00004; background:#FFA4A6; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:center}

#carregando_perfil{display:none; float:left; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; width:230px; }
	#retornoPerfil{width:251px; display:none; float:left; margin:10px 0}
	#retornoYESPerfil{width:230px; float:left; margin:0 5px; padding:3px; border:1px solid #0F0; background:#C1FFD1; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:center;}
	#retornoALERTPerfil{width:230px; float:left; margin:0 5px; padding:3px; border:1px solid #E6E600; background:#FFFF80; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:center}
	#retornoERRORPerfil{width:230px; float:left; margin:0 5px; padding:3px; border:1px solid #B00004; background:#FFA4A6; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:center}	
	
	
/*BOXES*/
#mask{
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

.window{
  position:absolute;
  left:0;
  top:0;
  width:345px;
  height:172px;
  display:none;
  z-index:9999;
  background-position:-377px -12px;
}

/*#boxes #dialogRecover{background-position:-377px -12px; width:345px; height:172px;}*/

#dialogRecover span{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F78500; font-weight:bold; font-variant:small-caps;}
#form_recover{width:330px; height:172px; float:left; padding:10px 0 0 15px}
#form_recover .close{float:right; margin:0 0 10px 0; width:100px}
#form_recover .close:hover{cursor:pointer; text-decoration:underline}
#form_recover_senha{float:left; width:312px}
#form_recover .top{font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#78C028; font-weight:bold; font-variant:small-caps; text-align:center; float:left; width:270px; margin:0 0 0 40px}
#form_recover label{float:left; margin:5px 0}
#dialogRecover input{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7A7A7A; padding:3px; border:1px solid #CCCCCC; width:295px; float:left;}
#dialogRecover button{background:url(../images/btn_login.png) no-repeat; width:65px; height:27px; border:0; color:#F78500; font-size:15px; float:right; margin:5px 8px}
#dialogRecover button:hover{text-decoration:underline; cursor:pointer}


#box{width:953px; margin:0 auto;}

/*HEADER*/
#header{width:953px; height:113px; float:left}
#header_logo{float:left; width:268px; margin:2px 0 0 38px}
#header_hoje{float:right; text-align:right; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7A7A7A; font-variant:small-caps; margin:55px 35px 0 0}
#header_hoje p{display:block}
#header_hoje .header_hoje_visitante{color:#F78500; font-weight:bold}

/*BG_TOP*/
.bg-top{background:url(../images/bg_top.jpg) no-repeat center; width:953px; height:26px; float:left}

/*CONTENT*/
#content{background:url(../images/bg_centro.png) repeat-y center; width:953px; float:left;}
#content_gallery{width:953px; height:236px; float:left;}
.content_gallery_btn_left{background-position:-8px -12px; width:39px; height:236px; float:left; margin-left:37px}
.content_gallery_btn_left:hover{background-position:-55px -12px; width:39px; height:236px; float:left; margin-left:37px; cursor:pointer}
#content_gallery_img{width:795px; height:236px; margin:0 3px; float:left; overflow:hidden}
#content_gallery_img ul{list-style:none}
.content_gallery_btn_right{background-position:-149px -12px; width:39px; height:236px; float:left; margin-right:37px}
.content_gallery_btn_right:hover{background-position:-102px -12px; width:39px; height:236px; cursor:pointer}
#content_menu{width:879px; height:30px; background:#54A9E9; margin:12px 37px; float:left; display:block}
#content_menu ul{margin:0; padding:0; list-style:none; position:relative; z-index:999; cursor:pointer}
#content_menu ul li{display:inline; float:left; position:relative; z-index:999; margin:0; padding:0}
#content_menu ul li a{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; float:left; padding:5px 10px; text-decoration:none;}
#content_menu ul li a:hover{background:url(../images/bg_menu.jpg) repeat-x}
#content_menu ul li:hover ul{display:block;}
#content_menu ul li ul{display:none; width:190px; position:absolute; right:auto; left:0; top:30px; color:#000; padding:2px 0; background-color:#54A9E9; float:left}
#content_menu ul li ul li{border-bottom:1px solid #FFF}
#content_menu ul li ul li a{width:169px; float:left}

/*CONTEUDO*/
#content_conteudo{width:953px; float:left;}
#content_conteudo_local{width:860px; height:26px; margin:0 0 0 46px; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F78500; font-weight:bold; float:left}
#content_conteudo_left{width:237px; margin:14px 0 0 46px; float:left;}
#form_login{float:left; display:block}
#form_login ul{float:left}
#form_login ul .titulo{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-variant:small-caps; color:#78C028; padding:3px; width:230px; list-style:none; font-weight:bold}
#form_login ul li a{margin-left:15px; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-decoration:none}
#form_login ul li a:hover{text-decoration:underline; color:#F78500}


#content_conteudo_left .login{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F78500; font-weight:bold; border-bottom:2px #d4d4d4 solid; padding-right:40px; margin-bottom:5px; float:left}
#content_conteudo_left label{display:block; margin:5px 0; float:left}
#content_conteudo_left input{border:1px solid #CCCCCC; padding:7px 2px; width:233px; color:#7A7A7A; float:left}
#content_conteudo_left .login_bottom{float:left; width:239px;}
#content_conteudo_left .login_bottom a{color:#7A7A7A; margin:2px 15px 0 0; text-decoration:none; float:left}
#content_conteudo_left .login_bottom a:hover{text-decoration:underline}
#content_conteudo_left .enviar{background:url(../images/btn_login.png) no-repeat; width:65px; height:27px; border:0; color:#F78500; font-size:15px; float:right}
#content_conteudo_left .enviar:hover{text-decoration:underline; cursor:pointer}
#txt_pass_login{display:none}
#novidades{width:237px; margin:15px 0 0 0; float:left;}
#novidades .novidades_titulo{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F78500; font-weight:bold; border-bottom:2px #d4d4d4 solid; padding-right:40px; margin-bottom:5px; float:left;}
#novidades p .novidades_dia{float:left; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7C7C7C; width:235px; font-weight:bold}
#novidades p{float:left; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7A7A7A; text-align:justify; margin:5px 0}
#novidades a{float:right; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F78500; text-decoration:none}
#novidades a:hover{text-decoration:underline}

#content_conteudo_sep_vertical{background:url(../images/sep_vertical.jpg) no-repeat; width:2px; height:400px; float:left; margin:0 10px}

#content_conteudo_right{width:610px; margin:5px 37px 0 0; float:left;}
#content_conteudo_right_historia{width:599px; float:left; margin-right:9px;}
#content_conteudo_right_historia .welcome{font:29px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#78C028; display:block;}
#content_conteudo_right_historia .historia{font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#949494; margin-right:15px; top:0}
#content_conteudo_right_historia p{font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify; color:#7A7A7A;}
#content_conteudo_right_historia p a{color:#F78501; text-decoration:none; font-weight:bold; float:right}
#content_conteudo_right_historia p a:hover{text-decoration:underline}
#content_conteudo_right_sep_horizontal{background:url(../images/sep_horizontal.jpg) no-repeat; float:left; width:598px; height:2px; margin:15px 0}
#content_conteudo_right_newslleter{width:286px; float:left; margin:3px 0 0 0}
#content_conteudo_right_newslleter .news{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F78500; font-weight:bold; border-bottom:2px #d4d4d4 solid; padding-right:40px}
#content_conteudo_right_newslleter .parceiros{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F78500; font-weight:bold; border-bottom:2px #d4d4d4 solid; padding-right:40px; margin-top:10px; float:left}

#wrapper{width:610px; height:30px;}
#wrapper .tab-content ul{list-style:circle; margin-left:25px}
#wrapper .tab-content ul li a{color:#666; text-decoration:none}
#wrapper .tab-content ul li a:hover{color:#0C3;}
#wrapper ul.tabs{width:610px; margin:0; padding:0;}
#wrapper ul.tabs li{display:block; float:left; padding:0 5px;}
#wrapper ul.tabs li a{font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; float:left; padding:5px; background-color:#F1F1F1; color:#666; text-decoration:none; cursor:pointer}
#wrapper ul.tabs .selected{font-weight:bold; color:#F78500}
#wrapper .tab-content{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; clear:both; border:1px solid #ddd; padding:10px;}

#listParceiros{float:left; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-variant:small-caps; color:#999; width:286px; margin-top:10px; font-weight:bold}
#listParceiros ul{list-style:none;}
#listParceiros ul li{text-align:center; width:286px}

#form_newslleter{float:left; width:286px;}
#content_conteudo_right_newslleter label{display:block; margin:10px 0; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7A7A7A}
#form_newslleter input{border:1px solid #CCCCCC; width:190px; color:#7A7A7A; padding:7px 2px; float:left;}
#form_newslleter .enviar{background:url(../images/btn_news.png) no-repeat; width:84px; height:32px; border:0; color:#F78500; font-size:15px; float:right}
#form_newslleter .enviar:hover{text-decoration:underline; cursor:pointer}
#content_conteudo_right_sep_vertical{background:url(../images/sep_vertical_right.jpg) no-repeat; width:2px; height:196px; float:left; margin:0 10px}
#content_conteudo_right_facebook{width:290px; margin:3px 9px 0 0; float:left}
#content_conteudo_right_facebook .fb{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F78500; font-weight:bold; border-bottom:2px #d4d4d4 solid; padding-right:40px}
#bg_fb{border:1px solid #EAEAEA; width:291px; margin-top:10px; float:left}
#bg_fb .pic{width:281px; height:90px; display:block; margin:5px; float:left}
#bg_fb .link{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#A6A6A6; margin:0 5px; float:left}

#content_conteudo_right .titulo{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F78500; font-weight:bold; border-bottom:2px #d4d4d4 solid; padding-right:40px; margin-bottom:5px; float:left; margin-top:9px;}

/*HISTORIA*/
#historia{float:left; width:597px; margin:5px 0; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7A7A7A; clear:both}
	#historia .viewport{width:575px; height:420px; overflow:hidden; position:relative;}
	#historia .overview{list-style:none; position:absolute; left:0; top:0; text-align:justify; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	#historia ul{margin-left:35px}
	#historia ul li{margin:5px 0}
	#historia h3{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F78500; font-weight:bold}
	#historia .scrollbar,
	#historia .thumb .end,
	#historia .thumb{background:transparent url(../images/bg-scrollbar.png) no-repeat;}
	#historia .scrollbar{position:relative; background-position:0 0; float:right; width:15px;}
	#historia .track{background:transparent url(../images/bg-scrollbar-end.png) no-repeat 0 100%; height:100%; width:13px; position:relative; padding:0 1px;}
	#historia .thumb{background-position: 100% 100%; height:20px; width:13px; cursor:pointer; overflow:hidden;position:absolute; top:0;}
	#historia .thumb .end{background-position: 100% 0; overflow:hidden; height:5px; width:13px;}
	#historia .disable{display:none;}
	
/*CONTACTOS*/
#contacto{float:left; width:597px; margin-top:5px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7A7A7A}
#info{float:left; width:290px; margin:0 4px 0 0;}
#info{float:left; width:290px; margin:8px 0 0 0}
#info h1{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7C7C7C; font-weight:bold; font-variant:small-caps; border-bottom:0; margin:0 0 5px 0; text-decoration:underline}
#info p{margin:0 0 10px 0; color:#7A7A7A; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#info p a{color:#F78500; text-decoration:none}
#info p a:hover{text-decoration:underline}
#info .mapaLG{width:183px; height:110px; background-position:-190px -12px; float:left; margin:5px 0 0 35px}
#info .mapaLG:hover{width:183px; height:110px; background-position:-190px -130px; float:left; margin:5px 0 0 35px; cursor:pointer}
#contact_email{float:right; width:290px; margin:0 0 0 4px;}
#form_contacto{width:292px; margin:10px 0;}
#form_contacto_detalhes{float:left; width:280px; margin:10px 0 0 10px;}
#contact_email fieldset{border:1px solid #CCCCCC; padding:0 0 5px 0}
#contact_email legend{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#78C028; font-variant:small-caps; font-weight:bold; margin:0 0 0 10px; border:1px solid #CCCCCC; padding:2px}
#contact_email label{display:block; margin:5px 0; float:left; color:#C00;}
#contact_email input{width:255px; padding:5px; border:1px solid #CCCCCC; color:#7A7A7A; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#contact_email input:hover{border:1px solid #78C028;}
#contact_email textarea{width:255px; padding:5px; border:1px solid #CCCCCC; color:#7A7A7A; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#contact_email textarea:hover{border:1px solid #78C028;}
#contact_email .btn{width:65px; background:url(../images/btn_login.png) no-repeat; border:0; color:#F78500; display:block; margin:0 auto;}
#contact_email .btn:hover{text-decoration:underline; cursor:pointer; border:0}

/*SINGLE NOVIDADES*/
#novidadesDesc{float:left; width:597px; margin-top:5px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7A7A7A}
.subtitulo{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; width:597px; float:left; margin:5px 0}
#contentGaleria{width:580px; float:left;}
#contentGaleria .btn_left_shadow{background-position:-388px -189px; height:38px; width:38px; float:left; margin:30px 0}
#contentGaleria .btn_left_shadow:hover{background-position:-429px -189px; height:38px; width:38px; float:left; cursor:pointer}
#contentGaleria .btn_right_shadow{background-position:-471px -189px; height:38px; width:38px; float:right;  margin:30px 0}
#contentGaleria .btn_right_shadow:hover{background-position:-514px -189px; height:38px; width:38px; float:right; cursor:pointer}
#contentGaleria img{padding:2px; margin:0 3px; float:left}
#contentGaleria .galeria{float:left; margin:0 2px}

/*NOVIDADES*/
#novidades_right{float:left; width:597px; margin:5px 0; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7A7A7A; text-align:justify}
#novidades_right .titulonovidades{display:block; color:#78C028; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold}
#novidades_right .titulo_data{color:#666; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block}
#novidades_right a{color:#F78500; float:right; display:block}
#novidades_right p{margin-bottom:10px; border:1px #F7F7F7 solid; padding:3px; background:#ECF5FF; float:left; width:589px;}
#paginacao{text-align:right; width:597px; color:#666; float:left; margin:0 0 10px 0}
#paginacao a{padding:2px 5px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; font-variant:small-caps; color:#129D0F; background:#F8F8F8; border:1px solid #CCC}
#paginacao a:hover{background:#E6E6E6}

/*GOOGLE MAPS*/
#simplemodal-overlay {
  background-color:#000;
}

#simplemodal-container {
  height:400px;
  width:600px;
  background-color:#fff;
  border:3px solid #ccc;
}

#simplemodal-container iframe{
	height:400px;
	width:600px;
}

#simplemodal-container a.modalCloseImg {
  background:url(../images/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}

#simplemodal-container p.larger a {
	background:url(images/viewlarger.png) no-repeat;
	display:inline;
	z-index:3200;
	position:absolute;
	bottom:-24px;
	right:-28px;
	cursor:pointer;
	color:#fff;
	padding-left:20px;
	height:20px;
	width:80px;
	text-decoration:none;
	font-size:0.8em;
}

/*PAINEL*/
  
/*TABELA NOTA*/
#tb_nota{float:left; color:#666; width:599px; margin-right:9px; display:none}
#tb_nota .tituloNota{background:#FCFCFC; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-variant:small-caps; color:#707070;}
#tb_nota .tabela{border:2px solid #CCC;}
#tb_nota .bordadireita{border-right:1px solid #ccc;}
#tb_nota .bordadcima{border-top:1px solid #ccc;}
#tb_nota .bordadbaixo{border-bottom:1px solid #ccc;}
#tb_nota .linhaimpar{background:#B7DEFF; color:#111}
#tb_nota .linhapar{background:#DDEDFF; color:#111}
#tb_nota .notalimpo{background:#F9F9F9}
#tb_nota .notacor{color:#F00}
#content_conteudo_right_cbResid{color:#333; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right; width:599px; margin:0 0 10px 0; float:left}
#content_conteudo_right_cbResid select{padding:2px}

/*PERFIL*/
#form_Perfil{float:left; display:block; width:599px;}
#form_Perfil fieldset{float:left; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; font-variant:small-caps; width:250px;}
#form_Perfil legend{padding:0 5px; font-size:18px; color:#78C028}
#form_Perfil label{display:block; padding:5px; color:#F78500; width:238px; float:left}
#form_Perfil .tipo{font-size:12px}
#form_Perfil input{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; padding:2px; width:232px}
#form_Perfil .btn{width:65px; height:27px; background:url(../images/btn_login.png) no-repeat; border:0; color:#F78500; display:block; margin:0 auto;}
#form_Perfil .btn:hover{text-decoration:underline; cursor:pointer; border:0}
#form_Perfil .imgDesenho{float:right; width:267px; height:200px; margin:35px 30px 0 0}
/*BG_BOTTOM*/
.bg-bottom{background:url(../images/bg_bottom.jpg) no-repeat center; width:953px; height:20px; float:left; }

/*AFASTMENTO*/
#divclear{clear:both}

/*FOOTER*/
#footer{width:879px; margin:0 auto;}
#footer .validacao{float:left; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#434343;}
#footer p{float:right; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#434343; text-align:right; margin:5px 0 30px 0; }
#footer p a{color:#434343;}
#footer p a:hover{color:#78C028; }