html, body {height: 100%;}
body {margin: 0px; padding: 0px; background: #FFFFFF;}
img {border: 0px; margin: 0px; padding: 0px;}

.layout {width: 100%; position:relative; margin:0 auto; min-height:100%;}
* html .layout {height: 100%;}

#base {margin: 0px;	padding: 0px; position: relative; width: 100%; min-height: 100%; background: url(../images/background-base.png) repeat-x;}
#base .limit {margin: 0 auto; width: 905px;}
#base .limit #header {height: 100px; padding-top: 15px;}
#base .limit #header h1 {float: left; margin: 5px 50px;	padding: 0px;}
#base .limit #header h1 a {display: block; text-indent: -5000px; overflow: hidden; width: 155px; height: 90px; background: url(../images/logotipo.png) no-repeat;}
#base .limit #header ul {float: right; margin-top: 35px; padding: 0px; list-style: none;}
#base .limit #header li {display: inline; padding-top: 35px; padding-bottom: 35px; padding-left: 10px; padding-right: 10px;}
#base .limit #header li a {font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size: 20px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #2E2E2E;}
#base .limit #header li:hover, li.hover {background: url(../images/background-menu.png) repeat-x;}

#base .limit #header li.produto #menu-produtos {z-index: 1; position: absolute; margin: 0px 0px 0px -85px; *margin: 60px 0px 0px -275px; padding: 0px; width: 275px; text-align: right; visibility: hidden;}
#base .limit #header li.produto #menu-produtos ul {float: right; list-style: none; margin-top: -3px;}
#base .limit #header li.produto #menu-produtos li {display: block; margin: 0px; padding: 2px; background:transparent url(../images/alpha.png) repeat top left;}
#base .limit #header li.produto #menu-produtos li a {font-family: 'Trebuchet MS', Arial, Verdana, Tahoma; font-size: 13px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #2E2E2E;}
#base .limit #header li.produto:hover #menu-produtos, #base .limit #header li.produto.hover #menu-produtos {visibility: visible;}

#base .limit #banner {position: relative; margin: 0px; padding: 0px; width: 905px; height: 255px; background: url(../images/slide-background.png) no-repeat;}

/* slideshow styles */
#base .limit #banner .slideShow {position: relative; margin: 0 auto; width: 905px;	height: 255px; padding: 0px;}
#base .limit #banner .slideShow ul, .slideShow li {list-style: none; margin: 0px; padding: 0px; *float: left;}
#base .limit #banner .slide2 {width: 905px;	height: 255px; background: transparent url(../images/slide2.png) no-repeat;}
#base .limit #banner .slide3 {width: 905px;	height: 255px; background: transparent url(../images/slide3.png) no-repeat;}
#base .limit #banner .slide4 {width: 905px;	height: 255px; background: transparent url(../images/slide4.png) no-repeat;}
#base .limit #banner .slide5 {width: 905px;	height: 255px; background: transparent url(../images/slide5.png) no-repeat;}
#base .limit #banner .slide6 {width: 905px;	height: 255px; background: transparent url(../images/slide6.png) no-repeat;}
#base .limit #banner .slide8 {width: 905px;	height: 255px; background: transparent url(../images/slide8.png) no-repeat;}
#base .limit #banner .slideShow .mais-informacoes {margin: 172px 0px 0px 50px;	position: absolute; *position: relative; display: block; text-indent: -5000px; overflow: hidden; width: 179px; height: 80px; background: url(../images/btMaisInformacoes.png) no-repeat;}

#base .limit #content {margin: 0 auto;}
#base .limit #content h2 {font-family: Arial; font-size: 22px; font-weight: bold; text-transform: uppercase; color: #2E2E2E;}
#base .limit #content p {margin: 0px 0px 10px; padding: 0px; font-family: Arial; font-size: 12px; color: #2E2E2E; text-align: justify;}

#base #clear {clear: both;}

#footer {width: 100%; height: 60px; position: absolute; *position: none; bottom: 0; background: url(../images/background-footer.png) repeat-x;}
#footer .limit {margin: 0 auto;	width: 905px;}
#footer .limit p {margin: 25px 0px 0px 0px; padding: 0px; font-family: Arial; font-size: 12px; color: #5C5C5C;}
#footer .limit p.endereco {float: left;}
#footer .limit p.copyright {float: right;}
