@charset "utf-8";
* {
	margin:0;
	padding:0;
}
/*GERAL*/
body {
	background:#000;
	color: #FFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin: 0 auto;
	text-align:center;
}
a {
	color: #FFF;
	text-decoration: none;
}
a:hover {
	color: #FFF;
	text-decoration:underline;
}
a img {
	border:none;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
h1 {
	color: #d16a00;
	font-size: 100%;
	margin: 0.1em 0;
}
h2 {
	background:#fff;
	color: #e32;
	font-family:verdana,arial,'lucida grande',helvetica,sans-serif;
	font-size: 190%;
	margin: 0.3em 0;
	padding-top: 0.8em;
}
h3 {
	color: #993;
	font-family:verdana,arial,'lucida grande',helvetica,sans-serif;
	font-size: 165%;
	padding-top: 1.5em;
}
h4 {
	color: #993;
	font-weight: normal;
	padding-top: 0.5em;
}
ul, li {
	margin: 0 12px;
}
#linha-h {
	clear:both;
	height:3px;
	font-size:0px;
}
#linha2-h {
	clear:both;
	height:0px;
	font-size:0px;
	float:left;
	width:100%;
}
#linha3-h {
	clear:both;
	height:10px;
	font-size:0px;
}
/* Layout - inicio*/
#topbar {
	text-align:right;
	font-size:10px;
	padding:5px;
	background-color:#ea9700;
}
#header {
	background:transparent url(../img/barra.gif) no-repeat;
	color: #fff;
	height:210px;
	width:100%;
	height:117px;
}
#header a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
#logo {
	text-align:left;
	padding:58px 0 0 62px;
	position:absolute;
}
#sitemap {
	float:right;
	padding:90px 75px 0 0;
	*padding:87px 75px 0 0;
}
#sitemap a {
	color:#bbbbbc;
	font-size:11px;
}
#centraliza {
	text-align:left;
	margin:0 auto;
	width:960px;
	height:600px;
}
#content{
	clear: both;
	color: #000;
	float:left;
	min-height:409px;
	*height:409px;
	width:960px;
	background:#FFF;
	/*overflow: auto;*/
}
#content table {color: #000;}
#content a {color:#e5e5e5;}
#content a:hover {color:#e5e5e5;text-decoration:underline;}
#footer {
	background:#000 url(../img/bgfotr.png) no-repeat scroll 885px 0;
	clear: both;
	padding: 8px 77px 0 0;
	text-align: right;
	font-weight:bold;
	font-size:9px;
	vertical-align:middle;
	height:18px;
	*height:26px;/*HACK IE*/
	color:#CCC;
}
#pags a {color:#FFF;}
#pags a:hover {color:#FF0;}
	/*MENU - INICIO*/
#menus {
	clear:both;
	text-align:center;
	background:#000000 url(../img/bgmenur.png) no-repeat scroll 889px 0;
	height:68px;
	width:960px;
	margin:0 auto;
	color:#e2e3e4;
}
#menu {
	padding:13px 72px 0 0;	
}
#menu #link {
	padding:0px 4px;
	margin:0;
	float:right;
	text-transform:uppercase;
}
#menu .separ {
	background:transparent url(../img/circulo.gif) no-repeat;
/*	border-left:medium dotted #FFF;*/
	float:right;
	width:9px;
	height:9px;
	font-size:0px;
	margin:3px 0px 0px 0px;
}
#menu a {
	color:#CCC;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	padding:0 2px;
}
#menu a:hover {
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
}
#menu a:hover.ho {background:#090;}
#menu a:hover.em {background:#1d96b7;}
#menu a:hover.po {background:#e02a3a;}
#menu a:hover.co {background:#b7b7b7;}
#menu a:hover.pa {background:#71297a;}
#submenu {
	float:left;
	width:100%;
	height:42px;
	text-align:left;
}
#subtit {padding:17px 0 0 0;float:left;}
#subtit a{
	font-size:22px;
	font-weight:bold;
	padding:0 8px;
	text-transform:uppercase;
}
#subs {padding:27px 0 0 0;float:left;}
#subs a {
	font-weight:bold;
	padding:0 2px;
	font-size:10px;
}
.sub-ho{display:none;}
.sub-em{display:none;}
.sub-po{display:none;}
.sub-co{display:none;}
.sub-pa{display:none;}
.sub-sm{display:none;}
.atual #submenu {display:block;}
	/*MENU - FIM*/

/* Layout - fim*/
/*PORTFOLIO - INICIO*/
#nomeport {
	float:left;
	width:920px;
	*width:943px;
	padding:20px 20px 0;
	text-transform:uppercase;
	font-weight:bold;
}
/*PORTFOLIO - FIM*/
/*EMPRESA - INICIO*/
blockquote#empresa {
	padding:20px;
	text-align:justify;
	font-size:12px;
}
/*EMPRESA - FIM*/
/*CONTATO - INICIO*/
#co-ql {
	background:transparent url(../img/contato.gif) no-repeat;
	width:41%;
	*width:46%;
	min-height:337px;
	height:337px;
	padding:19px 0 0 58px;
	float:left;
	font-size:12px;
	text-align:justify;
}
#co-qd {
	float:right;
	background:transparent url(../img/motorempresa.jpg) no-repeat;
	width:45%;
	min-height:314px;
	height:354px;
	text-align:left;
	padding:0 15px 0 0;
}

#formulario fieldset {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; width:60%;}
/*#container fieldset.acao {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}*/
#formulario dl {clear:both;}
#formulario dt {float:left; text-align:right; width:90px; line-height:25px; margin:0 10px 10px 0;}
#formulario dd {float:left; line-height:25px; margin:0 0 10px 0;}
#formulario {padding:20px 0 0 20px; margin:0 auto;}
#formulario textarea,input,select {border: #CCC 1px solid;}
/*Butoes - inicio*/
#formulario .botao {width:56px; height:26px; color:#fff; padding:0 2px; background:url(../img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;float:left;}
.botao2 {
	background:url(../img/enviar.png) no-repeat;
	border:none;
	width:77px;
	height:18px;
	padding:0 10px 0 0;
	margin:1px;
	cursor:pointer;
}
/*#formulario input.botao:hover {background-position:0 100%;} /*jquery p ie*/
/*Butoes - fim*/

#formulario .formc-l {
	float:left;
	clear:left;
	width:87px;
	/*line-height:22px;*/
	/*height:10px;*/
	
}
#formulario .formc {
	float:left;
	clear:right;
	margin:3px;
	*margin:0px;
	/*height:23px;*/
	/*line-height:22px;*/
}
#errorestrito {color:#F00;}
/*CONTATO - FIM*/
/*HOME - INICIO*/
#h-col1 {float:left;width:700px;}
#h-col2 {float:left;width:239px;height:229px;padding:0 0 0 20px;}
/*#h-bloco1 {float:left;width:200px;height:240px;font-size:11px;text-align:justify;padding:17px 23px 15px 10px;}*/
#h-bloco1 {float:left;width:666px;height:240px;font-size:11px;text-align:justify;padding:17px 23px 15px 10px;}
#h-bloco2 {float:left;width:695px;height:150px;font-size:11px;padding:15px 0px 0px 10px;}
#h-div {float:left;height:440px;;background-color:#CCC;width:1px;font-size:0px;}
#h-bloco3 {float:left;width:228px;height:235px;padding:17px 0px 15px 1px;}
#h-bloco4 {float:left;width:228px;height:150px;padding:18px 0px 0px 0px;}
#h-bloco-not {float:left;height:220px;overflow:auto;overflow-x:hidden;color:#000;text-align:justify;}
#h-bloco-not a {color:#000}
#h-bloco-not a:hover{color:#666;text-decoration:underline;}
#h-tit {float:left;color:#009900;font-weight:bold;font-size:12px;}
#h-news {float:left;width:100%;}
#h-twitter {float:right;padding:52px 0 0 0;}
/*HOME - FIM*/
/*PARCEIROS - INICIO*/
#par-q1{
	float:left;	
	width:100px;
	padding:17px 10px;
}
#par-q2{
	float:left;
	width:830px;
	padding:47px 0 0;
	text-align:justify;
}
/*PARCEIROS - FIM*/
