*{ margin:0; padding:0; list-style:none;}
img, fieldset{border:0;}
address{ font-style:normal;}

a{ font:12px Arial, Helvetica, sans-serif; color:#fff;}
a:hover{color:#fc0;}

body{ background:#111; font:12px Arial, Helvetica, sans-serif; color:#BDC4CA;}


html#cl{overflow:hidden;}
#Layer1 {position:absolute; left:0; top:0; padding:240px 0 0 20px; margin:auto; text-align:center; width:98%; height:2000px; z-index:1000; background:#000 url('../images/loading_g.gif') no-repeat center 250px; filter: Alpha(Opacity=100); -moz-opacity: 100; opacity: 100; color:#FFF; font-size:14px;}

#all{ margin:10px auto; width:900px;}

#header{ width:900px; height:120px; background: url('../images/bg_header.jpg') no-repeat;}
#header h1.logo{ margin:0 0 0 10px;}
#header h1.logo a{ width:300px; height:100px; text-indent:-9999px; display:block;}

#menu{ width:900px; height:40px; background: url('../images/bg_menu.jpg') no-repeat;}
#menu li{ float:left;}
#menu li a{height:35px; display:block; text-indent:-9999px; float:left;}
#menu li.m-home{padding-left:45px;}
#menu li.m-home a{width:100px;}
#menu li.m-empresa{padding-left:60px;}
#menu li.m-empresa a{width:118px;}
#menu li.m-meio-ambiente{padding-left:60px;}
#menu li.m-meio-ambiente a{width:165px;}
#menu li.m-colecoes{padding-left:60px;}
#menu li.m-colecoes a{width:120px;}
#menu li.m-contato{padding-left:60px;}
#menu li.m-contato a{width:105px;}

.box-destaque{width:900px; height:247px; }

#box-galeria-home{width:900px; height:174px; background: url('../images/bg_thumbs2.jpg') no-repeat;}
#box-galeria-home ul{padding-top:52px; position:relative;}
#box-galeria-home li{padding-left:22px; float:left;}
#box-galeria-home li a, #box-galeria-home li.p-todas a{ width:120px; height:92px; display:block; text-indent:-9999px; float:left;}
#box-galeria-home li.p-todas{ position:absolute; top:145px; right:10px;}
#box-galeria-home li.p-todas a{width:120px!important; height:26px!important;}

#all-centro{ padding:20px 15px 15px 15px; width:870px; background:#002143 url('../images/bg_top_centro.jpg') no-repeat top; float:left;}
#all-centro h2{ font-size:16px; color:#fc0; line-height:26px; border-bottom:1px #BDC4CA solid; }
#all-centro p{padding:5px 0; line-height:17px;}

.box-empresa{ width:420px; float:left;}

.box-colecao{ width:858px; height:405px;  background:#002143 url('../images/bg_colecao.jpg') no-repeat center center; float:left;position:relative;}
ul.menu-control{ width:104px; float:left; position:absolute; top:366px; right:12px;}
ul.menu-control li{width:48px; float:left;}
ul.menu-control li a{height:40px; width:40px; display:block; text-indent:-9999px; float:left;}
ul.menu-control li.g-ant{ float:left;}
ul.menu-control li.g-pro{float: right;}

#pag{ position:absolute; top:355px; left:275px; color: #003366;}

#result-foto{ padding:25px 23px 0 0;  float:right;}
#result-foto img{ border:1px #BCC4CD dashed;}


#galeria-empresa{margin-left:20px; padding:4px 0; width:430px; float:left; background:#00162D; text-align:center;}
#galeria-empresa .thumbs{ float:left;}
#galeria-empresa .thumbs li{ padding:5px 0 0 5px; float:left;}
#galeria-empresa .thumbs li a{ float:left; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
#galeria-empresa .thumbs li a.hov{ border:1px #fc0 solid; filter:alpha(opacity=100); -moz-opacity: 100; opacity: 100;}

#galeria-empresa .thumbs li a.hov img{ width:78px; height:51px;}

/**FORM**/
.forms{padding:10px 15px 0 15px; background: url('../images/bg_contato.jpg') no-repeat right top;}
.forms label{padding-top:10px; display:block;}
.forms label span{ width:120px; border-bottom:1px #BDC4CA dashed; float:left;}
.forms label span b{ color:#c00;}
.forms label input, textarea{padding:2px 6px; font:12px "Trebuchet MS"; background:#111; border:1px #BDC4CA solid; color:#fff;}
.forms small{ font-weight:bold; color:#c00;}
input.bt{padding:0!important; background: url('../images/botao_bt.gif') no-repeat!important; border:0!important; width:58px; font-weight:bold!important; height:22px!important; color:#000!important;}

/*********ERRO*******/
#erro{border:2px #c00 solid; display:none;}
#erro h4{margin:0; border:0; width:auto; padding:4px 6px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; background:#c00;}
#erro p.er{padding:8px; clear:both; border:0;}

#footer{width:900px; height:142px; background: url('../images/bg_rodape.jpg') no-repeat; float:left;}
#footer .vcard{ padding:10px 0 0 300px; font:normal 12px Arial, Helvetica, sans-serif; color:#75828F;}

p.by{padding-top:20px; font-size:10px; color:#666; text-align:right;}
p.by a{ color:#999; font-size:10px; text-decoration:none;}
p.by a:hover{color: #009999;}
