/* CSS Document */

	*{
	 	margin: 0;
		padding: 0;	
        vertical-align: top;		
	 }
	 html{
	 	background-image: url(../imgs/bg.jpg);
	 }
	 body{
		font-family: "Trebuchet MS", tahoma;
		color: #D7F5F7;
		font-size: 11px;
		background-image: url(../imgs/bg_topo_esq.png);
		background-repeat: repeat-x;
		background-color:#006699;
	 }
	 a img{
	 	border: none 0;
	 }
	 #topo{
	 	width: 100%;
		height: 213px;
	 }
	 #topo #centro{
		width: 100%;
		height: 213px;
		text-align: center;
		margin-bottom: -213px;
		position: relative;
	 }
	 #topo #bg_dir{
	 	background-image: url(../imgs/bg_topo_dir.jpg);
		background-repeat: repeat-x;
		background-position: 300px 0;
		margin-left: 750px;
		height: 213px;
		width: auto;
	 }
     #bg_geral{
	 	width: 100%;
		background-image: url(../imgs/bg_html.jpg);
		overflow: hidden;
		padding-top: 4px;
		z-index: 100;
	 }
	 #bg_geral #geral{
	 	width: 776px;
		margin: 0 auto;
		background-image: url(../imgs/linha.gif);
		background-repeat: repeat-y;
		background-position: 0 10px;
		overflow: hidden;
		margin-bottom: 0px;
		*margin-bottom: -25px;
		position: relative;
		z-index:100;
	 }
	 #esq, #conteudo, #dir{
	 	float: left;
		margin-top: 9px;
	 }
	 
	 /************************ INÍCIO MENU ************************/
	 #esq{
	 	width: 182px;
	 }
	#esq #menu{
		width: 182px;
		margin: 0;
	}
	#esq #menu .botao{
		background-image: url(../imgs/bt.jpg);
		background-repeat: no-repeat;
		width: 182px;
		height: 34px;
		margin-bottom: 3px;
		
	}
	#esq #menu .botao img{
		border: 0;
		margin: 11px 0 0 12px;
	}
	#esq #menu ol.menu_sem_sub{
		list-style-type: none;
	}
	#esq #menu ol.menu_sem_sub li.box_menu{
		background-image: url(../imgs/bt.jpg);
		background-repeat: no-repeat;
		width: 170px;
		height: 23px;
		margin-bottom: 3px;
		padding: 11px 0 0 12px;
	}
	#esq #menu ul.sub{
		width: 174px;
		list-style-type: none;
		margin: 0 0 3px 8px;
	}
	#esq #menu ul.sub li.sub_menu{
		background-image: url(../imgs/bt_sub.jpg);
		background-repeat: no-repeat;
		widows: 133px;
		height: 24px;
		padding: 10px 0 0 10px;
	}
	#esq #box_exq{
		width: 182px;
		height: 98px;
		text-align: center;
		margin-top: 8px;
	}

	/****************** FINAL ESQ ******************/
	
	#conteudo{
		margin: 9px 11px 0 14px;
		width: 388px;
	}
	#conteudo #box_principal{
		width: 388px;
		height: 198px;
	}
	#conteudo #box_novidades{
		width: 388px;
		margin-top: 9px;
	}
	#conteudo #box_novidades h5{
		width: 388px;
		height: 40px;
		background-image: url(../imgs/titulos/novidades.jpg);
		background-repeat:no-repeat;
		margin-bottom: 6px;
	}
	#conteudo #box_novidades h5 img{
		margin: 9px 0 0 8px;
	}
	#conteudo #box_novidades #dados_novidades{
		width: 388px;
		height: 210px;
		background-image: url(../imgs/linha_pontilhada2.gif);
		background-repeat:no-repeat;
		background-position:center;
	}
	#conteudo #box_novidades #dados_novidades #box_01, #conteudo #box_novidades #dados_novidades #box_02, #conteudo #box_novidades #dados_novidades #box_03, #conteudo #box_novidades #dados_novidades #box_04{
		width: 185px;
		height: 100px;
		float: left;
	}
	#conteudo #box_novidades #dados_novidades #box_01 h4, #conteudo #box_novidades #dados_novidades #box_02 h4, #conteudo #box_novidades #dados_novidades #box_03 h4, #conteudo #box_novidades #dados_novidades #box_04 h4{
		font-size: 12px;
		margin: 0;
		clear: both;
	}
	#conteudo #box_novidades #dados_novidades #box_01 img.foto, #conteudo #box_novidades #dados_novidades #box_02 img.foto, #conteudo #box_novidades #dados_novidades #box_03 img.foto, #conteudo #box_novidades #dados_novidades #box_04 img.foto{
		float: left;
		margin: 0 4px 2px 0;
	}
	#conteudo #box_novidades #dados_novidades #box_01 p, #conteudo #box_novidades #dados_novidades #box_02 p, #conteudo #box_novidades #dados_novidades #box_03 p, #conteudo #box_novidades #dados_novidades #box_04 p{
	line-height: 128%;
	font-size: 10px;
	}
	#conteudo #box_novidades #dados_novidades #box_01{

	}
	#conteudo #box_novidades #dados_novidades #box_02{
		margin-left: 14px;
	}
	#conteudo #box_novidades #dados_novidades #box_03{
		margin: 14px 14px 0 0;
	}
	#conteudo #box_novidades #dados_novidades #box_04{
		margin: 14px 0 0 0;
	}
	
	#conteudo #box_novidades #dados_novidades * a{
		color: #FFFFFF;
		text-decoration: none;
	}
	#conteudo #box_novidades #dados_novidades * a:hover{
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	
	#conteudo #box_banner{
		width: 388px;
		height: 161px;
		margin-top: 9px;
		background-image: url(../imgs/linha_01.gif);
		background-position: top;
		background-repeat: no-repeat;
	}
	#conteudo #box_banner img.banner_um, #conteudo #box_banner img.banner_dois{
		margin-top: 8px;
		border: 0;
		float: left;
	}
	#conteudo #box_banner img.banner_dois{
		margin-left: 10px;
	}
	
	/****************************** FINAL CONTEÚDO ********************************/
	
	#dir{
		width: 181px;
	}
	#dir #newsletter h5, #dir #telefones_uteis h5{
		width: 181px;
		height: 37px;
		background-image: url(../imgs/bg_titulos.jpg);
		background-repeat:no-repeat;
		margin-bottom: 6px;
	}
	#dir #newsletter h5 img{
		margin: 6px 0 0 8px;
	}
	#dir #newsletter{
		height: 205px;
	}
	#dir #newsletter p{
	 	margin: 8px 0 15px 10px;
	 }
	 #dir #newsletter form{
	 	margin: 0 0 0 10px;
		*margin: 0 0 0 5px;
		width: 165px;
	 }
	 #dir #newsletter form input.dados{
	 	background-image: url(../imgs/bg_input.jpg);
		background-repeat: no-repeat;
		width: 145px;
		height: 22px;
		border: 0;
		color: #263C50;
		font-size: 9px;
		padding: 8px 10px 0 10px;
		clear: both;
		margin-bottom: 10px;
	 }
	 #dir #newsletter form input.bt{
	 	margin: 0;
	 }
	 #dir #telefones_uteis{
	 	margin-top: 10px;
	 }
	 #dir #telefones_uteis h5 img{
		margin: 3px 0 0 8px;
	}
	 #dir #telefones_uteis ol{
		list-style-type: none;
		margin-left: 2px;
		background-image: url(../imgs/linha_3.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		height: 90px;
	}
	#dir #telefones_uteis li{
		display: block;
		background-image: url(../imgs/ico_telefone.gif);
		background-repeat: no-repeat;
		background-position: 0 18px;
		padding: 12px 0 12px 16px;
		color: #FFFFFF;
		line-height: 180%;
		color: #FFFFFF;
		font-size: 12px;
	}
	#dir #telefones_uteis li h3{
		font-size: 13px;
		margin: 0;
	}
	#dir #telefones_uteis p span{
		color: #9FF8FB;
		font-size: 11px;
	}
	
	/*************************************** FINAL PRINCIPAL ***************************************/
	
	#rodape{
	 	width: 100%;
		height: 179px;
		background-image: url(../imgs/bg_detalhe_rodape.jpg);
		background-repeat: repeat-x;
		text-align: center;
	 }
	 #rodape #rodape_centro{
	 	width: 788px;
		height: 179px;
		margin: 0 auto;
		margin-bottom: -179px;
	 }
	 #rodape #rodape_centro #detalhe_topo{
	 	width: 788px;
		height: 46px;
	 }
	 #rodape #rodape_centro #detalhe_topo #detalhe{
	 	width: 10px;
		height: 46px;
		background-image: url(../imgs/detalhe_rodape.jpg);
		background-repeat: no-repeat;
		background-position:left;
		float: left;
	 }
	 #rodape #rodape_centro #detalhe_topo #bg_detalhe{
	 	width: 778px;
		height: 46px;
		background-image: url(../imgs/bg_detalhe.jpg);
		background-repeat: repeat-x;
		float: left;
	 }
	 #rodape #rodape_centro #dados_rodape{
	 	width: 774px;
		height: 133px;
		text-align: left;
	 }
	 #rodape #rodape_centro #dados_rodape p{
	 	line-height: 180%;
		margin: 8px 0 8px 35px;
		color: #A8FDFF;
	 }
	 #rodape #rodape_centro #dados_rodape img.marca{
	 	float: right;
		margin: 50px 45px 0 0;
		border: 0;
		position: relative;
	 }
	 #rodape #bg_rodape{
		width: auto;
		height: 179px;
		background-image: url(../imgs/bg_rodape.jpg);
		background-repeat: repeat-x;
		margin-left: 750px;
		text-align: center;
	 }