@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
}
.clear {
    clear: both;
}
body {
    background-image:url(../images/bg_fox.png);
	background-repeat:repeat;
}
#container {
    height: auto;
    margin: 0 auto;
    width: 100%;
}
#topo_full {
    
	background-repeat:repeat-x;
    height: 198px;
    width: 100%;
	
}
#topo {
    height: 198px;
    margin: 0 auto;
    width: 1033px;
	text-align:right;
	margin-top: 30px;
}
#logo {
	background-repeat:no-repeat;
    float: left;
    height: 115px;
    margin: 1px 0 0 7px;
    width: 240px;
}
#menu {
    float: right;
    height: 138px;
    width: 680px;
	padding-right:100px;
	vertical-align:bottom;
	background-image:url("../images/fundo_menu.png");
	background-repeat:no-repeat;
	background-position:center;
    color:#FFF;
}
.menu {
    float: left;
	padding-left:10px;
	padding-top:25px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:15px;
}

#telefone
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:17px;
	padding-right:100px;
	padding-top:30px;
}
	

/* Banner */
#banner_geral{
	height:305px;
	
	background-image:url("../images/fundo_banner.jpg");
	background-repeat:repeat-x;
	box-shadow:5px 5px 7px #666;
	-o-box-shadow:5px 5px 7px #666;
	-moz-box-shadow:5px 5px 7px #666;
	-ms-box-shadow:5px 5px 7px #666;
	-khtml-box-shadow:5px 5px 7px #666;
	-webkit-box-shadow:5px 5px 7px #666;
	margin-bottom:10px;
}
	
	#banner{
		width:984px;
		height:290px;
		margin:0 auto;
	}
/* Fim Banner */

/* Content */
#fone{
	width:984px;
	height:40px;
	margin:0 auto;
	text-align:right;
	font:17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
	
	#fone span{
		font-size:13px;
	}
	
#conteudoin
{
    margin: 0 auto;
    width: 900px;
}

#divisor
{
	width:3px;
	float:left;
	padding-left:30px;
	padding-right:30px;
}

#dividor2
{
    margin: 0 auto;
    width: 900px;
}

.titulo
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F00;
}

#icone{
			width:900px;
			float:left;
		}
		
			#icone h1{
				font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#d23e3f;
				line-height:55px;
			}
			
			#icone img{
				float:left;
				margin:10px 20px 0 10px;
			}
            #icone p
			{text-align:justify;
			
			}
			
#icone2{
			width:900px;
			float:left;
		}
		
			#icone2 h1{
				font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#d23e3f;
				line-height:55px;
			}
			
			#icone2 img{
				float:left;
				margin:10px 20px 0 10px;
			}
            #icone2 p
			{text-align:justify;
			
			}
			
/* Rodapé */
#rodape_geral{
	height:80px;
	clear:both;
}

	#rodape{
		width:984px;
		height:80px;
		margin:0 auto;
		background:url(../images/bg-footer.jpg) repeat-x;
	}
	
		#copyright{
			width:480px;
			height:80px;
			float:left;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:80px;
			color:#000;
		}
		
		#copyright img{
			float:left;
			margin:13px 0 0 0;
		}
		
		#creditos{
			width:170px;
			float:right;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:11px;
			padding:17px 0 0 0;
			text-align:center;
		}
		
			#creditos a{
				text-decoration:none;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			    font-size:11px;
				color:#000;
			}
			
			#creditos a:hover{
				color:#999;
			}
/* Fim Rodapé */

.clear{
	clear:both;
}

/* Menu */
		nav{
			float:right;
		}
		
			nav ul{
				float:left;
				height:105px;
				list-style:none;
				font:17px;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				line-height:105px;
				position:relative;
			}
			
				nav ul li{
					text-align:center;
					display:inline;
					position:relative;
					float:left;
				}
				
					nav ul li a{
						display:block;
						float:left;
						text-decoration:none;
						color:#fff;
						padding:0 27px;
						position:relative;
					}
					
					nav ul li a:hover{
						color:#E30613;
					}
					
					
					/* drop */
nav ul li ul {
	display:none;
	height:auto;
	filter:alpha(opacity=95);
	opacity:0.95;
	position:absolute;
	z-index:1000;
	margin-top:65px;
  
   line-height:normal;
}			
nav ul li:hover ul {
	display:block;
}
nav ul li ul li {
	display:block;
	padding:0;
	position:relative;
	float:left;
	margin:0;
	
}					
nav ul li ul li a {
	display:block;
	padding:17px;
	text-align:left;
	background:#CCC;
	border-radius:17px;
	color:#2c2c2c;
	width:180px;
	height:15px;
	margin:0;
	
}
nav ul li ul li a:hover {
	color:#FFF;
	transition:1s;
	-o-transition:1s;
	-moz-transition:1s;
	-webkit-transition:1s;
	-khtml-transition:1s;
	text-decoration:none;
	display:block;
	text-align:left;
	background:#bc5552;
	opacity:1.0;
	filter:alpha(opacity=100);
}
/*fim drop */

/* lista lateral */
nav ul li ul li ul {
	height:auto;
	position:absolute;
	z-index:1001;
	left:250px;
	margin-top:0px;
	top:0px;
	display:none;
	float:left;
}
nav ul li ul li:hover ul {
	display:block;
}
nav ul li ul li ul li {
	display:none;
	padding:0;
	position:relative;
	float:left;
	margin:0;
	z-index:1002;
}
nav ul li ul li:hover ul li {
	display:block;
}
/*fim lista lateral */
		/* Fim Menu */
		
/* Conteudo */


/* Contato */
.contato{
	width:600px;
	margin:0 auto;
}

	.contato ul{
		list-style:none;
	}
	
		.contato ul li{
			width:490px;
			background:#FFF;
			padding:6px 10px;
			border:1px solid #999;
			border-radius:8px;
			-ms-border-radius:8px;
			-khtml-border-radius:8px;
			-webkit-border-radius:8px;
			-moz-border-radius:8px;
			-o-border-radius:8px;
		}
		
			.contato ul li label{
				float:left;
				margin:2px 5px 0 0;
				height:20px;
				font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#d23e3f;
			}
			
			.contato ul li input{
				width:390px;
				height:20px;
				padding:3px;
				font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
				line-height:20px;
				outline:none;
				background:transparent;
				border:none;
				color:#333;
			}
			
			.contato ul li textarea{
				width:390px;
				padding:3px;
				font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
				line-height:20px;
				outline:none;
				background:transparent;
				border:none;
				color:#333;
			}
			
			.contato input.btn{
				width:80px;
				height:25px;
				float:left;
				margin:0 0 0 50px;
				border:1px solid #999;
				background:#EEE;
			}
			
			.contato input.btn:hover{
				cursor:pointer;
				background:#7990b8;
				color:#FFF;
			}
			
			.contato input.btn_limpar{
				width:80px;
				height:25px;
				float:left;
				border:1px solid #999;
				background:#EEE;
				margin:0 0 0 5px;
			}
			
			.contato input.btn_limpar:hover{
				cursor:pointer;
				background:#7990b8;
				color:#FFF;
			}
/* Fim Contato */
