@charset "utf-8";
/* CSS Document */

.menu{
	float:left;
	width:100%;
	height:60px;
	position:relative;
}
.menu > li{
	float:left;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	background:url(../img/gr_separador.png) no-repeat right center;
}
.menu > li:last-child{
	background:none;
}
.menu > li a{
	float:left;
	padding:22px 5px 20px 5px;
	margin:0px 7px;
	color:#fff;
	text-shadow:1px 1px #7e0000;
}
.menu > li:hover a{
	color:#000;
	text-shadow:1px 1px #d40505;
}
.menu > li ul{
	display:none;
	position:absolute;
	left:0px;
	top:58px;
	z-index:1000;
	overflow:hidden;
	float:left;
	width:100%;
	padding:20px 0px;
	background:url(../img/gr_historico.png) no-repeat right bottom #DADADA!important;
	border-bottom:1px solid #b1b1b1;
	border-top:1px solid #fff;
	border-radius:0px 0px 10px 10px;
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	-o-border-radius:0px 0px 10px 10px;
}
.menu > li:hover ul{
	display:inline-table;
}
.menu > li ul li{
	float:left;
	/*width:13.285714%;
	height:113px;
	width:15.666666%;*/
	width:auto;
	/*margin:0px 0.5% 5px 0.5%;*/
	padding:0px;
	margin:0px 6px;
	text-align:center;
}
.menu > li ul li a{
	float:left;
	width:100%;
	/*height:100%;*/
	margin:0px 0px 5px 0px;
	/*height:35px;
	padding:2px 2%;*/
	padding:5px;
	overflow:hidden;
	font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#5a5858!important;
	text-shadow:1px 1px #fff!important;
	box-shadow:inset 0px -1px 1px #DADADA;
	-moz-box-shadow:inset 0px -1px 1px #DADADA;
	-webkit-box-shadow:inset 0px -1px 1pxx #DADADA;
	-o-box-shadow:inset 0px -1px 1px #DADADA;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
}
.menu > li ul li a:hover{
	color:#000!important;
	background:#ebebeb;
	box-shadow:inset 0px -1px 1px #c1bfbf;
	-moz-box-shadow:inset 0px -1px 1px #c1bfbf;
	-webkit-box-shadow:inset 0px -1px 1px #c1bfbf;
	-o-box-shadow:inset 0px -1px 1px #c1bfbf;
}
.menu > li ul li a span{
	padding:5px;
}
.menu > li ul li a img{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:5px;
	border:1px solid #bcbcbc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
}
.menu > li ul li a:hover img{
	border:1px solid #B90000;
}
#submenu7 li{
	height:auto;
}
#submenu7 li a{
	padding:4px 0px 6px 0px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
}
/* mapa web */
.explora{
	float:left;
	width:100%;
	margin:0px;
	padding-bottom:15px;
	background:url(../img/bg_seminci.jpg) no-repeat right bottom;
}
.explora li{
	float:left;
	width:153px;
	margin:0px 7px;
}
.explora li:first-child{
	margin:0px 6px 0px 0px;
}
.explora li:last-child{
	margin:0px;
}
.explora > li:hover .rojo{
	background:#AE0001;
	color:#fff;
	text-shadow:none;
}
.explora li ul li{
	padding:0px;
	margin:0px;
	border-top:1px dotted #DADADA;
}
.explora li ul li:first-child{
	border-top:1px dotted #AE0001;
	padding-top:6px;
	margin:0px 0px;
}
.explora li:hover ul li:first-child{
	border-top:1px solid #000;
}
	.rojo{
		float:left;
		width:100%;
		text-align:center;
		font-family: 'arialnarrow',Arial, Helvetica, sans-serif;
		font-size:0.95em;
		font-weight:normal;
		text-shadow:1px 1px #fff;
		padding:10px 0px;
	}
	.sinestilo{
		float:left;
		width:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em;
	}
	.explora .menuitem{
		float:left;
		width:100%;
		line-height:16px;
		margin:0px;
	}
	.explora .menuitem a{
		float:left;
		width:145px;
		color:#454545;
		text-shadow:1px 1px #fff;
		padding:3px 0px 3px 10px;
		background:url(../img/bg_mapa_li.png) no-repeat left 8px;
	}
	.explora .menuitem a:hover{
		color:#000;
		background:url(../img/bg_mapa_li.png) no-repeat left 8px #DADADA;
	}
.div br{
	display:none;
}