@charset "utf-8";
*, html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0;	border: 0; text-decoration: none; vertical-align: baseline; outline: none; }
ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
table { border-collapse: separate; }
body { color:#4B4B4B; font-family:Helvetica,"Helvetica Neue",Arial,sans-serif; font-size:62.5%; line-height:1.5;}
#homepage { font-size: 1.3em; background:#FFF; margin:0 auto; text-align:left; width: 740px; }
/* Link Suporte */
#linksSuporte { height: 30px; width: 100%;}
#linksSuporte p { margin: 5px 15px; float: right; }
/* Cabeçalho */
#header { height: 255px;  }
#logoPrisma { background: url(../img/marca.png) no-repeat; width:220px; height:37px; }
#bannerPrisma { width:470px; height:215px; margin:-4% 1.5% 2% 0; float: right; -moz-border-radius:5px 5px 5px 5px; border:1px solid #F2F2F2; }
/* Menu */
#menu { float: left; margin:2%;}
#menu ul li a { width:185px; float:left; height:32px; margin:6% 0 0; }
#menu li.contatos, #menu li.news, #menu li.trabalheConosco, #menu li.home { background:url(../img/matrizMenu.png) no-repeat; width:185px; height: 32px; margin:0 0 5% 5%; }
#menu li#activeHome, #menu li.home:hover { background-position: 1px -32px; }
#menu li.trabalheConosco { background-position: -185px 0px; }
#menu li#activeTrabalhe, #menu li.trabalheConosco:hover { background-position: -185px -32px; }
#menu li.news { background-position: -370px 0px; }
#menu li#activeNews, #menu li.news:hover { background-position: -370px -32px; }
#menu li.contatos { background-position:-555px 0px; }
#menu li#activeContatos, #menu li.contatos:hover { background-position: -555px -32px; }
/* Banners */
#banners { clear:both; margin:-3% 0 0; padding:0 0 0 1%; width:100%; }
#bannerTrabalheConosco, #bannerNewsletter, #bannerCotacao { width:226px; height: 222px; float: left; margin: 1%; }
#bannerTrabalheConosco { background:url(../img/banner_trabconosco_1.png) no-repeat; }
#bannerTrabalheConosco:hover { background: url(../img/banner_trabconosco_2.png) no-repeat;}
#bannerNewsletter { background:url(../img/banner_news_1.png) no-repeat;}
#bannerNewsletter:hover { background: url(../img/banner_news_2.png) no-repeat;}
#bannerCotacao { background: url(../img/banner_contatos_1.png) no-repeat;}
#bannerCotacao:hover { background: url(../img/banner_contatos_2.png) no-repeat;}
.bannerConvite { margin: 0 0 0 2%; }
#conteudo { clear: both; }
/* Coluna Sobre Empresa */
#areaConteudo, #areaFornecedores, #textoEmpresa { -moz-border-radius:5px 5px 5px 5px; border:1px solid #F2F2F2; float:left; padding:2%; width:50%;  }
#textoEmpresa p { padding: 1%; text-align: justify; text-indent: 10px;  }
#areaConteudo { width: 96%;}
#textoEmpresa h2 { margin: 1% 0 0 0; }
#areaConteudo h3, #areaFornecedores h2, #textoEmpresa h2 { color: #900;  }
#areaConteudo img { float: left; margin: 0 2% 2% 0; }
#areaConteudo h5 { padding:2% 0 0; }
#areaFornecedores { margin:0 0 0 2%; width:38%; }
#areaFornecedores ul { margin:0 3.9% 0 0; padding:2%; }
#areaConteudo ul.float, #areaFornecedores ul.float { float: left; }
#areaConteudo ul.float { width: 30%; padding: 1%;  }
#areaConteudo ul.float li { margin: 5%; }
#areaConteudo ul { padding: 2%; }
#areaConteudo ul li { padding: 0.3%; }
#footer { clear:both; height:35px; margin:0 auto; padding:25px 0 0; width:750px; text-align:center; }

a { text-decoration: none; color: #ccc; }
a:hover { text-decoration: none; color: blue;}

form { margin: 2%; clear: both;}
form p { color:#FF0000; font-size:11px; margin:0 40% 2% 0; text-align:right; }
input.Enviar, input.Limpar { float: right; width: 75px; }
input.Limpar { margin:0 36% 0 0;}
label { float:left; margin:0.3% 2% 0 0; text-align:right; width:25%; }
textarea, select, input { margin:0 2% 2% 0; padding:0.5%; border: 1px solid #ccc; }
select { width: 8%; }
select#Assunto { width: 15%; }