/* CSS Document */
*{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	margin:0 auto;
	padding: 0;
}

body {
	background-color: #bfb091;
	width:100%;
}

a {
	cursor: pointer;
}

/*IDs*/
#tudo{
	position:relative;
	width:1180px;
	min-height: 580px;
	background-color:#fbf5e7;
	margin-left:-590px;
	left:50%;
}

#cabecalho{
	width:1180px;
	height:250px;
	background: url(../imagens/mao_camera.png) top left no-repeat, url(../imagens/slideshow/010a.jpg) top left no-repeat;
}
	#top{
		top:0;
		width:1160px;
		height:20px; /*40px contando o padding*/	
		padding:10px;
	}
	#top img{
		float:right;
		margin-left:5px;	
	}
	#meio{
		width:1135px;
		height:165px;
		padding-left:45px;
		}
	#menu{
		width:1180px;
		height:45px;
	}
	#opBusca{
		position:absolute;
		background-color:#FFF;
		color:#666;
		border:1px solid #900;
		padding:5px;
		margin-left:40px;
		width:105px;
		text-align:left;
		z-index:2;
		display:none;
	}
#conteudo{
	padding-left:50px;
	padding-right:50px;
	padding-bottom:15px;
	margin:0;
}

#pEsq{
	float:left;
	background-color:#fbf5e7;
	border-top:1px #CCC solid;
}
	#pSup{
		width:700px;
		height:90px;
		padding:50px;
		background-color:#fbf5e7;
	}
		#pSup img{
			float:left;
			margin-right:15px;
			margin-top:-20px;
		}
		#pSup #mapaSite{
			float:left;
			height:90px;
			overflow:hidden;
			padding-left:10px;
			border-left:1px #CCC solid;
		}
		#pSup #mapaSite a{
			display:inline-block;
			color:#666;
			text-decoration:none;
			padding:5px;
			font-size:11px;
		}
			#pSup #mapaSite a:hover{
				text-decoration:underline;
			}
	#pInf{
		width:700px;
		height::60px;
		padding:50px;
		background-color:#fbf5e7;
		color:#c4161c;
		font-size:16px;
		font-weight:bolder;
	}
		#pInf img{
			display:inline-block;
			margin-right:10px;
			vertical-align:middle;
			margin-left:10px;
		}
#pDir{
	float:left;
	width:380px;
	height:140px;
	padding-top:210px;
	background-color:#fbf5e7;
	border-top:1px #CCC solid;
	vertical-align:middle;
}
	#pDir img{
		vertical-align:middle;
		text-align:center;	
	}
	
#espera{
 	width:100%;
	margin-top:200px;
	font-size:16px;
	font-weight:bold;
}

/*classes*/
.clear{
	clear:both;
}
ul.menu{
		width:1080px;
		text-decoration:none;
		color:#FFF;
		font-weight:bolder;
	}
	
	ul.menu li{
		width: 145px;
		height:26px;
		padding-top:20px;
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		display:inline-block;
		overflow:hidden;
		background-repeat:no-repeat;
		background-position:bottom center;
	}
	ul.menu li a{
		text-decoration:none;
		font-weight:bold;
		color:#FFF;
		font-size:15px;
		}
	ul.menu li.verm{
		background-image:url(../imagens/aba_vermelha.png);
	}
	ul.menu li.azul{
		background-image:url(../imagens/aba_azul.png);
	}
	ul.menu li.verd{
		background-image:url(../imagens/aba_verde.png);
	}
	ul.menu li.larj{
		background-image:url(../imagens/aba_laranja.png);
	}
	ul.menu li.cinz{
		background-image:url(../imagens/aba_cinza.png);
	}
	ul.menu li input.cx{
		border:1px #FFF solid;
		color:#CCC;
		height:15px;
		border-top-left-radius:5px;
		border-top-right-radius:0;
		border-bottom-right-radius:0;
		border-bottom-left-radius:5px; 
		
	}

div.faixavermelha{
	background-image:url(../imagens/fundos/faixa_vermelha.png);
	background-repeat:repeat;
	width:1065px;
	height:30px;
	padding-bottom:0;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
}
div.faixaverde{
	background-image:url(../imagens/fundos/faixa_verde.png);
	background-repeat:repeat;
	width:1070px;
	height:30px;
	padding:5px;
}
div.faixaazul{
	background-image:url(../imagens/fundos/faixa_azul.png);
	background-repeat:repeat;
	width:1070px;
	height:30px;
	padding:5px;
}
div.faixalaranja{
	background-image:url(../imagens/fundos/faixa_laranja.png);
	background-repeat:repeat;
	width:1070px;
	height:30px;
	padding:5px;
}
	div.faixalaranja img{
		margin-top:5px;
		margin-left: 5px;
		margin-right:0;
		padding:0;
		clear:both;
		vertical-align:middle;
	}	
	
	div.faixalaranja span{
		position:absolute;
		color:#FFF;
		font-size:14px;
		font-weight:bolder;
		margin-top:8px;
		margin-left:10px;
	}
div.faixacinza{
	background-image:url(../imagens/fundos/faixa_cinza.png);
	background-repeat:repeat;
	width:1070px;
	height:30px;
	padding:5px;
}

.mouseover{
	cursor:pointer;
}
.vazio{
	width:100% !important;
	margin-top:200px;
	font-size:18px;
	font-weight:bold;
	display:block;
	text-align:center;
}