* {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	line-height: normal;
	}

html {
	height: 100%; 
	overflow-x:hidden;
	}
body {
	height:100%;
	font-family: 'Arial' !important;
	font-size: 12px;
	color:#000;
	background:#3D3D3D;
	}
/*Classes */
p { padding: 10px 0; }
strong, b { font-weight: bold; }
input, select, textarea { font-family: 'Trebuchet MS' !important;font-size: 11px;}
i, em { font-style: italic; }
u { text-decoration: underline; }
button, input[type="submit"] { cursor: pointer; }
a { text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a:focus { outline: none; }
.vcSome { display: none; }
div#ajax { position: relative; margin: 250px auto 0 auto; padding:25px 0; width: 200px; font-weight: bold; color: #fff; }
div#ajax img { background: url('../img/load_ajax_azul.gif'); width: 32px; height: 32px; margin-right:5px; }
/*Classes - fim*/

/*Estrutura*/
div.bg_branco { width:100%; display:table; border-bottom:1px #fff solid; background:#fff url(../img/bg/bg_inf_home.jpg) repeat-x;}
div.geral { width:760px; position:relative; margin:0 auto; }
div.bg_rgt { width:1024px; height:500px; background:url(../img/bg/bg_inf_home2.jpg) repeat-x; position:absolute; top:0; right:-1024px;}


div.topo { width:760px; height:125px; }
h1.logo { width:261px; height:96px; background:url(../img/logo_home_novo.jpg); position:absolute; top:26px; left:5px;}
h1.logo a {width:261px; height:96px; display:block;}
div.menu_topo {width:760px; position:absolute; top:220px; right:0; z-index:10;}
div.menu_topo ul { padding-left:5px;}
div.menu_topo ul li { display:inline; list-style:none; margin:0 0 0 -5px;}
div.menu_topo ul li img { border:1px #888 solid; margin: 0 5px 0 0;}
div.menu_topo ul li strong {border-left:1px #999 solid; display:inline-block; padding:0 8px 0 5px; height:16px;}
div.menu_topo ul li a, div.menu_topo ul li a:visited { display:inline-block; color:#fff; text-decoration:none; border-left:1px #666 solid;}
div.menu_topo ul li a:hover, div.menu_topo ul li .ativo { background:#999;}

div.meio { display:table; width:760px; color:#fff;}
div#conteudo { width:760px; min-height:355px; float:right; position:relative; background:url(../img/bg/bg_home.jpg);}
.ie6 div#conteudo {height:355px;}

div.rodape { width:100%; height:90px; background:url(../img/bg/bg_rodape.gif) top repeat-x; position:relative; margin:0 auto; padding-top:15px; text-align:center; color:#fff;}
/*Estrutura - Fim*/

/*detHome*/
div.dethome { width:100%; display:table;}
div#banner_topo {width:758px; height:219px; position:relative; top:1px; left:1px; overflow:hidden;}

/*detHome - Fim*/