/*

menu topo

*/

#busca {
	width: 450px;
	float:left;
	padding-top: 4px;
}

#menu_topo {
	font-size : 12px;
/*	vertical-align:bottom;	
	line-height : 1.6em;
	height : 27px;
	width:100%;
	font-variant:normal;
	overflow : visible;
	margin:0px auto 0px auto;*/
	/*padding:0px 20px 0px 20px;*/
	
	height : 30px;
	background-color:#000;
	
	/* Background color and gradients */
	
	background: #6e6e6e;
	background: -moz-linear-gradient(top, #000000, #6e6e6e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#6e6e6e));
}

#menu_centraliza {
	width: 1152px;
	margin: 0 auto;	
	align-content:center;
}

#menu_topo ul {
/*	margin : 2px 0px 2px 0px;*/
	position:absolute;
	padding:0;
	list-style:none;
	z-index : 1;
	width:1152px;
	margin: 0 auto;	
}

#menu_topo a {
	color:#FFF;
	text-decoration : none;
	display : block;
}

#menu_topo ul li:first-child { 
/*	padding:0 12px 4px 11px;*/
}

#menu_topo ul li {
	float : left;
/*	margin-right : 0px;*/
	text-align:center;
/*	padding : 0 11px 4px 11px;*/
	height : 27px;
	line-height:27px;
	overflow : visible;
	width: 14.28%;
}

#menu_topo ul li.selected a {
	color:#029feb;
}

#menu_topo ul li:hover {
	/*background-color:#FFF;*/
	overflow : visible;
	color: #029feb;
	height : 23px;
	line-height:21px;
	margin-top: 3px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;

	/* Background color and gradients */
	
	background: #666;
	background: -moz-linear-gradient(top, #666, #000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#000));

}

#menu_topo ul li:hover a {
	color: #999999;
}


/*

segundo menu

*/

#menubg {

	min-width: 900px;
	max-width: 1152px;
	height:43px;
	padding:0px 20px 0px 20px;

	/* Rounded Corners */
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	/* Background color and gradients */
	
	background: #e7e7e7;
	/* background: -moz-linear-gradient(top, #0272a7, #013953);*/
	background: -moz-linear-gradient(top, #f4f4f4, #e3e3e3);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#e3e3e3));
	
	/* Borders */
	
	/*border: 1px solid #002232;*/
    border: 1px solid #ececec;
	
	-moz-box-shadow:inset 0px 0px 1px #f5f5f5;
	-webkit-box-shadow:inset 0px 0px 1px #f5f5f5;
	box-shadow:inset 0px 0px 1px #f5f5f5;
}

.menu {
	padding:0px 20px 0px 20px;
	list-style:none;

	/* Rounded Corners 
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	/* Background color and gradients 
	
	background: #e7e7e7;
	/* background: -moz-linear-gradient(top, #0272a7, #013953);
	background: -moz-linear-gradient(top, #f4f4f4, #e3e3e3);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#e3e3e3));
	
	/* Borders */
	
	/*border: 1px solid #002232;
    border: 1px solid #ececec;
	
	-moz-box-shadow:inset 0px 0px 1px #f5f5f5;
	-webkit-box-shadow:inset 0px 0px 1px #f5f5f5;
	box-shadow:inset 0px 0px 1px #f5f5f5;
	*/
}

.menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
/*	margin-right:30px;*/
	margin-top:10px;
	border:none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.menu li:hover {
	border: 1px solid #CCCCCC;
	padding: 0px 9px 10px 9px;
	
	/* Background color and gradients */
	
	background: #FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFFFFF));
	
	/* Rounded corners */
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

.menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	display:block;
	outline:0;
	text-decoration:none;/*	text-shadow: 1px 1px 1px #000;*/
}

.menu li:hover a {
	color: #000000;
	text-shadow: 1px 1px 1px #CCCCCC;
}
.menu li .drop {
	padding-right:21px;
	background:url("../img/drop.png") no-repeat right 8px;
}
.menu li:hover .drop {
	background:url("../img/drop.png") no-repeat right 8px;
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns,
.dropdown_6columns,
.dropdown_7columns {
	z-index : 9990000;
	margin: 10px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	padding:10px 5px 10px 5px;
	border:1px solid #CCCCCC;
	border-top:none;
	
	/* Gradient background */
	background:#FFFFFF;
	background: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFFFFF));
	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	-moz-opacity: 0.65;
	border-radius: 0px 5px 5px 5px;
	opacity:0.9;
	color:#000;
}

.dropdown_1column {width: 230px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 860px;}
.dropdown_5columns {width: 700px;}
.dropdown_6columns {width: 840px;}
.dropdown_7columns {width: 735px;}

.menu li:hover .dropdown_1column, 
.menu li:hover .dropdown_2columns, 
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_51columns,
.menu li:hover .dropdown_6columns,
.menu li:hover .dropdown_7columns,
.menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}

.col_1,
.col_rua,
.col_mais,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6,
.col_6_4,
.col_7,
.col_7_2,
.col_7_3,
.col_7_4,
.col_8 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

.col_1 {width:120px;}
.col_1 p {font-size: 20px;}
.col_2 {width:270px;}
.col_3 {
	width:410px;
	min-height: 70px;
	height: 100px;
}
.col_4 {width:850px;}
.col_5 {width:690px;}
.col_6 {width:680px;}
.col_6_4 {width:680px; font-size:12px; line-height:1.8em;}
.col_7 {width:560px;}
.col_7_2 {width:180px;}
.col_7_3 {width:130px;}
.col_7_4 {width:30px;}
.col_8 {width:60px;}

.col_estatisticas {
	width:725px; 
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	padding-right: 20px;
}

.col_rua {width:220px;}
.col_rua p {font-size: 20px;}
.col_mais {
	width: 130px;
	background-color: #EBE9E9;
	padding-left: 5px;
	padding-right: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.col_mais p {font-size: 20px;}

.noticias {
	width: 100%;
	height: 90px;
}

.estatistica_anos { 
	font-size: 20px; 
	text-align:center; 
	display:inline;
}


.menu .menu_right {
	float: right;
	margin-left:30px;
}

.menu .menu_left {
	float: left;
	margin-right:30px;
	
	
	font-size:14px;
}

.menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

.menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

.menu p, .menu h1, .menu h2, .menu h3, .menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
}

.menu h1 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
	color:#990000;
}

.menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
	color:#990000;
}
.menu h3 {
	font-size:12px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}

.menu p {
	line-height:18px;
	margin:0;
}

.menu li:hover div a {
	font-size: 12px;
	color: #000000;
}

.menu li:hover div a:hover {
	color:#029feb;
	/*font-weight:bold;*/
}

.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

.menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

.menu li ul {
	list-style:none;
	padding:0;
	margin:0;
}

.menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}

.menu li .col_rua li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:330px;
}

.menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

.menu li .estatistica1 li {
	background:#F4F4F4;
	margin:0px 0px 4px 0px;
	width:120px;
}

.menu li .estatistica2 li {
	background:#F4F4F4;
	margin:0px 0px 4px 0px;
	width:40px;

}

.menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:40px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

.estatistica_titulo {
	font-size:20px;
	text-align:center;
	float:left;
	font-weight:bold;
	width:100%;
	height:40px;
	padding-top:8px;
}

.estatistica_col_titulo {
	width:235px;
	float:left;
	background-color:#333333;
	color:#FFFFFF;
	text-align:center;
	/*margin-right: 10px;*/
}

.estatistica_col_titulo_dir {
	width:235px;
	float:left;
	background-color:#333333;
	color:#FFFFFF;
	text-align:center;
	margin-left: 10px;
}

.estatistica_col {
	width: 235px;
	float: left;
	background-color: #FFFFFF;
/*	padding: 0px;
	margin-right: 10px;*/
}

.estatistica_col_dir {
	width: 235px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 10px;
}

.estatistica_col1 {
	width:235px;
	float:left;
	background-color:#E6E6E6;
	margin-top: 5px;
}

.estatistica_col2 {
	width:475px;
	float:right;
	background-color:#E6E6E6;
	margin-top: 5px;
	padding-left: 5px;
}

.estatistica_col1_titulo {
	width:120px;
	float:left;	
}

.estatistica_col1_historico {
/*	display:inline;*/
	float: right;
/*	margin:0;
	padding:0;*/
	width: 40px;
}

.estatistica_col_desc1 {
	float: left;
	width: 170px;
	padding-left: 2px;
}

.estatistica_col_view1 {
	float: right;
	width: 55px;
	text-align:right;
	padding-right: 5px;
}

.estatistica_col_desc {
	float: left;
	width: 170px;
	background-color:#E6E6E6;
	padding-left: 2px;
}

.estatistica_col_view {
	float: right;
	width: 55px;
	background-color:#E6E6E6;
/*	border-right-color:#E6E6E6;
	border-right-width: 2px;
	border-right-style:solid;*/
	text-align:right;
	padding-right: 5px;
}
