/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

html { background:#eff3f6; }

body {
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 13px;
}
	
p { font-size:13px; line-height:150%; margin-bottom:8px; }
h1 { }
h2 { color:#757575; font-family:"Myriad Pro", Calibri, Helvetica, Arial, sans-serif; font-size:15px; margin-bottom:10px; margin-top:20px; text-transform:uppercase; font-weight:normal; }
h3 { color:#003f98; font-size:16px; font-family:"Myriad Pro", Calibri, Helvetica, Arial, sans-serif;  margin-bottom:6px; line-height:20px; }
h3 a { color:#003f98; text-decoration:none; }
h3 a:hover { text-decoration:underline; }
.blocoVid  h3 { display:block; padding-top:10px; }
h3.prodt { color:#003f98; font-size:16px; font-family:"Myriad Pro", Calibri, Helvetica, Arial, sans-serif; margin-bottom:6px; line-height:130%; }
h4 { color:#757575; font-size:21px; font-family: "Myriad Pro", Calibri, Helvetica, Arial, sans-serif; margin-bottom:10px; margin-top:20px; line-height:20px; }
h5 { color:#757575; font-size:16px; font-family:"Myriad Pro", Calibri, Helvetica, Arial, sans-serif;  margin-bottom:6px; line-height:20px;}
em.publi { color:#3f7dd4; font-style:normal; font-size:11px; display:block; }
a.anteriores { color:#3f7dd4; font-size:10px; text-decoration:underline; }
a.anteriores:hover { text-decoration:none; }
a.mais { color:#3f7dd4; font-size:10px; text-decoration:underline; margin-top:10px; display:block; }
a.mais:hover { text-decoration:none; }
a.pecas { color:#3f7dd4; font-size:10px; text-decoration:underline; padding-top:10px; display:block; clear:both; }
a.pecas:hover { text-decoration:none; }
a.fale { color:#3f7dd4; font-size:15px; text-decoration:underline; padding-top:10px; }
a.fale:hover { text-decoration:none; }
img { float:left; margin-right:10px; }
img.dir { float:right; margin-left:10px; }
a.link { color:#3f7dd4; text-decoration:underline; }
a.link:hover { text-decoration:none; }

#geral { 
 margin: 0 auto;
 width: 980px;
 height:100%;
 overflow:hidden;
 position:relative;
}
#topo {
 width:100%;
 height: auto;
 margin:0;
}
#topoIn {
 width:980px;
 height: auto;
 margin:0 auto;
 overflow:auto;
}
.imgProd { position:absolute; width:222px; float:left; right:25px; }
.tdProd { margin-top:20px; }
#conteudo { 
 width: 980px;
 margin:20px 0;
 overflow:hidden;
 height:100%;
}
.blocoNot { background:#ebeff1; padding:0 10px 20px; width:575px; float:left; }
.blocoNot .not { background:#e3e7e9; padding:10px; margin-bottom:20px; overflow:auto; }
.blocoNot .not a { text-decoration:none; }
.blocoNot .not a:hover { text-decoration:underline; }

.blocoProd { background:#ebeff1; padding:0 10px 20px; width:575px; float:left; }
.blocoProd .prod { background:#e3e7e9; padding:10px; margin-bottom:20px; overflow:auto; margin-top:15px; }
.galeria { overflow:hidden; width:auto; }
.linha { overflow:hidden; width:573px; margin-bottom:15px; }
.galeria .fot { float:left; margin-right:10px; }
.galeria .fot img { width:123px; }

.galeriaLat { overflow:hidden; width:auto; border:1px solid #DADDE0; padding:10px;  }
.linhaLat { overflow:hidden; width:573px; margin-bottom:15px; }
.galeriaLat .fot { float:left; }
.galeriaLat .fot img { width:auto; }

.blocoVid { float:right; width:356px; }

.subMenu { float:right; width:356px; }
.subMenu ul { width:100%; margin: 0; padding: 0; float: left; }
.subMenu ul li {margin: 0; padding: 0px; border-bottom: 1px solid #CCC; text-align: left; list-style-type: none; }
.subMenu ul li a, .subMenu ul li a:link {background: #EBEFF1; color: #003F98; font-weight: bold; text-decoration: none; padding: 8px; display: block; }
.subMenu ul li a:hover { background: #fff; color: #003F98; }	

.subMenuProd { float:right; width:356px; margin-top:250px; display:block; }
.subMenuProd ul { width:100%; margin: 0; padding: 0; float: left; }
.subMenuProd ul li {margin: 0; padding: 0px; border-bottom: 1px solid #CCC; text-align: left; list-style-type: none; }
.subMenuProd ul li a, .subMenu ul li a:link {background: #EBEFF1; color: #003F98; font-weight: bold; text-decoration: none; padding: 8px; display: block; }
.subMenuProd ul li a:hover { background: #fff; color: #003F98; }

.subMenuProdInicial { float:right; width:356px; }
.subMenuProdInicial ul { width:100%; margin: 0; padding: 0; float: left; }
.subMenuProdInicial ul li {margin: 0; padding: 0px; border-bottom: 1px solid #CCC; text-align: left; list-style-type: none; }
.subMenuProdInicial ul li a, .subMenu ul li a:link {background: #EBEFF1; color: #003F98; font-weight: bold; text-decoration: none; padding: 8px; display: block; }
.subMenuProdInicial ul li a:hover { background: #fff; color: #003F98; }

.nightp { margin-top:165px !important; }

.nov { background:#EBEFF1; overflow:auto; padding:10px; margin-bottom:20px; }


#rodape { 
 float:left;
 width:100%;
 background:#dadde0;
 padding:16px 0 0px 0;
 height:100%;
 }
#menuHtml { width:980px; margin:0 auto; text-align:left; overflow:hidden; padding:20px 0; }
#menuHtml ul li { float:left; display:inline; margin-right:25px; }
#menuHtml ul li a { text-transform:uppercase; text-decoration:underline; color:#757575; font-size:12px; }
#menuHtml ul li a:hover { text-decoration:none; }

a.copyright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/copyright.gif) no-repeat scroll left center;
display:block;
height:17px;
margin:40px 0 0px 0px;
float:right;
clear:both;
text-indent:-9999px;
width:100px;
}
a.copyright:hover { background:transparent url(../images/copyright.gif) no-repeat scroll right center; }


/*** Modificado Por niraldo ****/
#ContainerTopo { background-color: #fff; }
#BannerTopo { min-width: 980px; max-width: 1280px; margin: 0 auto; }

#ContainerProdutos { background: url(../images/back-carrosel.png) left top repeat-x; height: 321px; }
#ProdutosCapa { width: 980px; margin: 0 auto; }