body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, blockquote {
	margin: 0; padding: 0; border: 0;
}

body {
	font-family: Helvetica, Arial, Sans-Serif; line-height: 24px;
	background-color:#e3d0d2;
	

}

#container {
	width: 1020px; margin: 0 auto; padding:0 0 0;
	background-image:url(images/bg_full.png)
}

#header {
	background: url(images/header-bg.png) right bottom no-repeat; overflow: hidden;

}

	#header h1 {
		float:left
		
	
	}
	
	#header h2 {
		float: left;
		font:"Times New Roman", Times, serif;
		font-size:8px;
		color:#c80101;
		background-image:url(images/bg_barracima.gif );
		
	}
		#header h3 {
		float:right;
		font-size:36px;
		font-family:"Times New Roman", Times, serif;
		color:#F00;
		padding-right:150px;
		padding-top:20px
	
	}

	#header ul#categories {
		float: left; list-style: none; margin: 0 0 0;
		background-color:#000;
		width:962px;
		height:83px;
		margin-left:25px;
		background-image:url(images/menu.jpg)}
		
		#header ul#categories li {
			float: left; margin: 0 0 0 40px;
		}
			#header ul#categories li a {
				display: block;
				font-size: 14px; font-weight: bold; text-transform: uppercase; color: #a42988;
				text-shadow: 0 2px 0px #fff; text-decoration: none;
			}
				#header ul#categories li a:hover {
					color: #006ab1;
				}

#banner_moto{width:715px;
height:100px;
background-color:#fff;
float:left;
margin-top:25px;
border:solid 2px #fff;
text-align:center}

#destaque_principal{
	width:950px;
	height:300px;
	background-color:#000;
	margin-left:35px;
	border:solid;
	border-color:#c80101;
	margin-top:30px;
	z-index:1;
	
}

#login{width:185px;
height:300px;
background-color:#f7f5f5;
position: relative;
  top:-306px;
  left: 800px;
  border: 3px solid #d44d4c;
  z-index:2;
  }
#login input{
	background-color:#CCC;
	height:24px;
	margin-left:16px;
	width:154px;
	background-image:url(images/bgform.gif);
	font-size:10px
}

#login input.botao{
	background-color:#CCC;
	height:30px;        
	width:67px;
	background-image:url(images/btnlogar.gif);
	margin-left:-4px;
        cursor:pointer;
}

#login p.cadastre{
	text-align:right;
	position:relative;
	margin-top:-25px;
}
#login p.cadastre a{
	color:#900
}

#barra-login{width:185px;
height:35px;
background-color:#ff4f4f;
}
#barra-login h1{
	font-family:Verdana;
text-decoration:underline;
color:#FFF;
font-size:18px;
padding-left:10px;
padding-top:6px}
  
  
#destaques{width:1020px;
height:auto;
background:url(images/DESTQUES.jpg) no-repeat;
background-color:#e5d0d0;
margin-top:-300px;
position:absolute;
text-align:center;
}

#footer{width:1020px;
height:92px;
background-image:url(images/footer.jpg);
position:relative;
margin-top:360px;
}

#footer2{width:1020px;
height:92px;
background-image:url(images/footer.jpg);
float:left

}

#footer2 p{
	margin-top:45px;
	text-align:right;
	margin-right:20px;
}


.ful{
	list-style:none;
	margin-top:30px;
	color:#000;
	font-size:9px;
	text-align:left;
	margin-left:40px;
	float:left

	
	
}

.ful a {
	color:#000;
	text-decoration:none

	
	
}

.ful a:hover{
	color:#000;
	text-decoration:underline;

	
	
}



.imgdes{
	width:271px;
	height:102px;
	background-color:#c80101;
	margin-top:70px;
	margin-left:50px;
	float:left
	

}



.des{
	width:271px;
	height:auto;
	margin-top:15px;
	margin-left:50px;
	float:left;
	background:#7b0404 url(images/bg_des.gif) no-repeat;
	

}

.des h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-top:10px;
	text-align:left;
	margin-left:10px;
}

.des h1 a:link{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-top:10px;
	text-align:left;
	margin-left:10px;
	text-decoration:none;
}

.des h1 a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-top:10px;
	text-align:left;
	margin-left:10px;
	text-decoration:none;
}

.des h1 a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-top:10px;
	text-align:left;
	margin-left:10px;
	text-decoration:underline;
}
	
.des p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	margin-top:10px;
	text-align:left;
	margin-left:10px;
}


.des p a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	margin-top:10px;
	text-align:left;
	margin-left:10px;
	text-decoration:none;
}

.des p a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	margin-top:10px;
	text-align:left;
	margin-left:10px;
	text-decoration:underline;
}
.des p a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	margin-top:10px;
	text-align:left;
	margin-left:10px;
	text-decoration:none;
}




/*menu  estilo*/
      * {
                margin: 0; padding: 0;
            }            
			body {
                font-family: Tahoma; margin-bottom:20px; font-size: 11px; line-height:18px;
            }			
			.explain {
				text-align:center; font-weight:bold;
			}      
            h2 {
                font-size: 14px;
            }            
            p {
                padding: 5px 20px;
            }            
            pre {
                font-size: 11px; border: solid 1px #ccc; background: #f1f1f1; margin: auto;
            }            
			.demo, #menu {
				width: 1020px; margin:auto;
			}
            
			/* menu styles */
			ul.menuh {
                margin: 0; padding: 0; border: 0px solid #000000; height: 83px;
				background-image:url(images/menu.jpg)
            }            
            ul.menuh li.subv {
                margin: 0px; padding: 0px; width: 190px; float: left; list-style: none;
                border-right: 0px solid #000000;
				padding-top:30px;
				padding-left:10px;
				font-size:10px
            }            
            ul.menuh ul.menuv {
                display: none; position: absolute; margin-left: -1px;
            }            
            ul.menuh ul.menuv ul {
                left: 190px;
            }            
            ul.menuh a {
                padding: 5px; display: block; text-decoration: none; color: #000000;
            }            
            ul.menuh li a:hover {
                color: #fff; background-color: #ff4f4f;
            }            
            ul.menuh a.seta {
                background: transparent url(indicador-submenu-1.gif) right center no-repeat;
            }            
            ul.menuv, ul.menuv ul {
                margin: 0; padding: 0; border: 0px; width: 190px; background-color: #fff;
                z-index: 10000; border-top: 0px solid #ff4f4f;
            }            
            ul.menuv li {
                position: relative; list-style: none; border: 0px;
            }            
            ul.menuv li a {
                display: block; text-decoration: none; border: 0px solid #ff4f4f; border-top: none;
                color: #000; padding: 5px 10px 5px 5px;
            }
            /* Fix IE. Hide from IE Mac \*/
            * html ul.menuv li {
                float: left; height: 1%;
            }            
            * ul.menuv li a {
                height: 1%;
            }
            /* End */
            ul.menuv ul {
                position: absolute; z-index: 10000; display: none; left: 149px; top: -1px;
            }            
            ul.menuv li.submenu ul {
                display: none;
            }            
            ul.menuv a.seta {
                background: transparent url(indicador-submenu-2.gif) right center no-repeat;
            }            
            ul.menuv li a:hover {
                color: #fff; background-color: #ea3939;
			}
			
/* empresa css */

.empresa{margin:20px;
font-family:Verdana, Geneva, sans-serif;
color:#c80101;

}

.empresa2{
	padding-top:20px;
	padding-left:20px;
font-family:Verdana, Geneva, sans-serif;
color:#c80101;

}



/*internas*/

#conteudointerno{
	width:1020px;
	height:662px;
	background:#e0cccd url(images/continternabg.gif)no-repeat;
}

#conteudointerno p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	padding:40px;
}

#conteudointerno h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:justify;
	padding:20px;
	color:#900;
}


#boximg{
	width:450px;
	height:350px;
	background-color:#900;
	border:2px solid #fff;
	float:right;
	margin:30px;
	color:#FFF;
	text-align:center
}
	/* slider */
        