/* 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;

	 }
	 
	 #box-toggle{
		margin-top: -25px; 
	 }
	
	 #box-toggle h3{
	 	background-image: url("../imgs/ico_lista.gif");
   		
		background-position: 0 5px;
    	
		background-repeat: no-repeat;
    	
		line-height: 141%;
    	
		padding: 0px 0 0 15px;
		
		margin: 39px 0 0px 4px;
    	
		text-align: left;
		
		cursor: pointer;
		
		width: 100%;
		
		font-size: 13px;
		
	 
	 }
	
	 
	 #conteudo #conteudo_interna .tgl p{
	 	text-align: justify;
		font-size: 12px;
		margin-left: 29px;
	 }
