/* Default CSS */

@import url('../imports/reset.css');
@import url('../imports/text.css');
@import url('../imports/960.css');

*{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration: none;
	border:none;
    font-family: Arial;
 	outline: none !important;
}
body{ background-color: #fff; }

div#bgAbsolute{ width: 100%; background: url("../../img/site/bg_topo_body.jpg"); position: absolute; left: 0px; }

div#logo h1, div#topo div#menu li a, div#rodapeCont, div#rodape a#logo{ background: url("../../img/site/sprite_default.jpg"); }
.textHide{ text-indent: -9000px; }
div#logo h1{
	background-position: 0px 0px;
	height: 79px; width: 220px;
	position: absolute;
}
div#topo{ height: 79px; background-color: #f1f1f1;}
div#topo div#menu{ height: 79px;  background-color: #f1f1f1;}
div#topo div#menu li{
	display: block;
	float: left;
	position: relative;
	top: 33px;
	margin:0px 2px 0 0;
}
div#topo div#menu li a{display: block; height: 46px; width: 102px;}
div#topo div#menu li a.home{ background-position: -1px -130px;}
div#topo div#menu li a.formatto{ background-position: -102px -130px;}
div#topo div#menu li a.produtos{ background-position: -203px -130px;}
div#topo div#menu li a.parceiros{ background-position: -304px -130px;}
div#topo div#menu li a.contato{ background-position: -405px -130px;}

div#topo div#menu li a.home:hover{ background-position: 0px -182px;}
div#topo div#menu li a.formatto:hover{ background-position: -102px -182px;}
div#topo div#menu li a.produtos:hover{ background-position: -203px -182px;}
div#topo div#menu li a.parceiros:hover{ background-position: -304px -182px;}
div#topo div#menu li a.contato:hover{ background-position: -405px -182px;}

div#conteudo{position: relative;}

div#conteudo div#conteudoTopo{ overflow: hidden; text-align: center;}
div#conteudo div#conteudoTopo p{ font-size: 24px; color: #fff; font-weight: bold; margin-top: 35px;}
div#conteudo div#conteudoCorpo p{ color: #4d4d4d; }

div#rodape{
	text-align: center;
	height: 100px;
	color: #fff;
	margin-top: 0px;
}
div#rodapeCont{
	position: relative;
	z-index: 2;
	background-position: -38px -277px;
	height: 100%;
}
div#rodapeAbsolute{ 
	background: url("../../img/site/bg_rodape.jpg"); 
	position: absolute; height: 100px; width: 100%; left: 0px; z-index: 1; }

div#rodape div#address{ text-align: center; font-size: 12px; margin-top: 15px;}
div#rodape div#address p{ margin: 0px; }
div#rodape div#address p.tel{ font-size: 16px; font-weight: bold; }
div#rodape div#menuRodape{font-size: 9px; margin-top: 50px;}
div#rodape div#menuRodape ul{ text-align: center;}
div#rodape div#menuRodape ul li{margin: 0 6px 0 6px;}
div#rodape li{ display: inline; }
div#rodape li a:hover{ color: #000; }
div#rodape a#stuff{
	display: block;
	height: 27px; width: 100px;
	font-size: 0px;
	color: #3076A7;
	position: absolute;
	top: 35px; left: 845px;
}

.error-message{ font-size: 10px; color: red; }
