* {
	margin:0;
	padding:0;
}

:focus {outline: 0; } 

hr {display:none;}
img{border:none;}

body {
	background: #F5F6F1 url(../img/bg.jpg) repeat-x;
	}
	
#geral{
	width:966px;
	height:763px;
	margin:0 auto;
	background:url(../img/bg2.png) no-repeat;
	}
	
#topo{
	text-align:right;
}
	
#logo{
	padding:5px 0 0 18px;
	position: absolute;
}

#top {
	margin:0 0 0 279px;
	float:right;
	position: absolute;
}

#top ul li{
	margin:20px 0 0 0;
	float: left;
	list-style:none;
	display:inline;
	position:relative;
	}
	
#top ul li a{
	font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E10915; font-weight:bold; letter-spacing:0px;
	text-decoration:none; 	
	display:block;
	padding:8px 16px 8px 16px;
	background-color:#F2F2F2;
	}
	
#top ul li a:hover{
	font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; letter-spacing:0px;
	text-decoration:none; 	
	display:block;
	padding:8px 16px 8px 16px;
	background-image:url(../img/bg-men.jpg);
	}
	
#anima{
	margin:90px 0 0 0;
	position:absolute;
	clear:both;
}

#produtos{ 
    clear:both;
	float:right;
	margin:100px 0 0 0;
	width:330px;
}

#produtos h1{ 
	text-align:right;
	font: 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00125C; font-weight:bold; letter-spacing:-2px;
}

.produtos{ 
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00003A;
}

.produtos2{ 
	font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00003A;
}

#portifolio{
	clear:both;
	float:right;
	margin:15px 0 0 0;
	width:330px;
}

#portifolio h1{
	font: 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00125C; font-weight:bold; letter-spacing:-2px;
	text-align:right;
}

#portifolio h2{
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;
	text-align:right;
}

#portifolio h2 a{
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;
	text-align:right;
	text-decoration:none;
}

#portifolio h2 a:hover{
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;
	text-align:right;
	text-decoration: underline;
}


#portifolio h3{
	margin:6px 0 0 0;
	border:#C9C9C9 solid 1px;
	padding:5px;
}

#contato{ 
    clear:both;
	float:right;
	margin:20px 0 25px 0;
	width:330px;
	}

#contato h1{ 
	font: 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00125C; font-weight:bold; letter-spacing:-2px;
	text-align:right;
}

#contato h2{ 
	font: 35px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9D9D9D; letter-spacing:-2px;
	text-align:right;
}

#contato h3{ 
	font: 25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9D9D9D; letter-spacing:-2px;
	text-align:right;
}

#contato h3 a{ 
	font: 25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9D9D9D; letter-spacing:-2px;
}

#contato h3 a:hover{ 
	font: 25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9D9D9D; letter-spacing:-2px;
	text-decoration:none; 	
}

#rodape{
	border-top: 6px solid #DFDFDF;
	clear:both;
}

#rodape h1{
	padding:6px 0 0 0;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px;
	clear:both;	
	float:left;
}

#rodape h1 a{
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;		
}

#rodape h1 a:hover{
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;
	text-decoration:none; 
}

#rodape h2{
	padding:6px 0 10px  0;
	float:right;
}

#rodape2{
	margin:20px 0 10px 0;
	border-top: 6px solid #DFDFDF;
}

#rodape2 h1{
	padding:6px 010px 0 0;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px;
	clear:both;	
	float:left;
}

#rodape2 h1 a{
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;		
}

#rodape2 h1 a:hover{
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;
	text-decoration:none; 
}

#rodape2 h2{
	padding:6px 0 0 0;
	float:right;
}

#conteudo{
	margin:100px 0 0 19px;
	width:947px;
	position:absolute;
	clear:both;
}

#conteudo p{
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00003A;
	padding:0 50px 50px 50px;
     background-image:url(../img/bg-conteudo.png);  ***/ 
}

#conteudo h5{
	font: 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00003A; font-weight:bold;
	padding:50px 50px 25px 50px; 
     background-image:url(../img/bg-conteudo.png); ***/ 
}

fieldset{
	width:847px;
	border: none;
	padding:0 50px 25px 50px; 
     background-image:url(../img/bg-conteudo.png); ***/ 
}

label {
	font: 12px Arial, Helvetica, sans-serif; color:#666; 
	padding:0 0 10px 0;
	margin:0 20px 0 0;
	float:left;
	display:block;
}

label input {
	font: 12px Arial, Helvetica, sans-serif; color:#666;
	width: 400px;
	padding: 2px;
	margin: 2px 0 0 0;
	border: 2px solid #E1E1E1;
	text-align:top;
}

label select {
	font: 12px Arial, Helvetica, sans-serif; color:#666; 
	width: 409px;
	padding: 2px;
	margin: 2px 0 0 0;
	border: 2px solid #E1E1E1;
	text-align:top;
}

label input:focus {
	border: 2px solid #D80F17;
}

label textarea {
	font: 12px Arial, Helvetica, sans-serif; color:#666; 
	width: 400px;
	padding: 2px;
	margin: 2px 0 0 0;
	border: 2px solid #E1E1E1;
}

label input:textarea {
	border: 2px solid #D80F17;
}

#enviar input{
	font: 14px Verdana, Geneva, sans-serif; color: #FFF; font-weight:bold;
	clear:both;
	float: left;
	padding: 4px;
	border: 0;		
	margin: 0 0 4px 0px;
	background-color: #E10915;
}

#enviar input:hover{
	font: 14px Verdana, Geneva, sans-serif; color: #E10915; font-weight:bold;
	clear:both;
	float: left;
	padding: 4px;
	border: 0;		
	margin: 0 0 4px 0;
	background-color: #fff;
	border: #E10915;
    overflow: hidden;
    outline: none;
}
