* { margin:0; padding:0; border:none; }
ul, li { text-decoration:none; list-style:none;  }

a:link {text-decoration: none; color:#333}
a:visited {text-decoration: none; color:#333}
a:hover {text-decoration: underline; color:#333 }
a:active {text-decoration: none; color:#333}

html { background:url(../../App_Themes/Site_Default/Images/bg.jpg) repeat-x left top; }
/*body { background:url(../../App_Themes/Site_Default/Images/bg_nuvem.jpg) no-repeat center top; }*/
body { background:url(../../App_Themes/Site_Default/Images/bg_nuvem.jpg) no-repeat center top; }

ul.bannerHome, #topo, #wrap, #rodape, #rodape-int  { margin: 0 auto; } /* ADICIONADO "rodape-int" */

#topo { z-index:800; width:972px; position: relative; }
ul#navGlobal { height:52px; padding:6px; background:url(../../App_Themes/Site_Default/Images/bg_navGlobal.png) no-repeat;}
ul#navGlobal li { position:relative; float:left; display:block; background-position:0 0; background-repeat:no-repeat; }

ul#navGlobal li a { display:block; height:52px; text-decoration:none; }

ul#navGlobal li.hover { background-position:0 -52px;  }

li.atelhacor { background:url(../../App_Themes/Site_Default/Images/aTelhacor.png); width:101px; }
li.atelhacor ul {background:url(../../App_Themes/Site_Default/Images/bg_nav-active-2.png) no-repeat 0 bottom; width:180px;}
li.produtos { background:url(../../App_Themes/Site_Default/Images/produtos.png); width:81px; }
li.produtos ul { background:url(../../App_Themes/Site_Default/Images/bg_nav-active-2.png) no-repeat 0 bottom; width:180px; }
li.eventos { background:url(../../App_Themes/Site_Default/Images/eventos.png); width:74px; }
li.simuladordeambientes { background:url(../../App_Themes/Site_Default/Images/simulador.png); width:181px; }
li.orcamento { background:url(../../App_Themes/Site_Default/Images/orcamento.png); width:96px; }
li.nf-e { background:url(../../App_Themes/Site_Default/Images/NF-e.png); width:54px; }
li.trabalheconosco { background:url(../../App_Themes/Site_Default/Images/trabalheConosco.png); width:139px; }
li.contato { background:url(../../App_Themes/Site_Default/Images/contato.png); width:74px; }
li.atendimentoonline {background:url(../../App_Themes/Site_Default/Images/atendimentoOnline.png); width:160px;}

/*
COMENTADO POR MAURICIO
----------------------------------------------
ul#navGlobal li ul { position:absolute; top: 52px; left: 0px; z-index:800; display:none; }
ul#navGlobal li ul li { float:none; padding:0 20px; }
ul#navGlobal li ul li a { float:none; background:none; height:25px; line-height:25px; color:#fff;  }
ul#navGlobal li ul li a:hover { color:#006600; }

ul#navGlobal li ul.act { display:block; }
*/

.uirapuru { width:80px; height:57px; position: absolute; top:52px; *top:57px; left: 899px; }
.uirapuruFundo { width:80px; height:57px; background:url(../../App_Themes/Site_Default/Images/uirapuru.png) no-repeat; position: absolute; top:52px; *top:57px; left: 899px; }

#wrap { width:960px; background:url(../../App_Themes/Site_Default/Images/sol.png) no-repeat  bottom; position: relative; }
.conhecamais { position:absolute; top:23px; left:0; width: 242px; height: 180px; }
.cadastreseaqui { position:absolute; top:183px; right:0; width: 271px; height: 123px; }
/*
COMENTADO POR MAURICIO
----------------------------------------------
#foot { background:url(../../App_Themes/Site_Default/Images/bg_rodape.png) no-repeat center bottom; height:231px; padding: 74px 0 0; z-index: 10; position: relative; margin: -60px 0 0; }
ul.bannerHome { width:984px; padding: 15px 0 0; }
ul.bannerHome li { float:left; margin: 0 -4px; }
*/

#footgreen { background:url(../../App_Themes/Site_Default/Images/bg_green.png) repeat-x; padding: 0 0 20px; }

/*
#rodape { width:960px; }
#rodape ul { height:30px; padding: 10px 0 0; }
#rodape ul li { float:left; padding:0 10px; }
#rodape ul li{ border-right:1px #fff solid; }
#rodape ul li.ft { padding:0 10px 0 0; }
#rodape ul li.lt { padding:0 0 0 10px; border:none; }
*/
 
/* GENERAL */
.center { text-align:center; position:relative; }

/* CSS CONTEUDO */
body { font:normal 12px "Trebuchet MS", Verdana, Arial; }

/*
COMENTADO POR MAURICIO
----------------------------------------------
#rodape, #rodape a { color:#fff; }
*/

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* MAURICIO -------------------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------------- */
img { border: none; }

.clrfx { clear: both; }


ul#navGlobal { padding: 6px; }
ul#navGlobal li ul { position: absolute; top: 52px; left: 0px; z-index: 800; display: none; padding:0 0 5px; }
ul#navGlobal li ul li { float:none; padding:0 20px; }
ul#navGlobal li ul li a { float: none; background: none; height: 25px; line-height: 25px; color: #fff;  }
ul#navGlobal li ul li a:hover { color: #060; }
ul#navGlobal li ul.act { display: block; }

ul.bannerHome, ul.bannerHome li { display: block; margin: 0; padding: 0; list-style-type: none; }
ul.bannerHome { margin: 0 auto; width: 984px; padding: 15px 0 0; }
ul.bannerHome li { float:left; margin: 0 -4px; }

.bg-cont-int { background: url(../../App_Themes/Site_Default/Images/bg-cont-int.png) no-repeat left top; width:1000px; margin:0 auto; }

.ttl-int { display: block; float: left; margin: 0; padding: 0; width: 583px; height: 81px; }
.bt-home { float: left; margin: 0; }

.col-esq-int { float: left; padding: 20px 20px 50px; width: 678px; }

.col-dir-int { float: right; width: 222px; }
.banner-222x200 { margin: 0 0 20px; width: 222px; height: 200px; }

#foot-int { background:url(../../App_Themes/Site_Default/Images/bg_rodape-int.png) no-repeat center top; height:296px; padding: 74px 0 0; z-index: 10; position: relative; margin: -60px 0 0; }
#foot { background:url(../../App_Themes/Site_Default/Images/bg_rodape.png) no-repeat center bottom; height:231px; padding: 74px 0 0; z-index: 10; position: relative; margin: -74px 0 0; }

#rodape ul, #rodape ul li, #rodape-int ul, #rodape-int ul li { display: block; margin: 0; padding: 0; list-style-type: none; }

#rodape-int { padding: 30px 0 0; width: 960px; }
#rodape-int ul { padding: 10px 0 0; height: 30px; }
#rodape-int ul li { float: left; padding: 0 10px; }
#rodape-int ul li{ border-right: 1px #fff solid; }
#rodape-int ul li.ft { padding: 0 10px 0 0; }
#rodape-int ul li.lt { padding: 0 0 0 10px; border: none; }

#rodape { width:960px; }
#rodape ul { height:30px; padding: 10px 0 0; }
#rodape ul li { float:left; padding:0 10px; }
#rodape ul li{ border-right:1px #fff solid; }
#rodape ul li.ft { padding:0 10px 0 0; }
#rodape ul li.lt { padding:0 0 0 10px; border:none; }

#rodape, #rodape a, #rodape-int, #rodape-int a { color: #fff; }

/*FORMUALARIOS */
.frm-orcamento { margin: 0 auto; padding: 0 56px 0 0; width: 500px; }
.l-ipt-orcamento, .l-ipt-orcamento dt, .l-ipt-orcamento dd, .l-txta-orcamento, .l-txta-orcamento dt, .l-txta-orcamento dd { display: block; margin: 0; padding: 0;  }
.l-ipt-orcamento { height: 31px; }
.l-ipt-orcamento dt, .l-ipt-orcamento dd, .l-txta-orcamento dt, .l-txta-orcamento dd { float: left; }
.l-ipt-orcamento dt, .l-txta-orcamento dt { padding: 0 5px 0 0; font: normal 14px/26px "Trebuchet MS"; color: #809c35; text-align: right; line-height: 26px; width: 130px; }
.l-ipt-orcamento dd { padding: 3px; background: url(../../App_Themes/Site_Default/Images/bg-input-contato.png) left top no-repeat; width: 355px; height: 20px; }
.l-ipt-orcamento dd input, .l-txta-orcamento dd textarea { font: normal 13px/normal "Trebuchet MS"; color: #576d1d; }
.l-ipt-orcamento dd input { border: none; background: none; width: 355px; height: 20px; }
.l-txta-orcamento { height: 86px; }
.l-txta-orcamento dd { padding: 3px; background: url(../../App_Themes/Site_Default/Images/bg-textarea-contato.png) left top no-repeat; width: 355px; height: 80px; }
.l-txta-orcamento dd textarea { border: none; background: none; width: 355px; height: 80px; }
.txt-aviso { margin: 5px 0 0 87px; color: #809c35; font-size: 10px; }
.bt-send-orcamento { text-align: right; }

.frm-ctto { margin: 0 auto; padding: 0 56px 0 0; width: 448px; }
.l-ipt-ctto, .l-ipt-ctto dt, .l-ipt-ctto dd, .l-txta-ctto, .l-txta-ctto dt, .l-txta-ctto dd { display: block; margin: 0; padding: 0;  }
.l-ipt-ctto { height: 31px; }
.l-ipt-ctto dt, .l-ipt-ctto dd, .l-txta-ctto dt, .l-txta-ctto dd { float: left; }
.l-ipt-ctto dt, .l-txta-ctto dt { padding: 0 5px 0 0; font: normal 14px/26px "Trebuchet MS"; color: #809c35; text-align: right; line-height: 26px; width: 82px; }
.l-ipt-ctto dd { padding: 3px; background: url(../../App_Themes/Site_Default/Images/bg-input-contato.png) left top no-repeat; width: 355px; height: 20px; }
.l-ipt-ctto dd input, .l-txta-ctto dd textarea { font: normal 13px/normal "Trebuchet MS"; color: #576d1d; }
.l-ipt-ctto dd input { border: none; background: none; width: 355px; height: 20px; }
.l-txta-ctto { height: 86px; }
.l-txta-ctto dd { padding: 3px; background: url(../../App_Themes/Site_Default/Images/bg-textarea-contato.png) left top no-repeat; width: 355px; height: 80px; }
.l-txta-ctto dd textarea { border: none; background: none; width: 355px; height: 80px; }
.txt-aviso { margin: 5px 0 0 87px; color: #809c35; font-size: 10px; }
.bt-send-ctto { text-align: right; }
.txt-endereco { display: block; margin: 10px 0 0; font: normal 12px/normal "Trebuchet MS"; color: #809c35; text-align: center; }




/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* WILLY    -------------------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------------- */

h2 { font-size:18px; color:#4d7207; font-weight:bold; padding:0 0 7px; }

ul.listas { padding:0 0 0 0px;}
ul.listas li { width:212px; height:212px; background:url(../../App_Themes/Site_Default/Images/bg_listas.png) no-repeat; display:block; text-align:center; padding:2px 0 0; float:left; margin: 0 5px 20px; }
ul.listas li p { line-height:30px; }

.logomarcas { height:155px; text-align:center; }

ul.listaProdutos {}
ul.listaProdutos li { display:block; float:left; width:331px; height:162px; margin: 0 0 25px; }
ul.listaProdutos li.odd { float:right; }

ul.listaProdutos li h2 { padding:0; }
.balde { float:left; padding: 0 4px 0 0; }


.colum { width:265px; float:left; padding:0 0 35px; }
.amplia-image { background:url(../../App_Themes/Site_Default/Images/bg_listaProdutos-detalhe.png) no-repeat; /*height:256px;*/ padding:10px 0; text-align:center; }

ul.amplia-image-min { padding:12px 0 0; }
ul.amplia-image-min li { float:left; margin: 0 8px 8px 0; }
/*ul.amplia-image-min li.ct { float:left; margin: 0 0 12px 0; }*/

ul.amplia-image-min li img { border:1px solid #e9e9ce; }

.bt-orca { clear:both; padding:10px 0 0; }

.coldois { float:right; width:390px; }

.voltar-lista { float:right;}

h1.tt-cp { color:#5d9000; font-size:18px; font-weight:bold; padding:0 0 5px; }
/*h1.tt-cp span { font-size:14px; font-weight:normal;  }*/

.image-evento { float:left; padding:10px; width:319px; height:233px; background:url(../../App_Themes/Site_Default/Images/bg_imagem_eventos.png) no-repeat; margin: 0 10px 0 0; }

ul.listaEventos { padding:33px 0 0; }
ul.listaEventos li { display:block; float:left; width:204px; margin: 0 13px 15px 0; }
ul.listaEventos li a { display:block; text-align:right; float:right; }
ul.listaEventos li.ct { margin:0 0 15px; }

.img-eventos-min { background:url(../../App_Themes/Site_Default/Images/thumb-eventos.png) no-repeat; padding:10px; }

ul.listaEventos-min { padding:33px 0 0; }
ul.listaEventos-min li { display:block; float:left; width:204px; margin: 0 33px 15px 0; }
ul.listaEventos-min li a { display:block; text-align:right; float:right; }
ul.listaEventos-min li.ct { margin:0 0 15px; }

.idont { margin:10px 0 0 270px; float:left; }
.idont a { display:block; color:Maroon;  }

.flashh { position:absolute; }