@charset "utf-8";
/* #### DEFAULT */

* {
margin:0;
padding:0;
}

body {
background:url(imagens/bg.jpg) #000 repeat-x;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:center; /* HACK PARA O IE */

}

hr {
display:none;
}

img {
border:none;
}

table {
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

input, textarea, select {
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}



/* #### LAYOUT */

#geral {
width:1000px;
margin:0 auto;
background:#FFFFFF;
text-align:left; /* HACK PARA O IE - ajusta todos os textos para esquerda, pois o hackzinho de cima faz centralizar todos os textos */
}

#topo {
background:url(imagens/topo-bgIndex.jpg) no-repeat;
height:119px;
}

#topo-esquerda {
float:left;
margin-left:17px;
margin-top:22px;
}

#topo-direita {
float:right;
width:263px;
_width:273px;
height:26px;
background:url(imagens/dataHora-bg.png) no-repeat;
margin-top:91px;

font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#FFF;
text-align:right;
line-height:26px;
padding-right:10px;

}


/* #### MENU */

#menu{
font-family: Verdana, Geneva, sans-serif;
font-size:14px;	
border-bottom:solid 1px #082540;
border-top:solid 1px #082540;
background:#dedede;
margin:0px;
padding:0px;
margin-bottom:15px;
clear:both;
}

#menu ul{
background:#dedede;
height:35px;
list-style:none;
padding-left:19px;
}

#menu li{
float:left;
padding:0px;
}

#menu li a{
background:#dedede url(imagens/menu-bg.png) no-repeat bottom;
border-right:solid 1px #9c9c9c;
display:block;
height:23px;
_height:35px;
margin:0px;
width:137px;
text-align:center;
text-decoration:none;
padding-top:12px;
}

#menu li .menu-atual { background:#dedede url(imagens/menu-bgOver.png) no-repeat bottom; }


/* over do 'a' e 'li' do menu */
#menu li a:hover, #menu ul li:hover a{
color:#FFFFFF;
text-decoration:none;
background:#dedede url(imagens/menu-bgOver.png) no-repeat bottom;
}

#menu li ul{
background:#333333;
display:none;
height:auto;
padding:0px;
margin:0px;
border:none;
position:absolute;
width:137px;
z-index:200;
/*top:0;
left:0;*/
}

/* aparece o ul do sub-menu */
#menu li:hover ul, .hover{
display:block;
}


#menu li li {
background:url('imagens/sub_sep.gif') bottom left no-repeat;
display:block;
float:none;
margin:0px;
padding: 0;
width:137px;
}

#menu li:hover li a{
background:none;
}

#menu li ul a{
display:block;
font-size:13px;
font-style:normal;
text-align:center;
height:26px;
padding-top:5px;
border-right:none;
}

#menu li ul a:hover, .menu li ul li:hover a{
background:#3401cc url(imagens/hover_sub.gif) left no-repeat;
border:0px;
color:#ffffff;
text-decoration:none;
}

#menu li ul .submenu-atual, .menu li ul li:hover .submenu-atual {background:#3401cc;}

#menu p{
clear:left;
}

.menu-borda {
border-left:solid 1px #9c9c9c;
}



/* FIM MENU */

/*
#area-atuacao {
margin-left:15px;
}
*/

#area-atuacao {
margin-left:12px;
width:976px;
height:200px;

background:black;
}

#bem-vindo {
padding:15px;
margin:12px;
background:#e5e5e5;
font-size:13px;
background:url(imagens/bemVindo-bg.jpg) #cccccc right repeat-y;
}


#rodape {
clear:both;
background:#1c1c1c;
padding:0px 18px;
font-size:11px;
height:51px;
/*
text-align:center;
line-height:20px;
*/
}

#rodape-menu {
float:left;
line-height:21px;
margin-top:5px;
}

#rodape-menu a {
text-decoration:none;
padding:5px;
margin:1px;
color:#FFF;
}

#rodape-menu a:hover {
text-decoration:underline;
}


#rodape-copyright {
margin-top:10px;
float:right;
color:#FFF;
}

#rodape-copyright p {
float:left;
line-height:38px;
margin-right:10px;
}



.a-cinza {
color:#666666;
text-decoration:none;
}

.a-branco {
color:#FFFFFF;
text-decoration:none;
}


.avisoie {
color:white;
width:1000px;
padding:10px;
background:black;
display:none;
_display:block;
}




/* FIM LAYOUT */


/* #### INTERNAS */

#conteudo {
margin:15px;
min-height:400px;
}

#conteudo h1 {
font-size:24px;
font-weight:normal;
}

#conteudo h2 {
font-size:18px;
font-weight:normal;
}

.bg-branco {
background:#FFFFFF;
}

#titulo {
height:30px;
padding-left:10px;
padding-top:5px;
background:url(imagens/internas-top-bg.gif) repeat-x;
}

.imagensThumb {
margin-right:4px;
margin-bottom:4px;
border:#CCC solid 1px;
}

#colunaEsq {
float:left;
width:470px;
margin-bottom:15px;
}

#colunaDir {
float:right;
width:450px;
margin-bottom:15px;
}

/* formulário de contato */

#colunaDir form {
width:300px;
}

#colunaDir label {
margin-top:10px;
display:block;
}

#colunaDir input, #colunaEsq textarea, #colunaEsq select {
width:300px;
}

#colunaDir .btForm {
background:#a5c7f1;
border:solid 1px #000;
padding:3px;
width:auto;
margin-top:10px;

font-family:Trebuchet MS, Verdana, Geneva, sans-serif;
font-size:14px;
color:#000;
}

.btForm {
background:#a5c7f1;
border:solid 1px #000;
padding:3px;
width:auto;

font-family:Trebuchet MS, Verdana, Geneva, sans-serif;
font-size:14px;
color:#000;
}

.fonte9 { font-size:9px; }


/* parte de FORNECIMENTOS */

#buscaFornecimento {
background:url(imagens/internas-fornecimentos-bgBusca.gif) no-repeat;
width:766px;
height:107px;
_width:775px;
_height:117px;
padding-left:10px;
padding-top:10px;
margin-bottom:10px;
}

#buscaFornecimento-texto {
float:left;
}



#buscaFornecimento-texto img {
margin-right:7px;
margin-bottom:7px;
float:left;
}

#buscaFornecimento-texto p {
margin-left:190px;
width:500px;
}

.texto-centro {
text-align:center;	
}

#buscaFornecimento-botao {
float:right;
margin-top:63px;
margin-right:1px;
}

/* FICHA TÉCNICA */ 

#fichaTecnica-esq {
float:left;
width:455px;
}

#fichaTecnica-dir {
float:right;
width:455px;
}






















