* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
}

div.navigation {display:none;}

p.msgerro {
	background:#B92025;
	font:bold 11px Verdana, Arial, Sans-Serif;
	padding:7px !important;
	text-align:center;
	color:white;
	display:block;
}

/************************************
GERAL, body e companhia
************************************/
#geral {
	width:785px;
	/*background: url(imagens/sombra.gif) repeat-Y;*/
	margin:-10px auto 0;
	background: url(imagens/meio.jpg) repeat-Y center;
}

#geral .limite {
	width:762px;
	/*padding:6px;
	_padding:6px 7px 6px 5px;*/
	margin:0 auto;
}

body {background:#EEEEEE;}

/************************************
TOPO
************************************/
.topo {
	background:url(imagens/top.jpg) no-repeat center top;
	height:159px;
}

.topo h1 {
	float:left;
	margin:25px 0 0;
}

.topo h1 a {
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	background:url(imagens/logo1.gif?nocache) no-repeat;
	width:360px;
	height:118px;
	margin:1px 10px 10px 20px;
}

.topo #menu {
	float:right;
	margin:19px 15px 0 0;
	background:url(imagens/menu.jpg) no-repeat right center;
	width:360px;
}

.topo #menu ul {
	padding:50px 0 70px;
}

.topo #menu ul li {display:inline;}

.topo #menu a {
	font:bold 14px 'Trebuchet Ms', Arial, Verdana, Tahoma;
	color:#757575;
	text-transform:uppercase;
	float:left;
	padding:5px 10px;
}
.topo #menu a:hover {
	color:#FFF;
	background:url(imagens/fundo-menu.gif) repeat-X;
}

/************************************
DESTAQUE PRINCIPAL
************************************/
#destaque {clear:right;background:#B90E00 url(imagens/degrade-verm.gif) repeat-X bottom;}
body#interna #destaque { margin-bottom:20px;}

#destaque .destaquedentro {padding:20px 20px 40px;}

#home #destaque .destaquedentro {
	background: url(imagens/imgprincipal.jpg) no-repeat;
	padding:0 0 0 490px;
	height:224px;
}
#home #destaque h2 {padding:30px 0 0;}


#destaque h2 {
	color:#FFF;
	font:bold 27px 'Trebuchet Ms', Arial, Verdana, Tahoma;
	text-transform:uppercase;
}
#destaque h3 {
	color:#FFF;
	font:18px Arial, Verdana, Tahoma;
	padding:10px 0;
}

#destaque p, #destaque a {
	color:#FFF;
	font:12px/25px Arial, Verdana, Tahoma;
}

#destaque .destaquehome strong{text-transform:uppercase;}

#destaque a:link, #destaque a:visited, #destaque a:active {
	text-decoration:underline;
}
#destaque a:hover {
	text-decoration:none;
}

#destaque a.saibamais {
	float:right;
	font:bold 15px 'Trebuchet Ms', Arial, Verdana, Tahoma;
	color:#FFF;
	margin:0 5px 0 0;
}
/************************************
CHAMADAS
************************************/
#chamadas {
	float:left;
	width:454px;
}

#chamadas h2 {
	font:bold 21px 'Trebuchet Ms', Arial, Verdana, Tahoma;
	color:#6F0900;
	text-transform:uppercase;
	padding:10px;
	margin: 0.6em 0;
}
#chamadas h2 a {color:#6F0900;}

#chamadas p {
	padding:0 10px 5px;
	font:12px/22px Arial, Verdana, Tahoma;
}

#chamadas a.saibamais {
	font:bold 15px 'Trebuchet Ms', Arial, Verdana, Tahoma;
	color:#000;
	margin:0 5px 0 0;
	display:block;
	text-align:right;
}

/************************************
INFORMACOES - COLUNA DA DIREITA
************************************/
#informacoes {
	float:right;
	width:282px;
	background:#ECECEC;
}

#informacoes ul.opcoeslogado li{padding-left:15px;}
#informacoes ul.opcoeslogado li a{color:#6F0900;font-weight:bold;}
#informacoes ul.opcoeslogado li a:hover{text-decoration:underline;}

#informacoes h2, #informacoes h3 {
	margin:4px 0 0;
	color:#000;
	font:bold 16px 'Trebuchet Ms', Arial, Verdana, Tahoma;
	text-transform:uppercase;
}
#informacoes h3{font-size:15px;}
#informacoes form h2 {
	padding:10px 0 0;
	margin:0;
}

#informacoes h4 {
	font:bold 13px 'Trebuchet Ms', Arial, Verdana, Tahoma;
	color:#6F0900;
	padding:10px 0 0;
}
#informacoes h4 a {color:#6F0900;}

#informacoes p, #informacoes ul {
	font:12px/20px Arial, Verdana, Tahoma;
	color:black;
	margin:0 0 15px;
}
#informacoes p a {color:black;}
#informacoes form p {padding:0; margin:5px 0 0;}
#informacoes form, #informacoes h2, #informacoes h3, #informacoes h4, #informacoes p, #informacoes ul {padding:0 10px;}

#informacoes form fieldset {border:0;}
#informacoes form label {
	font:12px Verdana, Arial, Tahoma;
	color:#727272;
}

#informacoes form label input {
	width:240px;
	border:1px solid #727272;
	padding:5px;
	margin:0 0 5px;
}

#informacoes form input:focus {
	border:2px solid #B90E00;
	padding:4px;
}

.bot-submit {
	border:none;
	background:#6F0900;
	padding:5px 3px;
	margin:10px;
	color:white;
	width:100px;
	cursor:pointer;
	float:right;
	font:11px Arial;
	text-align:center;
}
.bot-laranja {background:#F87D2A;}

form a {
	color:#6F0900;
	font:bold 12px 'Trebuchet Ms', Arial, Verdana, Tahoma;
}

hr {
	border:0px;
	border-top:1.5px solid #C1C1C1;
	border-bottom:1.5px solid #FFF;
	margin:7px 0 0;
}

#informacoes form.form-relembralogin {display:none;}
#informacoes.relembra-senha form.form-login {display:none;}
#informacoes.relembra-senha form.form-relembralogin {display:block;}

#informacoes hr {clear:both;}

/************************************
RODAPE
************************************/
#rodape {
	clear:both;
	background: url(imagens/baixo.jpg) no-repeat center bottom;
	margin:0;
	position:relative;
	bottom:0px;
	left:1px;
	_left:0px;
	height:50px;
}
#rodape hr {display:none;}
#rodape ul li {display:inline;}

#rodape ul {
	padding:0px 0 0;
	position:relative;
	bottom:-50px;
	left:10px;
	float:left;
}

#rodape ul li a {
	font:12px 'Trebuchet Ms', Arial;
	color:#959595;
	float:left;
	padding:0 10px;
}

#rodape address {
	font:normal 12px Verdana, Arial;
	color:#959595;
	text-align:center;
	position:relative;
	bottom:-50px;
	right:15px;
	float:right;
}

/************************************
INTERNA
************************************/
#conteudo {
	width:510px;
	float:right;
	padding:0 0 5;
	margin:0 20px 0;
}
#conteudo.cont-centraliza {width:500px; float:none; margin:0 auto;}
#conteudo div.post {border:0;}
#conteudo.conteudo-largura {width:720px;}

#conteudo h3 {
	font:25px 'Trebuchet Ms', Verdana, Arial;
	color:#6F0900;
}
#conteudo h3 a {color:#6F0900;}
#conteudo h4 {
	font:bold 18px 'Trebuchet Ms', Arial, Verdana;
	color:black;
	padding:15px 0 7px;
	clear:both;
}
#conteudo h4 a {color:black;}
#conteudo p {
	font:12px/17px Arial, Verdana;
	margin:0 0 15px;
	padding:0;
}

#conteudo ul li {
	font:11px Verdana, Arial;
	color:black;
	padding:0 0 5px;
}

#conteudo ul.telcontato li {
	float:left;
	width:150px;
	height:80px;
	min-height:80px;
}

#conteudo ul.telcontato li a,
#conteudo ul.telcontato li strong{
	display:block;
}

#conteudo .entrytext {margin:0; padding:0;}

div.narrowcolumn {margin:0; padding:0;}

/** Menu Lateral **/
div#menu-lateral {
	float:left;
	width:191px;
	margin:0 0 10px 20px;
	_margin:0;
	_left:10px;
	_position:relative;
	_display:inline;
	padding:0 0 15px 0;
	background:url(imagens/bottom-caixa.png) no-repeat bottom;
}

div#menu-lateral h3 {
	font:bold 14px 'Trebuchet Ms', Verdana, Arial;
	color:black;
	text-transform:uppercase;
	background:url(imagens/topo-caixa.gif) no-repeat top;
	padding:10px 10px 7px;
}

div#menu-lateral ul li {
	font:bold 11px Arial, Verdana;
	color:#616161;
	display:inline;
}
div#menu-lateral ul li a {
	color:#616161;
	display:block;
	width:167px;
	border-top:1px solid #828282;
	padding:10px 10px;
}
div#menu-lateral ul li a:hover,div#menu-lateral ul li.selec a {color:red;}


/************************************
CADASTRO
************************************/
form.form-cadastro legend, form.form-cadastro fieldset {
	margin:0;
	padding:0;
	border:none;
}

form.form-cadastro legend{
	font:bold 18px 'Trebuchet Ms', Arial, Verdana;
	color:black;
	padding:15px 0 0;
}

form.form-cadastro label {
	font: 11px Arial;
	color:#616161;
	float:left;
	padding:0 3px 10px;
	position:relative;
}

form label span {position:absolute; right:0;}

form.form-cadastro label input {
	padding:5px;
	font:11px Arial;
	border:1px solid #B3B3B3;
}

form.form-cadastro label input:focus, form.form-cadastro textarea:focus {
	padding:4px;
	border:2px solid #B50E00;
}

form.form-cadastro label select {margin-bottom:10px;}

form.form-cadastro label input.input-medio {width:230px;}
form.form-cadastro label input.input-medio2 {width:165px;}
form.form-cadastro label input.input-peq {width:45px;}
form.form-cadastro label select.selec-peq {width:57px;}

form.form-cadastro textarea {
	width:480px;
	height:130px;
	padding:5px;
	border:1px solid #B3B3B3;
}

/* Coisas do WORPDRESS */
div.post {
	border-bottom:1px solid #C1C1C1;
	padding:0 0 20px; /* este valor força o alinhamento da borda inferior do post "agilidade e eficiência" com a borda inferior do form de login */
	margin:0;
}

div.post small, .postmetadata {display:none;}

/* tabela de precos */
table.tabelaprecos td, table.tabelaprecos th{
	padding:3px;
	font:12px Verdana, Arial, Sans-Serif;
}
table.tabelaprecos th{font-weight:bold;text-align:center;}
table.tabelaprecos .tdestado{text-align:center;}
table.tabelaprecos .tdvalor{text-align:center;}

div#logosclientes{
	padding-top:3px;
	text-align:center;
}
div#logosclientes img{border:0;margin:0 3px;}

/* tabela de status de processamento */

.tabelastatus{
	font-size:0.7em;
	background-color:#FFF;
	position:relative;
	margin:0 10px;
	font-family:arial;
	border-collapse:collapse;
	empty-cells:show;
	width:98%;
	border-bottom:1px solid #6F0900;
}
.tabelastatus th{
	color:#6F0900;
	vertical-align:bottom;
	border-bottom:1px solid #6F0900;
	padding:0 2px;
}
.tabelastatus tr td{
	margin:0;
	padding:2px 3px;
	border:1px solid #CCC;
	text-align:center;
}
.tabelastatus tr:hover{background-color:#EEE;}
.tabelastatus tr.truf td{
	text-align:left;
	border:none;
	font-style:italic;
	color:#666;
	cursor:pointer;
}
.tabelastatus tr td.tdstatus{
	background-color:rgb(244,255,244);
	font-weight:bold;
	font-size:90%;
}
.tabelastatus tr td.tdlegenda{
	font-size:90%;
	width:30%;
}
.tabelastatus tr td.tdlegenda div.statusobs{
	margin-top:6px;
	font-size:110%;
	border:1px dotted #EEE;
	padding:2px 3px;
	background-color:#F8F8F8;
}
.tabelastatus tr td.tdstatus.emprocessamento{background-color:#FEE;}
.tabelastatus tr.trsome{display:none;}
p.ampliar{font-family:arial;text-align:right;font-size:.7em;margin-top:7px;}
p.ampliar a{text-decoration:underline;color:#000;}
p.ampliar a:hover{text-decoration:none;}
