
/*------------------------------------------------------------------
Projeto: Portal ALMG
Versão Reformulação: 0.2
Última atualização: 06/12/2012 
-------------------------------------------------------------------*/
html {
	scrollbar-face-color: #a9a9a9;
 	scrollbar-highlight-color: #a9a9a9;
	scrollbar-shadow-color: #a9a9a9;
	scrollbar-3dlight-color: #a9a9a9;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #e6e9eb;
	scrollbar-darkshadow-color: #a9a9a9;
	margin:0;
}
body {
	width: 100%;
	margin:0;
	background: #fff url(/export/system/modules/br.gov.almg.site.portal/resources/img/fundo-pagina.png) top left repeat-x;
	overflow-x: hidden;
}

p.no-margin {
	margin: 0;
}
::selection {
	background:#ffeda7;
	color:#000;
}
::-moz-selection {
	background:#ffeda7;
	color:#000;
}
::-webkit-selection {
	background:#ffeda7;
	color:#000;
}

a {
	color:#ab0000;
	cursor:pointer;
    text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
em {
	font-style:italic;
}
img {
	border: 0;
}
li {
	line-height: 18px;
}
hr {
	clear:both;
	height:1px;
	overflow:hidden;
	color:#ccc;
	background-color:#ccc;
	margin:0; padding:0; border:0 none; 
}
/* ---------------------------------- */
/* --------- CLASSES GERAIS --------- */
/* ---------------------------------- */
.left {
	float: left;
}
.left15 { 
	float:left;
	padding-right: 15px;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.clearhr {
	clear:both; height:1px; overflow:hidden; color:transparent; background-color:transparent; margin:0; padding:0; border:0 none; 
}
.break {
	height: 15px;
}
.relative {
	position:relative;
}
.destaque {
	color: #223885;
}
.hide {
	display: none;
}
.space_top_bottom {
	padding-top: 15px;
	padding-bottom: 15px;
}
ul.list_txt {
	padding-left: 15px;
}
/* -------------------------- */
/* --------- HEADER --------- */
/* -------------------------- */
.header-fixed {
    left: 50%;
    margin-left: -494px;
    position: fixed;
    top: 0;
    width: 988px;
    z-index: 9;
}
#header {
	font: 11px arial, sans-serif;
	height: 133px;
}
	#header_barra {
		background: #ebebeb url(/export/system/modules/br.gov.almg.site.portal/resources/img/bg-header-interno.gif) 0 0 repeat-x;
		border:1px solid #d7d7d7;
		height:40px;
		padding:0;
		width: 986px;
		position:absolute;
	
	}
		/* --- GRUPO ---*/
		.header_barraGroup {
			display:block;
			float:left;
			height:32px;
			margin:3px 0 0 0;
			padding:0 10px;
			vertical-align:middle;
		}
			.header_barraGroup a {
				color: #555;
			}
			.header_barraGroupBORDERL {
				border-left: 1px solid #b8b8b8;
			}
			.header_barraGroupBORDERR {
				border-right: 1px solid #b8b8b8;
			}
			.header_barraGroupICON {
				display:inline-block;
				border: 1px solid #C5C5C5;
				color: #797979;
				font-family: Verdana, Geneva, sans-serif;
				font-size: 9px;
				height: 15px;
				line-height: 160%;
				margin:8px 0 0 4px;
				overflow: hidden;
				text-align: center;
				text-decoration: none;
				vertical-align: middle;
				width:17px;
			}
				.header_barraGroupICON:hover {
					background: #C5C5C5;
					color: #fff;
					text-decoration: none;
				}
				.header_barraGroupICON a.disabled:hover {
					background: none;
					color: #797979;
					cursor: text;
				}
			
			/* --- BOTAO ---*/
			.header_barraGroupBTN {
				display:inline-block;
				height:17px;
				margin:6px;
				padding:4px 11px 0 18px;
				overflow:hidden;
			
				background-color: #9b96a3; /* a00019 */
				background-image: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn_color_on.png);
				background-repeat: no-repeat;
				background-position: 8px 50%;
				vertical-align:bottom;
			
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
			
				color: #fff !important;
				font: 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
				text-transform: uppercase;
				text-decoratin: none;
			}
				.header_barraGroupBTN:hover {
					text-decoration:none;
					color:#e1e1e1 !important;
				}
			
			.header_barraGroupBTN.active {
				background-image: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn_color_off.png);
			
				-webkit-border-bottom-right-radius: 0px;
				-webkit-border-bottom-left-radius: 0px;
				-moz-border-radius-bottomright: 0px;
				-moz-border-radius-bottomleft: 0px;
				border-bottom-right-radius: 0px;
				border-bottom-left-radius: 0px;
			}
			
			/* --- MENU SUSPENSO ---*/
			.header_barraGroupPREMENU {
				display:inline-block;
				position:relative;
				vertical-align:middle;
			}
			.header_barraGroupMENU {
				position:absolute; z-index: 3;
				top:26px;
				width:253px;
			
				font: 11px Arial, Helvetica, sans-serif;
				list-style: none;
				margin:0 0 0 6px;
				padding:7px 7px 10px 7px;
				
				background:#a00019;
				
				-webkit-border-radius: 2px;
				-webkit-border-top-left-radius: 0;
				-moz-border-radius: 2px;
				-moz-border-radius-topleft: 0;
				border-radius: 2px;
				border-top-left-radius: 0;
			}
				.header_barraGroupMENU li {
					list-style: none;
					margin: 0;
					padding: 7px 0 0 0;
				}
					.header_barraGroupMENU li a {
						background: none;
						cursor: pointer;
						color:#fff;
						
						display: block;
						font: 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
						margin: 1px 0 0 0;
						padding: 3px 0 3px 7px;
						
						text-decoration: none;
						
						border-radius: 2px;
						-webkit-border-radius: 2px;
						-moz-border-radius: 2px;
					}
						.header_barraGroupMENU li a:hover {
							background: #d93752;
						}
						.header_barraGroupMENU li a.grey:hover {
							background: #68656c;
						}					
					.header_barraGroupMENU li a.header_barraGroupMENUOFF {
						cursor: text;
						background: #690003;
						padding: 5px 0 5px 7px;
					}
						.header_barraGroupMENU li a.header_barraGroupMENUOFF:hover {
							text-decoration: none;
						}
			
					.header_barraGroupMENU li ul {
						background: none;
						list-style: none;
						margin: 0;
						padding: 0;
					}
					
					.header_barraGroupMENU li ul li {
						list-style: none;
					}
						.header_barraGroupMENU li ul li {
							margin: 0 10px;
							padding: 0;
						}

		/* --- ITEM ---*/
		.header_barraGroupPOS {
			color: #9b96a3;
			display:inline-block;
			font-weight: bold;
			margin:0;
			padding:0;
			overflow-x: hidden;
			line-height:14px;
		}
			.header_barraGroupPOS ul {
				margin:0 15px 0 0;
				padding:2px 0 0 0;
				line-height:100%;
			}
			.header_barraGroupPOS ul li {
				margin:0;
				padding:0;
				line-height:140%;
			}

		/* --- ADMIN ---*/
		.header_barraGroupADMIN {
			display:inline-block;
			margin:0 0 0 7px;
			vertical-align:top;
		}
		.header_barraGroupADMIN img {
			display:block;
			margin: 0 0 2px 0;
		}
		
		/* --- LOGIN ---*/
		.header_barraGroupBTNLOGIN{
			width:37px;
			position:absolute; z-index:2;
			top:3px;
		}
			.header_barraGroupBTNLOGIN.active {
				color: #7b7b7b !important;
				background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/login_on.gif) 0 0 no-repeat;
			}

		.header_barraGroupACCESS {
			position:absolute; z-index:1;
			top:29px;
			margin:0 0 0 6px;
			padding:10px 0 0 0;
			background:#fff;
			border:1px solid #c5c5c5;
			width:226px;
		}
			.header_barraGroupACCESS ul li a {
				color: #393845;
				line-height: 100%;
				font: 11px/11px Arial, Helvetica, sans-serif;
			}

		/* --- WELCOME ---*/
		.header_barraGroupWELCOME {
			display:inline-block;
			width:87px;
			text-align: center;
			margin:0;
			line-height:100%;
			/*vertical-align:super;*/
		}
			.header_barraGroupWELCOME a {
				display:inline-block;
				padding:3px 6px;
				margin:2px 0 0 0;
			}

/***********fim header****************/
.laststep {
	float: left;
	padding: 7px 0 0 7px;
	width: 204px;
	height: 23px;
	border-right: 1px solid #b8b8b8;
	text-align: center;
	font-size: 13px;
}

.underheader {
	margin: 0 auto;
    padding-top: 38px;
    width: 988px;
}
.underheader_leftside {
	display: inline;
	float: left;
	padding: 10px 0 0 0;
	width: 480px;
}
.underheader_leftsideLogo {
	float: left;
	margin-top: 6px;
}
.underheader_leftsideLogo a {
	display: block;
}
.underheader_leftsideRedes {
	display:inline;
	float:right;
	padding:35px 24px 0 0;
}
.underheader_leftsideRedes a {
	display: inline;
	float: left;
	height: 30px;
	overflow: hidden;
	margin: 0 5px 0 0;
	width: 30px;
}
.underheader_leftsideRedes img {
	height: 30px;
	margin: 0;
	overflow: hidden;
	width: 30px;
}
.underheader_rightside {
	display: inline;
	float: right;
	margin-top: 2px;
}
.underheader_rightsideMenu {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu_complementar.png) 0 0 repeat-x;
	color: #ccc;
	height: 23px;
	overflow: hidden;
}
.underheader_rightsideMenu ul li {
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/mcomp_spacer.gif) 100% 0 no-repeat;
}
.underheader_rightsideMenu ul li a {
	color: #fff;
	display: inline-block;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 16px;
	text-align: center;
	height: 17px;
	text-decoration: none;
}
.underheader_rightsideMenu ul li a:hover {
	background: #7a7483 url(/export/system/modules/br.gov.almg.site.portal/resources/img/mcomp_spacer.gif) 100% 0 no-repeat;
	text-decoration: none;
}
.underheader_rightsideMenu ul li.last_rightsideMenu {
	background: none;
}
.underheader_rightsideMenu ul li.last_rightsideMenu a:hover {
	background: #7a7483;
	text-decoration: none;
}
.underheader_rightsideItens {
	clear: both;
	margin-top: 21px;
	vertical-align: middle;
}
.underheader_rightsideItensIndice {
	/*float:left; display: inline;*/ /* Chrome bug */
	position:absolute; z-index:8;
	margin: 0;
	padding: 0;
	width: 215px;
	/* overflow:hidden; */ /* Nao pode ter overflow, uma vez que o select cresce para a direita quando ativo */
	/* Bug extra-space IE8 - part 1 de 2 */
	font-size:0;
	line-height:0;
}
	/* Bug extra-space IE8 - part 2 de 2 */
	.underheader_rightsideItensIndice a,  .underheader_rightsideItensIndice li {
		font-size:13px;
		line-height:13px;
	}
	/* Fixar tamanho do select quando aberto */
	.underheader_rightsideItensIndice .select2-dropdown-open {
		width: 293px !important;
	}
.underheader_rightsideItensIndice .select2-drop {
	width: 291px !important;
}
.underheader_rightsideItensIndice input[type=text] {
	width: 255px !important;
}
.underheader_rightsideItensForm {
	float:  right;
	overflow: hidden;
	width:  270px;
}
.underheader_rightsideItensFormTXT {
	background:  url(/export/system/modules/br.gov.almg.site.portal/resources/img/bg-busca.gif) 0 0 repeat;
	border:  1px solid #cacaca;
	border-right: 0;
	color: #aaa;
	display: inline;
	float: left;
	font-size: 13px;
	height: 26px;
	border-top-left-radius:  2px;
	border-bottom-left-radius:  2px;
	line-height: 26px;
	padding: 0 10px 0 10px;
	width:  218px;
	-webkit-border-top-left-radius:  2px;
	-webkit-border-bottom-left-radius:  2px;
	-moz-border-radius-topleft:  2px;
	-moz-border-radius-bottomleft:  2px;
}
.underheader_rightsideItensFormTXT.active {
	color: #555;
}

/* --------------------------------------- */
/* --------- NAVEGAÇÃO PRINCIPAL --------- */
/* --------------------------------------- */
#nav_principal {
	margin: 0;
	padding: 0;
	clear:both;
}

.menu {
	position:relative; /* Bug IE */
	margin: 0 0 15px 0;
}

.menu ul {
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu_bg.gif) 0 0 repeat-x;
	height: 30px;
	position: relative;
	overflow: hidden;
}

/* --- LINKS --- */
/* PS: As larguras serao definidas de forma especifica para cada item */

.menu ul li {
	float:left; display:inline;
	text-shadow:0px 3px  3px #400005;
	height: 100%;
}
.menu ul li a {
	overflow:hidden;
	padding-top:5px; height: 24px; border-top:1px solid #fff; /* altMn (PS: considerar paddings e borders) */
	
	color:#fff;
	font-size:13px;
	text-decoration:none;
    display: inline-block;
	text-align:center;
	
	cursor:wait; /* Sera pointer no js */
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu_bg_sep.gif) 100% center no-repeat;
	
	
}
.menu ul li a:hover {
	text-decoration:none;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu_bg-over.png) 0 0 repeat-x;
}

/* --- LINKS ACTIVE --- */
.menu ul li.active a,
.menu ul li.active a:hover {
	padding-top:5px; height: 24px; border-top:1px solid #c5c5c5; /* altMn (PS: considerar paddings e borders) */
	color:#940315;
	text-shadow:none;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu_bg_active.gif) 0 0 repeat-x;
}


/* --- LINKS, ESPECIFICIDADES DOS LINKS (TAMANHOS, APENAS) --- */
.menu ul li.menu1 a {
	width:135px;
}
	.menu ul li.active.menu1 a {
		border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;
		width:133px;
	}

.menu ul li.menu2 a {
	width:117px;
}
	.menu ul li.active.menu2 a {
		border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;
		width:115px;
	}

.menu ul li.menu3 a {
	width:188px;
}
	.menu ul li.active.menu3 a {
		border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;
		width:186px;
	}

.menu ul li.menu4 a {
	width:110px;
}
	.menu ul li.active.menu4 a {
		border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;
		width:108px;
	}

.menu ul li.menu5 a {
	width:123px;
}
	.menu ul li.active.menu5 a {
		border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;
		width:121px;
	}

.menu ul li.menu6 a {
	width:107px;
}
	.menu ul li.active.menu6 a {
		border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;
		width:105px;
	}

.menu ul li.menu7 a {
	width:208px;
}
	.menu ul li.active.menu7 a {
		border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;
		width:206px;
	}



/* --- BOX DO MENU --- */

.menu_box {
	width: 986px;
	height:260px;
	overflow: none;
	display: none;
	position: relative;
	border-bottom:2px solid #940315;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
}


/* --- Miolo --- */
.menu_boxMiolo {
	width:982px;
	float:left;
	background-color:#fff;
}

.menu_boxMioloIMG {
	float:left; display:inline;
	
	width:215px;
	padding:10px 10px 6px 9px;
	margin:15px 0 7px 7px;
	
	border:1px solid #c5c5c5;
	color:#393845;
}
	.menu_boxMioloIMG img {
		border:1px solid #c5c5c5;
	}
	.menu_boxMioloIMG p {
		font-size: 12px;
		margin-top:0;
		line-height: 15px;
	}    

.menu_boxMioloCOLS {
	float:left; display:inline;
	width: 734px; /* Largura compativel com browser-zoom  */
	height:194px;
	padding:10px 0 0 0;
}
.menu_boxMioloCOLS a {
	text-decoration:none;
}
.menu_boxMioloCOLS a h2 {
	font-size: 13px;
	margin:0;
	padding:10px 0 0 0;
	color:#940315;
	font: bold 13px;
	text-transform:uppercase;
}
.menu_boxMioloCOLS a:hover h2 {
	text-decoration:underline;
}
.menu_boxMioloCOLS a p {
	margin:0;
	padding:0 0 5px 0;
	color:#555;
	font-size: 12px;
	line-height: 15px;
}
.menu_boxMioloCOLS a:hover p {
	color:#000;
}

.menu_boxMioloCOLSLeft {
	float:left;
	width:212px;
	height:186px;
	padding:0 10px 0 15px;
	border-right:1px solid #c5c5c5;
}
	
.menu_boxMioloCOLSMiddle {
	float:left;
	width:232px;
	height:186px;
	padding:0 10px 0 10px;
	border-right:1px solid #c5c5c5;
}

.menu_boxMioloCOLSRight {
	float:left;
	width:218px; /* Largura compativel com zoom-browser  */
	height:186px;
	padding:0 10px 0 10px;
}


/* --- Veja --- */
.menu_boxVeja {
	clear:both;
	width:963px;
	float:left;
	height: 26px;
    	margin-left: 10px;
    	padding-top: 10px;
}
.menu_boxVeja a {
	text-decoration:none;
	color:#cc0000;
	font:bold 12px;    
	margin:0 0 0 5px;
}
.menu_boxVeja a:hover {
	text-decoration:underline;
	color:#cc0000;
	font:bold 12px;  
	margin:0 0 0 5px;
}
.menu_boxVeja img {
	margin:0 0 0 10px;
	vertical-align:middle;
}


/* --- Fechar --- */
.menu_boxFechar {
	display:block;
	left:50%;
	margin:262px 0 0 442px;
	position:absolute;
}

/* --- ESPECIFICIDADES DO BOX DO MENU (POSICIONAMENTO) --- */


.menu_boxAssembleia {
}

.menu_boxDeputados {
}

.menu_boxAtividade {

}

.menu_boxParticipe {
}

.menu_boxAcompanhe {
	height:270px;
}
.menu_boxAcompanhe .menu_boxFechar {
	margin-top:272px;
}


.menu_boxConsulte {
	height:278px;
}
.menu_boxConsulte .menu_boxFechar {
	margin-top:280px;
}

.menu_boxEducacao {
}

/* --- FIM MENU --- */


/* ------------------------------ */
/* --------- BREADCRUMB --------- */
/* ------------------------------ */
.bread {
	display: block;
	float: left;
	font-size: 12px;
	margin: 0 0 20px 0;
	width: 100%;
}
.bread_inicial a, .bread_atual a, .bread_meio a {
	color: #fff;
	text-decoration: none;
}
.bread_inicial, .bread_meio, .bread_atual, .bread_inicial_prox, .bread_inicial_fim, .bread_meio_prox, .bread_meio_fim {
	float: left;
}
.bread_inicial, .bread_meio, .bread_atual {
	height: 18px;
}
.bread_inicial_prox, .bread_inicial_fim, .bread_meio_prox, .bread_meio_fim {
	height: 21px;
}
.bread_inicial {
	background-color: #ab0000;
	padding: 3px 4px 0 12px;
}
.bread_meio {
	background-color: #9b96a3;
	color: #fff;
	padding: 3px 4px 0 0;
}
.bread_atual {
	background-color: #f0f1f3;
	color: #555;
	padding: 3px 8px 0 0;
}
.bread_inicial_prox {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/breadcrumb/bread_bg1.gif) 0 0 no-repeat;
	width: 24px;
}
.bread_inicial_fim {
	background: url(/system/modules/br.gov.almg.site.portal/resources/img/breadcrumb/bread_bg4.gif) 0 0 no-repeat;
	width: 24px;
}
.bread_meio_prox {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/breadcrumb/bread_bg2.gif) 0 0 no-repeat;
	width: 24px;
	;
}
.bread_meio_fim {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/breadcrumb/bread_bg3.gif) 0 0 no-repeat;
	width: 20px;
	;
}
/* ----------------------------------------- */
/* ----------- Coluna da direita ----------- */
/* ----------------------------------------- */
#side {
	background-color: #F0F1F3;
	display: block;
	padding: 10px;
	border-bottom: 2px solid #767676;
	margin-bottom:20px;
}
	#side h2 {
		clear:both;
	}
#menu_lateral {
	margin: 0 0 20px;
	width: 264px;
}
#menu_lateral li {
	list-style: none outside none;
}
#menu_lateral li a {
	/* Arquivo inexistente background: url(/system/modules/br.gov.almg.site.portal/resources/img/bg_nav_apoio.gif) repeat-x scroll 0 0 transparent; */
	border-bottom: 1px solid #818486;
	color: #444749;
	display: block;
	height: 16px;
	padding: 5px 0 5px 10px;
	text-decoration: none;
}
#menu_lateral li.open a {
	border: none;
}
#menu_lateral li.active a {
	/* Arquivo inexistente background: url(/system/modules/br.gov.almg.site.portal/resources/img/bg_nav_apoio_on.png) repeat-x scroll 0 0 transparent; */
	color: #fff;
}
#menu_lateral li a:hover {
	/* Arquivo inexistente background: url(/system/modules/br.gov.almg.site.portal/resources/img/bg_nav_apoio_on.png) 0 0 repeat-x; */
	color: #fff;
}
#menu_lateral li.active a {
	/* Arquivo inexistente background: url(/system/modules/br.gov.almg.site.portal/resources/img/bg_nav_apoio_on.png) 0 0 repeat-x; */
	color: #fff;
}
#menu_lateral li ul.submenu_lateral {
	border-bottom: 1px solid #818486;
	display: block !important;
	margin: -1px 0 0 0 !important;
	padding-left: 10px;
}
#menu_lateral li ul.submenu_lateral li a {
	display: block !important;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/bullet_09.gif) 0 50% no-repeat !important;
	border: none;
	margin-left: 5px;
	padding:5px 0 5px 10px !important;
	color: #444749 !important;
	height: auto;
}
#menu_lateral li ul.submenu_lateral li a:hover, #menu_lateral li ul.submenu_lateral li a:active {
	text-decoration: underline !important;
	color: #ab0000 !important;
}
ul.box_01, ul.box_03, ul.box_03_btn, .box_03 {
	border: 1px solid #C5C5C5;
	display: block;
	padding: 10px;
}
ul.box_01, ul.box_03, .box_03 {
	margin-bottom: 20px;
}
ul.box_03_btn, .box_03 { /*perguntas frequentes*/
	margin-bottom: 0;
}
ul.box_01 {	/*veja também*/
	background: #F8F9FA;
}
ul.box_01 li {
	line-height: 25px;
}
ul.box_03, ul.box_03_btn, .box_03 {	/*perguntas frequentes, downloads*/
	background-color: #fff;
}
.box_bottom {
	background-color: #fff;
	border-bottom: 1px solid #C5C5C5;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	display: block;
	height: 25px;
	margin: 0 0 20px;
	padding: 0 0 0 10px;
	width: 272px;
}
.bullet_link {
	float: left;
	padding-top: 5px;
}
/* ------------------------------ */
/* ----------- Footer ----------- */
/* ------------------------------ */
#footer {
	border-top: 3px solid #940315;
	min-height: 180px;
	clear:both;
	display:block;
}
#footer_conteudo {
	margin: 0 auto;
	width: 988px;
}
.footer_endereco {
	border-right: 1px solid #c5c5c5;
	display: inline; /*Bug da margem dupla para floats no IE*/
	float: left;
	font-size: 13px;
	margin: 16px 0 0 22px;
	padding: 0 15px 0 0;
	text-align: right;
	width: 167px;
}
.footer_menu {
	display: inline; /*Bug da margem dupla para floats no IE*/
	float: left;
	margin: 16px 11px 0 11px;
	padding: 0;
	width: 566px;
}
.footer_menu ul {
	margin: 0;
	padding: 0;
}
.footer_menu ul li {
	border-right: 1px solid #c5c5c5;
	display: inline;
	font-size: 12px;
	list-style: none;
	margin: 20px 0 0 0;
	padding:  0 9px;
}
.footer_menu ul li.no-border {
	border: none;
}
.footer_menu ul li a {
	color: #555;
	font-size: 12px;
	text-decoration: none;
}
.footer_menu ul li a:hover {
	color: #555;
	font-size: 12px;
	margin: 20px 0 0 0;
	text-decoration: underline;
}
.footer_icons {
	border-left: 1px solid #c5c5c5;
	float: left;
	height: 90px;
	font: bold 12px;
	margin: 16px 0 0 22px;
	padding: 0 0 0 15px;
	width: 137px;
}
.footer_icons img {
	margin: 10px 10px 0 0;
}
p.copyright {
	font-size: 12px;
	padding: 10px 0 0 10px;
}
/* BULLETS */
li.bullet_01, li.bullet_02, li.bullet_03, li.bullet_04, li.bullet_08 {
	list-style: none;
}
li.bullet_01 a {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/bullet_01.gif) 0 2px no-repeat; /*seta cinza*/
	color: #393845;
	font-weight: normal;
	margin: 0 3px 0 0;
	padding: 0 0 0 8px;
}
li.bullet_02 a, a.bullet_02 {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/bullet_02.gif) 0 5px no-repeat; /*seta vermelha dupla - ver todos*/
	color: #555;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}
li.bullet_03 {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/bullet_03.gif) 0 0 no-repeat; /*perguntas frequentes*/
	min-height: 30px;
	padding: 0 0 0 35px;
}
li.bullet_03 a, li.bullet_04 a, li.bullet_08 a {
	color: #555;
	margin: 0;
}
li.bullet_04 {
	background: url(/system/modules/br.gov.almg.site.portal/resources/img/bullet_04.png) 0 3px no-repeat; /*downloads*/
	min-height: 26px;
	line-height: 25px;
	padding: 0 0 0 25px;
}
a.bullet_05, a.bullet_06, a.bullet_07 {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 15px;
}
a.bullet_05 {
	background: url(/system/modules/br.gov.almg.site.portal/resources/img/bullet_05.png) 4px 5px no-repeat; /*seta vermelha simples*/
}
a.bullet_06 {
	background: url(/system/modules/br.gov.almg.site.portal/resources/img/bullet_06.png) 0 3px no-repeat; /*lupa resultados*/
}
a.bullet_07 {
	background: url(/system/modules/br.gov.almg.site.portal/resources/img/bullet_07.png) 0 3px no-repeat; /*folha BIP*/
}
li.bullet_08 {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/bullet_08.gif) 0 10px no-repeat; /*veja também seta vermelha*/
	padding: 0 0 0 10px;
}
li.bullet_01 a:hover, li.bullet_02 a:hover, a.bullet_02:hover, li.bullet_03 a:hover, li.bullet_04 a:hover, a.bullet_05:hover, a.bullet_06:hover, a.bullet_08:hover {
	text-decoration: underline;
}
/* Botões */ 
a.button_01 {
	background-color: #990000;
	border-radius: 2px;
	-moz-border-radius: 2px;
	color: #ffffff;
	font-size: 13px;
	height: 16px;
	padding: 2px 10px;
}
a.button_01:hover {
	background-color: #BB0000;
	text-decoration:none;
}
/* ------------------------------------ */
/* ---------- Agenda Lateral ---------- */
/* ----------------------------------- */
.agenda ul.tabs {
	display: block;
	height: 31px;
	width: 264px;
}
.agenda ul.tabs li {
	float: left;
	list-style: none outside none;
	padding-top: 12px;
	text-align: center;
}
.agenda ul.tabs li a.select {
	/* Arquivo inexistente background: url(/system/modules/br.gov.almg.site.portal/resources/img/bg_tab_selected.gif) 0 0 repeat-x; */
	border-bottom: none;
	border-left: #c5c5c5 solid 1px;
	border-right: #c5c5c5 solid 1px;
	color: #393845;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding-top: 5px;
	height: 25px;
	text-decoration: none;
	text-transform: uppercase;
	width: 88px;
}
.agenda ul.tabs li a {
	/* Arquivo inexistente background: url(/system/modules/br.gov.almg.site.portal/resources/img/bg_tab.gif) 0 0 repeat-x; */
	border-bottom: #c5c5c5 solid 1px;
	border-right: #c5c5c5 solid 1px;
	color: #9B96A3;
	display: block;
	font-size: 12px;
	height: 19px;
	margin-top: 10px;
	text-decoration: none;
	text-transform: uppercase;
	width: 86px;
}
.agenda_content {
	clear: both;
	background-color: #f7f8f9;
	border-bottom: 1px solid #C5C5C5;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	display: block;
	width: 262px;
}
.slider_horas {
	height: 18px;
	padding: 10px 0 6px;
	text-align: center;
	z-index: 100;
}
.slider_horas a {
	cursor: default;
	display: block;
	height: 21px;
}
.slider_horas a.select {
	/* Arquivo inexistente background: url("/system/modules/br.gov.almg.site.portal/resources/img/ponteiro.png") no-repeat scroll center 14px transparent; */
	color: #AB0000;
}
/*
.horas {
	border-bottom: 1px solid #94090D;
	margin: auto;
	text-align: center;
}
.horas span a {
	color: #797979;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px !important;
	font-weight: normal;
	padding: 0 15px;
	text-decoration: none;
	text-transform: none;
}
.hora {
	float: left;
}
*/
.eventos {

	overflow: hidden;
	position: relative;

}
.eventos_content {
	float: left;
	position: relative;
	top: 0;
}
.evento {
	color: #555555;
	display: block;
	float: left;
	height: auto;
	width: 100%;
}
.vazioManha, .vazioTarde, .vazioNoite {
	font-size: 14px;
	font-weight: bold;
	height: 450px;
	padding: 20px 20px 0;
	text-align: center;
	width: 213px;
}
.notice {
	font-size: 14px;
	padding: 10px 10px;
}
.box_bottom_pages {
	float: right;
}
.page_up, .page_down {
	float: left;
	heigth: 25px;
	width: 24px;
}
.page_up {
	/* Arquivo inexistente background: url("/system/modules/br.gov.almg.site.portal/resources/img/paginacao_top.gif") 0 0 no-repeat; */
}
.page_down {
	/* Arquivo inexistente background: url("/system/modules/br.gov.almg.site.portal/resources/img/paginacao_down.gif") 0 0 no-repeat; */
}
a.page_up span, a.page_down span {
	visibility: hidden;
}
/* ------------------------------------ */
/* ---------- Mídias Lateral ---------- */
/* ----------------------------------- */
.midias ul.tabs {
	display: block;
	height: 31px;
	width: 284px;
}
.midias ul.tabs li {
	float: left;
	list-style: none outside none;
	padding-top: 12px;
	text-align: center;
}
.midias ul.tabs li a.select {
	background-color: #FFF;
	background-image: none;
	border-bottom: none;
	border-top: #919191 solid 2px;
	border-left: #C5C5C5 solid 1px;
	border-right: #C5C5C5 solid 1px;
	color: #393845;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding-top: 15px;
	height: 30px;
	text-decoration: none;
	text-transform: uppercase;
	width: 96px;
}
.midias ul.tabs li a {
	/* Arquivo inexistente background: url(/system/modules/br.gov.almg.site.portal/resources/img/bg_tab_midias.gif) 0 0 repeat-x; */
	border-top: #C5C5C5 solid 1px;
	border-bottom: #C5C5C5 solid 1px;
	border-right: #C5C5C5 solid 1px;
	color: #393845;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	margin-top: 10px;
	padding-top: 10px;
	text-decoration: none;
	text-transform: uppercase;
	width: 92px;
}
.midias_content {
	clear: both;
	background-color: #fff;
	border-bottom: 1px solid #C5C5C5;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	display: block;
	padding: 10px 7px;
	width: 268px;
}
/* ----------- Abas no conteúdo ----------- 
ul#tab {
	background: url("/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab-preview.gif") no-repeat scroll 50% 50% transparent;
	height: 63px;
	margin: 0 0 -1px;
	overflow: hidden;
	padding: 0;
	position: relative;
	vertical-align: middle;
	width: 100%;
}
ul#tab li.active {
	background: url("/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab_esq2.gif") no-repeat scroll 0 0 transparent;
	border-bottom: 1px solid #FCFCFB;
	height: 63px;
	margin: 0;
	padding: 0;
}
ul#tab li {
	background: url("/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab_esq.gif") no-repeat scroll 0 0 transparent;
	border-bottom: 1px solid #D2D2C6;
	display: inline;
	float: left;
	height: 51px;
	margin: 12px 0 0;
	overflow: hidden;
	padding: 0;
	visibility: hidden;
}
ul#tab li.active a {
	background: url("/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab_dir2.gif") no-repeat scroll 100% 0 transparent;
	color: #393845;
	display: block;
	font-size: 15px;
	font-weight: bold;
	height: 42px;
	padding-top: 21px;
}
ul#tab li a {
	background: url("/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab_dir.gif") no-repeat scroll 100% 0 transparent;
	color: #9B96A3;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 34px;
	overflow: hidden;
	padding-top: 17px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
ul#tab * {
	vertical-align: middle;
}
*/
/* ---------- Conteudo esquerda ---------- */
.grid_18 ul {
	padding-left: 15px;
}

/*LICITAÇÃO*/
/*.bottomForm {border-top: 1px solid #c6c6c6; float: left; padding: 4px 0 2px; width: 100%; margin-top:24px}*/
.bottomForm {border-top: 1px solid #c6c6c6; float: left; width: 100%; margin-top:24px}
.bottomForm a {color: #ab0000; font-size: 1.18em; margin-left: 5px;}
.bottomForm a:first-child { background: transparent url("/export/system/modules/br.gov.almg.site.portal/resources/img/ico_plus.png") no-repeat scroll 0 0; margin-left: 0; padding: 4px 0 4px 30px; font-weight: bold;}
.bottomForm.selected a:first-child {background-image: url("/export/system/modules/br.gov.almg.site.portal/resources/img/ico_minus.png");}
.dicasPesquisa{border-top: 1px solid #c6c6c6; display: none; float: left;  padding: 13px 14px; width: 100%;}

#filtroLicitacao {border:1px solid #c5c5c5; background: #f8f9fa; padding:9px 10px 10px 10px; margin-bottom: 28px; font-size: 12px;}
#filtroLicitacao * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
#filtroLicitacao fieldset{border:1px solid #c5c5c5; background: #fdfdfe; }
#filtroLicitacao legend{color: #000; text-transform: uppercase; margin-left: 15px; padding:0 3px; font-weight: bold;}
#filtroLicitacao .contentFiltros{font-weight: bold;}
#filtroLicitacao .btn-buscar{ background: url('/export/system/modules/br.gov.almg.site.portal/resources/img/btn/btn-buscar.gif') no-repeat;width: 70px;height: 16px;display: block;font-size: 1px !important;border: none;color: #94090D;cursor: pointer;}
#filtroLicitacao #dicas-pesquisa {border:0 none;}
#filtroLicitacao #dicas-pesquisa .btn-pesquisa {padding: 0 30px;}


.inputContent {float: left; padding: 0 15px; margin-top: 20px;}
.inputContent label{color:#393845}
.inputContent label,
.inputContent select,
.inputContent input[type=text] {display: inline-block; width: 100%; height: 19px; font-family: trebuchet ms; font-size:12px}
.halfSize {width: 50%;}
.fullSize {width: 100%;}

.situacao {padding: 3px 15px; color:#FFF; margin-bottom: 19px; display: inline-block; width: 91px; text-align:center}
.situacao.green {background: #0b9700;}
.situacao.gray {background: #999;}

.resultadoLicitacao .subbox-formulario-padrao{padding: 11px 15px 20px;}