<!------------------------------------ FORMULÁRIOS ----------------------------------------------------->





/* ESTRUTURA PRINCIPAL */

* {
margin:0px;
padding:0px;
}

body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:url(img/fundo.jpg) repeat-x;
}

#centraliza {
width:990px;
margin:auto;
}

#topo {
float:left;
width:990px;
height:100px;
text-align:center;
}

#base_topo {
width:990px;
float:left;
height:55px;
margin-top:10px;
}

#anuncio {
width:990px;
float:left;
}

#conteudo {
width:990px;
float:left;
clear:both;
padding-bottom:30px;
}

#conteudo_interno {
width:960px;
float:left;
clear:both;
padding:10px;
padding-bottom:30px;
}

#rodape {
width:100%;
min-height:138px;
float:left;
background:url(img/rodape_completo.jpg) repeat-x 50%;
}

#rodape_conteudo {
width:990px;
margin:auto;
margin-top:20px;
text-align:center;
}

#tools {
width:391px;	
float:left;
height:43px;
padding-left:60px;
padding-top:12px;
background:url(img/fundo_tools.jpg) no-repeat;
color:#666;
}


#titulo {
width:505px;
height:38px;
float:left;
background:url(img/fundo_titulo.jpg) no-repeat;
text-align:left;
margin-top:13px;
padding-left:20px;
}


/* INPUTS */

input[name="tools"] {
width:115px;
border:1px solid #CCC;
font-size:11px;
color:#666;
margin-left:5px;
margin-right:5px;
}

input[type="submit"] {
background:#666;
color:#FFF;
border:0px;
font-size:11px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
}



/* ESTRUTURA HOME */

#coluna1 {
width:575px;
float:left;
}

#coluna1 #news {
width:535px;
background:url(img/fundo_news.jpg) no-repeat;
margin:auto;
clear:both;
padding:10px;
}

#coluna1 #news p {
line-height:20px;
color:#999;
margin-bottom:10px;
margin-top:10px;
}

#coluna1 #news h1 {
font-size:12px;
color:#EE6B00;
clear:both;
margin-top:15px;
}

#coluna1 #news h2 a {
font-size:11px;
font-weight:normal;
float:right;
text-decoration:none;
}

#coluna1 #news .leia a {
color:#000;
text-decoration:none;
}

#coluna1 #news .leia a:hover {
color:#000;
text-decoration:underline;
}

#coluna1 #news #foto {
padding-right:15px;	
}

#coluna1 #news #linha {
width:100%;
float:left;
border-bottom:1px dotted #999;
margin-bottom:15px;
}

#coluna1 #news .leia {
display:block;
float:right;
text-align:right;
font-size:11px;
font-weight:normal;
clear:both;
}

#coluna1 #news .leia img {	
float:left;
margin-right:10px;
}

#coluna1 #news .todas {
display:block;
float:left;
text-align:left;
font-size:11px;
font-weight:normal;
width:150px;
color:#EE6B00;
clear:both;
}

#coluna1 #news .todas {
display:block;
float:left;
text-align:left;
font-size:11px;
font-weight:normal;
width:150px;
color:#EE6B00;
clear:both;
}

#coluna1 #news .todas a{
font-size:11px;
font-weight:normal;
color:#EE6B00;
text-decoration: none;
}

#coluna1 #news .todas a:hover{
text-decoration: underline;
}

#coluna1 #news .todas img {	
float:left;
margin-right:10px;
}

#coluna1 #locacao {
width:575px;
float:left;
margin-top:20px;
text-align:center;
clear:both;
}

#coluna2 {
width:415px;
float:left;
text-align:center;
}

#coluna2 #tecnologia {
background:url(img/fundo_tecnologia.jpg) no-repeat;
width:380px;
padding-top:50px;
margin:auto;
margin-top:40px;
padding-left:10px;
padding-right:10px;
}

#coluna2 ul {
list-style-type:disc;
color:#FFA319;
padding-left:20px;
margin:0px;
padding-bottom:10px;
clear:both;
}

#coluna2 li {
font-size:12px;
padding:0px;
color:#666;
font-weight:normal;
text-align:left;
margin:0px;
}

#coluna2 p {
text-align:left;
color:#999999;
line-height:20px;
padding-left:20px;
}

#coluna2 h2, #coluna2 h2 a {
color:#B90000;
font-size:11px;
font-weight:normal;
clear:both;
text-align:right;
padding:0px;
text-decoration:none;
}

#coluna2 h2 a:hover {
text-decoration:underline;	
}

#coluna2 #linha {
width:100%;
float:left;
margin-top:15px;
border-bottom:1px dotted #999;
margin-bottom:15px;
}

#news a {
color:#EE6B00;
text-decoration:none;
}

#news a:hover {
text-decoration:underline;
}

/* ESTRUTURA EMPRESA */

#empresa {
width:960px;
float:left;
padding:10px;
min-height:370px;
background:url(img/fundo_empresa.jpg) no-repeat;	
}

#apresentacao {
width:240px;
float:left;
}

#apresentacao img {
padding-bottom:10px;	
}

#fotos_internas {
width:685px;
float:right;
text-align:center;
}

p {
line-height:28px;
color:#666;
font-size:12px;
}

#caixas {
width:980px;
float:left;
}

.caixa_item {
width:315px;
float:left;
height:215px;
background-position:bottom;
text-align:right;
}

#visao {
background-image:url(img/fundo_empresa_caixaitem.jpg);
margin-top:15px;
}

#solucoes {
background-image:url(img/fundo_empresa_caixaitem.jpg);
margin-top:25px;
margin-left:5px;
}

#missao {
background-image:url(img/fundo_empresa_caixaitem2.jpg);
margin-left:5px;
}

.caixa_item #imagem {
width:95px;
height:95px;
float:left;
margin-top:15px;
margin-left:10px;
}

.caixa_item #texto {
width:190px;
font-size:12px;
color:#666;
line-height:30px;
text-align:left;
float:left;
padding-left:10px;
margin-top:15px;
}

.caixa_item #titulo_caixa {
width:305px;
text-align:right;
float:left;
}

.caixa_item #link {
width:305px;
float:right;
font-size:12px;
color:#333;
padding-right:20px;
}

.caixa_item #link a {
color:#333;
text-decoration:none;
font-weight:bold;
}

.caixa_item #link a:hover {
text-decoration:underline;
}


/* ESTRUTURA NOTÍCIAS */

#noticias {
width:960px;
float:left;
padding:10px;
min-height:300px;
}

#noticias p {
line-height:24px;
color:#666;
font-size:12px;
}

#link2  {
color:#EE6B00; !important
border:1px solid red;
text-decoration:none;
display:inline;
}

#link2:hover {
text-decoration:underline;
display:compact;
}

#link2:visited {
color:#EE6B00; 
display:inline;
}

#coluna_noticia {
width:580px;
padding:10px;
padding-top:35px;
min-height:258px;
background:url(img/fundo_noticias_coluna1.jpg) no-repeat;
float:left;
}

#coluna_noticia a {
color:#EF6B00;
text-decoration:none;
}

#coluna_noticia #caixa a {
color:#666;
text-decoration:none;
}

#coluna_noticia #caixa a:hover {
color:#666;
text-decoration:underline;
}

#outras_noticias {
width:580px;
float:left;
border-top:1px solid #CCC;
padding-top:20px;
}

#outras_noticias #caixa {
width:247px;
float:left;
min-height:110px;
background:url(img/fundo_noticias_caixa.jpg) no-repeat;
margin-left:10px;
padding:15px;
padding-top:0px;
}

#outras_noticias #caixa h1 {
font-size:12px;	
}

#outras_noticias #caixa p {
margin:0px;
padding:0px;
padding-top:5px;
font-size:11px;
line-height:22px;
}

#outras_noticias #caixa img {
float:left;
clear:both;
}

#coluna_noticia #data {
width:145px;
background:url(img/img_noticias_data.jpg);
font-size:12px;
color:#666;
line-height:29px;
text-align:center;
margin-left:-10px;
}

#coluna_noticia h1 {
margin-top:10px;
color:#EF6B00;
font-size:27px;
padding-left:5px;
}

#coluna_noticia p {
margin:inherit;
padding:10px;
}

#coluna_noticia a:hover {
text-decoration:underline;
}

#coluna_noticia img {
padding-right:10px;	
border:0px;
}

#coluna_lista {
width:340px;
height:441px;
background:url(img/fundo_noticias_coluna2.jpg);
float:left;
padding-left:20px;
padding-top:20px;
}

select {
border:1px solid #CCC;
background:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
color:#333;
}

#coluna_lista .filtragem {
padding-bottom:10px;
border-bottom:1px dotted #999;	
width:90%;
clear:both;
}

#coluna_lista h1 {
font-size:11px;	
font-weight:normal;
color:#666;
}

#coluna_lista h2 {
font-size:11px;	
color:#EE6B00;
font-weight:normal;
line-height:30px;
}

#coluna_lista ul {
list-style:none;	
padding-left:0px;
margin-left:0px;
}

#coluna_lista ul li {
padding-left:0px;
margin-left:0px;
width:300px;
padding-top:3px;
padding-bottom:3px;
clear:both;
}

#coluna_lista ul li a {
color:#666;
text-decoration:none;
display:block;
}

#coluna_lista ul li a:hover {
color:#666;
text-decoration:underline;
}

#coluna_lista ul li .data {
background:url(img/img_noticias_data_peq.png);
display:block;
width:44px;
line-height:18px;
float:left;
text-align:center;
margin-right:10px;
}

#coluna_lista .links {
width:300px;
text-align:center;
float:left;
}

#coluna_lista .links a {
color:#EB6B00;
text-decoration:none;
}

#coluna_lista .links a:hover {
color:#EB6B00;
text-decoration:underline;
}

#linha_noticia {
float:left;	
}

/* ESTRUTURA SOLUÇÕES */

#pag_solucoes {
width:960px;
float:left;
padding:10px;
min-height:300px;	
}

#imagem_central {
width:946px;
margin:auto;
}

#imagem_central #coluna {
width:250px;
min-height:30px;
padding:10px;
padding-right:55px;
float:left;
}

#imagem_central #coluna h1 {
padding-bottom:10px;	
}

#imagem_central ul {
list-style:none;	
}

#imagem_central ul li {
line-height:25px;	
color:#666;
}

/* ESTRUTURA FALE CONOSCO */

#fale {
width:960px;
float:left;
padding:10px;
min-height:300px;
}

#fale #formulario {
width:720px;
float:left;
padding-left:150px;
background:url(img/fundo_fale.jpg) no-repeat;	
}

#fale #formulario #telefones {
width:130px;
float:left;
margin-top:30px;
}


#fale #formulario p {
line-height:normal;
}

#fale #formulario #telefones h1 {
width:auto;
border-bottom:none;	
font-weight:normal;
padding-bottom:0px;
font-size:12px;
color:#666;
}

#fale #formulario #telefones h2 {
font-size:11px;
font-weight:normal;
color:#666;
}

#formulario #contato {
width:380px;
float:left;
margin-top:20px;
margin-left:50px;
}

#formulario input[type="text"] {
width:198px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:url(img/fundoinput.png) no-repeat;
border:0px;
}

#formulario textarea {
width:255px;
height:73px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:url(img/fundotextarea.png) no-repeat;
border:0px;
}

#formulario input[type="submit"] {
width:52px;
height:27px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:url(img/bt.png) no-repeat;
color:#FFF;
border:0px;	
}

#fale #ondeestamos {
width:376px;
background:url(img/fundo_ondeestamos.gif) no-repeat bottom;
float:left;
min-height:345px;
margin-left:15px;
text-align:justify;
}

#fale #ondeestamos p {
font-size:11px;	
padding:15px;
line-height:25px;
}

#fale #atendimento {
	width:420px;
	height:163px;
	float:left;
/*	background:url(img/atendimentobr.jpg) no-repeat;	*/
	margin-left:20px;
}

#fale #trabalhe {
width:420px;
float:left;
margin-left:30px;
margin-top:20px;
height:190px;
background:url(img/fundo_trabalhe.jpg) no-repeat bottom;
}

#esquerda {
padding-right:15px;
padding-bottom:5px;
}

#direita {
padding-left:10px;
}

#fale #trabalhe p {
padding-top:15px;
font-size:11px;
line-height:22px;
display:block;
width:90%;
margin:auto;
}

/* ESTRUTURA CLIENTES */

#clientes {
width:960px;
float:left;
padding:10px;
min-height:300px;
}

.clientes{
background:#FFF;
}

.clientes tr th {
border:1px solid #999;	
}


/* ESTRUTURA TRABALHE CONOSCO */

#trabalheconosco {
width:960px;
float:left;
padding:10px;
min-height:370px;
}

table #formulario {
font-size:11px;
margin-top:15px;	
}

#formulario h1 {
width:100%;
border-bottom:1px dotted #CCC;	
font-size:12px;
color:#CCC;
font-weight:normal;
padding-bottom:3px;
}


/* ESTRUTURA EXPOMINAS */

#convencoes {
width:960px;
float:left;
padding:10px;
}

.acesso {
width:292px;
height:290px;
float:right;
background:url(expominas/img/fundo_acesso.png) no-repeat;
padding:10px;
padding-top:5px;
}

.acesso p {
color:#999999;
}

.acesso table {
float:right;	
text-align:right; 
color:#666666;
}

/* ESTRUTURA CONFIGURAÇÃO DE EMAILS */

#configemails {
swidth:960px;
float:left;
padding:10px;	
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

#icone {
width:190px;
float:left;
margin-top:20px;
}

#conteudoemails {
width:710px;
float:left;
margin-top:20px;
}

#conteudoemails h3 {
clear:both;
font-size:11px;	
font-weight:normal;
line-height:21px;
margin-top:20px;
margin-bottom:20px;
float:left;
width:710px;
}

#conteudoemails p  {
clear:both;
}

#logos {
width:385px;
float:left;
margin-top:20px;
}

#logos ul {
list-style:none;
padding:0px;
margin:0px;
}

#logos ul li {
float:left;
margin-right:10px;
}

#ajudaemail {
width:295px;
float:left;	
margin-top:30px;
}