* { margin:0; padding:0; border:none; }
body { background:url(../imagens/bg.jpg) repeat-x; color:#46371a; font:normal 12px Arial, Helvetica, sans-serif; }

#wrap { width:990px; margin:0 auto; padding:10px 0 0; }

ul#navGlobal { text-decoration:none; list-style:none; }
ul#navGlobal li { float:left; display:block; }

#topo { }

.banner { padding:0 0 30px; position:relative;}
.banner img { border:5px #fff solid; }

#pagg { position:absolute; left: 5px; bottom: 40px; width: 569px; height: 18px; z-index:888; }
#pagg a { display:block; padding:2px 6px; background:#fff; float:left; margin:0 1px; text-decoration:none; }
#pagg a.activeSlide { background:#ccc; color:#000; }
#pagg a:hover { background:#ececec; color:#000;}
ul.fade { text-decoration:none; list-style:none;  }

#colum, #coldois { float:left; width:303px; }
#coldois { margin:0 0 0 40px; }
#coltres { float:right; width:304px; }

p.chapeu { background:#4f1211; }
.mg20 { margin:0 0 20px; }
.mg10 { margin:22px 0 10px; }
.mg09 { margin:42px 0 20px; }

ul.fotosHome { text-decoration:none; list-style:none; height:33px }
ul.fotosHome li { display:block; float:left; margin:0 5px 1px 0; }
ul.fotosHome li img { border:1px #521615 solid; }
ul.fotosHome li.nomg { margin:0; }

.clear { clear:both; }

.cpnews { width:197px; height:31px; padding:4px 0 0 4px; background:url(../imagens/cpnews.gif) no-repeat; }
.cpnews input { width:189px; height:23px; border:1px #ebe6dc solid; background:#ebe6dc; }

a { text-decoration:none; color:#4f1211; }
a:hover { text-decoration:underline; }

.news { position:relative; height:80px; }
.btnews { position:absolute; width:84px; height: 63px; top: 2px; left: 210px; }

#rodape { clear:both; height:305px; position:relative; padding:10px 0 0;  }
#rodape ul { text-decoration:none; list-style:none; }
#rodape ul li { float:left; margin:0 4px; padding:10px 0; font-size:11px; }
.by { float: left;}
.dogRodape { float:right; }
.grama { width:100%; background:url(../imagens/grama.png) repeat-x; height:73px; margin:-73px 0 0; z-index:10; position:relative; }

.dados { width:720px; padding:110px 0 0; }

/*SUB-PAGINAS*/

#ctd { border-top:5px #4f1211 solid; padding:30px 0 0; }

#colquatro { width:520px; float:left; }
#colquatro h2 { padding:10px 0 5px;}

ul.fotosEmpresa { text-decoration:none; list-style:none; width:420px; float:right; padding: 0 10px 0 0; }
ul.fotosEmpresa li img { border:5px #65593f solid; }

h1 { float:left; }
h2 { font:normal 20px Arial, Verdana; color:#4f1211; }
/*h3 { font:normal 20px "Trebuchet MS", Arial, Verdana; padding:5px 0 0; margin:0 15px; border-bottom:1px #333 solid; clear:both; }*/
h3 { font:normal 18px "Trebuchet MS", Arial, Verdana; color:#e34e0c; padding:5px 0 0; margin:15px; border-bottom:5px #e6e6e6 solid; clear:both; }

a.backHome { float:right; display:block; line-height:49px; padding:0 15px 0 0; background:url(../imagens/home.gif) no-repeat  right 18px;  }

.gray { background:url(../imagens/bg_busca.gif) repeat-x; height:38px; border:1px #aeaeae solid; margin:15px 0 0; font:normal 18px/38px Arial, Helvetica, sans-serif; color:#e34e0c; margin:10px 0 20px;  }
.gray ul { text-decoration:none; list-style:none; }
.gray ul li { display:block; padding:0 10px; float:left; }
.gray ul li a { color:#e34e0c; }
.gray ul li.sair { float:right; }


.busca { float:right; width: 650px; }
.busca label { display:block; height:38px; float:left; padding:0 5px 0 0; }
.cpbusca { background:url(../imagens/cpbusca.gif) no-repeat; border:none; width:485px; height:19px; margin:5px 0 0; padding:5px; float:left; }
.btbusca { padding:4px 10px 0 0; float:right; }

#colcinco { float:left; width:670px; background:#FFF; }
.toca { height:33px;  padding:0 10px; }
.toca h2 { float:left; line-height:33px; }
.toca a { float:right; line-height:33px; }
.t1 { background:url(../imagens/bg_top_video.gif) no-repeat; }
.t2 { background:url(../imagens/bg_top_video2.gif) no-repeat; }
.t3 { background:url(../imagens/bg_top_video3.gif) no-repeat; }
.t4 { background:url(../imagens/bg_top_video4.gif) no-repeat; }

ul.multi { text-decoration:none; list-style:none; }
ul.multi li { float:left; width:124px; display:block; padding: 5px; height: 155px; font-size:11px; margin: 10px 16px; }
ul.multi li:hover { background:#e6e6e6; }
ul.multi li img { padding:1px; border:1px #9a9899 solid; }

.sombra { background:url(../imagens/bg_sombra.gif) no-repeat; height:16px; margin:0 0 16px; }

#colseis { width:300px; float:right; position:relative; z-index:2; }
.multiBold { clear:both; background:url(../imagens/bg_sombraBold.gif) no-repeat bottom; padding:0 0 30px; margin:0 0 63px; position:relative; z-index:4; }
	.tilt { font:normal bold 14px/18px Arial, Helvetica, sans-serif; color:#e34e0c; }
.multiBold object  { z-index:5; position:absolute; }

.topvideo { padding:15px; }
.topvideo  h1 { float:none; font:normal bold 18px Arial, Helvetica, sans-serif; color:#e34e0c; padding:0 0 5px; }

.mode { height:248px; }

.simula { width:390px; float:left; }
.simula label.opt { display:block; padding:10px 0 1px; }
.simula select { width:160px; font:normal bold 12px Arial, Helvetica, sans-serif; color:#e34e0c; }

.simula input{ font:normal bold 12px Arial, Helvetica, sans-serif; color:#e34e0c; }

ul.paginacao { clear:both; text-decoration:none; list-style:none; padding:0 0 0 19px;  }
ul.paginacao li { float:left; display:block; padding:0 2px;}
ul.paginacao li a { display:block; padding:2px 7px; border:1px #46371A solid;  }
ul.paginacao li a:hover { font-weight:bold; background:#ada181; text-decoration:none; }

.resultado { padding: 20px 0; }
.resultado span {  font:normal bold 13px Arial, Helvetica, sans-serif; color:#e34e0c; }

.txtdtq, .txtdtq a { color:#e34e0c; font-size:18px; }
.txtdtq a { text-decoration:underline; }


.simula { position:relative; }
.flp { float:left; }
.simulaProdu { font:normal bold 24px Arial, Helvetica, sans-serif; color:#4f1211; float:left; padding:0 0 0 25px; }
.simulaProdu p { padding:0 0 20px;}
.simulaProdu span { font-size:14px; }

.imgSimulado { background:url(../imagens/imgSimulador.jpg) no-repeat; width:570px; height:357px; position:absolute; top:0px; left:410px; }



.login { width:395px; padding: 15px 0; } 

.cplogin { width:390px; height:31px; padding:4px 0 0 4px; background:url(../imagens/cplogin.gif) no-repeat; position:relative; }
.cplogin  input { width:382px; height:23px; border:1px #ebe6dc solid; background:#ebe6dc; }

.cplogin label.error { position:absolute; top:5px; left:395px; width:150px; color:Red; font-size:11px; }

.bto { text-align:right; padding: 5px 5px 0 0; }
.bto .ems {float:left; padding:40px 0 0 80px;}

ul.wallpaper { text-decoration:none; list-style:none; }
ul.wallpaper li { display:block; float:left; width:150px; height:110px; padding:3px; border:1px #d9d0be solid; margin:10px; position:relative; } 
ul.wallpaper li span { position:absolute;  display:none; width:150px; top:100px; left:3px; }
ul.wallpaper li:hover span { display:block; background:red; }

.coldicas { float:left; width:485px; padding: 10px 5px; }
.coldicas h2 { cursor:pointer; margin:10px 0; background:url(../imagens/bg_dicas.png) no-repeat 0 0; height:40px; line-height:40px; padding: 0 0 0 10px; }
.coldicas h2.active { background-position: right -40px; }

ul.dicas { text-decoration:none; list-style:none; padding:0 0 20px; }
ul.dicas li { padding:10px 0; } 

.dtl { font-size:14px; font-weight:bold; }

ul.nopd { padding:0;}




.upImage { position:relative; background:url(../imagens/bgUp.png) repeat-x top; padding: 10px; }
.upImageImg { width:127px; height:120px; background:url(../imagens/upimg.png) no-repeat; position:absolute; top:66px; right:30px; }
.upImage label { display:block; padding:10px 0 2px; }


.upVideo { position:relative; background:url(../imagens/upvideo.png) repeat-x top; padding: 10px; }
.upImageVideo { width:128px; height:93px; background:url(../imagens/upavi.png) no-repeat; position:absolute; top:96px; right:30px; }
.upVideo label { display:block; padding:10px 0 2px; }
.cpup { width:340PX; }
.btoup { padding:5px 0 0 216px; }

.selo { float:left; padding:0 10px 10px; width:163px; }

.hydesc { color:#e34e0c; font:normal bold 24px Arial, Helvetica, sans-serif; clear:both; padding:15px 0 0; }



.colsys { float:left; width:485px; text-align:justify; padding:10px 0;}

.none { display:none; }
a:focus { outline: none; }

.p5{ padding:5px 0;}
.p10 { padding:10px 0; }
.pr5 { margin:0 20px 0 0; }


.dform { padding:10px 0; }
.dform dt { font:normal 16px/25px Arial, Helvetica, sans-serif; color:#46371a; }

.cpum, select { font:12px/12px Arial, Helvetica, sans-serif; background:#ebe6dc; border:1px #9f9683 solid; margin:5px 0 0; }
input.noborder { border:none; }

dl { clear:both; border-bottom:0px; width:950px;}
dt { float:left; text-align:right; width:300px; padding: 0 5px 0 0; line-height:25px; }
dd { float:left; width:475px; position:relative; }


.dform label.error { font:normal 10px/25px Arial; position:absolute; display:block; top:0; right:20px; color:Red; }
.dform input.error { border:1px red solid;  }

.simula label.error { font:normal 10px/25px Arial;  color:Red; margin-left:5px; }
.simula input.error, .simula select.error { border:1px red solid;  }



.btoDados { clear:both; text-align: center; }

.recado { clear:both; padding:10px 0; text-align:center; }

ul.faq { text-decoration:none; list-style:none; }
ul.faq li { padding:10px 0 ;}
ul.faq li a { float:right; line-height:20px; }
ul.faq li strong { line-height:20px; }


/*PRODUTOS*/
.protum { width:186px; float:left; }
.protum ul { text-decoration:none; list-style:none; }
.protum ul li { display:block; text-align:center; padding:5px 0; }
.protdois { width:775px; float:right; }
.protdois h2 { color:#fff; font:normal 24px Arial, Helvetica, sans-serif; }

.txtma { font:normal bold 14px Arial, Helvetica, sans-serif; color:#4f1211; padding:15px 0 5px; }

ul.proSelo { float:left; width: 550px; text-decoration:none; list-style:none; } 
ul.proSelo li { display:block; padding:5px 0; clear:both; }
.imgselo { float:left; padding:5px; }

.seloCompl { float:right; }

table.tabela td  { text-align:right; padding:2px 5px; }
table.tabela td.c1 { background:#e3e0dc; }
table.tabela td span { float:left; }


/*PRODUTOS*/
ul.produtos { text-decoration:none; list-style:none; }
ul.produtos li { display:block; float:left; width:485px; padding:5px; height:246px; position:relative; line-height:18px; }
ul.produtos li.md1 { background:url(../imagens/bg_produto1.png) no-repeat right bottom; text-align:right; }
	.pd1 { float:right; padding: 15px 15px 0 10px; width: 125px; }
	.knowmore1 { position:absolute; width: 216px; height: 66px; left: 121px; top: 173px; }
	
	ul.produtos li p {  padding: 5px 0; }
		ul.produtos li h2 { padding:15px 0 0; }
	
ul.produtos li.md2 { background:url(../imagens/bg_produto2.png) no-repeat left bottom; }
	.pd2 { float:left; padding: 15px 15px 0 10px; width: 125px; }
	.knowmore2 { position:absolute; width: 216px; height: 66px; left: 156px; top: 173px; }
	
	

ul.produtos li.md3 { background:url(../imagens/bg_produto3.png) no-repeat right top; text-align:right; }


ul.produtos li.md4 { background:url(../imagens/bg_produto4.png) no-repeat left top; }


/*OTHERS*/
.j{text-align:justify;} 
.b{font-weight:bold;}
#error p, #error2 p{ color:#992362; font:normal 12px Arial, Helvetica, sans-serif; background:url("../imagens/ico_alert.gif") no-repeat; padding:0 0 5px 17px; }
 

.clft { float:left; width:780px; text-align:justify;}
p.nreg { padding:10px;}

#envsuc { color:Red; margin:20px 0 0; padding:5px 0; text-align:center; background:#fff; font-weight:bold; }

.before { clear:both; padding:10px 30px; }

.user { margin:0 0 10px; }
.texto { padding:5px 0 0 20px; }