@charset "utf-8";
/* CSS Document */


/*===================================================== HARD RESET - CSS-TRICKS.COM */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align:baseline;
}
/*====================================================== SELETORES SIMPLES (TAGS) */

body {
	background-color:#e3e3e3;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	/*background:url(../img/bg.jpg) #e3e3e3 repeat-x;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
}
form {
	width:300px;
	margin-right:10px;
}

form select { width:250px; }

hr {
	display:none;
}
/*====================================================== CONFIGURANDO A ESTRUTURA (IDS) */

div#wrapper {
	width:835px;
	margin:0 auto;
	padding:10px;
}
div#header {
	height:107px;
	margin-bottom:10px;
}
div#header h1 {
	width:340px;
	height:101px;
	margin-top:5px;
	background:url(../img/logo_ambep.png) no-repeat top left;/*text-indent:-9999px;*/
	}
div#header acronym {
	display:none;
}
div#header form {
	margin-top:40px;
}
div#banner {
	height:218px;
	margin-bottom:10px;
}
div#nav {
	margin-bottom:10px;
	color:white;
	height:69px;
	position:relative;
}
div#nav .submenu {
	display:block;
	position:absolute;
	left:16px;
	top:45px;
	background-color:#444;
	width:95%;
	padding-top:25px;
	height:32px;
	z-index:-100; /* ENVIA O ELEMENTO PARA O FUNDO NEGATIVO. */
	/* CANTOS ARREDONDADOS EM CSS 3 */
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
}

div#nav .submenu a{
	text-indent:0;
	background-image:none;
	color:white;
	background-color:#222;
	text-decoration:none;
	font-size:1.1em;
	margin-left:10px;
	height:15px;
	padding:5px;
	/* CANTOS ARREDONDADOS EM CSS 3 */
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}


div#nav .submenu a:hover{
	background-color:#666;
}

div#nav .servicos 		{ display:none; }
div#nav .entidade 		{ display:none; }


/* CONTROLA PROFUNDIDADE GENERICA DOS ELEMENTOS DENTRO DO MENU. */
ul.menu {
	position:relative;
	z-index:200;
}

div#nav li {
	list-style:none;
	float:left;
}

div#nav a{
	display:block;
	height:69px;
	text-indent:-9999px;
	background-image:url(../img/menu.png);
	background-repeat:no-repeat;
}

.nav-inicio	                  { width:99px; background:0px 0px; }
.nav-inicio:hover             { background:0px -69px; }
.nav-inicio-ativo             { width:99px; background:0px -138px; }


.nav-entidades                { width:124px; background:-99px 0px; }
.nav-entidades:hover					{ background:-99px -69px; }
.nav-entidades-ativo					{ width:124px; background:-99px -138px; }

.nav-servicos									{ width:119px; background:-223px 0px; }
.nav-servicos:hover						{ background:-223px -69px; }
.nav-servicos-ativo						{ width:119px; background:-223px -138px; }

.nav-representacoes						{ width:147px; background:-342px 0px; }
.nav-representacoes:hover			{ background:-342px -69px; }
.nav-representacoes-ativo			{ width:147px; background:-342px -138px; }

.nav-cursos										{ width:107px; background:-489px 0px; }
.nav-cursos:hover							{ background:-489px -69px; }
.nav-cursos-ativo							{ width:107px; background:-489px -138px;}

.nav-jornal										{ width:124px; background:-596px 0px; }
.nav-jornal:hover							{ background:-596px -69px; }
.nav-jornal-ativo							{ width:124px; background:-596px -138px; }

.nav-seja-socio								{ width:115px; background:-720px 0px; }
.nav-seja-socio:hover					{ background:-720px -69px; }
.nav-seja-socio-ativo					{ width:115px; background:-720px -138px; }

div#content {
	margin-bottom:10px;
}
div#footer {
	background:url(../img/footer.png) left top no-repeat;
	height:87px;
	padding:5px 10px;
	font-size:1.1em;
	color:#38657f;
	padding-top:15px;
}
div#footer ul {
	margin:0;
	padding:0
}
div#footer li {
	list-style:none;
	float:left;
	margin-left:5px;
}
div#footer a {
	color:#38657f;
	text-decoration:none;
}
div#footer a:hover {
	color:#333;
	text-decoration:underline;
}
div#footer p {
	margin-top:10px;
}
div#col-1 {
  width:125px;
  padding:0 15px 0 0;
  
}
div#col-2 {
  width:463px;
}

div#col-2 h1 { 
  font-size:3em;
  letter-spacing:-2px;
  margin-bottom:20px;
  color:#27537a;
}

div#col-2 small { 
  font-size:18px;
  letter-spacing:-1px;
  color:#555;
}

div#col-2 object {
  margin-bottom:20px;
}

div#col-2 h2 a {
  color:white;
  background:#27537a;
  margin-bottom:20px;
  font-size:12px;
  padding:5px;
  text-decoration:none;
}

div#col-3 {
  width:210px;
  padding:0 10px;
}



/*================================ CLASSES PARA EDITAR ELEMENTOS ESPECÍFICOS (CLASSES) */

.item {
  width:auto;
  background:#e1e8f5;
  margin-bottom:2px;
  padding:2px;
}

.item .curso-imagem { 
  width:445px; 
  height:65
  px;
}

//.item .noticia-imagem { 
  width:92px; 
  height:125px;
}

.item .curso-imagem img {
  border:solid 1px white;
}

.item .curso-info {
  width:320px;
}

//.item .noticia-info {
  width:340px;
}

.item .curso-info strong {
  font-weight:bold;
}

.item h2 {
  font-size:18px;
  margin-bottom:10px;
}

.item h2 span {
  font-size:10px;
  margin-left:10px;
  color:#2f2f2f;
}

div.ticket {
	width:125px;
	height:125px;
	margin:0 0 10px 0;
}

div.painel {
	margin:10px 0 0 0;
	padding:5px;
	background:#f2f2f2;
	border:solid 1px #CCC;
	width:auto;
	/* CANTOS ARREDONDADOS EM CSS 3 */
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}

div.painel h2 {
	margin-bottom:10px;
}

div.painel li{
	line-height:14px;
	font-size:1.1em;
	list-style:none;
	margin-bottom:20px;
}

div.painel a{
	text-decoration:none;
	color:#333;
}

div.painel a:hover{
	text-decoration:underline;
	color:#222;
}


div.mini-menu { margin:0; padding:0; border:none; background:none; }
div.mini-menu select { width:180px; margin:0; }
div.mini-menu a:hover { text-decoration:none; }


input.pesquisa-input, {
	background:#f6f6f6;
	border:solid 1px white;
	height:35px;
	width:180px;
	font-size:16px;
	font-weight:bold;
	color:#999999;
	padding:5px;
	/* CANTOS ARREDONDADOS EM CSS 3 */
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
input.pesquisa-input:focus {
	background-color:#E5E5E5;
}

input.pesquisa-submit {
	background:url(../img/lupa.jpg) no-repeat top left;
	width:39px;
	height:37px;
	text-indent:-9999px;
	border:none;
}
/*======================================== CLASSES GENÉRICAS */

.float-right {
	float:right;
}
.float-left {
	float:left;
}
.clear {
	clear:both;
}




/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #444;
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
