body {
		margin:0;
		font-family:Tahoma;
		color:#2476C2;
		font-size:14px;
		background:url(../img/bgr_site.png) #378DD7;
	  }

form {padding:0; margin:0;}
table {border:0;}
a img {border:0;}
a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
input, textarea, select {
							background-color:#FFF;
							border:1px solid #2577C2;
							font-family:Tahoma;
							color:#2476C2;
							font-size:12px;
						}
				
textarea {overflow:auto;}

.miolo {
			width:950px;
			margin:0 auto;
		}
		
#topo {
		height:228px;
		background:url(../img/bgr_topo.jpg) bottom repeat-x;
	   }
	   
#pre_menu1 {
			height:39px;
			padding-left:5px;
			margin-top:7px;
			background:url(../img/canto_esq_menu.png) top left no-repeat;
			}
			
#pre_menu2 {
			height:39px;
			padding-right:4px;
			background:url(../img/canto_dir_menu.png) top right no-repeat;
			}
			
#menu {
		padding-top:3px;
		height:36px;
		text-align:center;
		background:url(../img/expansao_menu.png) top repeat-x;
		}
		
#menu table {margin:0 auto;}
#menu table td {
				padding-right:12px;
				padding-left:10px;
				}
#menu table td.sep {background:url(../img/separacao_menu.gif) top right repeat-y;}
				
.item_menu {padding-left:4px; height:28px;}
.item_menu div {padding-right:4px; height:28px;}
.item_menu div div {padding-top:6px; height:28px;}
.item_menu div div a {color:#0D263E; font-weight:bold; display:block; padding:0 10px;}
.item_menu div div a:hover {text-decoration:none;}

.item_menu_over {padding-left:4px; height:28px; background:url(../img/canto_esq_item_menu.png) top left no-repeat;}
.item_menu_over div {padding-right:4px; height:28px; background:url(../img/canto_dir_item_menu.png) top right no-repeat;}
.item_menu_over div div {padding-top:6px; height:28px; background:url(../img/expansao_item_menu.png) top repeat-x;}
.item_menu_over div div a {color:#FFE466; font-weight:bold; display:block; padding:0 10px;}
.item_menu_over div div a:hover {text-decoration:none;}
	   
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	   
#pre_conteudo {background:url(../img/bgr_preconteudo.jpg) top repeat-x #FFF;}
#conteudo { background:url(../img/bgr_conteudo.jpg) bottom repeat-x; padding-bottom:15px;}

#titulo {padding:0 0 15px 5px;}

#coluna_1 {
			width:618px;
			height:200px;
			padding-right:26px;
			background:url(../img/bgr_coluna1.png) top right no-repeat;
			vertical-align:top;
		   }
		   
#coluna_2 {
			width:271px;
			padding-left:26px;
			vertical-align:top;
		   }

#coluna_3 {
			width:920px;
			height:200px;
			padding-right:26px;
			background:url(../img/bgr_coluna1.png) top right no-repeat;
			vertical-align:top;
		   }
		   
.balao {
		width:187px;
		padding-top:8px;
		background:url(../img/bgr_sup_balao.gif) top no-repeat;
		position:relative;
		}
.balao div {padding-bottom:8px; background:url(../img/bgr_inf_balao.gif) bottom no-repeat; position:relative;}
.balao div div { padding:0 3px; background:url(../img/bgr_meio_balao.gif) repeat-y; position:relative;}
		   
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#rodape {
			padding-top:34px;
			height:164px;
			background:url(../img/bgr_rodape.png) top repeat-x;
		}
		
#rodape_p1, #rodape_p2, #rodape_p3 {float:left; color:#FFF;}
#rodape_p1, #rodape_p2, #rodape_p3 table {font-size:12px;}
.rodape_titulo {font-size:25px;}
#rodape_p1 {width:330px;}
#rodape_p2 {width:365px; }

#assinatura {
				padding-top:5px;
				height:60px;
				text-align:center;
				font-size:10px;
				color:#1C5B95;
			}
#assinatura a {color:#1C5B95;}

.links {margin:0 0 0 20px;}
.links li {list-style-type:square; margin-top:25px; }
.links a {color:#2476C2; cursor:pointer; }
.promocoes {margin:0 0 0 10px; min-height:250px;}
#lista_promocoes {margin:0 0 0 20px;}
#lista_promocoes a {padding:5px 0 0 0; color:#2476C2;}
#lista_promocoes li {list-style-type:square;}

#separador_novidades {width:851px; height:10px; background:url(../img/img_separador_novidades.gif) no-repeat; margin-left:10px;}
