

/* ----------------------------------------------------------- */
/* --- AVISO PARA USUÁRIOS LOGADOS NO WORKPLACE DO OPENCMS --- */
/* ----------------------------------------------------------- */

#logmsg {
	display:block;
	position:fixed; z-index:99;
	top:0;
	left:0;
	_position: absolute;
	_top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
	
	height:43px;
	width:100%;
	
	background-color:#00b370;
	border-bottom:1px solid #005e3c;
	
	font-family: arial, sans-serif;
	font-size:14px;
	color:#ffffff;
}

#logmsg_content {
	width:966px;
	position:absolute;
	left:50%;
	margin:2px 0 0 -493px;
}
#logmsg_content a{
	color:#ffffff;
	text-decoration:underline;
}

#logmsg_contentLeft {
	float:left;
	padding-left: 42px;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/warning_login.gif) 0 3px no-repeat;
	height: 43px;
}

#logmsg_contentText {
	margin-top:10px;
}


/* -------------------------- */
/* --- Voltar para Mobile --- */
/* -------------------------- */

/* Backup mensagem no topo
#backmob {
	display:none;

	position:fixed; z-index:99;
	top:0;
	left:0;
	_position: absolute;
	_top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
	
	height:43px;
	width:100%;
	
	background-color:#e1e1e1;
	border-bottom:1px solid #cacaca;
	
	font-size:11px;
}

#backmob_content {
	width:966px;
	position:absolute;
	left:50%;
	margin:0 0 0 -493px;
	text-align:center;
	line-height:43px;
}

#backmob_content a {
	font-size:15px;
	font-weight:bold;
}
*/

#backmob {
	display:none;

	position:fixed; z-index:99;
	bottom:0;
	left:0;
	
	height:150px;
	width:100%;
	
	background-color:#ab0000;
	
	font-size:50px;
}

#backmob_content {
	width:966px;
	position:absolute;
	left:50%;
	margin:0 0 0 -493px;
	text-align:center;
	line-height:150px;
}

#backmob_content a {
	color:#fff;
	font-size:50px;
	font-weight:bold;
}


/* ------------------------------------ */
/* --- MENSAGEM DE ALERTA PARA IE-6 --- */
/* ------------------------------------ */

#warning {
	display:none;

	position:fixed; z-index:99;
	top:0;
	left:0;
	_position: absolute;
	_top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
	
	height:43px;
	width:100%;
	
	background-color:#fcf4cc;
	border-bottom:1px solid #cacaca;
	
	font-size:11px;
}

#warning_content {
	width:966px;
	position:absolute;
	left:50%;
	margin:4px 0 0 -493px;
}

#warning_contentLeft {
	float:left;
	padding-left: 42px;
    width: 435px;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/warning.gif) 0 3px no-repeat;
}
	#warning_contentLeft strong {
		display:block;
	}

#warning_contentRight {
	float:right;
	/*width:499px;*/
	padding-top:8px;
    height:20px;
}

#warning_contentRight a {
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	padding:2px 14px 5px 26px;
}
#warning_contentRight a:hover {
	text-decoration:underline;
}
#warning_contentRight a.warning_contentRightCH {
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/warning_chrome.gif) 0 0 no-repeat;
}
#warning_contentRight a.warning_contentRightFF {
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/warning_firefox.gif) 0 0 no-repeat;
}
#warning_contentRight a.warning_contentRightOP {
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/warning_opera.gif) 0 0 no-repeat;
}
#warning_contentRight a.warning_contentRightSF {
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/warning_safari.gif) 0 0 no-repeat;
}
#warning_contentRight a.warning_contentRightIE {
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/warning_ie.gif) 0 0 no-repeat;
}



/* ---------------------------------------- */
/* --- MODAL CUSTOM - CSS INTERNO DO JS --- */
/* ---------------------------------------- */

#janelaModal {
	z-index:100;
}

#modal_bg {
	background-color:#000;
	/*border:25px solid #000;*/
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	
    cursor: no-drop;
    height: 100%;
    left:0;
	/*position: absolute;*/
	position:fixed;
    top: 0;
    width: 100%;
    z-index: 101;
}

#modal_alert {
	background-color: #fff;
    position: fixed;  z-index:102;

	padding:20px;

	webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	
	/*overflow:auto;*/

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#modal_alert .modalAlertTitle {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-transform:none;
}

#modal_alert ul {
	padding:0;
	margin:0 0 0 20px;
}

#modal_alert ul li {
	list-style:square;
	margin:0;
	padding:0 0 3px 2px;
}

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

#modal_alert a:hover {
	text-decoration: underline;
}

#modal_alertClose {
	width:12px;
	height:13px;
	margin:0 0 5px 0;
	float:right;
	cursor:pointer;
}

#modal_alert .modal_email {
	width:322px;
}

#modal_alert .modal_email ul {
	list-style:none;
	margin:0;
	padding:0;
}

#modal_alert .modal_email ul li {
	list-style:none;
	margin:0;
	padding:0;
}

#modal_alert .modal_email label {
	display: block;
	margin-top:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
}

#modal_alert .modal_email input, #modal_alert .modal_email textarea {
	border:2px solid #e9e9e9;
	padding:5px;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;

	width:100%;	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#modal_alert .modal_email .modal_emailBtn {
	cursor:pointer;
	width:auto;
	padding:5px 8px;
	margin:8px 0 0 0;

	background-color:#a00019;
	border:none;
	color:#fff;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

#modal_alert .modal_email .modal_emailBtn:hover {
	background-color:#e00023;
}

/* ---------------------- */
/* --- ABAS DO PORTAL --- */
/* ---------------------- */

ul#tab {
	padding:0;
	margin: 0 0 -1px 0; /* Retroceder e tampar o border-top do box-formulario-padrao  */
	
	position: relative;
	
	/*background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab_base.gif) 0 100% repeat-x;*/
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab-preview.gif) 50% 50% no-repeat; /* falso loading, some no js */
	
	width:100%;
	height:63px; /* AltAbaFULL */
	overflow:hidden;

	vertical-align:middle;
}
	ul#tab * {
		vertical-align:middle;
	}

ul#tab li {
	visibility:hidden; /* sera visivel no js */

	float:left;display:inline; line-height: 100%;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab_esq.gif) 0 0 no-repeat;
	
	padding:0;
	margin:12px 0 0 0; /* Valor restante para AltAbaOFF se tornar AltAbaFULL */
	height:51px; /* AltAbaOFF */
	overflow:hidden;
	
	/*border-bottom:1px solid #d2d2c6;*/
}

ul#tab li a {
	display:block; line-height: 100%;
	
	height:32px; padding-top:19px; /* AltAbaOFF */
	/* bckup (ideal, mas nao funciona no ie): height:51px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltAbaOFF */
	
	overflow:hidden;
	
    font-weight: bold;
	color: #9B96A3;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	/* largura no global.js */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab_dir.gif) 100% 0 no-repeat;
}
	ul#tab li.tab_br a { /* quebra de linha */ 
		height:38px; padding-top:13px; /* AltAbaOFF */
		/* bckup (ideal, mas nao funciona no ie): height:51px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltAbaOFF */
	}
	ul#tab li.tab_min a { /* fonte menor */
		font-size: 10px;
		height:31px; padding-top:20px; /* AltAbaOFF */
		/* bckup (ideal, mas nao funciona no ie): height:51px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltAbaOFF */
	}
	ul#tab li.tab_br.tab_min a { /* quebra de linha e fonte menor */
		height:36px; padding-top: 15px; /* AltAbaOFF */
		/* bckup (ideal, mas nao funciona no ie): height:51px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltAbaOFF */
		
		font-size: 10px;
	}
	ul#tab li.tab_br2 a { /* quebra de linha dupla */ 
		height:46px; padding-top:5px; /* AltAbaOFF */
		/* bckup (ideal, mas nao funciona no ie): height:51px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltAbaOFF */
	}
	ul#tab li.tab_br2.tab_min a { /* quebra de linha dupla e fonte menor */
		height:43px; padding-top:8px; /* AltAbaOFF */
		/* bckup (ideal, mas nao funciona no ie): height:51px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltAbaOFF */
		
		font-size: 11px;
	}


ul#tab li a:hover {
	text-decoration:none;
	color: #393845;
}

ul#tab li.active {
	margin:0;
	padding:0;
	height:63px; /* AltAbaFULL */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab_esq2.gif) 0 0 no-repeat;
	/*border-bottom:1px solid #fcfcfb;*/
}

ul#tab li.active a {
	cursor:default;
    display: block;

	height:40px; padding-top:23px; /* AltAbaFULL */
	/* bckup (ideal, mas nao funciona no ie): height:63px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltAbaFULL */

    font-size: 15px;
    font-weight: bold;
	color: #393845;

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab_dir2.gif) 100% 0 no-repeat;
}
	ul#tab li.active.tab_br a { /* quebra de linha */ 
		height:46px; padding-top:17px; /* AltAbaFULL */
		/* bckup (ideal, mas nao funciona no ie): height:63px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltAbaFULL */
	}
	ul#tab li.active.tab_min a { /* fonte menor */
		font-size: 11px;
		height:36px; padding-top:27px; /* AltAbaFULL */
		/* bckup (ideal, mas nao funciona no ie): height:63px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltAbaFULL */
	}
	ul#tab li.active.tab_br.tab_min a { /* quebra de linha e fonte menor */
		height:42px; padding-top:21px; /* AltAbaFULL */
		/* bckup (ideal, mas nao funciona no ie): height:63px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltAbaFULL */
		
		font-size: 11px;
	}
	ul#tab li.active.tab_br2 a { /* quebra de linha dupla */ 
		height:55px; padding-top:8px; /* AltAbaFULL */
		/* bckup (ideal, mas nao funciona no ie): height:63px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltAbaFULL */
	}
	ul#tab li.active.tab_br2.tab_min a { /* quebra de linha dupla e fonte menor */
		height:49px; padding-top:14px; /* AltAbaFULL */
		/* bckup (ideal, mas nao funciona no ie): height:63px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltAbaFULL */
		
		font-size: 11px;
	}


/* -------------------------- */
/* --- SUB-ABAS DO PORTAL --- */
/* -------------------------- */

ul#tabsub {
	padding:0;
	margin: 0 0 -1px 0; /* Retroceder e tampar o border-top do box-formulario-padrao  */

	/*background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabsub_base.gif) 0 100% repeat-x;*/
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab-preview.gif) 50% 100% no-repeat; /* falso loading, some no js */
	
	height:36px; /* AltabsubTotal */
	overflow:hidden;

	vertical-align:middle;
}
	ul#tabsub * {
		vertical-align:middle;
	}

ul#tabsub li {
	visibility:hidden; /* sera visivel no js */

	float:right; display:inline; line-height: 115%;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabsub_esq.gif) 0 0 no-repeat;
	
	padding:0;
	margin:10px 0 0 0; /* Valor restante para AltabsubOFF se tornar AltabsubTotal */
	height:26px; /* AltabsubOFF */
	overflow:hidden;
	
	/*border-bottom:1px solid #d2d2c6;*/
}

ul#tabsub li a {
	display:block; line-height: 115%;
	
	height:20px; padding-top:6px; /* AltabsubOFF */
	/* bckup (ideal, mas nao funciona no ie): height:26px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltabsubOFF */
	
	overflow:hidden;
	padding-left:35px;
	padding-right:35px;

	
    font-weight: bold;
	color: #9B96A3;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	/* largura no global.js */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabsub_dir.gif) 100% 0 no-repeat;
}
	ul#tabsub li.tabsub_br a { /* quebra de linha */ 
		height:26px; padding-top:0px; /* AltabsubOFF */
		/* bckup (ideal, mas nao funciona no ie): height:26px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltabsubOFF */
	}
	ul#tabsub li.tabsub_min a { /* fonte menor */
		font-size: 11px;
		padding-left:15px;
		padding-right:15px;
		
		height:20px; padding-top:6px; /* AltabsubOFF */
		/* bckup (ideal, mas nao funciona no ie): height:26px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltabsubOFF */
	}
	ul#tabsub li.tabsub_br.tabsub_min a { /* quebra de linha e fonte menor */
		font-size: 10px;
		padding-left:15px;
		padding-right:15px;
		
		height:22px; padding-top:4px; line-height:90%; /* AltabsubOFF */
		/* bckup (ideal, mas nao funciona no ie): height:26px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltabsubOFF */
	}


ul#tabsub li a:hover {
	text-decoration:none;
	color: #393845;
}

ul#tabsub li.active {
	margin:0;
	padding:0;
	height:36px; /* AltabsubTotal */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabsub_esq2.gif) 0 0 no-repeat;
	/*border-bottom:1px solid #fcfcfb;*/
}

ul#tabsub li.active a {
	cursor:default;
    display: block;

	height:24px; padding-top:12px; /* AltabsubTotal */
	/* bckup (ideal, mas nao funciona no ie): height:36px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltabsubTotal */

    font-size: 15px;
    font-weight: bold;
	color: #393845;

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabsub_dir2.gif) 100% 0 no-repeat;
}
	ul#tabsub li.active.tabsub_br a { /* quebra de linha */ 
		height:36px; padding-top:0px; /* AltabsubTotal */
		/* bckup (ideal, mas nao funciona no ie): height:36px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltabsubTotal */
	}
	ul#tabsub li.active.tabsub_min a { /* fonte menor */
		
		padding-left:15px;
		padding-right:15px;
		
		height:24px; padding-top:12px; /* AltabsubTotal */
		/* bckup (ideal, mas nao funciona no ie): height:36px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltabsubTotal */
	}
	ul#tabsub li.active.tabsub_br.tabsub_min a { /* quebra de linha e fonte menor */			
		font-size: 11px;
		padding-left:15px;
		padding-right:15px;
		
		height:30px; padding-top:6px; /* AltabsubTotal */
		/* bckup (ideal, mas nao funciona no ie): height:36px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltabsubTotal */
	}



/* ------------------------ */
/* --- ABAS DO PORTAL 2 --- */
/* ------------------------ */

ul#tabclean {
	padding:0;
	margin: 0 0 -1px 0; /* Retroceder e tampar o border-top do box-formulario-padrao  */
	
	position: relative;
	
	/*background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabclean_base.gif) 0 100% repeat-x;*/
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab-preview.gif) 50% 50% no-repeat; /* falso loading, some no js */
	
	width:100%;
	height:45px; /* AltAbaCleanFULL */
	overflow:hidden;

	vertical-align:middle;
}
	ul#tab * {
		vertical-align:middle;
	}

ul#tabclean li {
	visibility:hidden; /* sera visivel no js */

	float:left;display:inline; line-height: 100%;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabclean_esq.gif) 0 0 no-repeat;
	
	padding:0;
	margin:8px 0 0 0; /* Valor restante para AltAbaCleanOFF se tornar AltAbaCleanFULL */
	height:37px; /* AltAbaCleanOFF */
	overflow:hidden;
	
	/*border-bottom:1px solid #d2d2c6;*/
}

ul#tabclean li a {
	display:block; line-height: 100%;
	
	height:26px; padding-top:12px; /* AltAbaCleanOFF */
	/* bckup (ideal, mas nao funciona no ie): height:20px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltAbaCleanOFF */
	
	overflow:hidden;
	
	font-size:13px;
    font-weight:normal;
	color: #3b3737;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	/* largura no global.js */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabclean_dir.gif) 100% 0 no-repeat;
}

ul#tabclean li a:hover {
	text-decoration:none;
	color:#999;
}

ul#tabclean li.active {
	margin:0;
	padding:0;
	height:45px; /* AltAbaCleanFULL */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabclean_esq2.gif) 0 0 no-repeat;
	/*border-bottom:1px solid #fcfcfb;*/
}

ul#tabclean li.active a {
	cursor:default;
    display: block;

	height:32px; padding-top:13px; /* AltAbaCleanFULL */
	/* bckup (ideal, mas nao funciona no ie): height:30x; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltAbaCleanFULL */

    font-size: 17px;
    font-weight: bold;
	color: #3b3737;

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabclean_dir2.gif) 100% 0 no-repeat;
}


/* --------------------------------- */
/* --- ABAS LATERAIS DO PORTAL 1 --- */
/* --------------------------------- */

ul#tabedge {
	padding:0;
	margin: 0 0 -1px 0; /* Retroceder e tampar o border-top do box-formulario-padrao  */
	
	position: relative;
	
	/*background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabedge_base.gif) 0 100% repeat-x;*/
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab-preview.gif) 50% 50% no-repeat; /* falso loading, some no js */
	
	width:100%;
	height:30px; /* AltAbaEdgeFULL */
	overflow:hidden;

	vertical-align:middle;
}
	ul#tab * {
		vertical-align:middle;
	}

ul#tabedge li {
	visibility:hidden; /* sera visivel no js */

	float:left;display:inline; line-height: 100%;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabedge_esq.gif) 0 0 no-repeat;
	
	padding:0;
	margin:10px 0 0 0; /* Valor restante para AltAbaEdgeOFF se tornar AltAbaEdgeFULL */
	height:20px; /* AltAbaEdgeOFF */
	overflow:hidden;
	
	/*border-bottom:1px solid #d2d2c6;*/
}

ul#tabedge li a {
	display:block; line-height: 100%;
	
	height:15px; padding-top:5px; /* AltAbaEdgeOFF */
	/* bckup (ideal, mas nao funciona no ie): height:20px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltAbaEdgeOFF */
	
	overflow:hidden;
	
	font-size:11px;
    font-weight: bold;
	color: #9B96A3;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	/* largura no global.js */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabedge_dir.gif) 100% 0 no-repeat;
}

ul#tabedge li a:hover {
	text-decoration:none;
	color: #393845;
}

ul#tabedge li.active {
	margin:0;
	padding:0;
	height:30px; /* AltAbaEdgeFULL */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabedge_esq2.gif) 0 0 no-repeat;
	/*border-bottom:1px solid #fcfcfb;*/
}

ul#tabedge li.active a {
	cursor:default;
    display: block;

	height:20px; padding-top:10px; /* AltAbaEdgeFULL */
	/* bckup (ideal, mas nao funciona no ie): height:30x; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltAbaEdgeFULL */

    font-size: 12px;
    font-weight: bold;
	color: #393845;

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabedge_dir2.gif) 100% 0 no-repeat;
}


/* --------------------------------- */
/* --- ABAS LATERAIS DO PORTAL 2 --- */
/* --------------------------------- */

ul#tabside {
	padding:0 0 0 10px;
	margin: 0 0 -1px 0; /* Retroceder e tampar o border-top do box-formulario-padrao  */
	
	position: relative;
	
	/*background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabside_base.gif) 0 100% repeat-x;*/
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab-preview.gif) 50% 50% no-repeat; /* falso loading, some no js */
	
	/*width:100%;*/
	height:45px; /* AltAbaSideFULL */
	overflow:hidden;
	
	vertical-align:middle;
}
	ul#tabside * {
		vertical-align:middle;
	}

ul#tabside li {
	visibility:hidden; /* sera visivel no js */

	float:left;display:inline; line-height: 110%;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabside_esq.gif) 0 0 no-repeat;
	
	padding:0;
	margin:8px 0 0 0; /* Valor restante para AltAbaEdgeOFF se tornar AltAbaSideFULL */
	height:37px; /* AltAbaSideOFF */
	overflow:hidden;
	
	/*border-bottom:1px solid #d2d2c6;*/
}

ul#tabside li a {
	display:block; line-height: 110%;

	
	height:24px; padding-top:13px; /* AltAbaSideOFF */
	/* bckup (ideal, mas nao funciona no ie): height:37px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltAbaSideOFF */
	
	overflow:hidden;

	font-size: 13px;
    font-weight: bold;
	color: #3b3737;
	cursor:pointer;
	text-decoration:none;
	text-transform:none;
	text-align:center;
	/* largura no global.js */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabside_dir.gif) 100% 0 no-repeat;
}
	ul#tabside li.tabside_br a { /* quebra de linha */ 
		height:34px; padding-top:3px; /* AltAbaSideOFF */
		/* bckup (ideal, mas nao funciona no ie): height:37px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltAbaSideOFF */
	}
	ul#tabside li.tabside_min a { /* fonte menor */
		/*font-size:10px;*/
		font-size:13px;
	}
	ul#tabside li.tabside_br.tabside_min a { /* quebra de linha e fonte menor */
		/*font-size:10px;*/
		font-size:13px;
		
		height:33px; padding-top: 4px; /* AltAbaSideOFF */
		/* bckup (ideal, mas nao funciona no ie): height:37px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltAbaSideOFF */
	}


ul#tabside li a:hover {
	text-decoration:none;
	color: #393845;
}

ul#tabside li.active {
	margin:0;
	padding:0;
	height:45px; /* AltAbaSideFULL */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabside_esq2.gif) 0 0 no-repeat;
	/*border-bottom:1px solid #fcfcfb;*/
}

ul#tabside li.active a {
	cursor:default;
    display: block;

	height:28px; padding-top:17px; /* AltAbaSideFULL */
	/* bckup (ideal, mas nao funciona no ie): height:45px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltAbaSideFULL */

    font-size: 17px;
    font-weight: bold;
	color: #3b3737;

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabside_dir2.gif) 100% 0 no-repeat;
}
	ul#tabside li.active.tabside_br a { /* quebra de linha */ 
		height:40px; padding-top:5px; /* AltAbaSideFULL */
		/* bckup (ideal, mas nao funciona no ie): height:45px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltAbaSideFULL */
	}
	ul#tabside li.active.tabside_min a { /* fonte menor */
		/*font-size:11px;*/
		font-size:13px;
	}
	ul#tabside li.active.tabside_br.tabside_min a { /* quebra de linha e fonte menor */		
		/*font-size:11px;*/
		font-size:14px;
		
		height:37px; padding-top:8px; /* AltAbaSideFULL */
		/* bckup (ideal, mas nao funciona no ie): height:45px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltAbaSideFULL */
	}



/* ---------------------------- */
/* --- DEMAIS AJUSTES ABAS  --- */
/* ---------------------------- */


.js_tabCont { display:none; /* fica visivel no js */ }
.js_tabsubCont { display:none; /* fica visivel no js */ }
.subtab-fix { position:relative; }






















.recaptchatable td #recaptcha_switch_audio_btn img  {
	display: none;
}

.recaptchatable td a#recaptcha_switch_audio_btn {
	display: block;
	height: 16px;
    background: #7d0100 !important;
}

a.printBtn {
	float: right; display:block;
	
	widgth:16px;
	height:16px;
	overflow:hidden;

    cursor:pointer;
    
	padding:3px 8px;
	margin:0;
	text-indent:-9999px;
	
	font-size:0;
	line-height:0;
	
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icon_print.png) 0 0 no-repeat;
}


/**********************************/

/************* LOGIN **************/
#area-restrita {
	display: block;
	margin: 0;
    padding 0;
    width: 205px;
    _width: auto;
	padding: 0 0 0 10px;
}

#area-restrita li {
	list-style: none;
	margin-bottom: 10px;
}

#area-restrita li p { margin: 0 !important; }
#area-restrita li label {
	display: block;
	color: #9b96a3;
	font-weight: bold;
}

#area-restrita li input[type=submit] {
	display: block;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/btn-entrar.gif) top left no-repeat;
	width: 60px;
	height: 16px;
	text-align: left;
	font-size: 1px;
	border: none;
	color: #94090d;
	cursor: pointer;
	margin: 18px 0 0 5px;
}

.ar-login {
	width: 203px;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e4e3eb;
	border-right: 1px solid #e4e3eb;
}
.ar-senha {
	width: 120px;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e4e3eb;
	border-right: 1px solid #e4e3eb;
}




.tabMenuLogin{ padding: 0 0 0 0; overflow: none; margin: 0 0 -40px 0; }

.tabMenuLogin li {float:left;}

.tabContMenuLogin {
	position:absolute;
    border: 1px solid #C5C5C5;
    border-top:0 none;
	margin:0 -434px 0 0;
	padding:13px 0 0 0;
	top:32px;
	right:50%;
	display:none;
	min-height:130px;
	width:225px;
	overflow:hidden;
	z-index:9;
	background: #FFFFFF url(/export/system/modules/br.gov.almg.site.portal/resources/img/top-bg-login-hover.gif) 64px 0 no-repeat;
}




/*****FIM ENTRADAS HEADER**********/

#conteudo{	
	display: block;   
}


/***********************************/
/*************TABELAS***************/

#content-home{
	display:block;
	float:left;
	width:660px;
}

#tabela-direita{
	display:inline-block;
	float:right; 
    width: 304px;
}

/* ---------------- */
/* --- DESTAQUE --- */
/* ---------------- */

#destaque { /* Manter as tres propriedades inline: width, float e overflow para nivo-slider no safari */
	float:left; display:inline;
	margin:0 0 20px 0;
	width:271px;
	/*border-bottom:1px dotted #9f9f9e;*/
	overflow: hidden;
}

.destaque-titulo {
	float:left; display:inline;
}

.destaque-imagem{
	position:relative;
	margin:30px 0 15px 0;
	padding:0;
	height:205px; 
	width:270px;
	background-color:#F0F1F3;
}

/*.destaque-imagem img {
	border:none;
	padding:0;
	height:205px;
	width:270px;
	overflow:hidden;
	cursor:pointer;
}*/


/* --------------------- */
/* --- ULTIMAS FOTOS --- */
/* --------------------- */

#fotos {
	overflow:hidden;
	display: inline-block;
}

#fotos ul#carroselFotos { /* Ideal que permaneca aqui, pq existe um delay até add a class especifica do jcarousel. Fixa uma altura para minimizar flick. Caracteristicas retiradas no JS inline na home */
	height:60px;
	overflow:hidden;
}

#fotos ul li {
	float:left; line-height:110%; /* Ideal que permaneca aqui, pq existe um delay até add a class especifica do jcarousel */
}

.fotos_titulo {
	float:left;	
}

.fotos_paginacao {
	float:right; display:inline;
}

.fotos_paginacao ul li {
	float:left;
	list-style:none;
	margin:0 4px 0 0;
}

.fotos_show {
	float:left; 
	width:270px;
	/*height: 61px;*/
	overflow: hidden;
}

.fotos_show img {
	/*border:1px solid #c5c5c5;*/
	float:left; display:inline;
	margin:0 10px 0 0;
	font-size:11px; /* fonte para texto alternativo enquanto a imagem carrega */
}

.fotos_show a.fotos_showImg {
	display:block;
	float:left;
	width:82px;
	height:59px;
	overflow:hidden;
	margin:0 10px 0 0;
}

.fotos_show a.fotos_showImg:hover{
}

.fotos_show a.fotos_showTxt {
    color:#ab0000;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
} 

.fotos_show a.fotos_showTxt:hover {
	text-decoration:underline;
}

.data-fotos{ /* Lixo (?) */
	/*padding:6px 0 0 0;*/
}


/* ----------- */
/* --- TIC --- */
/* ----------- */

.almg-css_tic-home {
	background-color:#e0e0e0;
	margin-bottom:15px;
}
	.almg-css_tic-home.hide {
		height:44px; /* htritic */ /* Será reescrito no js */
		overflow:hidden;
	}

.almg-css_tic-homeTrigger {
	position:relative;
	height:44px; /* htritic */ 
	display:block;
	padding-top:0;
	margin-bottom:0;
	text-decoration:none;
}
	.almg-css_tic-homeTrigger:hover {
		text-decoration:none;
	}
	.almg-css_tic-homeTriggerIMG {
		vertical-align:top;
		width:40px;
		margin-right:0.6rem;
		margin-left:10px;
		margin-top:0.15rem;
	}
	.almg-css_tic-homeTriggerTXT {
		display:inline-block;
		margin:0;
		padding:0.35rem 0 0 0;
		
		color:#212529 !important;
		text-decoration:none;
		font-variant:all-petite-caps;
		font-size:22px;
	}
		.almg-css_tic-homeTriggerTXT b {
			font-size:26px;
			vertical-align:top;
		}
	
	.almg-css_tic-homeTrigger button {
		position:relative;
		float:right;
		cursor:pointer;
		background-color:transparent;
		text-indent:-9999em;
		border:0;
		margin:0;
		padding:0;
		height:44px; /* htritic */
		width:44px;
		transition:all 0.3s;
		outline:none;
	}
	.almg-css_tic-homeTrigger button:focus { outline:none; }
	.almg-css_tic-homeTrigger button::-moz-focus-inner { border: 0; }

	.almg-css_tic-homeTrigger.active button {
		/*background-color:#d5d5d5;*/
	}
		.almg-css_tic-homeTrigger button:before { /* :before para que o transforme/transition funcionem apenas para o bg */
			content:""; position:absolute; width:100%; height:100%; top:0; right:0;
			background:url(/system/modules/br.gov.almg.site.mobile/resources/img/arrow.svg) 50% 50% no-repeat;
			background-size:28px 22px;
			transition:all 0.15s;
		}
			.almg-css_tic-homeTrigger.off button:before { /* :before para que o transforme/transition funcionem apenas para o bg */
				background-image:url(/system/modules/br.gov.almg.site.mobile/resources/img/nav/spinner-black.svg);
				background-size:28px 28px;
			}
			.almg-css_tic-homeTrigger.active button:before { /* :before para que o transforme/transition funcionem apenas para o bg */
				-webkit-transform: rotate(180deg);
				-moz-transform: rotate(180deg);
				-ms-transform: rotate(180deg);
				-o-transform: rotate(180deg);
				transform: rotate(180deg);
			}

.almg-css_tic-homeReunioes {
	/*background-color:#d5d5d5;*/
	background-color:#e0e0e0;
}
	.almg-css_tic-homeReunioes.almg-css_tic-homeReunioes_com_jcarousel {
		background-color:#fff;
		border:1px solid #e0e0e0;
		border-top:none;
		border-bottom-width:2px;
		box-sizing:border-box;
		padding-bottom:12px;
		overflow:hidden;
	}
	.almg-css_tic-homeReunioes ul{
		list-style:none;
	}
	.almg-css_tic-homeReunioes li{
		list-style:none;
	}

.almg-css_tic-homeReuniao {
	width:100%;
}

.almg-css_tic-homeReuniao a {
	display:block;
	padding:0.1rem 1rem 0.2rem 1rem;
	text-decoration:none;
}

.almg-css_tic-homeReuniao a .almg-css_tic-homeReuniaoBadge {
	margin-left:3px;
	padding:1px 5px 1px 5px;
	background-color:#3b7839;
	color:#ffffff;
	display:inline-block;
	margin-bottom:3px;
	font-size:12px;
	font-style:normal;
}

.almg-css_tic-homeReuniao a span {
	display:block;
	color: #ab0000;
	padding-top: 0.1rem;
	font-size: 16px;
	vertical-align: middle;
	font-style: italic;
}

.almg-css_tic-home .splash_pagination {
	position:relative;
	margin:0 auto;
	top:0;
	left:0;
	width:auto;
	padding-top:5px;
}


/* ---------------- */
/* --- NOTICIAS --- */
/* ---------------- */

#destaque_e_fotos_e_manchete {
	
}

#destaque_e_fotos {
	float:left; display:inline;
	margin:0;
	overflow: hidden;
    width: 270px;
}


#manchete {
}
	.content-internoPresidencia #noticias { /* especifico para a sl da presidencia */
		border-bottom:1px dotted #ccc;
		margin:0 0 7px 0;
		padding:0;
		width:350px;
	}
.manchete_destaque_big{
	width:266px;
	margin-right:30px;
	float:left;
}
.manchete_destaque{
	padding:0;
	width:330px;
	float:right;
}

.manchete_destaqueItem {
	clear:both;
	margin-bottom:20px;
}

.manchete_destaqueItemImagem {
	float:left; margin: 0 11px 0 0;
	width:110px;
	height:80px;
	overflow:hidden; 
}

	.manchete_destaqueItemImagem img {
		/*border:1px solid #C5C5C5;*/
		display:inline;
		float:left;
		margin:0 11px 0 0;
	}


.manchete_destaqueItemMateria {
	width:206px;
	float:left;
}

	.manchete_destaqueItemMateriaTITLE a h2 {
		font-size:16px;
		color:#ab0000;
		font-weight:bold;
		line-height:120%;
		margin:0 0 4px 0;
		text-decoration:none;
		text-transform: none;
	}
		.manchete_destaqueItemMateriaTITLE a:hover h2 {
			text-decoration:underline;
		}

	.manchete_destaqueItemMateriaTEXTO {
		font-size:13px;
	}



/**********************************/


/********** SOM (SALA DE PRESIDENCIA) ****************/
.noticias-presidencia #som {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/som-img.gif) 0 50% no-repeat;
	display: block;
    float: left;
    padding-left: 25px;
    margin-top: 10px;
}
.noticias-presidencia #som .som-texto {
	display:inline;
	padding:0 0 3px 0;
	width:294px;
	height:auto !important;
	float: none !important;
}
#som {}

#som img {
	padding:10px 0 0 0;
}

#lista-som {
	display: block;
	margin:0;
	padding: 0;
    min-height: 30px;
	/*float:right;*/
	overflow:hidden;
	padding:0;
	/*width:333px;*/
}
#lista-som-home {
	display: block;
	margin:0;
	padding: 0;
    	min-height: 30px;
	overflow:hidden;
	padding:0;
	width:309px;
}
#lista-som li {
	display: block;
	width: 48%;
	list-style: none;
}
#lista-som img{
	float:left; display:inline;
	margin:2px 0 0 5px;
}


.som-texto {
    padding-left:32px;
    width:280px;
    overflow:hidden;
    background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/ico_audio_not.png) 0 50% no-repeat;
} 

.video-texto {
    padding-left:32px;
    width:280px;
    overflow:hidden;
    background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/ico_video_not.png) 0 50% no-repeat;
} 

#lista-som-home img {
    float:left;
} 

.som-texto a, .video-texto a{
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	
	color: #ab0000;
	text-decoration: none;
}

.som-texto a:hover, .video-texto a:hover{ text-decoration: underline; }

.todas-noticias {
	border-top:1px dotted #c5c5c5;
 	margin:15px 0 0 0;
	padding:10px 0 0 0;
	
}

.todas-noticias a{
	color:#555;
	font-weight:bold;
	text-decoration:none;
	
}

.todas-noticias a:hover{
	text-decoration:underline;
}

.todas-noticias img{
	margin:0 5px 0 0;
}

.feed{
}

.feed a{
	font-weight:bold;
	color:#f47e46;
}

.feed img{
	vertical-align:middle;	
}
.oque-isso {
	font-weight: bold;
}
.oque-isso a{
	color:#9b96a3;
}
.oque-isso a:hover{
	text-decoration:underline;
}
/********************************/

/************* EVENTOS ***********/

#eventos{
	float:left; 
	display:inline;
	margin:25px 0 0 0;
	
}

.eventos-titulo{
	float:left;	
	margin:0;
}

.eventos-paginacao{
	float:right;
}

.eventos-paginacao ul{

	
}

.eventos-paginacao ul li{
	float:left;
	list-style:none;
	margin:0 4px 0 0;
}

.box-eventos{
	background:#e6e9eb url(/export/system/modules/br.gov.almg.site.portal/resources/img/bg-box-eventos.gif) 0 0 repeat-x;
	height:157px;
	width: 624px;
	overflow:hidden;
	border:1px solid #c5c5c5;
	margin:30px 0 0 0;
}
	.box-eventos li {
		float:left; /* Ideal que permaneca aqui, pq existe um delay até add a class especifica do jcarousel */
	}

.box-eventos-interno{
	margin:9px 0 0 9px;
	width: 624px;
		
}
.box-eventos-img {
	overflow:hidden;
	float:left; display:inline;
	margin:0 16px 0 0;
	height: 110px;
    width: 230px;
	overflow: hidden;
}

.box-eventos-img a{
	/*border:1px solid #c5c5c5;*/
	float:left;
	display:block;
	/*width:229px;*/
	height:110px;
}

.box-eventos-info{
	width:329px;
	min-height:94px; /* min-height para aumentar/diminuir fonte */
	float:left; display:inline;
	line-height:120%;
}
.box-eventos-info * {

	line-height:120%;
}

.evento-texto-titulo {
	color:#393845;
	font-weight:bold;
	font-size:13px;
	padding:0 0 5px 0;
	line-height:120%;
}
	
.evento-texto-titulo * {
	line-height:120%;
}

.evento-texto-intro{
	color:#555;
}

.evento-texto-intro p{
	margin:0;
}
.evento-data-intro {
	margin-bottom:10px;
    display: block;
}
.todos-eventos{
	clear:both;
	float:left; display:inline;
	width:608px;
	border-top:1px dotted #C5C5C5;
	padding:5px 0 0;
	margin:10px 0 0;
	font-size:13px;
}

.todos-eventos img {
	border:none;
	margin:3px 5px 0 0;
}

.todos-eventos a{
	color:#555;
	font-weight:bold;
	text-decoration:none;
	
}

.todos-eventos a:hover{
	text-decoration:underline;
}

.eventos-ver {
	float:left;
}

.eventos-participe{
	float:right;
	text-align:right;
	margin:-3px 0 3px 0;
}

/*********** ATIVIDADE PARLAMENTAR **********/

#atividade-parlamentar{
	margin:30px 0 0 0;
	float:left; display:inline;
}

.atividade-titulo{
	float:left; display:inline;
}

.feed-atividade{
	display:inline;
	width:236px;
	float:right;
}

.feed-atividade .feed a {
	text-decoration:none;
	margin:0 0 0 5px;
}
	.feed-atividade .feed a:hover {
		text-decoration:underline;
	}

.feed-atividade .oque-isso a{
	color:#555;
	font-weight:bold;
	
}

.box-atividade {
	width:624px;

}
	.menu-atividade{
		float:left;
		width: 624px;
		overflow:hidden;
		margin:3px 0 0 0;
	}
		.menu-atividade ul#tab {
			width: 624px;
		}
#box_atividadeParlamentar {
		background-color:#ebebeb;
		margin-top:20px;
	}
	#box_atividadeParlamentar .js_formCampoErro {
		background-color:#FFB5B7;
	}
	#box_atividadeParlamentar .js_formAlerta {
		display:none !important;
	}

/* --- */
#calHome {
	margin-top:1px;
	min-height:234px;
	max-height: 300px; /* Para nao dar flick: agenda muito grande até rodar script de scroll */
	overflow:hidden;
}
.calHomeBlock {
	height:234px; /* Altura sera recalculada no js */
}	


/* ------------------------------------ */
/* --- Carrossel de eventos da home --- */
/* ------------------------------------ */
.splash {
	margin-top:25px;
	position:relative;
}

.splash_pagination {
	position:absolute;
	top:225px;
	width:250px;
	left:50%;
	margin-left:-125px;
	text-align:center;
}
	.splash_pagination ul {
		list-style:none;
		text-align:center;
	}
		.splash_pagination ul li {
		}
			.splash_pagination ul li a {
				height:20px;
				width:20px;
				
				display:inline-block !important;
				background:url("/export/system/modules/br.gov.almg.site.portal/resources/js/jquery/jcarousel/bullets2.gif") no-repeat scroll 0 0 transparent;
				border:0 none;
				display:block;
				
				margin-top:3px;
				margin-right:3px;
				text-indent:-9999px;
				
			}
			.splash_pagination ul li a.selected {
					background:url("/export/system/modules/br.gov.almg.site.portal/resources/js/jquery/jcarousel/bullets2.gif") no-repeat scroll -20px 0 transparent;
			}

.splash_box {
	clear:both;
	height:234px;
	/*width:624px;*/
	overflow:hidden;
	border:1px solid #c5c5c5;
}
.splash_box a {
	display:block;
	text-decoration:none;
	width: 175px;
}
	.splash_box a:hover {
	}

.splash_box a div {
	width:175px;
	height:102px;
	overflow:hidden;
}
	.splash_box a:hover div {
	}
	
.splash_box a p {
	color:#555;
	margin:0;
	padding:5px 0 0 0;
	font-size: 13px;
	line-height: 120%;
}
	.splash_box a:hover p {
		color:#000;
	}

.splash_box ul {
	position:absolute; left:5000px; overflow: hidden;
}

/* ------------------------------------ */
/* ------------------------------------ */
/* ------------------------------------ */

.conteudo-atividade-home{
	background:#f8f9fa url(/export/system/modules/br.gov.almg.site.portal/resources/img/home/atv_parlamentar_bg.gif) left bottom no-repeat;
	float:left;
	padding:0 0 10px 0;
	width:622px;
	border-bottom:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
}
.conteudo-atividade-interno{
	margin:30px 0 0 9px;
	_margin:30px 0 0 5px;
	float:left;
}

	.segundo {
		margin:12px 0 0 9px;
		_margin:12px 0 0 5px;
	}
	.terceiro {
		margin:0px 0 0 9px;
		_margin:0px 0 0 5px;
	}


h3.atividade-titulo-interno{
	color:#223885;
	font-weight:bold;v
	
	text-transform:uppercase;
	margin:0;
	padding:0 0 0 10px;
}

span.btn-ver-todas-reunioes {}

span.btn-ver-todas-reunioes a {
	margin: 0 15px 3px 10px;
    float:right;
}

.box-atividade-interna{
	width:602px;
	height:auto;
	border:1px solid #c5c5c5;
	margin:10px 0 0 0;
	/*background-color:#fff;*/
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/home/atv_parlamentar_alpha.png) 0 0 repeat;
	float:left;
	padding: 20px 0 10px 0;
}

.box-atividade-interna-alpha{
	width:606px;
	height:160px;
	border:1px solid #c5c5c5;
	margin:10px 0 0 0;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/home/atv_parlamentar_alpha.png) 0 0 repeat;
}

.box-atividade-interna-alpha-md{
	width:606px;
	float:left;
	border:1px solid #c5c5c5;
	margin:10px 0 0 0;
	padding:10px 0 15px 0;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/home/atv_parlamentar_alpha.png) 0 0 repeat;
	min-height:250px;
	font-size:11px;
}

.box-atividade-interna-alpha-gr{
	display: block;
	width:606px;
	border:1px solid #c5c5c5;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/home/atv_parlamentar_alpha.png) 0 0 repeat;
    margin-bottom: 15px;
    padding-top:20px;
	font-size:11px;
    margin: 10px 0;
}

h3.atividade-subtitulo-interno {
	color:#223885;
	font-weight:bold;
	
	text-transform:uppercase;
	border-bottom:1px solid #c5c5c5;
	width:560px;
	padding:0;
	margin:0 20px 0 20px;
}

	h3.atividade-subtitulo-interno#atividade-subtitulo-interno_noResults {
		padding:100px 0 100px 0;
		text-align:center;
        border:0 none;
	}

.btn-ver-todas-reunioes a{
	display: block;
    background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/btn-ver-todas-reunioes.png) 0 0 repeat;
	width:133px;
	height:16px;
    text-indent: -99999px;
}

.atividade-subtitulo-interno.espaco{ clear: both; }

.titulo-data{
	color:#797979;	
}

.atividade-textos{
	display: block;
    color:#555;
    margin: 10px 0 20px 20px;
    padding-right: 20px;
}
.atividade-textos3{
	display:block;
	margin:5px 26px 0 20px;
	color:#555;
}
	.atividade-textos3 p {
		padding:0;
		margin:0;
	}
	
	.atividade-textos3 .btn-saiba a {
		margin:3px 0 24px 0;
	}

	.titulo-conteudo{
		color:#393845;
		font-weight:bold;
		line-height:160%;
		display:block;
		font-size:11px;
	}
	.titulo-conteudoTitulo {
		font-weight:bold;
	}
	
	.titulo-conteudoConteudo {
		font-weight:normal;
	}


img.saiba-mais{
	margin:12px 0 0 0;	
}

.atividade-rodape{
	width:602px;
	height:25px;
	border:1px solid #c5c5c5;
	background-color:#FFF;
	margin:7px 0 0 0;
}

	.rodape-ordem{
		border-right:1px solid #c5c5c5;	
		height:20px;
		width:123px;
		padding:5px 0 0 10px;
		float:left; display:inline;
	}
	
	.rodape-ordem img{
		vertical-align:middle;
	}
	
	.rodape-ordem a{
		color:#555;
		text-decoration:none;
		font-weight:bold;
		margin:0 0 0 5px;
	}
	.rodape-ordem a:hover{
		color:#555;
		text-decoration:underline;
		font-weight:bold;
		margin:0 0 0 5px;
	}

.rodape-editais{
	float:left; display:inline;
	padding:5px 0 0 10px;
}

	.rodape-editais a{
		color:#555;
		text-decoration:none;
		font-weight:bold;
		margin:0 0 0 5px;
	}
	.rodape-editais a:hover{
		color:#555;
		text-decoration:underline;
		font-weight:bold;
		margin:0 0 0 5px;
	}

.tramitacao-rodape{
	width:602px;
	height:25px;
	border-top:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	background-color:#FFF;
	clear: both;
	margin-top: 20px;
	_margin-top: 20px;
}
	.tramitacao-consulte{
		height:20px;
		padding:5px 0 0 10px;
		float:left; display:inline;
	}
	
	.tramitacao-consulte img{
		vertical-align:middle;
	}
	
	.tramitacao-consulte a{
		color:#555;
		text-decoration:none;
		font-weight:bold;
		margin:0 0 0 5px;
	}
	.tramitacao-consulte a:hover{
		color:#555;
		text-decoration:underline;
		font-weight:bold;
		margin:0 0 0 5px;
	}
#pesquisa-rapida {
	font: 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	width: 570px;
    height: 70px;
	margin: 0 auto !important;
	padding: 0 !important;
}
#pesquisa-rapida li {
	margin: 15px 0 0 0 !important;
	padding: 0 !important;
	list-style: none;
	float: left;
}
#pesquisa-rapida li.espaco {
	margin-right: 20px !important;
}
#pesquisa-rapida li h1 {
	
	font-weight: bold;
	color: #30458d;
	text-align: right;
	line-height: 120%;
	padding-top: 6px;
	
}
#pesquisa-rapida li label {
	display: block;
	font-weight: bold;
	color: #393845;
	padding-bottom: 3px;
}
#pesquisa-rapida li input[type=text] {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	width: 84px;
	border-top: 1px solid #acadb2;
	border-left: 1px solid #e3e4e9;
	border-right: 1px solid #e3e4e9;
	border-bottom: 1px solid #e3e4e9;
}
#pesquisa-rapida li select {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	width: 173px;
	border-top: 1px solid #acadb2;
	border-left: 1px solid #e3e4e9;
	border-right: 1px solid #e3e4e9;
	border-bottom: 1px solid #e3e4e9;
}
#pesquisa-rapida li input[type=submit] {
	display: block;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/btn-buscar.gif) top left no-repeat;
	width: 70px;
	height: 16px;
	border: none;
	color: #fff;
	font-size: 1px;
	text-align: left;
	color: #94090d;
	cursor: pointer;
	margin-top: 16px;
}
/********************************/


/************* EDUCACAO **********/

.educacao{
	float:left;
    display:inline;
	margin:20px 16px 0 0;
	width:420px;
}

.educacao-conteudo{
	float:left; display:inline;
	width:190px;
	margin:10px 20px 0 0;
}

.educacao-conteudo-segundo{
	float:left; display:inline;
	width:190px;
	margin:20px 0 0 0;
}


.educacao-img img{
	float:left;
	width:159px;
	border:1px solid #c5c5c5;
	margin:0 0 10px 0;
}

h2.subtitulo-educacao{
	color:#ab0000;
	font-size:13px;
	font-weight:bold;
	float:left;
    margin-top: 5px !important;
}

h2.subtitulo-educacao a {
	color:#ab0000;
	font-size:13px;
	font-weight:bold;
	float:left;
    text-decoration:none;
	line-height: 128%;
	padding-bottom:5px;
	text-transform: none;
}
h2.subtitulo-educacao a:hover {
	color:#ab0000;
	font-size:13px;
	font-weight:bold;
	float:left;
    text-decoration:underline;
}

.texto-educacao {
	width:157px;
	float:left;
}

.texto-educacao p {
	line-height: 135%;
}

.educacao-links{
	float:left; 
	display:inline;
}

.educacao-links ul {
	margin:10px 0 0 0;
}

.educacao-links ul li{
	list-style:none;
	margin:0 0 8px 0;
}

.educacao-links ul li img{
	margin:0 6px 0 0;
}

.educacao-links ul li a{
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/bullet-todas-noticias.gif) 0 4px no-repeat;
	text-decoration:none;
	color:#555;
	font-weight:bold;
	font-size:13px;
    padding-left: 15px;
}
.educacao-links ul li a:hover{
	text-decoration:underline;
	color:#555;
	font-weight:bold;
}
	
/*********************************/

/************ AGENDA *************/
#agenda{
	float:left; display:inline;
	width:295px;
	margin:0 0 0 41px;
	_margin:0 0 0 20px;
}

.agenda-titulo{
	float:left; display:inline;
    width:60px;
    overflow:hidden;
}

.agenda-data{
	color:#223885;
	font-size:13px;
	font-weight:normal;
    text-align:left;
    overflow:hidden;
	margin:0;
	text-transform:none;
}
#agenda-home .agenda-data {
	float:right; display:inline;
}

.agenda-menu {
	display: block;
	width: 295px;
	position: relative;
}
.agenda-menu ul {
	display: block;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu-agenda-home/tabs_agenda.jpg) 0 0 no-repeat;
	width: 295px;
	height: 31px;
	margin-top: 15px;
}
.agenda-menu ul li {	
	display: block;
	float: left;
	list-style: none;
	text-align: center;
}
.agenda-menu ul li a {
	display: block;
	height: 19px;
	color: #9b96a3;
	font-weight: bold;
	text-transform: uppercase;
	
	text-decoration: none;
	padding-top: 12px;
}
.agenda-menu ul li a.select {
	display: block;
	height: 21px;
	color: #393845;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 10px !important;
}
.agenda-menu .programacao_reguaHorasManha {
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu-agenda-home/tabs_agenda.jpg) 0 0 no-repeat;
}
.agenda-menu .programacao_reguaHorasTarde {
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu-agenda-home/tabs_agenda.jpg) 0 -47px no-repeat;
}
.agenda-menu .programacao_reguaHorasNoite {
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu-agenda-home/tabs_agenda.jpg) 0 -95px no-repeat;
}
.agenda-menu ul li.manhalk {
	display: block;
	width: 96px;
}
.agenda-menu ul li.tardelk {
	display: block;
	width: 95px;
}
.agenda-menu ul li.noitelk {
	display: block;
	width: 104px;
}



	
.conteudo-menu{
	display: block;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu-agenda-home/bg-fundo.gif) 0 0 repeat-x;
	height:211px;
	width:293px;
    border: 1px solid #c5c5c5;
    border-top:none;
}

.horario{
	border-bottom:1px solid #94090d;
	margin:auto;
	margin:15px 0 0 0;
	float:left; display:inline;
	width:293px;
	text-align:center;
    color: #ab0000;
}

.horario ul{
	margin:0 0 0 63px;
}

.horario span{
	background:none;
	border:none;
	margin:0 5px 6px 0;
}


.horario span a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	color:#797979;
	text-decoration:none;
}
.horario-extra{
	border-bottom:1px solid #94090d;
	margin:auto;
	margin:15px 0 0 0;
	float:left; display:inline;
	width:293px;
	text-align:center;
	}
	
.horario ul li{
	background:none;
	border:none;
	margin:0 10px 6px 0;
}

.horario ul li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	color:#797979;
}

.ponteiro-agenda{
	float:left; display:inline;
	margin:-13px 0 0 8px;
}

.texto-horario{
	width:282px;
	height:62px;
	float:left; display:inline;
	margin:16px 0 0 6px;
}

.bg-horario{
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu-agenda-home/bg-hora.gif) 0 0 no-repeat;
	width:50px;
	height:16px;
	float:left;
	margin:5px 5px 0 0;
}

.horas{
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:10px;
	margin:0 0 0 7px;
}

.horario-conteudo{
	float:left;
	width:207px;
	color:#393845;
	font-weight:bold;
}

.horario-conteudo p{
	margin: auto;
}

.horario-local{
	color:#797979;
}

.segundo-conteudo{
	margin:26px 0 0 6px;
	_margin:10px 0 0 6px;
}

.agenda-completa{
	display:block;
	float:left; 
	width:283px;
	background-color:#fff;
	border:1px solid #c5c5c5;
	clear:both;
	height:20px;
	margin:-5px 0 0 -1px;
	position:relative;
	z-index:888;
    padding: 5px 0 0 10px;
}

.agenda-completa a{
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}
.agenda-completa a:hover{
	color:#555555;
	font-weight:bold;
	text-decoration:underline;
}

.agenda-completa-link{
	margin:5px;
	width:127px;
	float:left; display:inline;
}

.agenda-paginacao{
	float:left; display:inline;
	margin:0 0 0 107px;
}

.agenda-paginacao img{
	margin:0;	
}
	
	img.bottom{
		margin:0 0 0 -3px;
	}

.btn-cultural{
	clear:both;
    height: 57px;
    padding-top:30px;
    width: 304px;
}

#box-pesquisa-deputados {
	padding-top:22px;
	height: 89px;
}

/********************************/


/******* TV ASSEMBLEIA ***********/

#tv-assembleia{
	clear:both;
	height: 162px;
    padding-top:22px;
    width: 304px;
}

.titulo-tv-assembleia{
	float:left; display:inline;	
}

.assembleia-paginacao{
	float:right;
}

.assembleia-box{
	float:left; 
	overflow: hidden;
	display:inline;
	border:1px solid #c5c5c5;
	width:302px;
	height:126px;
}

.assembleia-box ul li {
	list-style:none;
}
.assembleia-img a {
	width:109px;
	height:90px;
	overflow:hidden;
	margin:9px 9px 6px 9px;
	float:left; display:inline;
}

.assembleia-conteudo {
	width:156px;
	overflow:hidden;
	float:left; display:inline;
	margin:12px 0 0 7px;
	
    line-height: 120%;
}
.assembleia-conteudo p { 
	
    line-height: 120%;
}

.assembleia-texto{
	float:left;
}

.assembleia-texto p {
	color:#555;
	
    line-height: 120%;
    margin:0;
}

h2.assembleia-subtitulo {
	color:#ab0000;
	font-weight:bold;
	font-size:13px;
	display:block;
    margin:0 !important;
}

h2.assembleia-subtitulo a {
	color:#ab0000;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	text-transform: none;
}

h2.assembleia-subtitulo a:hover {
	text-decoration:underline;
}

.assembleia-programacao{
	clear:both;
	width:168px;
	float:left;
	display:inline;
}
.assembleia-programacao img{
	margin:0 0 0 9px;	
}

.assembleia-programacao a{
	color:#555;
	font-weight:bold;
	text-decoration:none;
	
}

.assembleia-programacao a:hover{
	text-decoration:underline;
}

.programacao-veja{
	margin:0 0 0 50px;
	width:50px;
	float:left; display:inline;
}

.boletim_tv {
	background-color: #F0F1F3;
	border-bottom: 2px solid #767676;
	border-top: 2px solid #767676;
	display: block;
	
	margin: 0 0 20px;
	padding: 20px 10px 10px 10px;
}


/*********************************/

/************* CONSULTE ***********/

#consulte{
	clear:both;
	padding-top:15px;
    overflow: hidden;
	height: 141px;
}

.titulo-consulte {
	float:left; display:inline;
}

.consulte-paginacao{
	float:right;
}

.consulte-box{
	width:302px;
	border:1px solid #c5c5c5;
	float:left; display:inline;
}
.consulte-box ul li {
	list-style:none;
}
.box-titulo{
	color:#223885;
	
	font-weight:bold;
	text-transform:uppercase;
	margin:8px 0 0 10px;
}

.box-img{
	float:left; display:inline;
	margin:0 10px 0 0;
    /*border:1px solid #c5c5c5;*/
    width:109px;
    height:67px;
}

.box-img a{
	border:1px solid #c5c5c5;
	display:block;
	float:left;
	height:67px;
}

.box-img a:hover{
	border:1px solid #ab0000;
}


.box-conteudo{
	margin:10px 0 0 10px;
	height: 100px;
}

.consulte-conteudo{
	width:156px;
	overflow:hidden;
	color:#555555;
	float:left; display:inline;
}
.consulte-conteudo p{
	margin:0;
    
    line-height: 120%;
}
.consulte-conteudo a{
	/*color:#555;*/
	color:#AB0000;
	text-decoration:none;
}

.consulte-conteudo a:hover{
	text-decoration:underline;
	display:block;
}

/**********************************/

/********* PARTICIPE **************/

#participe{
	clear:both;
	padding-top:10px;
	padding-bottom:30px;	
	width:304px;
}

.participe-titulo{
	float:left; display:inline;
}

.feed-participe{
	width:180px;
	float:left;
	margin:3px 0 0 45px;
}

.feed-participe .feed a{
	text-decoration:none;
}
	.feed-participe .feed img{
		margin:0 5px 0 0;
	}
	
.feed-participe .oque-isso a{
	color:#9B96A3;
}

.box-participe{
	height:auto;
	border:1px solid #C5C5C5;
	float:left; display:inline;
	margin:0 0 12px 0;
	padding-bottom:10px;
}

.box-participe-enquete{
	padding:10px 16px 0 14px;
}

	.titulo-enquete{
		color: #223885;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	.enquete-pergunta{
		color: #393845;
		
		font-weight: bold;
		line-height: 120%;
		padding: 0 0 0 0;
	}
	
	.enquete-respostas{
		display: block;
		color: #555;
	}
	
	input.enquete{
		vertical-align:middle;
	}
	
.btn-enquete{
	display: block;
	padding: 14px 0 30px 0;	   
}

a.btn-verenquetes {
    background: url("/system/modules/br.gov.almg.site.portal/resources/img/bullet-todas-noticias.gif") no-repeat scroll 0 90% transparent;
    color: #555555;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 20px;
    text-decoration: none;
}    
a.btn-verenquetes:hover {
    text-decoration: underline;
}
.enquete-categoria{
	clear: both;
    color: #9B96A3;
    font-size:11px;
    margin: 0;
    padding: 0;
}

.enquete-categoriaTitulo{
	color:#393845;
	display:block;
}
.btnVotar {
	display: inline-block;
    background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/btn-votar.gif) no-repeat;
    width: 42px;
    height: 16px;
    border: none;
    cursor: pointer;
    margin-left: 5px;
}
    
.categoria-statusAberta, .categoria-statusFechada{
	color:#9b96a3;
	font-weight:bold;
	clear:both;
}
	.categoria-statusFechada{
		padding-left:10px;
	}
	
.forum{
	float:left; display:inline;
}

.forum-box{
	margin:20px 0 0 10px;

}

.titulo-forum{
	
	color:#223885;
	font-weight:bold;
	text-transform:uppercase;
}

.forum-conteudo{
	color:#393845;
	font-weight:bold;
	
	line-height:120%;
	margin:4px 0 0 0;
}

.btn-forum{
	margin:10px 0 0 56px;
}

.btn-forumComent{
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/btn-forum-coment.gif)0 0 no-repeat;
	width:102px;
	height:16px;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	padding:1px 0 0 0;
	float:left;
}

.participe-outrasFormas{

}

.btn-outrasFormas {
	display: block;	
	list-style: none;
	height: 35px;
	width:304px;
	
}
.btn-outrasFormas a {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/bg-outrasFormas.gif) 0 0 repeat-x;
	text-decoration: none;
	color: #444749;
	display:block;
    padding: 5px 0 5px 10px;
    height: 17px;
	font-weight:bold;
}
.btn-outrasFormas a:hover { background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/bg-outrasFormas-on.png) 0 0 repeat-x; color: #fff; }

.barraBaixo{
	margin:-8px 0 0 0;	
}

/**********************************/

/************ GLOSSARIO ***********/

#glossario{
	float:left; display:inline;
	width:238px;
	height:94px;
	margin:20px 0 0 0;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/bg-glossario.png) 0 0 no-repeat;
}

.titulo-glossario{
	text-transform:uppercase;
	color:#223885;
	font-weight:bold;
	margin:0 0 5px 0 !important;
}

.glossario-conteudo{
	height:61px;
	width:145px;
	margin:10px 0 0 82px;
}
.glossario-conteudo p{
	
    line-height: 120%;
    margin: 0;
}

.glossario-conteudo a{
	text-decoration:none;
	color:#555;
	display:block;
	text-transform:none;
}

/***********************************/


/*********** RODAPE *****************/

#footer{
	background-color:#8c0313;
	color: #FFFFFF;
}

.footer_content{
	width:988px;
	margin:0 auto;
	padding:0;
	background-color:#8c0313;
}

.footer_contentEndereco{
	display:inline; /*Bug da margem dupla para floats no IE*/
	float:left;
	width:165px;
	border-right:1px solid #b46875;
	padding:0 15px 0 10px;
	margin:16px 0 0 0;
	font-size:13px;
}

.footer_contentEndereco a {
	margin:10px 0 0 0;
	display:inline-block;
	background-color:#6b0210;
	padding:5px;
	color:#fff;
}

.footer_contentEndereco a:hover {
	text-decoration:none;
	background-color:#48020b;
}


.footer_contentLinks{
	display:inline; /*Bug da margem dupla para floats no IE*/
	float:left;
	margin:16px 11px 0 11px;
    padding:0;
    width:592px;
}

.footer_contentLinks ul{
	margin:0;
    padding: 0;
}

.footer_contentLinks ul li{
	
	list-style:none;
	display:inline;
	margin:20px 0 0 0;
	padding: 0 9px; 
	border-right:1px solid #b16873;
}	

.footer_contentLinks ul li.no-border{
	border:none;
}

.footer_contentLinks ul li a{
	
	color:#fff; 
}

.footer_contentLinks ul li a:hover{
	text-decoration:underline;
}

.footer_contentLinks p {
	display:block;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
}

.footer_contentLinks p a {
	color:#fff;
    text-decoration:underline;
}

.footer_contentSocial{
	display:block;
	/*float:left;*/
	padding:0;
	margin:16px 0 10px 190px;
}

.footer_contentSocial a {
	display: inline-block;	
	margin: 10px 0 0;
    padding: 0;
}

.footer_contentSocial a img {
	margin:0 5px 0 0;	
}

.footer_contentRight{
	float:left;
	border-left:1px solid #b46875;
   	height:150px;
	padding:0 0 0 18px;
	margin:16px 0 0 0;
	width:126px;    
}

.abrir-mapa { display:none; }

/*
.abrir-mapa {
	clear:both;
	width:983px;
	padding:20px 0 0 0px;
	margin:0;
	font-size:11px;
}

.abrir-mapa a {
	display:block; float:right;
	width:132px;
	height:19px;
	text-align:center;
	padding:7px 15px 0 0;
	background:#940315;
	color:#fff;
    
    text-decoration:none;
}

.abrir-mapa img {
	margin:12px 0 0 965px;
	position:absolute;
}
*/


/*********** RODAPE ABERTO **********/

#sitemap{
	background: url("/system/modules/br.gov.almg.site.portal/resources/img/img-ant-rodape2.jpg") no-repeat scroll left bottom transparent;
	background-color:#efefef;
	margin-top:30px;
    padding: 0;
	border-top:1px solid #d5d5d5;
	width: 100%;
}

.sitemap_content{
	width:988px;
	margin:0 auto;
	padding:20px 0 0 0;
}

.sitemap_contentRow{
	float:left;
	width:203px;
	padding:0 25px;
	color:#6e0000;
}
	.sitemap_contentRow.sitemap_contentRowFIRST{
		padding-left:10px;
	}
	.sitemap_contentRow.sitemap_contentRowLAST{
		padding-right:10px;
	}

.sitemap_contentRowItem{
	padding:0 0 30px 0;
}

.sitemap_contentRowItem h2 {
	display: block;
	font-size:13px;
	text-transform:uppercase;
	font-weight: bold;
	padding:0;
    margin:0;
	color: #393845;
}

.sitemap_contentRowItem a{
	color:#ab0000;
    line-height: 100%;
	text-decoration:none;

    display: inline-block;
    margin: 3px 0;
}


.sitemap_contentRowItem a:hover{
	text-decoration:underline;
}



/*
.titulo-mapaAssembleia{
	color:#fff;
	font-size:18px;
    margin-top: 0;
	text-transform:uppercase;
}

.mapa-Assembleia {
	width:235px;
	float:left; display:inline;
	color:#fff;
	
	margin:0 0 0 25px;
}

	.mapa-AssembleiaCont{
    	font-size: 13px;
		margin:28px 0 0 0;	
	}
	
	.atividadesAssemblia{
        padding: 10px 0 0 0;
	}
	.mapa-AssembleiaCont img{
		margin:0 10px 0 0;	
	}
	
	.mapa-AssembleiaCont ul {
		padding:10px 0 0 0;
	}
	
	.mapa-AssembleiaCont ul li{
		list-style:none;
        padding:0 0 0 20px;
       	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/seta-rodapeAssembleia.gif) 0px 7px no-repeat;
        font-size: 13px;
        margin: 0;
	}
	
.mapa-item-conteudo{
	width:984px;
}

.mapa-item-conteudo a {text-decoration:none;}
.mapa-item-conteudo a:hover {text-decoration:underline;}
*/






/* ---------------------- */
/* ---------------------- */
/* ---------------------- */





.destaque-noticiaPrincipal{
	margin:-13px 0 18px 0;
	float:left;
}

.aba-noticiaPrincipal{
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/bg-destaqueNoticiaPrincipal.gif) 0 0 no-repeat;
	width:174px;
	height:27px;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	padding:5px 0 0 20px;
	float:left;
}

.faixa-noticiaPrincipal{
	background-color:#9b96a3;
	height:22px;
	width:785px;
	float:left;
	padding:5px 0 0 5px;
}

.faixa-noticiaPrincipal a{
	color:#fff;
	text-decoration:none;
	
}

.faixa-noticiaPrincipal a:hover{
	text-decoration:underline;	
}



.ar-enviar{
border-color:#AAADB2 #E4E3EB #E2E9EF;
border-style:solid;
border-width:1px;
}

.space{
}


/* ------------------- */
/* --- Compartilhe --- */
/* ------------------- */

#compartilhe {
	display:block;
	vertical-align: top;
}

.compartilhe {
	clear:both;
    padding:40px 0;
	margin:0;
	vertical-align:middle;
	font-size:0;
	line-height:0;
}
	.compartilhe.compartilheTop {
		height:20px;
		padding-top:0;
		padding-bottom:0;
	}
	.compartilhe.compartilheMini {
		height:20px;
		padding-top:0;
		padding-bottom:0;
	}
	.compartilhe.compartilheSide {
		height:60px;
		padding-top:15px;
		padding-bottom:15px;
		text-align:center;
	}

/* label */
.compartilhe .compartilhe_label {
	display:inline-block;
	padding:0;
	margin:0 5px 0 0;
	font-weight:bold;
	font-size:13px;
	line-height:140%;
	text-align:left;
}
	.compartilhe.compartilheTop .compartilhe_label {
		display:none;
	}
	.compartilhe.compartilheMini .compartilhe_label {
		display:none;
	}
	.compartilhe.compartilheSide .compartilhe_label {
		display: block; float:none;
		color: #393845;
		font-size: 15px;
		text-transform: uppercase;
		font-weight:normal;
	}

/* botoes */
.compartilhe a {
	display:inline-block;
	height:20px;
	margin:0 0 0 8px;
	overflow:hidden;
	color:transparent;
	vertical-align: top;
}
	.compartilhe a:first-of-type {
		margin-left:0;
	}
	.compartilhe a:hover {
		background-position: 0 -20px;
	}


/* botao email */
.compartilhe a.compartilhe_btn-email {
	background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_email.png);
	width:64px
}
	.compartilhe.compartilheTop a.compartilhe_btn-email {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_email-top.png);
		width:64px;
	}
	.compartilhe.compartilheMini a.compartilhe_btn-email {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_email-mini.png);
		width:26px;
	}
	.compartilhe.compartilheSide a.compartilhe_btn-email {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_email-side.png);
		width:30px;
		height:30px;
	}
		.compartilhe.compartilheSide a.compartilhe_btn-email:hover {
			background-position: 0 -30px;
		}


/* botao tw */
.compartilhe a.compartilhe_btn-twitter {
	background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_twitter.png);
	width:76px
}
	.compartilhe.compartilheTop a.compartilhe_btn-twitter {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_twitter-top.png);
		width:78px;
	}
	.compartilhe.compartilheMini a.compartilhe_btn-twitter {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_twitter-mini.png);
		width:26px;
	}
	.compartilhe.compartilheSide a.compartilhe_btn-twitter {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_twitter-side.png);
		width:30px;
		height:30px;
	}
		.compartilhe.compartilheSide a.compartilhe_btn-twitter:hover {
			background-position: 0 -30px;
		}


/* botao fb */
.compartilhe a.compartilhe_btn-facebook {
	background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_facebook.png);
	width:84px
}
	.compartilhe.compartilheTop a.compartilhe_btn-facebook {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_facebook-top.png);
		width:105px;
	}
	.compartilhe.compartilheMini a.compartilhe_btn-facebook {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_facebook-mini.png);
		width:24px;
	}
	.compartilhe.compartilheSide a.compartilhe_btn-facebook {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_facebook-side.png);
		width:30px;
		height:30px;
	}
		.compartilhe.compartilheSide a.compartilhe_btn-facebook:hover {
			background-position: 0 -30px;
		}
		
	
.compartilhe a.compartilhe_btn-print {
	background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_print.png);
	width:163px
}
	.compartilhe.compartilheTop a.compartilhe_btn-print {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_print-top.png);
		width:27px;
	}
	.compartilhe.compartilheMini a.compartilhe_btn-print {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_print-mini.png);
		width:27px;
	}
	.compartilhe.compartilheSide a.compartilhe_btn-print {
		background-image:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_print-side.png);
		width:30px;
		height:30px;
	}
		.compartilhe.compartilheSide a.compartilhe_btn-print:hover {
			background-position: 0 -30px;
		}


/* contadores */
.compartilhe_count_balloon {
	display:inline-block;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/icones/comunidades/share_count_balloon.png) 0 50% no-repeat;
	width:6px;
	height:20px;
	margin:0 0 0 2px;
}
	.compartilhe.compartilheTop .compartilhe_count_balloon {
	}
	.compartilhe.compartilheMini .compartilhe_count_balloon {
	}
	.compartilhe.compartilheSide .compartilhe_count_balloon {
		display:none;
	}

.compartilhe .compartilhe_count-twitter, .compartilhe .compartilhe_count-facebook {
	display:inline-block;
	background:#fff;
	height:18px;
	/*margin:0 0 0 2px;*/
	margin:0;
	padding:0 5px;
	color:#000;
	line-height:180%;
	font-size:10px;
	text-align:center;
	vertical-align:inherit;
	border:1px solid #ccc;
	/*
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	*/
	border-left:0;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
	.compartilhe.compartilheTop .compartilhe_count-twitter, .compartilhe.compartilheTop .compartilhe_count-facebook {
	}
	.compartilhe.compartilheMini .compartilhe_count-twitter, .compartilhe.compartilheMini .compartilhe_count-facebook {
	}
	.compartilhe.compartilheSide .compartilhe_count-twitter, .compartilhe.compartilheSide .compartilhe_count-facebook {
		margin: 10px 0 0 -3px;
		min-width:6px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}


/* ---- FIM COMPARTILHE ---- */



/* ------------------------------------------------- */
/* --- Modal boletins por email (login required) --- */
/* ------------------------------------------------- */
/* VERSAO ANTIGA */
	
#box-boletins-modal {
	display: block;
	background: #f8f9fa url(/export/system/modules/br.gov.almg.site.portal/resources/img/atividade-parlamentar/fundo-box-busca.png) bottom left repeat-x;
	padding: 10px 10px;
	border: 1px solid #c5c5c5;
}
#box-boletins-modal #login-boletim {
	display: block;
	margin: 0;
    padding: 20px 20px 10px 20px;
    border: 1px solid #c5c5c5;
    background: #fdfdfd;
}
#box-boletins-modal #login-boletim li {
	list-style: none;
    margin-bottom: 10px;
}
#box-boletins-modal #login-boletim li p { margin: 0 !important; }
#box-boletins-modal #login-boletim li label {
	display: block;
	color: #555;
	font-weight: bold;
}
#box-boletins-modal #login-boletim li .ar-login {
	width: 203px;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e4e3eb;
	border-right: 1px solid #e4e3eb;
}
#box-boletins-modal #login-boletim li .ar-senha {
	width: 120px;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e4e3eb;
	border-right: 1px solid #e4e3eb;
}
#box-boletins-modal #login-boletim li input[type=submit] {
	display: block;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/btn-entrar.gif) top left no-repeat;
	width: 60px;
	height: 16px;
	text-align: left;
	font-size: 1px;
	border: none;
	color: #94090d;
	cursor: pointer;
}

/* RECAPTCHA */
.estrutura-captcha {
	clear:both; 
    height: auto; 
    background-color:#F8F9FA;
	padding:20px;
    color:#555555;
    margin-top: 15px;
}

.bt-enviar-captcha {	display: block;
	background: url(/system/modules/br.gov.almg.site.portal/resources/img/btn/btn-enviar.gif) top left no-repeat;
	width: 70px;
	height: 16px;
	text-indent: -99999px;
	border:none;
	margin-top:10px;
	clear:both;
	float:right;
	cursor:pointer;
}

.img-reload {
border:none; 
padding:0 5px;
}

.campo-captcha{
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #AAADB2 #E4E3EB #E2E9EF;
  border-style: solid;
  border-width: 1px;
  color: #393845;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  
  padding: 1px;
  width: 150px; !important
}
#result {
	margin: 15px 0 0 0;
}
.result li { list-style:none; }


/* VERSAO NOVA */
#box-boletins-modal2 {
	display:block;
	width:600px;
}

.box-boletins-modal-side {
	display:inline-block;
	width:280px;
	vertical-align:top;
}

.box-boletins-modal-sideL {
	padding-right:15px;
	border-right:1px solid #ccc;
}

.box-boletins-modal-sideR {
	padding-left:15px;
}

.box-boletins-modal-side-title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-transform: none;
}

.box-boletins-modal-side form {
	margin:0;
	padding:0
}

.box-boletins-modal-side form label {
	display:block;
}

.box-boletins-modal-side form input[type=text],
.box-boletins-modal-side form input[type=password] {
	width:250px;
	padding:4px;
	/*background-color:#faffbd;*/
	border:2px solid #ddd;
	margin-bottom:5px;
}

.box-boletins-modal-side form ul {
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}

.box-boletins-modal-side form ul li {
	clear:both;
	list-style:none !important;
}

.modalSumitBTN {
	color:#fff !important;
	background:#a00019;
	font:normal 14px 'Trebuchet MS', Helvetica, sans-serif;
	font-style:normal;
	line-height:25px;
	padding:5px 10px;
	cursor:pointer;
	margin:0 auto;
	border:none !important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}


/* ---------------------------------------------------- */
/* --- Expander, Plugin estilo 
 More accordion ---- */
/* ---------------------------------------------------- */

.expander_plugin {}


a.read-more {
	display:inline-block;
	background:#94090d;
	cursor:pointer;
	color:#fff !important;
	text-decoration:none !important;
	padding:1px 6px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

a.read-more:hover {
	background:#7a0004;
	text-decoration:none !important;
    color:#fff !important;
}


/* ------------------------------------------------ */
/* --- ACCORDION PARA O EDITOR DE TEXTO DO OPEN --- */
/* ------------------------------------------------ */
.AccordionTitulo_linha{
	color:#ab0000;
	cursor:pointer;
	font-weight:bold;
	padding:0 0 0 18px;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/accordion_normal.png) 0 50% no-repeat;
}
	.AccordionTitulo_linha.active{
		background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/accordion_active.png) 0 50% no-repeat;
	}
	.AccordionTitulo_linha:hover{
		text-decoration:underline;
	}

.AccordionTexto_linha{
	display:inline-block;
	padding:10px 15px;
	background-color:#f5f5f5;
}

.AccordionTitulo_bloco {
	display:block;
	height:25px;
	padding-left:30px;
	line-height:25px;
	cursor:pointer;	
	font-weight:bold;
	color:#ab0000;
	border:1px solid #C5C5C5;
	background:#fff url("/system/modules/br.gov.almg.site.portal/resources/img/atividade-parlamentar/ico-mais.png") no-repeat scroll 0 0;
}
	.AccordionTitulo_bloco.active {
		background-image:url("/system/modules/br.gov.almg.site.portal/resources/img/atividade-parlamentar/ico-menos.png");
	}
	.AccordionTitulo_bloco:hover{
		text-decoration:underline;
	}

.AccordionTexto_bloco{
	display:block;
	margin:0;
	padding:10px 15px;
    border:1px solid #C5C5C5;
	border-top:none;
	/*font-size:15px;*/
	font-size:inherit;
}
	.AccordionTexto_bloco p:first-of-type { /* Nao usar first-child, pois pode ter foto antes do p, logo, o first-child sera a foto */
		margin-top:0 !important;
	}
	.AccordionTexto_bloco p:last-child { /* Aqui, sim, last-child, pq so deve retirar margin-bottom se o p for o ultimo elemento do accordion */
		margin-bottom:0 !important;
	}
	

	.AccordionTexto_blocoul li, .AccordionTexto_bloco ol li {
		margin-bottom:10px !important;
	}

/* ------- */

.menu-legislacaotxtOriginal-big {
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/consulte/aba-texto-original-big.gif) 0 0 no-repeat;
	height:22px;
	width:842px;
    color:#393845;
	font-size:15px;
	font-weight:bold;
    padding:15px 0 0 120px;
	text-decoration:none;
	text-transform:uppercase;
    float:left;
}

a.versao-impressao-doc {
    background-color: #FFFFFF;
    border: 1px solid #C5C5C5;
    color: #393845;
    float: right;
    font-weight: bold;
    margin: 0 0 0 6px;
    padding: 3px 8px 3px 8px;
    display:block;
    text-decoration:none;
    cursor:pointer;
}


/*BUSCAR POR*/
/*#box-busca {
    background: url("/system/modules/br.gov.almg.site.portal/resources/img/atividade-parlamentar/fundo-box-busca.png") repeat-x scroll left bottom #F8F9FA;
    border: 1px solid #C5C5C5;
    display: block;
    margin-bottom: 30px;
    padding: 12px 9px 9px;
    position: relative;
}

#buscar-por {
	display: block;
	background: #fdfdfd;
	padding: 20px 0 0 15px;
	border: 1px solid #c5c5c5;
}
#box-busca h1 {
	display: block;
	background: #fdfdfd;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	color: #393845;
	font-weight: bold;
	position: absolute;
	top: 3px;
	left: 15px;
}
#buscar-por li {
	list-style: none;
	color: #393845;
	font-weight: bold;
	
	margin-bottom: 20px;
}
#buscar-por li.espaco { margin-right: 8px; }
#buscar-por li.ie6 { width: 300px; }
#buscar-por li img { margin-right: 6px; _margin-right: 3px; }
#buscar-por li label { display: block; }
#buscar-por li input, #buscar-por li select { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #393845;
	background: #fff;
	border-top: 1px solid #aaadb2;
	border-bottom: 1px solid #e2e9ef;
	border-left: 1px solid #e4e3eb;
	border-right: 1px solid #e4e3eb;
	padding: 1px;
}
#buscar-por li select { padding: 0 !important; }
#buscar-por li input.gr { width: 278px; }
#buscar-por li input.gr2 { width: 435px;  }
#buscar-por li select.md { width: 143px; }
#buscar-por li input.pq { width: 69px; }

#buscar-por li .btn-buscar {
	display: block;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/btn-buscar.gif) top left no-repeat;
	width: 70px;
	height: 16px;
	border: none;
	font-size: 1px !important;
	text-align: left;
	color: #94090d;
	cursor: pointer;
	margin-top: 3px;
}

.btn-buscar {
	display: block;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/btn-buscar.gif) top left no-repeat;
	width: 70px;
	height: 16px;
	border: none;
	font-size: 1px !important;
	text-align: left;
	color: #94090d;
	cursor: pointer;
	margin-top: 3px;
    margin-right: 35px;
}
*/
.btn-saiba a {
    background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/bg-saibamais.gif) no-repeat scroll left top transparent;
    display: block;
    height: 16px;
    margin: 10px 0 20px;
    padding: 0;
    text-indent: -99999px;
    width: 70px;
}

.conteudo-atividade {
    background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/home/atv_parlamentar_bg.gif) no-repeat scroll left bottom #F5F6F7;
    border-bottom: 1px solid #C5C5C5;
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    float: left;
    height: auto;
    width: 628px;
}
#curingaHtml a{
	color: #AB0000;
    font-weight: bold;
    text-decoration:none;
}
#curingaHtml a:hover{
    text-decoration:underline;
}
#curingaHtml ul{
	margin:20px;
    margin-left:35px;
}
#curingaHtml ul li{
	list-style: square outside none;
    margin: 0;
    padding: 0 0 3px 2px;
}
#busca-google {
	display: block;
	border: 1px solid #c5c5c5;
	background: #fff;
	padding: 10px;
	margin-top: 10px;
}
#busca-google li {
	list-style: none;
}
#busca-google li input {
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e0e4e9;
	border-left: 1px solid #e0e4e9;
	border-bottom: 1px solid #e2e9ef;
	height: 17px;
	width: 283px;
}
.btn-como-chegar {
	display: block;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/btn-como-chegar.gif) top left no-repeat;
	width: 89px !important;
	height: 16px !important;
	border: none !important;
	font-size: 1px;
	text-align: left;
	color: #94090d;
	margin-top: 5px;
	cursor:pointer;
}
.texto_legislacao_txt {
	width: 540px;
    margin: 0 auto;
    padding: 0 auto;

}

.texto_legislacao_html {
	width: 920px;
    margin: 0 auto;
    padding: 0 auto;
    margin-top:20px;
    margin-bottom:20px;
    overflow:hidden;
    font-family: "Lucida Console", "Courier New", monospace, serif;
    font-size: 10pt;
    color: #000;
    line-height: 150%;
}
.texto_legislacao_html p, .texto_legislacao_html font{
    font-family: "Lucida Console", "Courier New", monospace, serif;
    font-size: 10pt;
    color: #000;
    line-height: 150%;
}

.texto_legislacao_html td {
    border: 1px solid #C5C5C5;
    padding:3px;
}

.texto_legislacao_html table {
    border-collapse:collapse;
	width:100%;
}

.texto_legislacao_txt pre {
    font-family: "Lucida Console", "Courier New", monospace, serif;
    font-size: 10pt;
    color: #000;
    line-height: 150%;
    margin-top:20px;
    margin-bottom:20px;

}
/* DICAS DE PESQUISA*/
#dicas-pesquisa {
	background-color: #fff;
    border: 1px solid #C5C5C5;
    display: block;
    border-top: none;
}
#dicas-pesquisa .dicas {
	padding:15px;
	/*background:#F8F9FA;*/
    border-top:1px solid #C5C5C5;
}
#dicas-pesquisa a.btn-pesquisa {
	background: url("/system/modules/br.gov.almg.site.portal/resources/img/atividade-parlamentar/ico-mais.png") no-repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C5C5C5;
    display: block;
    height: 25px;
    line-height: 25px;
    padding-left: 30px;
   font-weight: bold;
}
	#dicas-pesquisa a.btn-pesquisa.active {
		background: url("/system/modules/br.gov.almg.site.portal/resources/img/atividade-parlamentar/ico-menos.png") no-repeat scroll 0 0 #FFFFFF;
	}
#dicas-pesquisa2 {
	background-color: #fff;
    border: 1px solid #C5C5C5;
    display: block;
    border-top: none;
}
#dicas-pesquisa2 .dicas {
	padding:20px 8px;
	/*background:#F8F9FA;*/
    border-top:1px solid #C5C5C5;
}
#dicas-pesquisa2 a.btn-pesquisa {
	background: url("/system/modules/br.gov.almg.site.portal/resources/img/atividade-parlamentar/ico-mais.png") no-repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C5C5C5;
    display: block;
    height: 25px;
    line-height: 25px;
    padding-left: 30px;
   font-weight: bold;
}
	#dicas-pesquisa2 a.btn-pesquisa.active {
		background: url("/system/modules/br.gov.almg.site.portal/resources/img/atividade-parlamentar/ico-menos.png") no-repeat scroll 0 0 #FFFFFF;
	}
#dicas-pesquisa table {
	width:100%;
    cellpadding: 0; 
    cellspacing: 0;
}
#dicas-pesquisa table td{
	border: 1px solid #C5C5C5;
    padding:3px;
    vertical-align:top !important; 
}

#dicas-pesquisa table tr.indice td {
	background-color: #F0F1F3;
}

#box-mapa {
	display: block;
	background: #f5f7f8;
	border: 1px solid #c5c5c5;
	padding: 15px 10px;
	margin-bottom: 30px;

}
.mapa { border: 1px solid #c5c5c5; }
#busca-google {
	display: block;
	border: 1px solid #c5c5c5;
	background: #fff;
	padding: 10px;
	margin-top: 10px;
}
#busca-google li {
	list-style: none;
}
#busca-google li input {
	border-top: 1px solid #acadb2;
	border-right: 1px solid #e0e4e9;
	border-left: 1px solid #e0e4e9;
	border-bottom: 1px solid #e2e9ef;
	height: 17px;
	width: 283px;
}

.box-endereco-audiencia {
	padding-left:10px;
    float:left;
}


/*--- Listfix: conserta o recuo das listas (ul/li) ---*/
.listfix ul {

	padding-left:15px;
}

#curingaHtml a.linkdadosabertos {
    background: url("/system/modules/br.gov.almg.site.portal/resources/img/a-assembleia/estrutura_organizacional/gradiente_vermelho.gif") repeat-x scroll left top #990000;
    border-color: #990000;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 13px;
    width: 210px;
    border-radius: 5px 5px 5px 5px;
    border:5px;
}

.atividade-plenario .btn-desconvocada {
	display: block;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/bt-desconvocado.gif) top left no-repeat;
	width: 110px;
	height: 16px;
    margin-top: 4px;
	text-indent: -99999px;
}
.atividade-plenario .btn-cancelada {
	display: block;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/btn/bt-cancelado.gif) top left no-repeat;
	width: 100px;
	height: 16px;
    margin-top: 4px;
	text-indent: -99999px;
}

.atividade-plenario .reuniaoPlenario {
	margin: 5px 23px 20px 23px;
}

.atividade-plenario img {
	margin-right: 5px;
}

.atividade-plenario .bullet {

    margin-right: 10px;
}

.atividade-plenario .bullet_msg img {
    margin-bottom: -4px;
}

h3.atividade-plenario-reuniao {
    border-bottom: 1px solid #C5C5C5;
    color: #223885;
    
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 0;
    text-transform: uppercase;
    width: 556px;
}

table.tabela_padrao td, table.tabela_padrao th, table.tabela_padrao tr {
	border: 1px solid #c5c5c5;
	padding: 5px;
}

table.tabela_padrao th {
	background: none repeat scroll 0 0 #F7F8F9;
    
    font-weight: bold;
    text-transform: uppercase;
    vertical-align: middle;
}


/*--- Revisão dos botões ---*/

a.big-red-button {
   -moz-border-radius: 2px;
   border-radius: 2px;
   background-color: #990000;
   color: #ffffff;
   padding: 2px 10px; 
   height: 16px;
   
}

a.big-red-button:hover{
   background-color: #BB0000;
   text-decoration:none;
}

/*--- Classe para consertar o caractere AMPERSAND/E COMERCIAL (&) ---*/
.fonteTemp{
    font-family: Arial;
}



/* Box lateral notícias */
.nav_apoio {
    background-color: #F0F1F3;
    border-bottom: 2px solid #767676;
    display: block;
    
    margin: 0 0 20px;
    padding: 10px;
}
.box-lateral-apoio {
    display: block;
    float: right;
    
    width: 284px;
}
ul.box_03, ul.box_03_btn, .box_03 {
    background-color: #FFFFFF;
}
ul.box_03_btn, .box_03 {
    margin-bottom: 0;
}
ul.box_01, ul.box_03, .box_03 {
    margin-bottom: 20px;
}
ul.box_01, ul.box_03, ul.box_03_btn, .box_03 {
    border: 1px solid #C5C5C5;
    display: block;
    padding: 10px;
}
ul.noticias_fotos a.show_fotos {
    display: block;
    float: left;
    height: 80px;
    margin: 0 10px 0 0;
    overflow: hidden;
    width: 109px;
}
ul.noticias_fotos li {
    display: block;
	clear: both;
	margin-bottom:10px;
}
ul.noticias_fotos a.show_txt {
    color: #AB0000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
/* --- Procon dicas ----- */
.subbox-padrao {
    background: none repeat scroll 0 0 #FDFDFE;
    border: 1px solid #C5C5C5;
    overflow: hidden;
    padding: 20px 15px;
    width: 610px;
}
.subbox-padrao ul li {
	margin-left: 15px;
}
#box-aviso {
    background: none repeat scroll 0 0 #F8F9FA;
    border: 1px solid #C5C5C5;
    clear: both;
    display: block;
    margin-bottom: 30px;
    padding: 15px 10px 10px;
    width: 642px;
}

#btn_list {
	width:306px;
	float:left;
	margin-right:25px;
	margin-top:25px;
	margin-bottom: 25px;
}

#btn_list h2 {
	margin-bottom:20px;
}

#btn_list div {
	border-bottom:4px solid #ccc;
	margin-bottom:25px;
}

#btn_list div a {
	display:block;
	height:45px;
	
	font-size:16px;
	line-height:45px;
	color:#555;
	padding:0 15px;
	text-decoration: none;

	background:url(/system/modules/br.gov.almg.site.portal/resources/img/home/btn_pointer.gif) 95% 50% no-repeat;
	border:1px solid #a8a8a8;
	border-bottom:none;
}

#btn_list div a:last-child {
	border:1px solid #a8a8a8;
}

#btn_list div a:hover {
	text-decoration: none;
	color:#555;	
	background-color:#f2d9d9;
}





.btn_home_bg {
	height:40px;
	border:1px solid #c5c5c5;
	margin-bottom:10px;
	background-image:url(/system/modules/br.gov.almg.site.portal/resources/img/home/btn_visite_bg.gif);
}
.btn_home_bg div {
	font-size:16px;
	color:#555;
	padding:10px 14px 10px 15px;
	text-decoration: none;
}
.btn_home_bg a:hover {
	text-decoration: none;
}
.btn_home_bg:hover {
	border:1px solid #ab0000;
}
.btn_home_bg div span:hover{
	color:#ab0000;	
}
.btn_home_bg div span{
	background:url(/system/modules/br.gov.almg.site.portal/resources/img/home/btn_pointer.gif) no-repeat 100% 50%;
	display:block;
}


/* ----------------------------------------- */
/* --- AGENDA PEQUENA (HOME E LATERAL) ----- */
/* ----------------------------------------- */
/* PS: Agenda maior possui um css a parte */

/* Slider Home - Agenda */
#sliderContent { }
.ui-slider-handle {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu-agenda-home/ponteiro.png) no-repeat;
}

.viewer-slide-agenda { width:282px; height:180px; overflow:hidden; position:relative; _top: 8px; }
.content-slide-agenda { width:282px; height:161px; position:relative;} 
.item-slide-agenda { width:99%; height:180px; overflow: auto; overflow-x:hidden; max-height: 180px; }
.item-slide-agendaTv { height:156px; width:254px;}
.slider-selecionado:link { color: #AB0000; }
.item-slide-agendaTv { height:156px; width:254px;}
.slide-agendaTv{ width:255px;}
.content-slide-agendaTv{width:255px;}
.viewer-slide-agenda{width:255px;}
.msg-emptyAgendaTv {padding-top: 10px;}

/* Abas */

.agendaHolder .programacao ul {
	padding:0;
	margin: 0 0 -1px 0; /* Retroceder e tampar o border-top do box-formulario-padrao  */
	
	position: relative;
	
	/*background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabsidecal_base.gif) 0 100% repeat-x;*/
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tab-preview.gif) 50% 50% no-repeat; /* falso loading, some no js */
	
	width:100%;
	height:31px; /* AltSideCalFULL */
	overflow:hidden;

	vertical-align:middle;
}
	.agendaHolder .programacao ul *{
		vertical-align:middle;
	}
	

.agendaHolder .programacao ul li {
	visibility:hidden; /* sera visivel no inc_agenda_lateral.jsp */
	
	float:left;display:inline; line-height: 100%;
	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabsidecal_esq.gif) 0 0 no-repeat;
	
	padding:0;
	margin:10px 0 0 0; /* Valor restante para AltSideCalOFF se tornar AltSideCalFULL */
	height:21px; /* AltSideCalOFF */
	overflow:hidden;
	
	/*border-bottom:1px solid #d2d2c6;*/
}

.agendaHolder .programacao ul li a {	
	display:block; line-height: 100%;
	
	height:15px; padding-top:6px; /* AltSideCalOFF */
	/* bckup (ideal, mas nao funciona no ie): height:21px; padding-top:0; display:table-cell; vertical-align:middle; */ /* AltSideCalOFF */
	
	overflow:hidden;

	font-size: 11px;
	font-weight: bold;
	color: #9B96A3;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	/* largura no inc_agenda_lateral.jsp */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabsidecal_dir.gif) 100% 0 no-repeat;
}

.agendaHolder .programacao ul li a:hover {
	text-decoration:none;
	color: #393845;
}

.agendaHolder .programacao ul li.select {
	margin:0;
	padding:0;
	height:31px; /* AltSideCalFULL */

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabsidecal_esq2.gif) 0 0 no-repeat;
	/*border-bottom:1px solid #fcfcfb;*/
}

.agendaHolder .programacao ul li.select a {
    display: block;

	height:21px; padding-top:10px; /* AltSideCalFULL */
	/* bckup (ideal, mas nao funciona no ie): height:31px; padding-top:0; display:table-cell; vertical-align:middle;*/ /* AltSideCalFULL */

    font-size: 13px;
    font-weight: bold;
	color: #393845;

	background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/abas/tabsidecal_dir2.gif) 100% 0 no-repeat;
}


/* Horas */

.agendaHolder .programacao_regua {
	z-index: 100;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu-agenda-home/bg-fundo.gif) 0 0 repeat-x;
	text-align:center;
	height:18px;
	padding:10px 0 6px 0
}

.agendaHolder .programacao_regua .programacao_reguaHoras {
	display: none;
}

.agendaHolder .programacao_regua span {
	display: inline-block;
	height:21px; /* altSideCalRule */
	width:31px;
}
	.agendaHolder .programacao_regua .programacao_reguaHorasManha span { width:41px; }
	.agendaHolder .programacao_regua .programacao_reguaHorasTarde span { width:31px; }
	.agendaHolder .programacao_regua .programacao_reguaHorasNoite span { width:31px; }

	/* Exclusivo da home: */
	#agenda-home .agendaHolder .programacao_regua .programacao_reguaHorasManha span { width:47px; }
	#agenda-home .agendaHolder .programacao_regua .programacao_reguaHorasTarde span { width:37px; }
	#agenda-home .agendaHolder .programacao_regua .programacao_reguaHorasNoite span { width:37px; }


.agendaHolder .programacao_regua a {
	display:block;
	height:21px; /* altSideCalRule */
    	cursor: default;
}

.agendaHolder .programacao_regua a.select {
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/menu-agenda-home/ponteiro.png) center 100% no-repeat;
	color: #AB0000;
}



/* Esteira */ 
.agendaHolder .wrapper {overflow: hidden;}

.agendaHolder .programacao {}

#agenda-home .agendaHolder .programacao {
	float:left;
}

.agendaHolder .programacao_slider {float: left;}

.agendaHolder .evento {
	float: left;
	width: 100%;
	/*height: 250px;*/
	height:auto;
    color:#555555;
    display: block;
}

.agendaHolder .notice {
	font-size: 14px; padding: 10px 0px;
}

.agendaHolder .footer {
	display: block;
	height: 25px;
	border:1px solid #c5c5c5;
	background: #fff;
	margin:0 0 28px 0;
    width: 244px !important;
}
	#agenda-home .agendaHolder .footer { /* Exclusivo da home */
		margin:0;
		width: 302px !important;
		
	}

.paginacao_agenda {
	float: right;
}
	.paginacao_agenda a {
		float: left;
		display:block;
		height:25px;
		width:24px;
		overflow:hidden;
		background:url(/export/system/modules/br.gov.almg.site.portal/resources/img/sidecal_nav.gif) 0 0 no-repeat;
		text-indent:-999px;
		cursor:default;
	}
	.paginacao_agenda a.paginacao_agendaPrev {
		background-position:0 0;
	}
		.paginacao_agenda a.paginacao_agendaPrev.active {
			background-position:0 -25px;
			cursor:pointer;
		}
	.paginacao_agenda a.paginacao_agendaNext {
		background-position:-24px 0;
	}
		.paginacao_agenda a.paginacao_agendaNext.active {
			background-position:-24px -25px;
			cursor:pointer;
		}

.agendaHolder .footer .btn-ver {
	float: left;
	padding: 4px;
}

.agendaHolder .footer .btn-ver a {
	text-decoration:none;
}

.agendaHolder .footer .btn-ver a:hover {
	text-decoration:underline;
}

.agendaHolder .vazioManha,
.agendaHolder .vazioTarde,
.agendaHolder .vazioNoite {
	font-size: 14px;
	font-weight: bold;
	height: 450px;
	padding: 20px 20px 0 20px;
	text-align: center;
	width: 213px;
}
	#agenda-home .agendaHolder .vazioManha,
	#agenda-home .agendaHolder .vazioTarde,
	#agenda-home .agendaHolder .vazioNoite { /* Exclusivo da home: */
		width: 253px;
	}



/* -------------------------------------------------------------------------------------- */
/* --- GALERIA DE IMAGENS: SALA DE IMPRENSA, HOTSITE (PJ), NOTICIAS ESPECIAIS, ETC... --- */
/* -------------------------------------------------------------------------------------- */

#box-foto {
	clear:both;
	display: block;
	border: 1px solid #c5c5c5;
	position: relative;
	margin:15px 0 10px 0;
	min-height:400px;
	background:#f7f8f9 url(/system/modules/br.gov.almg.site.portal/resources/img/sala-de-imprensa/foto-loader.gif) 50% 205px no-repeat;
	padding-bottom:10px;
}

#box-foto h3 {
	padding-left:15px;
	padding-right:15px;
	margin-top:20px;
	margin-bottom:20px;
	display:block;
}

	#box-foto ul {
		position:absolute;
		left:5000px;
		overflow: hidden;
	}

.box-inf-fotos {
	display: block;
	background: #fff;
	padding: 10px 10px;
    margin: 10px 10px 0 10px;
    border: 1px solid #c5c5c5;
}

.box-inf-fotos p {
	margin: 5px 0;
}

.box-inf-fotos p.box-inf-fotosLine {
	float:left;
	margin-right: 10px;
}

.content-sala-imprensa .img-dataConst {
	background:#000 url("/system/modules/br.gov.almg.site.portal/resources/img/sala-de-imprensa/foto-loader-img.gif") 50% 50% no-repeat;
	clear: none;
	display: block;
	position: relative;
	text-align:center;
	overflow: hidden;
	font-size:0;
	height:400px; /* Deixar a altura declarada para o botão de copiar */
}
.content-sala-imprensa .contagem {
	display: block;	
	position: absolute;
	bottom: 10px !important; 
	right: 10px !important;
	
	background: #736b60;
	padding: 3px;
    
	font-size:10px;
	color: #fff;
}
.content-sala-imprensa .img-dataConst img {
	border: none;
	float: none;
	margin: 0;
	/*width:640px;*/
	height:400px;
	width:auto;
}

.btn-download-marca a {
	display: inline-block;
	background: url(/export/system/modules/br.gov.almg.site.portal/resources/img/sala-de-imprensa/ico-download-marca.png) 0 0 no-repeat;
	color: #ab0000;
	font-weight: bold;
	padding: 0 0 0 20px;
	font-size: 12px;
	text-decoration: none;
	/*margin-top: 8px;*/
}



/* ---------------------------------- */
/* --- MENU DE NOTICIAS ESPECIAIS --- */
/* ---------------------------------- */
#especiais {
	padding:5px;
	border:2px solid #9b96a3;
	margin:15px 0 25px 0;
}
.espatalho {
	font-size:0; line-height:0;
}

.espatalho_titulo {
	display:inline-block; width:13%; height:20px; padding:2px 0; background-color:#e1e1e1; font-size:13px; line-height:20px; text-align:center;
}

.espatalho_titulo h2 {
	margin:0;
}

.espatalho_titulo h2 a {
	color:#393845;
}

.espatalho_link {
	display:inline-block; height:20px; width:87%; padding:2px 0; background-color:#f1f1f1; font-size:13px; line-height:20px; text-align:center;
}

.espatalho_linkItem {
	margin-right:8px;
}

.espatalho_linkSeparador {
	margin-right:3px;
}

.espatalho_linkTodos {
	margin-right:8px;
}