@charset "utf-8";
/* CSS Document */
body{
background:url(imagens/fundo.jpg) repeat-x;
}
*{
margin:auto;
font-family:Arial, Helvetica, sans-serif;
}
img{
border:0px;
}
.rodape{
color:#FFFFFF;
line-height:13px;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
}
/*p a{
color:#5c646a;
font-size:11px;
text-decoration:none;
}
p a:hover{
color:#5c646a;
font-size:11px;
text-decoration:underline;
}
*/
p{
line-height:17px;	
color:#5c646a;
font-size:11px;
width:100%;
float:left;
}
.rodape_links{
color:#FFFFFF;
line-height:13px;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
}
.rodape_links:hover{
text-decoration:underline;
}
#conteudo{	
color:#5c646a;
font-size:11px;
}
.cinza{
font-family:Arial, Helvetica, sans-serif;
color:#5c646a;
font-size:11px;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
line-height:15px;
}
.cinza_link{
font-family:Arial, Helvetica, sans-serif;
color:#5c646a;
font-size:11px;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
line-height:15px;
}
.cinza_link:hover{
color:#064e9a;
text-decoration:underline;
}
.link_11_azul{
font-size:11px;
color:#064D9B;
text-decoration:none;
}
.link_11_azul:hover{
text-decoration:underline;
}
.link_11_vermelho{
font-size:11px;
color:#DB261F;
text-decoration:none;
}
.link_11_vermelho:hover{
text-decoration:underline;
}
/************************************
*************************************
             CORPO
*************************************
************************************/
#site{
width:1000px;
clear:both;
}
#esq{
width:740px;
float:left;
}
#dir{
width:260px;
float:right;
}
#corpo{
width:740px;
}
#lateral{
width:260px;
}
#base{
width:100%;
height:119px;
background:url(imagens/fd_rodape.jpg) repeat-x;
float:left;
margin-top:20px;
}
/************************************
*************************************
           CORPO INTERNO
*************************************
************************************/
#topo{
width:740px;
height:175px;
}
#topo01{
width:710px;
height:100px;
padding-top:40px;
}
#menu{
width:189px;
margin:0px;
padding-left:30px;
float:left;
padding-top:10px;
padding-bottom:20px;
}
#conteudo{
width:480px;
margin:0px;
padding-left:20px;
float:left;
padding-top:10px;
padding-bottom:20px;
}
#conteudo h1{
font-size:16px;
margin:0;
padding-top:5px;
padding-bottom:5px;
}

#conteudo h3{
color:#5c646a;
font-weight:normal;
font-size:11px;
position:relative;
margin-bottom:10px;
float:left;
width:100%;
margin-top:15px;
}
#conteudo h3 img{
position:absolute;
top:5px;
left:100px;
}

#conteudo .imgRss{
top:-3px;	
left:440px;
}

.listOutrasNociasBranco{
width:452px;
float:left;
padding-left:10px;
padding-right:25px;
padding-top:5px;
padding-bottom:5px;
font-weight:normal;
position:relative;
}

.listOutrasNociasCinza{
background:#f0f0f0;
width:452px;
float:left;
padding-left:10px;
padding-right:25px;
padding-top:5px;
padding-bottom:5px;	
font-weight:normal;
position:relative;
}
.listOutrasNociasBranco a,.listOutrasNociasCinza a{
color:#5c646a;
}
.listOutrasNociasBranco img,.listOutrasNociasCinza img{
position:absolute;
left:465px;
top:5px;
}
.listOutrasNociasBranco a:hover,.listOutrasNociasCinza a:hover{
text-decoration:underline;	
}
#caixaMaisNot{
background:#f0f0f0;
width:491px;
float:left;
padding-top:10px;
border:#CCC 1px solid;
padding-bottom:10px;
padding-left:5px;
margin-top:10px;
}
#caixaMaisNot h3{
color:#404040;
margin:0;
font-size:11px;
width:100%;
float:left;
padding-left:10px;
margin-bottom:10px;
}
.homeDivisoes{
width:230px;
padding:20px 0px 0px 10px; 
float:left;	
height:50px;
}
.homeDivisoesImg{
width:60px;
float:left;
}
.homeDivisoesDesc{
width:140px;
float:left;
line-height:14px;
}
.homeDivisoesDesc h2{
font-size:11px;
font-weight:normal;
border:none;
}

.conteudoMapa p{
position:relative;
margin-top:30px;
}
.conteudoMapa p img{
position:absolute;
}
.conteudoMapa p label img{
left:28px;
}
.conteudoMapa p a{
padding-left:25px;
}
.conteudoMapa p label a{
padding-left:45px;
}
/************************************
*************************************
               MENU
*************************************
************************************/
#menu_principal ul li a{
display:block;
width:164px;
height:18px;
background:url(imagens/fd_menua.jpg);
margin:0px;
*margin-top:-2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c646a;
text-align:left;
padding-left:25px;
padding-top:7px;
}
#menu_principal ul li a:hover{
background:url(imagens/fd_menub.jpg);
}
/************************************
*************************************
              WEBMAIL
*************************************
************************************/
#mail{
width:189px;
}
#mail_int{
background:url(imagens/fundo_news.jpg);
margin:0px;
padding-left:25px;
margin-top:15px;
}
/************************************
*************************************
            LADO DIREITO
*************************************
************************************/
#ldir01{
width:214px;
padding:5px 0px 1px 0px;
float:left;
}
#ldir02{
background:url(imagens/fd_direita.jpg) repeat-x;
width:214px;
padding:5px 0px 5px 0px;
float:left;
}
#ldir03{
background:url(imagens/fd_direita.jpg) repeat-x;
width:214px;
_width:194px;
padding:2px 0px 5px 0px;
margin-top:15px;
float:left;
}
#ldir04{
width:214px;
padding:10px 0px 5px 0px;
float:left;
}
/************************************
*************************************
             RODAPE
*************************************
************************************/
#rodape{
width:1000px;
height:100px;
}
#rodapea{
width:780px;
float:left;
}
#rodapeb{
width:140px;
float:right;
}
#direitosr{
clear:both;
height:20px;
background-color:#FFFFFF;
text-align:center;
padding-top:4px;
}
#rodape_menu{
width:800px;
padding-top:12px;
}
#rodape_menu ul{
clear:both;
margin:0px;
padding-left:27px;
}
#rodape_menu ul li{
float:left;
margin:0px;
padding-left:3px;
padding-right:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
line-height:13px;
}
#rodape_menu ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
line-height:13px;
}
#rodape_menu ul li a:hover{
text-decoration:underline;
}
#rodape_endereco{
width:800px;
clear:both;
padding-top:25px;
padding-bottom:25px;
}
#rodape_enderecoa{
width:360px;
float:left;
color:#FFFFFF;
line-height:13px;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
padding-left:30px;
font-size:11px;
}
#rodape_enderecob{
width:390px;
float:right;
color:#FFFFFF;
line-height:13px;
text-align:left;
text-decoration:none;
font-size:11px;
}
.texto_11_vermelho{
color:#DB261F;	
}
#paginacao{
width:100%;
float:left;
margin-top:10px;
position:relative;
font-size:15px;	
font-weight:bold;
}
#paginacao a{
font-size:12px;	
font-weight:bold;
padding-right:8px;
color:#5c646a;
}
#paginacao a:hover{
text-decoration:underline;	
}
#paginacao span{
font-size:12px;	
font-weight:bold;
color:#DB261F;
padding-right:8px;
}
#paginacao img{
position:absolute;
top:0px;
padding-right:5px;
}

.div_alerta{
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
padding-bottom:30px;
padding-top:10px;
margin-top:70px;
margin-bottom:70px;
border:1px solid #666666;
background-color:#f5f4f4;
color:#CC0000;
float:left;
_margin-left:15px;
margin-left:30px;
line-height:17px;
}

.div_alerta img{
position:relative;
top:7px;
margin-right:5px;
}
.div_alerta a{
margin-top:25px;
}
.div_alertIcone{
width:75px;
float:left;
}
.div_alertMensagem{
width:315px;
float:left;
margin-bottom:15px;
text-align:left;
line-height:19px;
}
/* CLIENTES */
.listClientes{
width:460px;
float:left;
padding-left:10px;
margin-top:15px;

}
#menuCliOrdem{
width:100%;
float:left;
margin-bottom:15px;
}
#menuCliOrdem li{
text-decoration:none;	
list-style:none;
float:left;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
padding-top:2px;
margin-right:10px;
}
#menuCliOrdem li a{
font-size:10px;
text-decoration:none;
color:#5c646a;
}
#menuCliOrdem li a:hover{
font-size:10px;
text-decoration:underline;
}
.menuCliOrdemSelec{
background:#DB261F;	
color:#FFF;
font-size:10px;
cursor:default;
}
.listClientes h2{
width:96px;
float:left;
text-align:center;
border:#CCC 1px solid;
margin-left:0;
margin-right:10px;
}
.listagemCli{
width:100%;
float:left;
margin-bottom:15px;
padding:0;
margin-left:0;
margin-right:0;	

}
#trailimageid{
position:absolute;
z-index:2;
top:400px;
display:none;
}

.caixaDetCliente{
background:#f0f0f0;
width:270px;
float:left;
border:#CCC 1px solid;
padding:10px;	
}
.caixaDetCliente h3{
color:#DB261F;
font-size:14px;
margin:0;
line-height:17px;
border:none;
width:100%;
padding:0;
margin:0;
text-align:left;
}
.caixaDetCliente p a{
color:#DB261F;
}
.caixaDetCliente p,.galeriaCliente p{
margin-top:10px;
width:100%;
float:left;
}
.listGaleria{
width:100%;
float:left;
margin-bottom:15px;
}
.galeriaFoto{
width:175px;
float:left;
background:url(imagens/fd_galeria.jpg);
background-repeat:no-repeat;
padding-top:10px;
padding-left:10px;
}
.galeriaCliente{
width:260px;
float:left;
}
.galeriaCliente h2{
color:#DB261F;
font-size:14px;
line-height:17px;
border:none;
width:100%;
padding-top:10px;
margin:0;
text-align:left;
}
#conteudoOrcamento{
width:100%;
float:left;
}
.conteudoTrabalhe{
width:240px;
_width:215px;
float:left;
}
.conteudoTrabalhe p{
margin-top:10px;
padding:0;
margin-bottom:0;
}
.conteudoTrabalhe input[type='text'],.conteudoTrabalhe textarea{
padding-left:2px;
background:url(imagens/fd_caixa_form.jpg);
background-repeat:no-repeat;
border:#CCC 1px solid;
}
.caixaCurriculo{
background:#f0f0f0;
padding:10px;
width:220px;
float:left;
margin-top:25px;
}
.caixaCurriculo p label{
display:block;border-bottom:#333 1px solid;	
}
.conteudoTrabalhe .caixaCurriculo p{
margin:0;
padding:0;
}

.caixaCurriculo input[type='file']{
margin-top:10px;	
background:url(imagens/fd_caixa_form.jpg);
}

#pRazao{
margin-top:20px;
width:100%;
float:left;
line-height:17px;
}

.endAcesso {
position:relative;
width:100%;
float:left;
margin-top:10px;
}
.endAcesso input[type='text']{
width:220px;	
}
.ferramentasSel{
float:left;
margin:0;
padding:0;
}
.ferramentasSel input[type='checkbox']{
margin-top:5px;	
}
.endAcesso img{
position:absolute;
top:-2px;
padding-left:8px;
cursor:pointer;
}
.ajuda{
width:430px;
float:left;
position:absolute;
background:#f0f0f0;
z-index:2;
border:#CCC 2px solid;
left:0px;
top:30px;
padding:10px;
line-height:17px;
display:none;

}
.ajuda img{
position:absolute;
top:5px;
left:420px;
}

#imgCli{
width:100%;
float:left;
margin-top:5PX;
text-align:center;
position:relative;
height:94px;
}
#imgCli img{
position:absolute;
top:0;
left:0;
}

#imgCli{
width:100%;
float:left;
position:relative;
text-align:left;
}
#imgCli img,#imgCli label{
position:absolute;
left:0;
}
#imgCli img{
border:#CCC 1px solid;
padding:1px;
}
#imgCli label{
top:120px;	
color:#686868;
font-size:11px;
background:#FFF;
height:50px;
width:100%;
display:block;
line-height:15px;
}
#numeracao{
width:100%;
float:left;
text-align:left;
font-size:11px;
}
#numeracao label{
padding-left:5px;
padding-right:5px;
cursor:pointer;
}
.numFundo{
background:#686868;
color:#FFF
}
.semFundo{
background:#f0f0f0;
color:#5c646a;
}

/*alerts*/
#modalContainer {
background-color:transparent;
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:10000;

}

#alertBox {
position:relative;
width:280px;
min-height:100px;
margin-top:50px;
border:#CCC 2px solid;
background-color:#F2F5F6;
background-image:url(alert.png);
background-repeat:no-repeat;
background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(imagens/caixa-texto.jpg);
color:#FFF;
border-bottom:1px solid #CCC;
padding:5px 7px 2px 35px;
height:20px;
font-weight:normal;
}

#alertBox p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
padding-top:10px;
margin-left:55px;
float:left;
width:100%;
}

#alertBox #closeBtn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
position:absolute;
margin:5px auto;
padding:3px;
border:#CCC 1px solid;
width:70px;
text-transform:uppercase;
text-align:center;
color:#FFF;
background-color:#064E9A;
text-decoration:none;
top:60px;
left:100px;
}
#alertBox #imgAlert{
position:absolute;
top:35px;
left:15px;
}


.fundoOpaco{
filter: alpha(opacity=30);
moz-opacity:0.30;
opacity:0.30;	
float:left;
background:#333333;
left:0;
top:0;
z-index:10;
position:absolute;
font-size:11px;
}

/**************************
***************************
        NUVEM
***************************
**************************/

.nuvem{
width:100%;
padding:10px;
font-family:Arial, Helvetica, sans-serif; 
text-align:center;
text-decoration:none;
color:#5C646A;
}
.nuvem a{
text-decoration:none;
color:#5C646A;
}
.nuvem a:hover{
text-decoration:underline;
color:#5C646A;
}


/****************************
*****************************
		TWITTER
*****************************
****************************/

#twitter{
width:100%;
text-align:center;
}