/* CSS SBMAC */
	* {margin: 0; padding:0; }
	html,body {margin:0; padding:0; height:100%; font-family:Tahoma, Geneva, Kalimati, sans-serif; background:#efeeea; line-height:15px;  font-size:11px; color:#333333;}
	#shadow0 {float:left; height:165px; margin:0 auto; width:100%; }
	#shadow1 {height:27px;margin:0 auto; width:100%; background:url(img/shadow2.gif) center repeat-y;}
	#shadow2 {margin:0 auto; width:100%; background:url(img/shadow1.gif) center repeat-y; padding:0;}

/* CSS Geral */
	a, a:visited {text-decoration:none; color:#333333;}
	img {border:none;}
	h1 p, h2 p, h3 p { font-family:"Trebuchet MS", Helvetica, sans-serif;}
	h1, h2, h3 {margin-bottom:5px; color:#2B798C; font-family:Tahoma,Geneva,Kalimati,sans-serif;}
	h1 {margin:0; line-height:40px; font-size:30px; font-weight:normal;}
	h2 {line-height:18px; font-size:18px; font-weight:normal; border-bottom: 4px solid #f2f2f3; padding-bottom:5px; margin-top:18px;}
	h3 {line-height:15px; font-size:11px; color:#000000;}
	p {line-height:15px; text-align:left; font-size:11px; color:#333333; }
	
	em {color:#4D4D4D; font-size:12px; line-height:18px;}
	
	table {width:100%; line-height:17px; text-align:left; font-size:11px; font-family:Tahoma,Geneva,Kalimati,sans-serif;}
	table th{font-weight:bold; color:#0E94AB; background:#FFFFFF; padding:2px 20px 2px 20px;}
	table td{padding:2px 20px 2px 20px; }
	table tbody tr:nth-child(odd) {background:#EFEEEA} /* tabela Zebrada - Cor 1 */
	table tbody tr:nth-child(even) {background:#FFFFFF;} /* tabela Zebrada - Cor 2 */
	
	ul {list-style:disk;}
	ul li {margin-left:30px; font-size:12px; margin-bottom:15px;}
	ol li{margin-top:20px; margin-left:20px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	ol {margin-bottom:18px; margin-left:20px;}
	ol li ol li{margin-top:00px; color:#4D4D4D;}
        ul.bigList {list-style-type:none;padding:0;margin:0;}
	ul.bigList li {margin:0; font-size:12px; margin-bottom:35px; clear:both;}
        ul.bigList ul li{margin-left:30px;margin-bottom:15px;}
        ul.bigList img{margin:0 10px 10px 0;border:1px solid #CCC;padding:5px;}

	div.overflow {
		font-size:11px;
		padding: 5px;
		height: 200px;
		position: relative;
		overflow: auto;
		overflow-y: auto;	/* i.e. */
		overflow-x: hidden;	/* i.e. */
		z-index: 0;
		border: 3px solid #eeeeee;
	}
	
	p.assinatura1 {display:block; text-align:left; float:left;}
	p.assinatura2 {display:block; text-align:right;}
	

	fieldset{padding:15px; margin-top:20px; background-color:#EFEFEF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
	input {margin-top:5px; border:1px solid #CCC;}
        input.radioRegioes{margin:5px 5px 0 0; border:1px solid #CCC; float:left;}
	textarea {margin-top:5px;}
	select {margin-top:5px;}
	label {display:block; margin-top:5px;}
	
	option[disabled=disabled] {text-decoration:line-through;}
	
	.colunas {-moz-column-count: 3; -webkit-column-count: 5;}

/* --- */
	#conteudo, #conteudo.home{margin: 0 auto; clear:both; padding:35px 0 0 0; width:970px; background-color:#FFFFFF;}
	#conteudo.home h1{margin-top:-10px; line-height:40px; font-size:30px; font-weight:normal;}
	#conteudo.home h2{border:none;}
        #conteudo.sidebar { float:left; width: 770px; clear: none;}
        #container{clear:both; margin:0 auto; width:970px; background-color:#FFFFFF;}
        #sidebar {width: 165px;	float: right;padding: 35px 10px 20px 10px;border-left:1px dotted #BBB; min-height:400px;}
        #sidebar h2 {margin-bottom: 3px;border-bottom: 1px solid #BBB;padding:5px 0 0;}
        #sidebar li {list-style: none;margin-left: 0px;padding: 2px 0;border-bottom:1px solid #EEE;margin:0;}
        #sidebar li a{font-size: 11px;line-height:20px;}

        /* TOPO DA PÁGINA */
	#topo {margin:-15px auto; width:970px;}
	#logo {margin:25px 0;height:85px;}
        #logo img{float:left;margin-right:275px;}
	#contato {margin: 0; font-size:10px; color:#666666; float:left;height:35px}
	#contato2 {float:left;height:35px;padding:3px}
        #rss {float:left;height:35px;padding:3px}
	#contato2 a, #contato2 a:visited{ 
		margin:0 5px 0 0;
		padding:0 0 8px 25px;
		color:#666666; 
		background:url(img/icon_contato.gif) no-repeat 0 0;}
	#contato2 a:hover{
		margin:0 5px 0 0;
		color:#333333; 
		background:url(img/icon_contato2.gif) no-repeat  0 0;}
	#rss a, #rss a:visited{
		margin:0 5px 0 0;	
		padding:0 0 8px 25px;
		color:#666666; 
		background:url(img/icon_rss.gif) no-repeat 0 0; }
	#rss a:hover{
		margin:0 5px 0 0; 
		color:#333333; 
		background:url(img/icon_rss2.gif) no-repeat  0 0;}
	
	
	
/*AREA DE SÓCIO NÃO LOGADO */	
	#area_socio {
                float: right;
                margin-top: -5px;
				width:160px;
		height:115px; 
		font-size:11px;	
		color:#A09584; 	
		background:url(img/fundo_areaSocio.gif) no-repeat;}
	#area_socio .caixaDetexto {padding: 5px 0 4px 4px;}
	#area_socio span {font-weight:bold;}
	#area_socio input[type=text] {
			margin: 3px 0 0 5px;		
			padding: 1px;
			width: 105px; 
			height: 18px; 
			font-size: 11px;color: #595224;
			border: 1px solid #e4e1da; 
			background-color: #FFFFFF;}
	#area_socio input[type=password] {
			margin: 3px 0 0 0;
			padding: 1px;
			width: 77px;
			height: 18px;
			font-size: 11px;
			color: #595224;
			border: 1px solid #e4e1da;
			background-color: #FFFFFF;}
	#area_socio input.btn {cursor:pointer; font-weight:bold; color:#A09584; border:none; background:none;}
	#area_socio a, #area_socio a:visited {margin:0 0 0 35px; line-height:17px; font-size:10px;  color:#A09584;}
	#area_socio a:hover {color:#333333;}
	
	.erroLogin{color:#FF0000; font-size:9px; float:left; clear:both; width:150px; margin: -50px 0 0 -150px}
	.senha{float:left; margin-left:-0px!important;}

/*AREA DE SÓCIO LOGADO */	
	#area_socio2 {		
		width:152px; 
		height:102px; 
		font-size:11px;	
		color:#A09584; 	
		background:url(img/fundo_areaSocio2.gif) no-repeat;
                float: right;
                margin-top: -5px;
        }
/*        padding: 5px 0 4px 4px;*/
	#area_socio2 .caixaDetexto {position:relative; padding: 7px 0 0 7px;  border:solid 1px #DDD8D0; height:18px;}
	#area_socio2 #caixaDetexto2 {
                position: relative;
                margin:8px 0 0 -8px;
/*		margin:5px 0 0 -5px;*/
		padding: 0 0 3px 0;
		width:150px;  
		border-top:solid 1px #DDD8D0;
		border-bottom:solid 1px #DDD8D0; 
		border-left:solid 1px #DDD8D0;
		border-right:solid 1px #DDD8D0;
		background:#FFFFFF;
		z-index:200;
        }
		
	#area_socio2 #caixaDetexto2 a, #area_socio2 #caixaDetexto2 a:visited { margin:0; font-family:Tahoma, Geneva, Kalimati, sans-serif; font-size:11px;}
	#area_socio2 #caixaDetexto2 a:hover {color: #666666;}			
		
	#area_socio2 span {font-weight:bold;}
	.seta_socio2{float:right; margin:5px 10px 0 0; width:9px; height:5px; cursor:pointer; background:url(img/seta.gif)}
	.seta_socio2 img{display:none;}
	#area_socio2 ul {margin:5px 0 0 7px; list-style:none;}
	#area_socio2 li {margin: 5px 0 0 0; font-size:11px; color:#A09584;}
	#area_socio2 a, #area_socio a:visited {margin:0 0 0 35px; line-height:17px; font-size:10px;  color:#A09584;}
	#area_socio2 a:hover {color:#333333;}




/*¨MENU
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨*/
/*menu mod cd*/
#menu {
	margin:0 auto;
	width:970px; 
	height:27px;
	font-size:10px; 
	font-weight:bold; 
	background-color:#FFFFFF;
	white-space:nowrap;
	letter-spacing:0.001ex;
	letter-spacing:0.001px;
		line-height:27px;	
}



#menu a, #contentor a:visited {
	display: block;
	float: left;
	text-decoration: none;
	margin: 0px;
	text-align:center;
	color:#664908;
	font-size:11px;
}
/*
#menu  a#home			{width: 55px;}
#menu  #sbmac			{width: 73px;}
#menu  #publica			{width: 99px;}
#menu  #comite			{width: 141px;}
#menu  a#noticia		{width: 77px;}
#menu  #events			{width: 71px;}
#menu  a#links			{width: 55px;}
#menu  a#oportunidades	{width: 118px;}
#menu  a#eleicoes		{width: 74px;}
#menu  a#premios		{width: 74px;}
#menu  a#associe		{width: 89px;}
*/

#menu  a#home			{width: 65px;}
#menu  #sbmac			{width: 83px;}
#menu  #publica			{width: 109px;}
#menu  #comite			{width: 151px;}
#menu  #noticia			{width: 84px;}
#menu  #events			{width: 81px;}
#menu  #oportunidades	{width: 92px;}
#menu  a#eleicoes		{width: 84px;}
#menu  a#premios		{width: 84px;}
#menu  a#associe		{width: 97px;}


#menu  a:hover, a.ativo	{background-color:#c6bfb0 !important; color:#FFF;}
#menu  a.ativo, a.ativo:hover	{background-color:#c6bfb0 !important; color:#FFF;}
#menu  a.disabled {color:#ccc; background-color:white !important; cursor:inherit;}
#menu ul li ul li.disabled:hover {color:#ccc; background-color:white !important; cursor:inherit;}

#menu ul li { /*define a estrutura dos links principais*/
	margin: 0 2px 0 2px; 
	list-style:none;
	background-color:#FFB715;
	text-indent: 0px;
	min-height: 18px;
	text-align: left;
	display: block;
	float: left;
	position: relative;
	cursor: pointer;
	font-size:11px;
	color:#664908;
}

#menu ul li ul li.cmacMenu {padding:0; margin:0; margin-left:0px;  height:10px; min-height:10px; padding-bottom:5px;}
#menu ul li ul li.cmacMenu a { font-size:10px; height:10px; min-height:10px; padding-bottom:5px;}
#menu ul li ul li.cmacMenu a:hover { margin-left:-2px;}

#menu ul li.submenu {cursor:default; text-align:center;}
#menu ul li.submenu ul{margin:0; padding:0; font-weight:normal;position:absolute; background-color:#FFF!important;}

#menu ul li#sbmac.submenu ul li:last-child{border-bottom:0;}
#menu ul li#publica.submenu ul li:last-child{border-bottom:0;}
#menu ul li.submenu ul li ul {margin-top:-19px; margin-left:120px;}
#menu ul li.submenu ul li ul {margin-top:-19px; margin-left:120px;}
#menu ul li.submenu ul li.separator {cursor:inherit; line-height:2px!important; border-bottom:1px solid #CCC; background-color:#F7F7F7; width:100%; min-height:2px; margin:0;}
#menu ul li.submenu ul li.separator:hover {width:99%;}
#menu ul li:hover { /*menu*/
	background-color:#C6BFB0; 
	color:#FFFFFF!important;	
}

#menu ul li a:hover { /*submenu*/
 	color:#FFFFFF!important;
	background-color:#C6BFB0;	
 }

#menu ul li ul{ /*define a estrutura dos sub-links*/
	z-index: 10;
	display: none;
	width: 165px;
	height: inherit;
	height: auto;	
	color:#FFFFFF; 
	border:solid 1px #C6BFB0 !important;  
	line-height:15px!important;
	background-color:#FFF;
	margin-top:27px;	
}

#menu ul li.submenu ul li ul li.submenu2 ul{ /*define a estrutura dos sub-links*/
	display: none;
	margin-left:80px;
	margin-top:0px;
	border-right:solid 6px #C6BFB0 !important; 
	width:90px;
	
}
#menu ul li.submenu ul li ul li.submenu2 ul li,#menu ul li.submenu ul li ul li.submenu2 ul li a{ /*define a estrutura dos sub-links*/

	width:90px;
}
#menu ul li.submenu ul li ul li.submenu2:hover ul{ /*define a estrutura dos sub-links*/
	display: block;
}

#menu ul li ul li{ /*linha dos sublinks*/
	padding:0;
	line-height:10px!important;
}

#menu ul li ul li:hover {
	background-color:#C6BFB0; 
	color:#FFFFFF!important;
	margin:0px;
	padding-left:2px;	
}

#menu ul li ul li.disabled {background-color:#fff!important;; cursor:default; color:#CCC!important; }
#menu ul li ul li.disabled:hover {background-color:#fff!important;; cursor:default; color:#CCC!important; }
#menu ul li ul li a.disabled:hover {background-color:#fff!important; cursor:default; color:#CCC!important; }
#menu ul li ul li a.disabled {background-color:#fff!important; cursor:default; color:#CCC!important; }

#menu li ul li a{ /*submenu*/
	background-color:#FFF;
	color:#999999!important;
	width:158px;
	padding-left:5px;
	line-height:18px;
	text-align:left;
}

#menu li ul li a:active{/*submenu*/
	color:#FFF;
	background-color:#C6BFB0;
}

#menu ul li a:hover,
#menu ul li:hover a,
#menu ul li.iehover a,
#menu ul li.iehover {
	display: block;
}
#menu li:hover ul ul, #menu li.iehover ul ul {
	display:none;
}

#menu li:hover ul,
#menu li li:hover ul,
#menu li.iehover ul,
#menu li li.iehover ul {
	display: block;

}

#menu input[type=text], #menu input[type=password] {width: 140px;}


/* INICIO PÁGINA INDEX */
#noticias {clear:both; float:left; margin-left:20px; height:250px;}
#parte1 {float:left; width:720px; margin-right:35px;}

#parte1 a, #parte1 a:visited {color:#2B798C; font-family:"Trebuchet MS", Helvetica, Garuda, Utkal, Nimbus, "Sans L", FreeSans, Malayalam, "Phetsarath OT", sans-serif;}
#parte1 a:hover{color:#00CCCC;}

#noticia1 {margin:5px 0 0 0; width:100%; clear:both;}
#noticia2, #noticia3, #noticia4 {float:left; margin-top:10px; width:205px; margin-right:37px;}
#noticia3, #noticia4 {margin-left:15px}
#noticia4 {margin-right:0;}
#noticia2 h2, #noticia3 h2 {padding-top:0; padding-bottom:0;}

/* Noticia Destaque na listagem de Administração */
.adminNotDestaque{
    font-weight:bold;
    color:#2B798C;
    color:red;
}

#ver_mais {float:right;  margin-bottom:45px; clear:both; height:10px}
#ver_mais span {float:right; font-size:10px; font-weight:bold; color:#2B798C;}


#parte2 {float:left; margin:0;}
#parte2 a:hover{color:#66CCFF;}
#Links {
	float:left; 
	padding-right:5px;
	margin: 0;
	margin-top:25px;
	margin-left:25px;
	width:231px; 
	height:211px; 
	color:#999999;  
	background:url(img/linksdestaque.gif) no-repeat;}
	
#fundoLinks { 
	margin-top:20px;
	padding-bottom:10px;
	width:231px; 
	height:188px; 
	border-top: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;  
	background:#f6f6f6;
	padding-right:5px;
	}
#fundoLinks h2 {display:none;}
#fundoLinks ul {margin:17px 0 0 0; font-size:14px; color:#333333;}
#fundoLinks ul li  {margin:7px 0 0 20px; list-style:url(img/seta3.gif); }
#fundoLinks ul li span {font-weight:bold; color:#999999;}
#fundoLinks ul li a:hover{color:#4693A6;}

#oportunidade {float:left; margin:0; width:260px; clear:right; background:url(img/oportunidade.gif) no-repeat 0 20px; min-height:236px; margin-top:10px;}
#oportunidade .caixaDetexto {margin:0 0 0 70px; font-size:14px; color:#333333;}
#oportunidade h2 {font-size:14px; font-weight:normal; color:#FF8012; padding:0;}
#oportunidade ul {margin-left:0;padding:0 0 10px 0;}
#oportunidade ul li  {margin:12px 0 0 20px; list-style:url(img/seta2.gif); }
#oportunidade ul li a{font-size:14px;}
#oportunidade ul li a:hover{font-size:14px; color:#FFB715;}

#publicacoes {clear: both; float: left; margin:50px 0 0 10px; width:424px; height:192px; background:url(img/fundo_publicacao.gif) 0 0px no-repeat;}
#publicacoes h2 {display:none;}
#publicacoes .caixaDetexto {margin:20px 0 0 70px; font-size:12px; color:#333333;}
#publicacoes ul  {margin:65px 0 0 -20px;}
#publicacoes ul li  {margin:5px 0 0 20px; list-style:url(img/seta1.gif);}
#publicacoes ul li a{font-size:12px;}
#publicacoes ul li a:hover{font-size:12px; color:#E94D19;}

#eventos {clear: both; float: left; margin:30px 0 10px 20px; width:946px; height:253px; background:url(img/fundo_destaque.gif) no-repeat;}
#conteudoEventos {margin:0 0 0 33px; width:917px; height:253px; background:#a09584;}
#conteudoEventos h3{margin:10px 0 3px 0; font-size:12px; color:#FFFFFF;}
#conteudoEventos span {font-size:11px; color:#FFF; }
#eventos .caixaDetexto{padding:0 0 0 23px; max-width:240px; height:215px; position:relative;background-color:none;}
#eventos .ver_mais {float:right; margin-right:0px; font-size:10px; font-weight:bold; color:#0C7F93;}

#eventos .ver_mais a, #eventos .ver_mais a:visited {color:#FFF;}
#eventos .ver_mais a:hover{text-decoration:underline;}
#eventos .nextEve {margin:0;}
#eventos .nextEve img {margin:0;}
#eventos a, #eventos a:visited {color:#FFFFFF}
#eventos a:hover {text-decoration:underline;}

#evento1 {float:left;position:relative; width:310px; height:253px; background:url(img/fundo_eve1.gif); padding:0 20px;}

.paginacaoEventosHome {clear:right;z-index:100;position:relative;  padding-top:10px; font-size:13px;}
.paginacaoEventosHome a, .paginacaoEventosHome a:visited {color:#FFF !important;}
.paginacaoEventosHome a:hover, .paginacaoEventosHome a.activeSlide  {font-weight:bold;}
.paginacaoEventosHome a {display:block; float:left;width:10px;margin: 0 3px 0 3px; list-style:none;}
#conteudoEventos div.caixaDetexto {overflow:hidden;}


#pag_eve1 {float:right; padding-right:5px;}
#evento1_container {clear:left; margin-top:35px!important;}
#pag_eve2 {float:right; padding-right:5px;}
#evento2_container {clear:left; margin-top:35px!important;}

#evento3 {
float:left;
    position:relative;
	margin:0;
	
	padding:0 20px;
	width:526px;
	height:253px; 
	text-indent:-9px; 
	background:url(img/fundo_eve3.gif) no-repeat;}
	
#conteudoEventos #evento3 div.caixaDetexto.first {max-width:560px; display:block;}
#evento3 .caixaDetexto{height:180px; margin-top:45px; max-width:560px;}
#evento3 span{color:#FFFFFF;}
#evento3 span strong {float:left; margin-left:10px;}
#evento3 ul {list-style:none; }
#evento3 ul li {margin:0; padding:0 0 15px 0; background: url("img/borderBottom_eve.gif") repeat-x scroll 0 90%; max-width:230px; }
#evento3 h3 {margin:0;}


/* RODAPÉ */
#rodape { clear:both; float:left; margin: 10px auto 0 auto; width:970px; line-height:15px; background-color:#FAF8F4; font-family:"Trebuchet MS", Helvetica, Garuda, Utkal, Nimbus ,"Sans L", FreeSans, Malayalam, "Phetsarath OT", sans-serif;  }
#rodape a, #rodape a:visited {color:#808080;}
#rodape a:hover {text-decoration:underline;}
#rodape_p1 {float:left; padding:0 0 30px 0;border-bottom:1px solid #DDD; width:970px;  background-color:#FAF8F4; position:relative}
#rodape_p2 {padding:10px 0; clear:both}

#rodape_news,#rodape_links,#rodape_eventos,#rodape_oportunidades,#rodape_newsletter{float:left; margin:0; width:190px; min-height:50px;}
#rodape_news {background:url(img/fundo_rodapeNews.gif) 2px 3px no-repeat;}
#rodape_links {background:url(img/fundo_rodapeLinks.gif) 2px 3px no-repeat;}
#rodape_eventos {background:url(img/fundo_rodapeEventos.gif) 2px 3px no-repeat;}
#rodape_oportunidades {background:url(img/fundo_rodapeOportunidades.gif) 2px 3px no-repeat;}
#rodape_newsletter {background:#F5F1E9 url(img/fundo_rodapeNewsletter.gif) 0px -6px repeat-x;position:absolute;top:3px;bottom:3px;right:0}

#rodape_links ul {margin-left:0;}
#rodape_links ul li, #rodape_oportunidades ul li, #rodape_eventos ul li {margin:5px 0 0 0; font-size:12px; color:#808080; list-style:url(img/seta4.gif);}
#rodape_newsletter ul {margin-left:0;}
#rodape_newsletter ul li, #rodape_news ul li  {margin:5px 0 0 6px; font-size:12px; color:#808080; list-style:url(img/seta4.gif);}
#rodape_p1 .caixaDetexto {padding:45px 30px 0 20px;}
#rodape_newsletter .caixaDetexto{width:175px;}
#rodape_newsletter h5 {margin:20px 0 3px -5px; color:#666666; font-size:11px; font-weight:normal;}

#rodape input[type=text], #rodape input[type=password] {
        margin: 3px 0 0 -3px;
	padding: 1px;		
	width: 158px;
        height: 18px;
        font-size: 11px;
        color: #999999;        
        border: 1px solid #d8d3cc;        
		background-color: #F8F8F8;}
#rodape input[type=text]:focus, #rodape input[type=password]:focus {background:#FFFFFF;}		
#rodape input.btn {margin:5px 0 0 120px; cursor:pointer; color:#FFF; font-weight:bold; border:none; background:url(img/btn_newsletter.gif) no-repeat; text-shadow:1px 1px 2px #000; width:41px; height:22px; padding-bottom:5px; padding-left:4px;}

#rodape_endereco .caixaDetexto{margin:0 0 0 10px; font-size:10px; color:#808080; }
#portal {float:right; margin:-55px 10px 0 0;}
#portal .caixaDetexto{margin:0 0 0 10px; text-align:right; font-size:10px; color:#808080;}
/*FIM Index*/


/*Engloba o conteudo de todas as páginas (menos a Index)*/
#conteudo_pagina {margin: 0 40px 0 40px; padding:0 0 20px 0;}
#conteudo_pagina p {text-indent:10px;}
#conteudo_pagina h3 {padding:4px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0E94AB;}
#conteudo_pagina a, #conteudo_pagina a:visited, #sidebar a, #sidebar a:visited{color:#003399;}
#conteudo_pagina a:hover, #sidebar a:hover{color:#0099FF;}

/*Página ERMAC*/
.ano_ermac1 {margin:0 0 -13px 0; width:4%; font-size:12px; color:#999999; border-bottom:#999999 1px solid; }
.ano_ermac { margin:10px 0 7px 0; width:4%; font-size:12px; color:#999999; border-bottom:#999999 1px solid;}

#margemCentral {margin:30px; font-family:Arial,Helvetica,sans-serif; font-size:12px;}

#margemCentral .eventsList li {border-bottom:1px dashed #CCC; text-indent:0; margin-bottom:10px; font-size:11px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#4D4D4D;}

#margemCentral p{text-indent:0; margin-bottom:10px; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#4D4D4D;}
#margemCentral .block p{text-indent:0; margin-bottom:10px; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#4D4D4D; text-align:left;}
#textoTopoCNMAC {width:380px; height:150px; float:right; margin-top:20px; background:url(img/aspas.gif) no-repeat;}
.caixaDeTextoCNMAC{width:290px; float:right; color:#0E94AB;}
.caixaDeTextoCNMAC p{color:#0E94AB; font-size:16px; font-family:"Trebuchet MS", Helvetica, sans-serif; margin-bottom:10px; line-height:20px; text-align:right;}
.caixaDeTextoCNMAC span{color:#2B798C; font-size:11px; font-style:italic; font-family:"Trebuchet MS", Helvetica, Garuda, Utkal, Nimbus ,"Sans L", FreeSans, Malayalam, "Phetsarath OT", sans-serif; text-align:right; width:160px; float:right;}

#diretrizesCNMAC {margin-top:200px;}
#diretrizesCNMAC ol li{margin-top:20px; color:#0E94AB; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#diretrizesCNMAC ol li ol li{margin-top:00px; color:#4D4D4D;}
#diretrizesCNMAC span {float:right; margin-top:-30px; font-size:11px; font-family:"Trebuchet MS", Helvetica, sans-serif; color:#9B8F81;}

.evento {margin-bottom:40px;}
.evento span {color:#0E94AB; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0;}
.evento a, .evento a:visited {color:#0E94AB!important; font-style:italic;}
.evento a:hover {color:#0099FF!important;}

p.autorNoticia{padding:0;margin:0 0 20px 0;}
.noticia {margin-bottom:40px;}
.listaNoticia h2 {color:#FF983E; border:none; padding-top:20px;}
.noticia small {color:#808080; font-size:10px;  font-family:Tahoma, Geneva, Kalimati, sans-serif; margin:0; }
.noticia p {color:#4D4D4D; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:40px; margin-bottom:-5px;}
.noticia a, .noticia a:visited {color:#398294!important; font-size:15px; font-family:"Trebuchet MS", Helvetica, sans-serif; margin-bottom:-5px;}
.noticia a:hover {color:#00CCCC!important;}
h2.titleNoticia { margin:0 }
.imgNoticia{ float:right; margin:0 0 10px 10px; border:1px solid #CCC; padding:5px;}


/*#paginacao {margin-top:-0px;}
.paginacaoTitle {margin-right:70px; font-size:11px; font-family:"Trebuchet MS", Helvetica, sans-serif; color:#9B8F81; margin-left:570px;}
.paginacao {float:right;  font-size:11px; font-family:"Trebuchet MS", Helvetica, sans-serif; color:#9B8F81; margin-top:-20px;}*/

.data {color:#808080; font-size:10px; font-family:Tahoma, Geneva, Kalimati, sans-serif;}
.tituloNoticia {margin-top:0px; line-height:40px; font-size:30px; font-weight:normal;}
.noticiasAnteriores {margin-top:40px;}
#print {margin-left:-60px; float:left; margin-top:2px;}
#textoNoticia p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#4D4D4D;}

.listaComite {color:#4D4D4D;}
.regrasComite {margin-left:40px;}
.regrasComite p{margin-left:20px;}
.regrasComite ol{margin-left:20px; margin-top:15px; margin-bottom:40px;}
.regrasComite ol li {font-size:11px; font-family:Tahoma, Geneva, Kalimati, sans-serif; color:#333333; margin-top:10px;}


#anaisLista em{margin-left:90px;}
#anaisLista ol{margin-bottom:15px; margin-left:60px;}
#anaisLista ol li{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#4D4D4D; margin-top:5px; margin-bottom:5px;}

.destaque  {border:1px solid #dddddd; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:11px; color:#666666; padding:10px; text-indent:10px; text-align:left; line-height:16px;}
#origem ul{list-style:none; font-size:12px;}
#origem ul li{margin-top:12px;}


#paginacao {margin-top:-0px;}
.paginacaoTitle {margin-right:70px; font-size:11px; font-family:"Trebuchet MS", Helvetica, sans-serif; color:#9B8F81; margin-left:570px;}
.paginacao {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
height:16px;
}

ul#paginacaoteste {list-style:none;}
ul#paginacaoteste li {float:left;}
ul#paginacaoteste .left22 {
    display:block;
float:left;
margin-top:0;
padding-left:0;
margin-bottom:0;
}
ul#paginacaoteste .right22 {
        display:block;
float:right;
margin-right:30px;
margin-bottom:0;
}
div.clear{
    clear:both;
    height:0px;
    line-height:0px;
}
em.antigas{
    color: #FF983E;
    font-size:15px;
    font-weight:bold;
    margin-top:20px;
}
#box_emails{display:none;}
#evento1_container{margin:0;padding:0; height:245px!important;}

.erro_obrigatorio input,
.erro_obrigatorio select,
.erro_obrigatorio textarea{border:2px solid #FF0000;}

.listaSocCobs th, .listaSocCobs td { padding:2px 5px;}

/* Página dos Comitês Atuais
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨*/
	#cmt_LeftMenu {width:145px; float:left; min-height:300px; margin-left:-40px; margin-top:-28px; border-right:1px dotted #bbb; position:relative;}
	#cmt_LeftMenu ul {list-style:none;  margin-top:50px;}
	#cmt_LeftMenu ul li a.disable {color:#CCC; cursor:default;}
	#cmt_LeftMenu ul li a.active {font-weight:bold;}
	
    #cmt_LeftMenu li {list-style: none; padding: 2px 0;border-bottom:1px solid #EEE; margin:0 ; padding-left:10px;}
    #cmt_LeftMenu li a{font-size: 11px; line-height:20px;}
	
	#cmt_container {float:right; width:550px;}
	#cmt_container h2 {font-size:14px; width:550px; font-weight:bold; white-space:nowrap}
	#cmt_container #margemCentral  {width:200px;}
	#cmt_container #margemCentral div {width:500px; margin:auto; padding-top:10px;}
	#cmt_container #margemCentral div p {text-indent:0;}
	#cmt_container #margemCentral div ul {margin-left:-20px; list-style:url(img/seta3.gif);}
	#cmt_container #margemCentral div dl dt{margin-left:0px; color:#2B798C; font-weight: bold; margin-top:10px;}
	#cmt_container #margemCentral div dl dd{margin-left:20px; background:url(img/seta3.gif) no-repeat left; padding-left:10px;}

	#cmt_container #margemCentral #collums-2 {width:550px; 
                	margin:auto; 
                	padding-top:10px;
                    -moz-column-count: 2;
                    -moz-column-gap: 20px;
                    -webkit-column-count: 2;
                    -webkit-column-gap: 20px;
                    column-count: 2;
                    column-gap: 20px;}
					
	#sidebar ul li a.disable {color:#CCC; cursor:default;}
	#sidebar ul li a.active {font-weight:bold;}
	
	dl#cursos {cursor:pointer;}

.boxInfo{
        background: #DDDDFF url(img/icoNew_info.png) 5px 2px no-repeat;
        border-top: 1px solid #ABC5E0;
        border-bottom: 1px solid #ABC5E0;
        padding: 10px 10px 10px 40px;
        margin: 10px 40px 10px 0px;
    }
	
	
#newsletter {background:url(img/newsletter.gif) no-repeat; width:171px; height:237px; padding-top:45px; padding-left:18px; margin-top:10px;}
div#newsletter div.caixaDetexto h2 {font-family:Tahoma, Geneva, sans-serif; color:#FF8012; font-size:17px; font-weight:normal;}

div#newsletter div.caixaDetexto input[type=submit] {background:url(img/btnNewsletter.png) no-repeat; width:45px; height:25px; float:right; margin-right:15px; border:none; cursor:pointer;}
div#newsletter div.caixaDetexto input[type=text] {font-size:11px; color:#999; padding:2px 5px; width:145px;}


div.linline fieldset ul li {
    border: 1px solid snow;
    border-radius: 10px;
    box-shadow: 1px 1px 3px #aaa;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 5px 31px;
    padding: 10px 20px;
    width: 180px;
	list-style:none;
}

div.linline fieldset ul li img {width:30px; height:30px; vertical-align:bottom; margin-right:3px;}



/* Notas em Matemática Aplicada
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨*/
.notas-cover-img {
	float:left; 
	margin-right:20px; 
	padding:2px; 
	height:115px; 
	width:80px; 
	border:none;
	box-shadow:1px 1px 3px #999; 
	-moz-box-shadow:1px 1px 3px #999; 
	-webkit-box-shadow:1px 1px 3px #999;	
}

.notas-main-text {
	float:left; 
	width: 485px;	
}
#margemCentral h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; margin-bottom:20px;}
#margemCentral .notas-main-text {margin-bottom:50px;}
#margemCentral .notas-main-text h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; border:none; color:#2B798C; margin-bottom:20px;}
#margemCentral .notas-main-text p, #margemCentral .notas-list-text p {color:#4D4D4D; font-size:12px; line-height:15px;}
#margemCentral .notas-main-text p.notas-info, #margemCentral .notas-list-text p.notas-info{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#2B798C;}
#notas-list-container {width:220px;}

#margemCentral .notas-list-text {float:left; margin-bottom:50px; width:115px;}

.notas-list-img {
	float:left; 
	margin-right:10px; 
	padding:2px; 
	height:115px; 
	width:80px; 
	border:none;
	box-shadow:1px 1px 3px #999; 
	-moz-box-shadow:1px 1px 3px #999; 
	-webkit-box-shadow:1px 1px 3px #999;	
}

#slider1 {width:101%;}
#slider1, #slider1 li {margin:0; padding:0; margin-right:2px; list-style:none;}

#margemCentral .notas-list-text p.link {margin-bottom:5px;}
#margemCentral .notas-list-text a { font-size:11px; color:#4D4D4D;}

#margemCentral .notas-main-text strong{color:#2B798C;}
#margemCentral .notas-main-text li {margin-top:5px;}
legend {font-weight:bold;}

.erro_obrigatorio small {color:red;} 
.erro {background:url(img/alert.gif) no-repeat 10px 10px; padding-left:50px; padding-top:3px; color:red; font-weight:bold; line-height:35px; border: 1px solid red;}
.sucesso {background:url(img/ico_sucesso.gif) no-repeat; padding-left:50px; padding-top:3px; color:#090; font-weight:bold; line-height:35px; border: 1px solid #009900;}

option[disabled=disabled] {color:#ccc!important;}



/* Propostas cnmac2014
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨*/
.form-cnmac2014-container {
	width:66%; 
	min-height:320px;
	margin:auto;
	padding:0 20px 40px 20px;
	background:#F8F8F8;
	border:1px solid #999;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;		 
	box-shadow:2px 2px 2px #999;
	-moz-box-shadow:2px 2px 2px #999;
	-webkit-box-shadow:2px 2px 2px #999;
}

.form-cnmac2014-container input, .form-cnmac2014-container textarea {
	font-size:11px; 
	color:#666; 
	padding:3px; 
	font-family:Arial, Helvetica, sans-serif;
	border-radius:5px;
}
.form-cnmac2014-container input:focus, .form-cnmac2014-container textarea:focus {
	box-shadow: 0 0 3px #DAE8FE; 	
	-moz-box-shadow: 0 0 3px #BBB; 
	-webkit-box-shadow: 0 0 3px blue;
}

.proposta-cnmac2014-part2, .proposta-cnmac2014-part3 , .proposta-cnmac2014-part4{display:none;}
.proposta-cnmac2014-part1 h2, .proposta-cnmac2014-part2 h2, .proposta-cnmac2014-part3 h2 {margin:10px 0 10px 0 !important; padding:0;}


.proposta-cnmac2014-link2, .proposta-cnmac2014-back, .proposta-cnmac2014-link4, .form-cnmac2014-container input[type=submit] {
	float:right;
	background:#999;
	font-size:12px;
	padding:5px; 
	color:white !important; 
	font-weight:bold;
	border:1px solid #666;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	box-shadow:1px 1px 1px #999;
	-moz-box-shadow:1px 1px 1px #999;
	-webkit-box-shadow:1px 1px 1px #999;
	cursor:pointer;
}

.form-cnmac2014-container input[type=file] {width:250px !important;}
.form-cnmac2014-container label {padding:10px; background:#EBEBEB; font-size:11px; color:#333; margin:0px; margin-bottom:5px; border-radius:5px;}
.proposta-cnmac2014-back {float:left;}
.proposta-cnmac2014-link2:hover, .proposta-cnmac2014-back:hover, .proposta-cnmac2014-link4:hover, input[type=submit]:hover{background:#CCC; color:black !important;}

.form-cnmac2014-container .error {
	border:none; 
	box-shadow: 0 0 1px red; 	
	-moz-box-shadow: 0 0 3px red; 
	-webkit-box-shadow: 0 0 3px red;
}

.form-cnmac2014-container label.label-error {color:red;}

.form-cnmac2014-container label span { color:red; background:url(img/alert.gif) 0 3px no-repeat; padding-left:22px; padding-top:5px; }

p.error-message {display:none; color:red !important;}


.boxAlert{
        background: #FFFFDD url(img/icoNew_alerta.png) 5px 2px no-repeat;
        border-top: 1px solid #FFFF00;
        border-bottom: 1px solid #FFFF00;
        padding: 10px 10px 10px 40px;
        margin: 0px 0 10px 0;
    }
	
.contentComTematicos p{
	width:500px; 
	float:left; 
	text-align:justify;
}

.depoimento-carreira p{color:#999 !important; font-size:12px; font-family:"Times New Roman", Times, serif; font-style:italic;}
