/*-------------------Reset-------------------------------*/

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
	}
strong { font-weight: bold; }
:focus {
    outline: 0;
	}

ol, ul {
    list-style: none;
	}
table {
    border-collapse: collapse;
    border-spacing: 0;
	}
caption, th, td {
    font-weight: normal;
    text-align: left;
	}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
	}
blockquote, q {
    quotes: "" "";
	}
	
/*em{font-style:normal;}*/

.clear{
	display:block;
	height:0;
	padding:0;
	margin:0;
	clear:both;
	line-height: 0px;
}

iframe.treal, iframe.treal2, iframe.busca, iframe .enderecos{
	overflow:hidden;
	background:none;
	border:none;	
	padding:0;
	margin:0;
}

iframe.treal{
	width:305px;
	*width:302px;
	height:350px;
	*height:342px;
}

iframe.treal2{
	width:100%;
	height:700px;
}

iframe.busca{
	width:467px;
	height:210px;
	*height:220px;
}

iframe.enderecos{
	width:713px;
	height:1500px;
	overflow:hidden;
}
	
/*------------Trata o float------------------*/
.site_rodape div:after,	
.site_busca div:after,
.site_menu div:after,
.site_centro div:after,
.minuto_minuto div:after,
.rodape_interno div:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    float:none;
    visibility: hidden;
	}
	
.site_centro div.banner*{ visibility:visible; }
	
/**/	