/* Clearfix, Lucas WDM */

.clearfix:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}



html {

	overflow-y:scroll;

}



body {

	background:url('images/bg-all.jpg') top center repeat-y #F2F2F2;

}



* {

	margin: 0px;

	padding: 0px;

	list-style: none;

	font-size: 11px;

	font-family: verdana,arial, sans-serif, helvetica;

	border:0px;

}



a {

	color: #333333;

}

#container {
	width: 768px;
	>margin-left:3px;
}

#topo {
	height:182px;
	/*background:url('images/topo.jpg') top left no-repeat;*/
	margin-top:1px;
}

#menu {

	margin-top:1px;

}



#menu ul {

	padding:0px;

	margin:0px;

	float: left;

	width: 100%;

	list-style:none;

	font:80% Tahoma;

	background:url('images/fundo-menu-original.jpg');

}



#menu ul li { display: inline; }



#menu ul li a {

	color: #ffffff;

	text-decoration: none;

	padding: 8px 5px;

	float:left;

	margin:0px 4px;

	font-weight:bold;

	background:url('images/fundo-menu-original.jpg');

}



#menu ul li a:hover {

	color: #f9f9f9;

	background-position:35px 35px;

}



#left {

	float:left;

	width:220px;

	margin:10px;

}



#right {

	float:right;

	width: 490px;

	margin:10px;

}



#principal {

	margin:10px;

	text-align:left;

}



#principal p.normal {

	text-indent:25px;

	margin:5px 0px;

}





h1.secao {

	border-bottom:1px dotted #c0c0c0;

	font-size:13px;

	text-align:left;

	color: #59002C;

}



div.each-categoria {

	margin:5px;

	float:left;

	padding:5px;

	width:230px;

}



div.each-categoria img {

	padding:1px;

	border:1px solid #c0c0c0;

}



div.each-categoria h2 {

	font-weight:normal;

	font-size:13px;

	padding:2px;

	text-indent:20px;

	text-align:justify;

}



ul.produtos {

	padding-top:5px;

}



ul.produtos {

	padding-top:5px;

}



ul.produtos li  {

	margin-top:3px 0px;

}



ul.produtos img {

	border:1px solid #c0c0c0;

	padding:1px;

}



#rodape {

	clear:both;

	text-align:center;

	background-color: #666666;

	padding:5px;

	color: #ffffff;

}



.spacerv {

	margin-top:20px;

	font-size:1px;

}



.spacerv2 {

	margin-top:10px;

	font-size:1px;

}







ul.menu-lateral li {

	display:block;

	text-align:left;

}



ul.menu-lateral li a{

	height:1%;

	display:block;

	text-decoration:none;

	padding:2px;

	margin:2px 0px;

	border-left:5px solid #f0f0f0;

}



ul.menu-lateral li a:hover{

	background-color: #f9f9f9;

	padding-left:10px;

	font-weight:bold;

	border-left:5px solid #c0c0c0;

}



.form10 {

	background-color: #415B93;

	color: #f9f9f9;

	padding:1px;

	font-weight:bold;

}



.textoMenor {

	font-size:11px;

}



img.destaque {

	border:1px solid #c0c0c0;

	padding:1px;

}



.spacer1 {

	margin-top:10px;

	font-size:1px;

}



.each-jornal {

	margin:5px 0px;

}



ul.menu_1 li {

	display: block;

	text-align:left;

}

ul.menu_1 li a {

	text-align:left;

	height:1%;

	text-decoration:none;

	display:block;

	padding:2px 5px;;

	border-bottom:1px dotted #f0f0f0;

}



ul.menu_1 li a:hover {

	background-color: #f9f9f9;

}



.form0 {

	border:1px solid #c0c0c0;

	background-color: #f9f9f9;

}



.cempct {

	width:100%;

}



a.creditos {

	color: #f9f9f9;

	font-weight:bold;

}



a.creditos:hover {

	color: #FFCC00;

}



.each-banner {

	margin:8px 0px;

}


