*{margin:0; padding:0;}
body{}
img{border:0;}

#topo{ width:100%; margin:0 auto; height:150px; background:url(../img/bg_topo.jpg) repeat-x;}

#c_topo{width:900px; margin:0 auto;}

#bg_logo{width:358px; height:104px; float:left;}
#bg_logo img{padding:10px 0 0 25px;}
#slogan{width:500px; height:43px; float:right; margin-top:25px; text-align:center;}
#bandeiras{ width:42px; float:right;}
#bandeiras img{margin:2px 0; border:1px solid #CCC;}
#menu_sup{width:900px; height:40px; float:right;  text-align:center;}
#menu_sup a{ display:inline-block; padding:9px 10px 5px 10px; text-decoration:none; color:#FFF; font:14px Arial, Helvetica, sans-serif; border-bottom:2px solid trasparent;}
#menu_sup a:hover{border-bottom:2px solid #DB261D; }
#central{width:900px; background:url(../img/sombra_topo_conteudo.jpg) #FFF repeat-x top; padding:15px 0; margin:0 auto;}


#lat_esquerda{width:195px; float:left; padding:0 5px;}
#lat_esquerda h2.new{color:#DA261D; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 5px 0 5px; margin:20px 0 10px 0; border-bottom:2px solid #615D5E;} 
	
	#fretes_disponiveis_home{ float:left;}
	#fretes_disponiveis_home a{text-decoration:none;}
	#fretes_disponiveis_home a.img{display:block; margin-bottom:10px;}
	#fretes_disponiveis_home ul{list-style:none;}
	#fretes_disponiveis_home li{display:block; margin:5px 0; padding:5px; border:1px solid #333;}
	#fretes_disponiveis_home li:hover{background:#f4f4f4;}
	#fretes_disponiveis_home h2{color:#DA261D; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 5px 0 5px; margin-bottom:10px; border-bottom:2px solid #615D5E;} 
	#fretes_disponiveis_home span{ display:inline-block; width:60px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9B1B14;}
	#fretes_disponiveis_home label{ display:block; border-bottom:1px solid #f4f4f4;}
	#fretes_disponiveis_home label:hover{ cursor:pointer;}
	#fretes_disponiveis_home font{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#615D5E;}
	#fretes_disponiveis_home img{padding:10px 0 0 3px;}

	#menu_esquerdo{margin-top:15px; float:left; margin:15px 0; width:185px;}
	#menu_esquerdo a{display:block;  height:25px; border:1px solid #615D5E; border-left:6px solid #D9261D; padding:10px 3px 3px 15px; text-decoration:none; color:#D9261D; margin:5px 0; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	#menu_esquerdo a:hover{background:#D9261D; border:1px solid #D9261D; border-left:6px solid #615D5E; color:#FFF; }

#conteudo{ float:right; width:670px; }
#banner_principal{width:668px; float:right; height:240px;}
	
	
	
	#novidades_home{width:430px; float:left; margin:15px 5px 5px 5px;; }
	#novidades_home span{display:inline-block; padding:10px 5px; width:430px;}
	#novidades_home img{padding:1px; border:1px solid #666;}
	#novidades_home h2{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; border-bottom:2px solid #666; margin:0 0 10px 0; padding:0 0 0 10px;}
	#novidades_home h3{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#D9261D;}
	#novidades_home h4{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; padding:5px 0; }
	#novidades_home a{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#D9261D; text-decoration:none; display:block; text-align:right; padding:1px 5px 2px 5px;}
	#novidades_home a:hover{color:#615D5E;}
	#novidades_home hr{border-bottom::1px solid #CCC;}
	#novidades_home a.btn_mais{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1F8CCC; display:block; width:150px; border:1px solid #666; text-align:center; padding:5px 0 7px 0; margin-top:15px; float:right;}
	#novidades_home a.btn_mais:hover{background:#1F8CCC; color:#FFF;}
	#novidades_home font{color:#F00;}
	
	
	#galeria_fotos{float:right; width:180px; border:1px solid #666; margin: 15px 5px 0 0;}
	#galeria_fotos:hover{background:#f4f4f4;}
	#galeria_fotos h2{height:30px; background:url(../img/bg_tt_galeria.jpg) repeat-x; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding:3px 0 0 10px;}
	#galeria_fotos img{display:block; margin:0 auto; padding:10px;}
	#galeria_fotos span{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#D9261D; display:block; padding:5px;}
	#galeria_fotos a{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#615D5E; text-decoration:none; display:block; text-align:right; padding:1px 5px 10px 5px;}
	#galeria_fotos a:hover{color:#D9261D;}
	#galeria_fotos font{color:#615D5E;}
	

#resumo{float:right; width:660px; }

/*###### LINKS ###############*/
#resumo a.lnk_ff_conteudo{ text-decoration:none; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-align:justify;}
#resumo a.lnk_ff_conteudo:hover{color:#333}
#resumo a.lnk_veja_mais{ text-decoration:none; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#171312; text-align:justify; padding-right:25px; text-align:right}
#resumo a.lnk_veja_mais:hover{color:#8c412a}
#resumo a.lnk_menu_inf{ font:14px Arial, Helvetica, sans-serif; color:#6A6A6A; text-decoration:none; }
#resumo a.lnk_menu_inf:hover{ color:#000; }
#resumo a.l_categorias{ display: block; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color: #666;
									padding: 15px 10px 10px 10px; text-decoration: none; border: 1px solid #ccc; border-left: 5px solid #ccc; letter-spacing: 0.06em; }
#resumo a.l_categorias:hover{ color:#333; background: #EFEFEF; border: 1px solid #333; border-left: 5px solid #333; }
#resumo a.sub_menu{ font:12px Arial, Helvetica, sans-serif; color:#272727; padding:0 5px 0 20px; font-weight:bolder; text-decoration:none; background:url(../img/seta_off.gif) left no-repeat; }
#resumo a.sub_menu:hover{ color:#171312; background:url(../img/seta_on.gif) left no-repeat; }
#resumo a.link_veja_mais{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8c412a; text-decoration:none; text-align:right;}
#resumo a.link_veja_mais:hover{color:#333;}
#resumo a.ff_paginacao{ font: 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration: none; background:#313131;
						padding:2px 2px 2px 4px; text-align:center; font-weight: bold; border:2px solid #ccc; }
#resumo a.ff_paginacao:hover{ color:#9CFBFB; text-decoration: none; background:#313131; padding:2px 2px 2px 4px; border:2px solid #9CFBFB; }

/*###############################################################################################*/

/*####### FONTES ######*/
#resumo h1{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; border-bottom:2px solid #333; margin:10px 0; padding:0; padding-left:15px;}
#resumo .ff_paginacao_selected{ font: 12px Arial, Helvetica, sans-serif; color:#313131; text-decoration: none; background:#fff;
								padding:2px 2px 2px 4px; text-align:center; font-weight: bold; border-bottom-color: #313131; border:2px solid #313131; }
#resumo .ff_conteudo{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:justify; padding:0 30px;}
#resumo .ff_conteudo2{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; padding:0 5px;}
#resumo .tt_interno{ font: 14px Arial, Helvetica, sans-serif; color:#333; font-weight: bold;}
#resumo .ff_tt_conteudo_1{ font:12px Arial, Helvetica, sans-serif; color:#FFF; padding:5px; text-align:left; font-weight:bolder; }
#resumo .ff_tt_contato{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; border-bottom:2px solid #333;}

/*    BORDERS     */
#resumo .bdr_inf1{ border-bottom:1px solid #b5b5b5; }
#resumo .bdr_td_gray2{ border:#333 1px solid; padding: 3px 3px 3px 3px; }
#resumo .bdr_img{border:1px solid #171312; padding:2px;}

/*   FORMS    */
#resumo .frm_campo{ border:1px solid #ccc; font:12px Arial, Helvetica, sans-serif; color:#333; height:20px; }
#resumo .campo_textarea{ border:1px solid #666; font:12px"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; padding:5px }
#resumo .campo_3{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; border:1px solid #666; height:20px; padding:3px}

/*     OTHERS     */
#resumo table{margin:10px 0;}
#resumo .td_sub_menu{border-bottom:1px dotted #054b7a; height:20px; }
#resumo .table_produto{ padding:5px 10px; border:1px solid #ccc;}

/*   LISTA NOTICIAS DESTAQUE  */
	
	#lista_noticias{width:660px; float:right;}
	#lista_noticias li{ display:inline-block; border-bottom:1px solid #999; margin-bottom:10px; padding:10px;}
	#lista_noticias a{font:13px Arial, Helvetica, sans-serif; text-align:center; font-weight:bolder; text-decoration:none; display:block; color:#DB261D;}
	#lista_noticias a:hover{color:#333; }
	#lista_noticias_img{width:140px; float:left; text-align:center;}
	#lista_noticias_descritivo{width:500px; float:right;}
	#lista_noticias_descritivo h3{font:14px Arial, Helvetica, sans-serif; color:#333; font-weight:bold; border-bottom:1px solid #CCC;}
	#lista_noticias_descritivo h4 a{ font:12px Arial, Helvetica, sans-serif; color:#6A6A6A; text-decoration:none; padding:10px 0; display:block; text-align:left;}
	#lista_noticias_descritivo h4 a:hover{ color:#000; }
	
	/* ----------------------------------------------------------------------- */
	
	/*   LISTA NOTICIAS COMPLETA  */
	
	#lista_noticias_all{width:660px; float:right;}
	#lista_noticias_all li{ display:inline-block; border-bottom:1px solid #999; margin-bottom:10px; padding:10px;}
	#lista_noticias_all a{font:13px Arial, Helvetica, sans-serif; text-align:center; font-weight:bolder; text-decoration:none; display:block; color:#DB261D;}
	#lista_noticias_all a:hover{color:#333; }
	#lista_noticias_descritivo_all{width:660px; float:right;}
	#lista_noticias_descritivo_all h3{font:14px Arial, Helvetica, sans-serif; color:#333; font-weight:bold; border-bottom:1px solid #CCC;}
	#lista_noticias_descritivo_all h4 a{ font:12px Arial, Helvetica, sans-serif; color:#6A6A6A; text-decoration:none; padding:10px 0; display:block; text-align:left;}
	#lista_noticias_descritivo_all h4 a:hover{ color:#000; }
	
	/* ----------------------------------------------------------------------- */
	/*   ARTIGOS   */
	#artigo{width:660px; }
	#artigo h5{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
	#artigo p{ padding:5px; text-align:justify; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; padding:0 0 10px 0;}
	#artigo_img{width:320px; float:left; text-align:center; padding:5px 10px;}
	#artigo_img img{padding-bottom:5px;}
	#artigo_img a{background:url(../img/btn_mais_fotos.png) no-repeat right top; display:block; height:35px; padding:10px 20px 0 0; text-align:right; text-decoration:none; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#DB261D; font-weight:bold;}
	#artigo_img a:hover{color:#333}
	#artigo_fonte a{font:11px Arial, Helvetica, sans-serif; color:#fff; padding:5px; background:#333; text-decoration:none}
	#artigo_fonte a:hover{color:#DB261D;}
	
	/* ----------------------------------------------------------------------- */
	
	/*   GALERIA DE FOTOS  */
	#gallery{width:660px;}
	#gallery h5{font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
	#gallery p{ padding:5px; text-align:justify; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; padding:0 0 10px 0;}
	#gallery span{border:1px solid #CCC; font:12px Arial, Helvetica, sans-serif; color:#666; padding:3px 5px; float:right;}
	#gallery span:hover{cursor:pointer; border:1px solid #666; background:#D9261D; color:#FFF;}
	#conteudonoticia{float:left; display:block;}
	#imagensgaleria{width:660px; margin-top:15px; display:block; float:right;}
	#imagensgaleria ul{list-style:none;}
	#imagensgaleria li{display:inline-block; text-align:center; font:11px Arial, Helvetica, sans-serif; color:#999; margin:5px; padding:5px; border:1px solid #fff;}
	#imagensgaleria li:hover{border:1px solid #CCC;}
	
	#conteudonoticia{text-align:justify;}
	/* ----------------------------------------------------------------------- */
	/*   ARTIGOS   */
	#links{width:660px; margin-top:20px;}
	#links ul{list-style:none;}
	#links li{ display:block;  border-bottom:1px solid #CCC;}
	#links li a{display:block; margin:10px 0 2px 0;  padding:5px 10px 0 10px; text-decoration:none; font:14px Arial, Helvetica, sans-serif; color:#999; height:20px;}
	#links li a:hover{color:#333;  background:#f4f4f4 url(../img/ico_link.png) right no-repeat;}
	#links li font{float:right; padding-right:20px;}
	/*---------------------------------------------------------------------------*/

	/*FRETES DIPONIVEIS*/
	#fretes_disponiveis{ float:left;}
	#fretes_disponiveis a{text-decoration:none;}
	#fretes_disponiveis a.img{display:block; margin-bottom:10px;}
	#fretes_disponiveis ul{list-style:none;}
	#fretes_disponiveis li{display:inline-block; margin:5px; padding:5px; border:1px solid #333; width:170px; vertical-align:top;}
	#fretes_disponiveis li:hover{background:#f4f4f4;}
	#fretes_disponiveis h2{color:#DA261D; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 5px 0 5px; margin-bottom:10px; border-bottom:2px solid #615D5E;} 
	#fretes_disponiveis span{ display:inline-block; width:70px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9B1B14;}
	#fretes_disponiveis label{ display:block; border-bottom:1px solid #f4f4f4;}
	#fretes_disponiveis font{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#615D5E;}
	#fretes_disponiveis img{padding:10px 0 0 3px;}

/*    CONTATO     */
	#contato{width:660px;}
	
	#contato_form{width:350px; float:left;}
	#contato_form label{display:block; margin:10px; padding:5px 10px;}
	#contato_form span{font:14px Arial, Helvetica, sans-serif; color:#666; width:80px; display:inline-block;}
	#contato_form .inputtext{width:200px; padding:2px 5px; font:12px Arial, Helvetica, sans-serif; color:#666; letter-spacing:0.7px}
	#contato_form .btn{font:12px Arial, Helvetica, sans-serif; color:#333; border:1px solid #333; padding:5px 10px; margin-left:150px;}
	#contato_form .btn:hover{background:#333; color:#FFF;}
	
	#contato_dados {width:290px; float:right; border-left:1px solid #CCC; padding:5px 5px 5px 10px;}
	#contato_dados h2{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; border-bottom:2px solid #999; padding-left:5px;}
	#contato_dados label{display:block; margin:10px 0; padding:5px; border-bottom:1px solid #f4f4f4; float:left; width:270px;}
	#contato_dados span{ display:inline-block; width:70px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9B1B14; float:left;}
	#contato_dados font{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#615D5E; width:200px; float:left;}
	
	#msg_contato{width:650px; float:left; margin:15px 0; padding:10px; border:1px solid #CCC; color:#666;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#f4f4f4}
/* ------------------------------------------------------------------------ */

/*    PARCEIROS     */
	#parceiros{width:660px;}
	
	
	#parceiros thead {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9B1B14; margin-bottom:10px;}
	#parceiros thead th{text-align:left; border:1px solid #999; padding:5px;}
	#parceiros tbody {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#615D5E;  text-align:left;}
	#parceiros .tdparceiros{border-bottom:1px solid #CCC; padding:5px;}
	
	/* ------------------------------------------------------------------------ */

/*   PAGINACAO   */
	#paginacao a{ font: 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration: none; background:#313131;
							padding:2px 4px; text-align:center; font-weight: bold; border:2px solid #ccc; display:inline-block; margin:0 2px; }
	#paginacao a:hover{ color:#DB261D; background:#fff;border:2px solid #DB261D; }
	#paginacao span{ font: 12px Arial, Helvetica, sans-serif; color:#DB261D; text-decoration: none; background:#F2F2F2;
									padding:2px 4px; text-align:center; font-weight:bold; border:2px solid #DB261D; margin:0 2px; }
/* ------------------------------------------------------------------------*/


#footer{ font:14px Arial, Helvetica, sans-serif; text-align:center; color:#333; font-weight:bold; width:100%; height:235px; float:left; background:url(../img/bg_footer.jpg) repeat-x top; margin-top:25px;}
#fundo_rodape_lda{width:900px; margin:0 auto; background:url(../img/fundo_rodape.png) no-repeat top; height:179px;}
#dados_footer{ width:800px; margin:0 auto; padding:25px; font:14px Arial, Helvetica, sans-serif; color:#FFF;}












