/* CSS Document */

body, html{
 background:#E6E4DD;	
 margin:0px 0px 0px 0px;
 padding:0px;
 font-family:"Trebuchet MS", Arial, sans-serif;
}

table td, table select {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#666666;
margin:10px 0px;	
padding:0px 10px;
text-align:justify;
}

table select, form, html, img {
margin:0px;
padding:0px;
}



img{
 border:none;	
}

#principal{
 background:url(/assets/images/bgprincipal.jpg) repeat-x top left #FFFFFF;	
 width:778px;
 margin:0px auto 0px auto;
 border-top:5px solid #76AD2C;
 position:absolute;
 left:50%;
 margin-left:-389px;
}

#topo{
 width:778px;
 height:145px;	
 margin:0px;
 padding:0px;
}

#logo{
 float:left;	
 padding:0px;	
 margin:0px;
 overflow:hidden;
}

#logo h1{
 display:none;	
}

#menutopo{
 float:left; 
 width:458px;
 height:95px;
 margin:0px;
 padding:50px 0px 0px 0px;
 font-size:14px;
 color:#666666;
}

#menutopo ul{
 margin:0px;	
 padding:22px 0px 0px 0px;
}

#menutopo ul li{
 float:left;	
 margin:0px;	
 padding:0px 8px 0px 8px;
 list-style:none;
 border-right:1px solid #666666;
}

#menutopo .fim{
 border:none;	
}

#menutopo a{
 text-decoration:none;	
 color:#666666;	
}

#menutopo a:hover{
 font-weight:bold;	
 color:#76AC2C;
}

#banner{
 background:url(/assets/images/banner.png) no-repeat top left;	
 width:730px;
 height:180px;
 margin:0px 0px 0px 19px;
 padding:0px 0px 0px 260px;	
 overflow:hidden;
}

#botaobanner{
 float:left;
 width:205px;
 height:30px;
 margin:130px 0px 0px 270px;	
 padding:0px;
 overflow:hidden;
}

#tela{
 float:left;
 width:225px;
 height:135px;	
 margin:18px 0px 0px 32px;
 padding:0px;
 
}

#tela .img, #tela span, #tela div {
float:left;
width:225px;
height:135px;	
margin:0px;
padding:0px;
}


#barralogin{
 background:#629008;	
 width:730px;
 height:22px;
 margin:1px 0px 0px 19px;
 padding:3px 5px 0px 5px;
 font-size:13px;
 color:#FFFFFF;
 font-weight:bold;
}

.loginadmin{
 position:absolute;
 background:#629008;	
 width:320px;
 height:235px;
 top:50%;
 left:50%;
 margin:-118px 0px 0px -160px;
 padding-top:3px;
 font-size:13px;
 color:#FFFFFF;
 font-weight:bold;
}


#barralogin span.form{
 float:right;
 margin:-19px 0px 0px 0px;	
 padding:0px;
}

.frmlogin{
 width:100px;	
 margin:0px;	
 padding:2px;
 border:1px solid #629008;
 font-size:11px;
 color:#666666;
}

.warning { color:Red; }

.btnlogin{
 background:#76AD2C;	
 width:20px;	
 margin:0px;	
 padding:1px;
 border:none;
 font-size:11px;
 color:#FFFFFF;
 text-align:center;
}

#conteudo{
 width:740px;	
 margin:0px 0px 0px 19px;	
 padding:20px 0px;
}

#colunaesquerda{
 float:left;
 width:350px; 	
}

#colunadireita{
 float:right;
 width:350px;	
}

#conteudo .boxdestaque{
 background:url(/assets/images/bgboxdestaque.jpg) repeat-x bottom left;	
 margin:0px 0px 15px 0px;
 padding:0px 0px 15px 0px;
}

#conteudo .boxdestaque h2{
 display:none;	
}

#conteudo .boxdestaque h3{
 font-size:13px;	
 color:#76AC2C;
 padding:0px;
 margin:20px 0px 0px 0px;
}

#conteudo .boxdestaque p{
 margin:10px 0px;	
 padding:0px 10px;	
 font-size:11px;
 color:#666666;
 text-align:justify;
}

.fotoproduto{
 float:left;
 margin:25px 5px 0px 0px;	
 padding:0px;
}

.vejamais{
 text-align:right;
 font-size:12px;	
 font-weight:bold;
 padding:0px 15px;
}

.vejamais a{
 background:url(/assets/images/icomais.jpg) no-repeat top left;	
 padding:0px 0px 0px 25px;
 text-decoration:none;
 color:#76AC2C;
}

.vejamais a:hover{
 text-decoration:underline;	
}

#menurodape{
 background:#629008;	
 width:730px;
 height:22px;
 margin:1px 0px 0px 19px;
 padding:3px 5px 0px 5px;
 font-size:11px;
 color:#FFFFFF;
 text-align:center;
}

#menurodape ul{
 margin:0px;	
 padding:2px 0px 0px 0px;
}

#menurodape ul li{
 list-style:none;	
 display:inline;
 margin:0px;	
 padding:0px 4px;
 border-right:1px solid #FFFFFF;
}

#menurodape .fim{
 border:none;	
}

#menurodape a{
 text-decoration:none;	
 color:#FFFFFF;
 padding:0px;
 margin:0px;
}

#menurodape a:hover{
 font-weight:bold;	
}

#rodape{
 width:730px;
 height:50px;
 margin:0px 0px 0px 19px;
 padding:5px 0px 15px 0px;
}

#rodape img{
 float:left;	
}

#endereco{
 float:left;
 width:250px;
 margin:0px;
 padding:5px 10px;
 font-size:11px;
 color:#666666;
}

#copyright{
 float:left;	
 font-size:11px;
 color:#666666;
 text-align:center;
 padding:20px 0px 0px 0px;
 margin:0px;
}

.bug{
 width:100px;	
 height:1px;
 clear:both;
 overflow:hidden;	
}
#menuportfolio{
 float:left;	
}

#menuportfolio img{
 padding:0px;	
 margin:0px;
}

#menuportfolio h2{
 display:none;	
}

#menuportfolio ul{
 margin:5px 0px 0px 0px; 	
 padding:0px;
}

#menuportfolio ul li{	
 margin:0px;
 padding:0px;
 list-style:none;
 font-size:12px;
}

#menuportfolio .listaitem a{	
 background:url(/assets/images/bgmenuportfoliolink.jpg) repeat-y top center;	
 width:171px;
 height:20px;
 display:block;
 padding:5px 0px 0px 5px;	 
 border-top:1px solid #C9DA2C;	
 border-bottom:1px solid #629008; 
 text-decoration:none;
 color:#FFFFFF;
}

#menuportfolio .listaitem a:hover{	
 background:url(/assets/images/bgmenuportfoliolinkb.jpg) repeat-y top center;	
 font-weight:bold;
}

#menuportfolio .listatop a{	
 background:url(/assets/images/bglistaa.jpg) no-repeat top center;	
 width:171px;
 height:20px;
 display:block;
 padding:5px 0px 0px 5px;	 
 border-bottom:1px solid #629008; 
 text-decoration:none;
 color:#FFFFFF; 
}

#menuportfolio .listatop a:hover{
 background:url(/assets/images/bglistaab.jpg) repeat-y top center;	
 font-weight:bold;	
}

#menuportfolio .listabottom a{	
 background:url(/assets/images/bglistab.jpg) no-repeat bottom center;	
 width:171px;
 height:24px;
 display:block;
 padding:4px 0px 0px 5px;	 
 border-top:1px solid #C9DA2C;	
 text-decoration:none;
 color:#FFFFFF; 
}

#menuportfolio .listabottom a:hover{
 background:url(/assets/images/bglistabb.jpg) repeat-y top center;	
 font-weight:bold;	
}

#case{
 float:left;	
 width:500px;
 margin:0px 0px 0px 30px;
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:11px;
}

#case h1{
 width:500px;	
 display:block;
 font-size:20px;
 border-bottom:2px solid #CCCCCC;
 margin:0px;
 padding:0px;
 color:#76A50B;
}

#case p{
 font-size:11px;
 color:#666666;
 margin:10px 0px;	
 padding:0px 10px;
 text-align:justify;
}

#case h2{
 font-size:16px;	
 color:#76A50B;
 margin:10px 0px 0px 0px;
 padding:0px;
}

#case a{
 text-decoration:none;	
 color:#76AC2C;
 font-weight:bold;
}

#case a:hover{
 border-bottom:1px dotted #76AC2C;	
}

#case .linkcase{
 text-align:right;
 margin:0px;
 padding:5px 10px 0px 0px;
 font-size:12px;
}
.tdLeftDiv {

    float: left;   
    width: 130px;
    height: 20px;
    position: relative;
    padding: 1px 0px 1px 5px;
    text-align: right;


}   
.tdRightDiv {

    float: right;
    width: 380px;
    min-height: 20px;
    position: relative;
    margin-left: 2px;
    padding: 1px 0px 1px 5px;

}

.message_fail { color:red; }
.message_ok { color:green; }

.new_code { border:1px dashed #CCCCCC; background-color:#E5E5E5; padding:2px 0px 2px 10px; }

.inline { clear:both ;  width: 530px; margin-bottom:5px;}

.disabled { color:#CCCCCC; }

.fixed { position: fixed !important; bottom:0px; right:0px }

#conteudo .company p{ margin-top: 15px; text-align: justify; letter-spacing: 0.2pt; line-height: 17px; text-indent: 40px; }