
body{ background:#eaeaea url(../../images/fixos/BG.jpg) center top fixed; margin:0; }



/* LINKS */
a 		{ color: #0072b8; text-decoration:none; font-family: verdana, Arial; }
a:hover { color: #999999; text-decoration:none; font-family: verdana, Arial; }

.lkclaro 		{ color: #eee; text-decoration:none; font-family: verdana, Arial; }
.lkclaro:hover { color: #990000; text-decoration:none; font-family: verdana, Arial; }

.lkMenu { color: #ffffff; text-decoration:none; font-family: verdana, Arial; font-size:11px; padding:3px; font-weight:bold; }
.lkMenu:hover { color: #336699; text-decoration:none; font-family: verdana, Arial; font-size:11px; padding:3px; background:#eee; font-weight:bold;}

.lkButtonPadrao { font-size:11px; background:#0072b8; color:#fff; padding:4px; text-decoration:none; font-family: verdana, Arial; }
.lkButtonPadrao:hover  { font-size:11px; background:#999999; color:#666; padding:4px; text-decoration:none; font-family: verdana, Arial; }

.btnSubMenu { font-size:12px; background:#fff; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; color:#666; padding:4px; text-decoration:none; font-family: verdana, Arial; }
.btnSubMenu:hover  { font-size:12px; background:#da0000; color:#666; padding:4px; text-decoration:none; font-family: verdana, Arial; }



/* ESTRUTUREA DO SITE */

.Main { width:1000px; margin-left:auto; margin-right:auto;  }
/*  border:solid 1px #060; */


.Topo { width:1000px; height:135px; }
.Topo .logo {float:left; width:314px; height:119px; margin:0 420px 0 0px;}
.Topo .dadoscontato {float:left; width:264px; height:60px; margin:60px 0 0 0;}

.Menu {width:1000px; height:54px; margin:0 0 8px 7px;  }

.vitrine {width:979px; height:323px; margin:0px 0 0 10px;  }
.vitrine_interno {width:979px; height:164px; margin:0px 0 0 10px;  }

.boxservicos {width:632px; height:165px;  }

.Rodape {width:940px; height:40px; padding:20px; margin:25px 0 45px 8px; background:#e3e3e3;  }	
.desenvolvedor { width:992px; height:30px; margin:20px 0 0 8px;  }					
				
				
/* Menu */
.MenuHome { position:relative; display:block; height:54px; width:119px; background:url(../../images/fixos/menu_home.jpg) 0 0 no-repeat; }
.MenuHome * {	display: none; }
.MenuHome span.hover {position:absolute; top:0; left:0; display:block; height:54px; width:119px; background:url(../../images/fixos/menu_home_on.jpg) 0 0px no-repeat; }

.MenuEmpresa { position:relative; display:block; height: 54px; width: 149px; background:url(../../images/fixos/menu_empresa.jpg) 0 0 no-repeat; }
.MenuEmpresa * {	display: none; }
.MenuEmpresa span.hover {position:absolute; top:0; left:0; display:block; height:54px; width:149px; background:url(../../images/fixos/menu_empresa_on.jpg) 0 0px no-repeat; }

.MenuServicos { position:relative; display:block; height: 54px; width:144px; background:url(../../images/fixos/menu_servicos.jpg) 0 0 no-repeat; }
.MenuServicos * {	display: none; }
.MenuServicos span.hover {position: absolute; top:0; left:0; display:block; height:54px; width:144px; background:url(../../images/fixos/menu_servicos_on.jpg) 0 0px no-repeat; }

.MenuOrcamentos { position:relative; display:block; height: 54px; width:164px; background:url(../../images/fixos/menu_orcamento.jpg) 0 0 no-repeat; }
.MenuOrcamentos * {	display: none; }
.MenuOrcamentos span.hover {position: absolute; top:0; left:0; display:block; height:54px; width:164px; background:url(../../images/fixos/menu_orcamento_on.jpg) 0 0px no-repeat; }

.MenuEscritorio { position:relative; display:block; height: 54px; width:157px; background:url(../../images/fixos/menu_escritorios.jpg) 0 0 no-repeat; }
.MenuEscritorio * {	display: none; }
.MenuEscritorio span.hover {position: absolute; top:0; left:0; display:block; height:54px; width:157px; background:url(../../images/fixos/menu_escritorios_on.jpg) 0 0px no-repeat; }

.MenuContato { position:relative; display:block; height: 54px; width:178px; background:url(../../images/fixos/menu_faleconosco.jpg) 0 0 no-repeat; }
.MenuContato * {	display: none; }
.MenuContato span.hover {position: absolute; top: 0; left:0; display:block; height:54px; width:178px; background:url(../../images/fixos/menu_faleconosco_on.jpg) 0 0px no-repeat; }





/* ESTRUTURA GERENCIADOR */

.linkcateogriasadd { padding:3px; font-size: 10px; font-family: verdana, arial; color: #006600;}
.linkcateogriasadd:hover { padding:3px; font-size: 10px; font-family: verdana, arial; color: #66cc66; background:#dffddf;}

.linkcateogriasremove { padding:3px; font-size: 10px; font-family: verdana, arial; color: #990000;}
.linkcateogriasremove:hover { padding:3px; font-size: 10px; font-family: verdana, arial; color: #cc6666; background:#f6e3e3;}

.bodygerenciador {width: 1000px; margin-top:0; margin-left: auto; margin-right: auto; background:#f4f4f4 url('../../GERENCIADOR/images/fixos/background.gif') repeat-x; }
.mainadmin { width:1000px; margin-left: auto; margin-right: auto; }

.topoadmin  { width:1000px; height:105px; }
.topoadmin  .logo { float:left; width:147px; height:100px; background:url('../../GERENCIADOR/images/fixos/logotipo.jpg') repeat-x; }
.topoadmin  .barra {float:left; width:853px; }
.topoadmin  .barra .Info { float:left; width:100%; height:32px; background:#000; color:#FFF; }
	        .barra .Info .User { float:left; width:30%; color:#FFF; padding:9px 0 0 10px }
	        .barra .Info .nomeSistema { float:left; width:34%; color:#FFF; padding:9px 0 0 4px }
	        .barra .Info .sair { float:right; width:30%; color:#FFF; padding:4px 10px 0 4px }
	  
.topoadmin  .barra .menu { float:left; width:850px; height:32px; margin:4px 0 0 4px; background:url('../../GERENCIADOR/images/fixos/menu_fundo.gif') repeat-x;  }
.topoadmin  .barra .menu img { padding: 0 0 10px 0; }

.topoadmin  .barra .mappath { float:left; width:840px; height:32px; margin:4px 0 0 4px; }

.conteudoFull {width:1000px;}
.conteudoHalf {width:665px; float:left; margin:3px; }

.barraDireita {width:321px; float:left; margin:3px; }


.rodapeadmin  { background:#ebebeb; width:985px; height:30px; padding: 10px 0 0 15px; margin-left: auto; margin-right: auto; }
.rodapeadmin  .desc { float:left; width:400px;  }
.rodapeadmin  .menu { float:right; width:500px; font-size:12px;}

.boxverde {border: solid 1px #339933; background: #e8f9e8; padding:10px;}

.BoxConsulta { width:650px; border: dotted 1px #336699; background: #e8eef6; padding:14px 14px 14px 14px; 
               margin-left:auto; margin-right:auto;}
.BoxConsulta .ColunaLabel { width:100px; float:left; vertical-align:bottom; padding:8px 4px 4px 3px; }
.BoxConsulta .ColunaCampo { width:500px; float:left; padding:3px 3px 6px 3px; }




/* TEXTOS E TITULOS */

.texto_preto{font-size: 12px; font-family: verdana, arial; color: #333; line-height:160%;}
.texto_pretonormal{font-size: 12px; font-family: verdana, arial; color: #333; }
.texto_chumbo{font-size: 12px; font-family: verdana, arial; color: #585858; line-height:160%;}
.texto_cinza {font-size : 12px;	font-family : verdana, arial;	color : #cccccc;}
.texto_cinzaescuro {font-size : 10px;	font-family : verdana, arial;	color : #999999;}
.texto_branco {font-size: 12px; font-family: verdana, arial; color: #ffffff;}
.texto_bordo {font-size: 12px; font-family: verdana, arial; color: #660000;}
.texto_bordo_p {font-size: 10px; font-family: verdana, arial; color: #660000;}
.texto_vermelho {font-size: 11px; font-family: verdana, arial; color: #eb0505;}
.texto_azul {font-size: 12px; font-family: verdana, arial; color: #0072b8;}
.texto_verde {font-size: 12px; font-family: verdana, arial; color: #006600;}
.texto_amarelo {font-size: 12px; font-family: verdana, arial; color: #cc6600;}
.texto_amareloEsc {font-size: 12px; font-family: verdana, arial; color: #bc9e10;}

.h1 { font-size: 19px; font-family: verdana, arial; font-weight:bold; }
.h2 { font-size: 17px; font-family: verdana, arial; font-weight:bold; }
.h3 { font-size: 15px; font-family: verdana, arial; font-weight:bold; }
.h4 { font-size: 13px; font-family: verdana, arial; font-weight:bold; }


.Titulos {font-size:17px;  font-family:MS Sans Serif, verdana, arial; font-weight:bold; color:#ffcc00; letter-spacing:inherit;}
.TituloBranco {font-size:17px;  font-family:MS Sans Serif, verdana, arial; font-weight:bold; color:#ffffff; letter-spacing:inherit;}


/* FORMS */
.textBoxContato {font-family: Verdana, Arial, Helvetica, sans-serif;  background:#f8f8f8;
	font-size: 12px; color: #808080; border: 1px solid #ccc; width:98px; padding:5px; display: inline;}


.textBoxCanvas_1 {font-family:Arial, Helvetica, sans-serif; font-size: 24px; color:#990000; border:0; 
                   background:url('../../images/fixos/textBox_1.png'); width:273px; height:22px; padding:7px 6px 6px 9px; display: inline;}
.textBoxCanvas_multiline {font-family:Arial, Helvetica, sans-serif; font-size: 24px; color:#990000; border:0; 
                   background:url('../../images/fixos/textBox_multiline.png'); width:273px; height:136px; padding:7px 6px 6px 9px; display: inline;}
                   
/* OUTROS */
.MarginTxt {margin: 0px 0px 5px 0px;}
.MarginTxt2 {margin: 0px 0px 8px 0px;}
.MarginTxt3 {margin: 0px 0px 11px 0px;}
.AlignDireita { float:right;}	
.justificado {  text-align:justify; }
.fl {float:left;}
.fr {float:right;}

.bordaimagem { border:solid 2px #6666cc;}
.bordaimagem:hover { border:solid 2px #666;}

.barraMensagemOK {
    border: dotted 1px #aece97;
    background:#d8eebc url('../../images/bullets/Ok.png') no-repeat;
    width:370px;
    padding:8px 6px 0 35px;
    height:25px;
    font-size:13px; font-family:Arial, Verdana; font-weight:bold;
    }
.barraMensagemAtencao {
    border: dotted 1px #eebd47;
    background:#fefbec url('../../images/bullets/atencao.png') no-repeat;
    width:450px;
    padding:8px 6px 0 35px;
    height:25px;
    font-size:13px; font-family:Arial, Verdana; font-weight:bold;
    }
    
  
  
.StyleGridview { color: #666; padding:2px;  font-family:Verdana; font-size:16px;   font-weight:bold; }
.StyleGridview a:link { color: #fff; padding:2px; background:#b02226; border:solid 1px #70181b; font-family:Verdana; font-size:13px; font-weight:bold; text-decoration: none; }  
.StyleGridview a:hover { color: #666; padding:2px; background:#eee; border:solid 1px #ccc; font-family:Verdana; font-size:13px;  font-weight:bold;}  

