@charset "utf-8";





/* ************************************ ESTRUTURA PRINCIPAL TEMPLATE *************************************************************************** */



body  {

	font: 11px Lucida Sans Unicode, 'Droid Sans', Verdana, Arial, Helvetica, sans-serif;

	background:url(img/bg.gif);

	background-repeat: repeat-x;

	background-color: #184670;

	margin: 0; 

	padding: 0;

	text-align: center;

    border:0px;

	border-top: 4px solid #184670;

}



p{

	font: 11px Arial, Verdana, Helvetica, sans-serif;

	color: #666;	

}



img{

	border:0;

}

#nucleo-empresas-membros{

	width:665px;

	height:212px;

	border: solid 1px #ccc;

}



#nucleo-calendario{

	padding: 30px 0 30px 0;

	border-bottom: solid 1px #ccc;

}



.nucleo-logo{

	float:left;

	margin-right:15px;

	margin-top:10px;

}



.calendario-bg-dia{

	font-size:18px;

	color:#FFF;

	background-color:#ffb600;

	padding:10px;

	text-align:center;

}

.borda-table-calendario{

	border: solid 1px #ccc;

}



.noticia-foto{

	float:left;

	border: solid 3px #ccc;

	margin-right:15px;

	margin-top:10px;

	text-align:left;


}



.noticia-texto{

	text-align:justify;

}



#noticias-lista{

	border-bottom:dashed 1px #ccc;

	padding-top:10px;

	padding-bottom:10px;

	margin:0;

	}

	

	#noticias-lista p{

		color:#666;

	}

	

	#noticias-lista h2{

		margin:0;

	}



#nucleos-lista{

	border-bottom:dashed 1px #ccc;

	padding-bottom:20px;

	padding-top:20px;

}

.nucleos-lista{

	border-bottom:dashed 1px #ccc;

	padding-bottom:20px;

	padding-top:20px;
	
	display:block;

}

#campo-busca-empresas{

	width:630px;

	padding-bottom:30px;

}



#campo-busca-empresas-text{

	float:left;

	width:500px;

}

#campo-busca-empresas-button{

	width:90px;

	height:28px;

	float:right;

}



.form-busca{

	width: 500px;;

	border: 1px solid #900;

	height: 23px;

	color:#666;

	font-size: 15px;

	padding-top: 3px;

	padding-right: 5px;

	padding-left: 30px;

	text-transform: uppercase;

	background-image: url(img/icon-buscar-form.gif);

	background-repeat: no-repeat;

}



#associados-bloco{

	border-bottom: dashed 1px #ccc;

	padding-bottom:20px;

}



#associados-bloco p{

	line-height:0px;

	margin:0px;

}



#associados-bloco h1{

	padding-top:20px;

}



#paginacao{

	padding-top:20px;

	

	}



#paginacao :hover{

	color:#C00;}



#form-text input[type="text"]{

	width: 90%;

	border: 1px solid #CCC;

	background-color:#FBFDFF;

	height: 20px;

	font-size: 13px;

	padding-top: 3px;

	padding-right: 5px;

	padding-left: 5px;

}



/*TÍTULOS*/

h1,h2,h3,h4,h5,h6 {

	font: 15px Lucida Sans Unicode, 'Droid Sans', Verdana, Arial, Helvetica, sans-serif;

	color: #184670;

}



h7 {

	font: 11px Lucida Sans Unicode, 'Droid Sans', Verdana, Arial, Helvetica, sans-serif;

	color: #666;

}



a {

	color: #184670;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;



}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: none;

}



.div-principal #header { 

	width:100%;

	height:305px;

} 

.div-principal #header-data-topo { 

	width:100%;

	height:40px;

} 

.div-principal #header h1 {

	margin: 0;

	padding: 10px 0; 

}



.div-principal #sidebar {

	float: right; 

	width: 320px;

	height:970px;

	background: #fff; 

    border:0px;

}

.div-principal #sidebar h3, .div-principal #sidebar p {

	margin-left: 20px; 

	margin-right: 10px;

}



.div-principal #conteudo {

	clear:both;

	width: 1024px;

	padding-bottom:30px;

	margin: 0 auto;

	background:#fff;

	text-align: left;

	border-left: 1px dashed #aeaeae;

	border-right: 1px dashed #aeaeae;

}



.div-principal #conteudo p{

	color:#666;

	line-height:18px;

	margin: 0;

} 



.div-principal #conteudo-principal {

  	margin: 40px 0 0 20px; 

	width:650px;

}



#conteudo-principal input[type="submit"]{

	color:#fff;

	width: 90px;

	border: 0;

	height: 28px;

	font-size: 15px;

	padding-bottom:5px;

	font-weight:bold;

	background-image:url(img/bg-button-red.gif);

	cursor: pointer;

}



.rede-credenciada-imgs{

	clear:left;

	margin-top:30px;

	line-height:18px;

	text-align:justify;

	}



#rede-credenciada-base{

	margin-left:48px;

}



.empresa-associadas-menu{

	border-top: dashed 1px #ccc;

	border-bottom:  dashed 1px #ccc;

}



.clear-nucleo{

	clear:both;

}



.fltrt {

	float: right;

	margin-left: 8px;

}

.fltlft {

	float: left;

	margin-right: 8px;

}

.clearfloat {

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



/* HEADER */



a.linkmenu-base:link {

	font-size:11px;

	text-decoration: none;

	color:#828282;

	border-right: 1px solid #ccc;	

	padding-left:11px;

	padding-right:11px;

}

a.linkmenu-base:visited {

	font-size:11px;	

	text-decoration: none;

	color:#828282;

	border-right: 1px solid #ccc;	

	padding-left:11px;

	padding-right:11px;



}

a.linkmenu-base:hover {

	font-size:11px;	

	text-decoration: none;

	color:#184670;

	border-right: 1px solid #ccc;

	border-bottom: 2px solid #ccc;

	padding-left:11px;

	padding-right:11px;

}

a.linkmenu-base:active {

	font-size:11px;	

	text-decoration: none;

	color:#828282;

	border-right: 1px solid #ccc;	

	padding-left:11px;

	padding-right:11px;

}





a.linkmenu-cursos-eventos:link {

	font-size:13px;	

	text-decoration: none;

	color:#fff;

	border-right: 1px solid #fff;	

	padding-left:7px;

	padding-right:7px;	

}

a.linkmenu-cursos-eventos:visited {

	font-size:13px;	

	text-decoration: none;

	color:#fff;

	border-right: 1px solid #fff;	

	padding-left:7px;

	padding-right:7px;		



}

a.linkmenu-cursos-eventos:hover {

	font-size:13px;	

	text-decoration: none;

	color:#7fb301;

	border-right: 1px solid #fff;	

	padding-left:7px;

	padding-right:7px;		

}

a.linkmenu-cursos-eventos:active {

	font-size:13px;	

	text-decoration: none;

	color:#fff;

	border-right: 1px solid #fff;	

	padding-left:7px;

	padding-right:7px;		

}



#header-menu{

	background-image: url(img/header-bg-menu-curv.gif);

	background-repeat:no-repeat;

	width:1024px;

	margin: 0 auto;

}

#header-menu-principal{

	height:37px;

	background-image: url(img/header-bg-menu-curv.gif);

	background-repeat:no-repeat;

}

/* FOOTER  */



.div-principal #footer { 

	background:#fff;

    clear: both;

	height:207px;

} 

.div-principal #footer p {

	line-height:0;	

	margin: 0;

	padding: 10px 0;

}



/* FOOTER  INCLUDE */

#footer-container{

	text-align:left;	

	clear:both;

	margin:0 auto;

	width:1024px;

}





#footer-logo-acifi{

	padding:10px 0 0 20px;

	border-left: 1px dashed #aeaeae;	

	width:483px;

	background:#fff;

	border-right: 1px dashed #aeaeae;

	height:196px;

	float:left;

}

#footer-logo-parceiros{

	border-right: 1px dashed #aeaeae;

	padding:55px 20px 0 0;

	height:150px;

	background:#fff;

	float:right;

}	

.footer-texto-cinza{

	color:#999;

}



/* SIDEBAR  INCLUDE */



.sidebar-campo-nomes{

	background-image:url(img/sidebar-bg-campo-nome.gif);

	background-repeat:no-repeat;

	padding-left:10px;
	
	width:260px;

	height:34px;

	border:0;

}

.sidebar-campo-senhas{

	background-image:url(img/sidebar-bg-campo-senha.gif);
	
	background-repeat:no-repeat;
	
	padding-left:10px;

	width:174px;

	height:34px;

	border:0;

}

/**/

.campo_busca_div_senha{
					background-image:url(img/sidebar-bg-campo-senha.gif);
					background-position:left center;
					background-repeat:no-repeat;
					height:34px;
					width:184px;
			}		
					
			.sidebar-campo-senha {
					border:0 none;
					color:#000;
					font-family:Arial,Helvetica,sans-serif;
					margin-left:12px;
					margin-top:8px;
					size:12px;
					width:135px;
			}


.campo_busca_div_nome{
					background-image:url(img/sidebar-bg-campo-nome.gif);
					background-position:left center;
					background-repeat:no-repeat;
					width:260px;
					height:34px;
					padding-bottom:5px;
			}		
					
			.sidebar-campo-nome {
					border:0 none;
					color:#000;
					font-family:Arial,Helvetica,sans-serif;
					margin-left:12px;
					margin-top:8px;
					size:12px;
					width:180px;
			}

/**/
.sidebar-pos-campo{

	margin-top:20px;

	margin-left:40px;

}

.sidebar-pos-btn{

	float:right;

	width:69px;

	height:34px;

}



.sidebar-pos-btn2{

	float:left;

	width:260px;

	height:34px;	

}

.sidebar-btn{

	margin-top:-70px;

	margin-left:40px;

}

.sidebar-menu{
	margin-bottom:0px;
}

.sidebar-menu li{

	font-size:14px;

	height:20px;

	width:250px;

	padding-bottom:20px;
	
	margin:0px;

	padding-top:20px;

	border:0px;

	border-bottom: 1px dashed #aeaeae;

	list-style:url(img/sidebar-marcador.gif);

	list-style-position:inherit;

}

.sidebar-menu-linha{
	margin-bottom:0px;
	margin-top:0px;
}

.sidebar-menu-linha li{

	font-size:14px;

	height:30px;

	width:250px;

	padding-bottom:25px;

	padding-top:15px;

	border:0px;

	border-bottom: 1px dashed #aeaeae;

	list-style:url(img/sidebar-marcador.gif);
}


.sidebar-menu-laranja li{

	font-size:15px;

	color:#eb6d07;

	height:20px;

	width:250px;

	padding-bottom:20px;

	padding-top:20px;

	border:0px;

	border-bottom: 1px dashed #aeaeae;

	list-style:url(img/sidebar-marcadorgif);

	list-style-position:inherit;

}



#sidebar-bg-menu-topo{

	background-image:url(img/sidebar-bg-menu.gif);

	background-repeat:no-repeat;

	background-position: 8px 8px;

}



a.sidebar-link-laranja:link {

	color:#eb6d07;

}

a.sidebar-link-laranja:visited {

	color:#eb6d07;	

}

a.sidebar-link-laranja:hover {

	color:#eb6d07;	

}

a.sidebar-link-laranja:active {

	color:#eb6d07;

}







/* ************************************ INDEX *************************************************************************** */



#index-banner-topo{

	width:662px;

	height:204px;

	border:#e4e4e4 solid 3px;

}



#index-banner-base{

	margin-top:30px;

	width:674px;

	height:115px;

	border:#e4e4e4 solid 3px;

}



/* ************************************ INDEX NOTICIAS *************************************************************************** */



.index-noticias{

	margin-top:30px;

	border-right: dashed 1px #ccc;

	width:298px;

}



.index-noticias h1{

	font-weight:bold;

}



.index-noticias h2{

	font-size:11px;

	font-weight:bold;

}



#index-noticias-bloco{

	padding-bottom:12px;

	padding-top:12px;

	width:265px;

	border-bottom: dashed 1px #ccc;

}



/* ************************************ INDEX CURSOS - EVENTOS *************************************************************************** */



.index-cursos-eventos{

	margin-top:30px;

	width:298px;

	margin-right:30px;

}



.index-cursos-eventos h1{

	color:#7fb301;

	font-weight:bold;

}



.index-cursos-eventos h2{

	font-size:11px;

	font-weight:bold;

}



.index-cursos-eventos p{

	margin: -10px 0 0 0;

	font-size:11px;

	font-weight:normal;

}



.index-cursos-bloco{

	background-image:url(img/index-icon-cursos.gif);

	background-repeat:no-repeat;

	background-position: 0 20px;	

	padding-left:30px;

	padding-top:12px;

	padding-bottom:12px;

	border-bottom: dashed 1px #ccc;	

}



#index-eventos-bloco{

	width:265px;

	background-image:url(img/index-icon-eventos.gif);

	background-repeat:no-repeat;

	background-position: 0 20px;

	padding-left:30px;

	padding-top:12px;

	padding-bottom:12px;

	border-bottom: dashed 1px #ccc;	

}



/* *************************************************************************************************************** */





.campo-form-associados{

	width: 100%;

	border: 1px solid #69C;

	height: 20px;

	font-size: 13px;

	padding-top: 3px;

	padding-right: 5px;

	padding-left: 5px;

}





a.footer-link-cinza:link {

	color: #999;

	text-decoration: none;

}

a.footer-link-cinza:visited {

	color: #999;

	text-decoration: none;

}

a.footer-link-cinza:hover {

	color: #999;

	text-decoration: underline;

}

a.footer-link-cinza:active {

	color: #999;

	text-decoration: none;

}



a.linkmenu-topo:link {

	background-image:url(img/header-seta-link.gif);

	background-repeat:no-repeat;

	padding-left:14px;

	color: #999;

	text-decoration: none;

}

a.linkmenu-topo:visited {

	background-image:url(img/header-seta-link.gif);

	background-repeat:no-repeat;

	padding-left:14px;

	color: #999;

	text-decoration: none;

}

a.linkmenu-topo:hover {

	background-image:url(img/header-seta-link.gif);

	background-repeat:no-repeat;

	padding-left:14px;

	text-decoration: none;	

	color: #006;

}

a.linkmenu-topo:active {

	background-image:url(img/header-seta-link.gif);

	background-repeat:no-repeat;

	padding-left:14px;

	color: #999;

	text-decoration: none;

}



.texto-cinza {

	color: #999;

}


.tabs-listas{
	height:140px;
	overflow:auto;
	width:100%;
	margin:0px;
}

.tabs-listas span{
        display: inline;
        width: 45%;
        min-height: 20px;
        float: left;
        margin: 5px;
        text-align: left;
		z-index:0;
		position:relative;
		
}

/*------ Sind convenios ------*/
#sindconvenio{font-family:"Lucida Sans", "Lucida Console", tahoma;color:#184670; font-size:12px;}
#sindconvenio h1{font-family:"Lucida Sans", "Lucida Console", tahoma;font-size:18px;color:#184670;font-weight:bold;}
#sindconvenio #form-sind label b{display:block;	font-family:"Lucida Sans", "Lucida Console", tahoma;text-transform:uppercase;color:#808080;font-family:12px;margin-top:10px;}
#sindconvenio #form-sind label .especi{position:relative;bottom:-8px;}
#sindconvenio #form-sind label select{color:#808080;padding:1px;}
#sindconvenio #form-sind a{position:relative;top:8px; margin:0px; padding:0px;}
#sindconvenio .result{	margin-top:20px;line-height:20px;}
#sindconvenio .result span{font-size:12px;}
#sindconvenio .result a{text-transform:lowercase;}
#sindconvenio .result a.guia{text-transform:capitalize; font-weight:bold; color:#b60b00;}
#sindconvenio #form-sind em{position:relative;left:-10px;top:20px; margin-bottom:20px;}
#sindconvenio ul{list-style:none; padding:0px;color:#666666;	font-weight:normal;	font-size:11px;	}
#sindconvenio p{padding-bottom:10px; display:block;}
#sindconvenio .menu-sind{background-image:url(../img/bg_sindconvenio.gif);background-repeat:no-repeat;width:225px;height:280px;	margin-left:10px;display:block;float:right;}
#sindconvenio .menu-sind ul{list-style:none;margin:20px 0px 25px 20px;padding:0px;}
#sindconvenio .menu-sind ul li{	margin:15px 0px;}
#sindconvenio .menu-sind ul li a{color:#fff;font-size:11px;}
/*------------*/
.link-topo{background-image: url(img/seta-cima.gif);background-repeat:no-repeat; padding-left:15px; margin:5px 0px;}

