@charset "UTF-8";
/* CSS Document */
* { margin: 0; padding: 0; /*border: none;*/ font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
body { background: url(../img/novo/bg.jpg) top left repeat ; }
#wrap { margin: 0 auto; width: 969px; }
#wrapper { float: left; width: 969px; background: url(../img/novo/bg_wrap_new.jpg) 0 0 no-repeat;}

.menu { float: left; width: 969px; margin-top: 155px; }
	.menu ul { display: block; float: left; width: 969px;}
		.menu ul li { display: inline;}
			.menu ul li a { text-decoration: none; float:left; display: block; height: 37px; text-indent: -5000em; background: url(../img/novo/bg_menu.jpg) 0 0 no-repeat;}
			.menu ul li a.home { width: 67px;}
			.menu ul li a.sobre { width: 143px; background-position: -67px 0;}
			.menu ul li a.sistema { width: 204px; background-position: -210px 0;}
			.menu ul li a.entenda { width: 151px; background-position: -414px 0;}
			.menu ul li a.auto { width: 127px; background-position: -565px 0;}
			.menu ul li a.forum { width: 88px; background-position: -692px 0;}
			.menu ul li a.cadastro { width: 108px; background-position: -780px 0;}
			.menu ul li a.contato { width: 71px; background-position: -888px 0;}

#cont { background: url(../img/novo/bg_middle.gif) top left repeat-y; float: left; width: 969px; margin-top: 10px; padding-bottom: 20px; }
.search { float: left; width: 969px; background: url(../img/novo/bg_search.gif) -1px 0 no-repeat; height: 65px; }
	.search ul { float: left; display: block; margin: 30px 0 0 410px; }
		.search ul li { list-style: none; }	
			.search ul li a { text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #666665;  }
			.search ul li a:hover { text-decoration: underline;}	
			
	.search form{ display: block; float: left; margin: 30px 0 0 20px; height:30px; }
	.search form input { background-color: white; border: 1px solid #c4c4c4; padding: 6px; color: #666665;}
	.search form input.ok { background: url(../img/novo/bg_ok.gif) 0 0 no-repeat; border: none; width:48px; height: 26px;}
	.search #user_logado {float:right;margin-right:10px;padding-right:5px;position:relative;text-align:right;top:30px;width:565px;}
	
.map { float: left; width: 908px; margin: 30px 0 0 0; padding: 0 26px;}
	.map h3 { color: #646464; line-height: 20px; font-weight: normal; }
	.map h3 span { color: #277c9c; }
	.mapInside { float: left; width: 917px; margin: 10px 0 0 0; }
	.mapInside span { display: block; float: right; margin: 5px 0 0 0; }
	
#noticias { float: left; width: 400px; margin: 30px 0 0 0; padding: 0 5px 0 26px;}
	#noticias .notList { float: left; border: 1px solid #737373; width: 352px; padding: 26px; }
		#noticias .notList .news { float: left; width: 360px; border-bottom: 1px solid #d9d9d1; padding: 17px 0; }
		#noticias .notList .news h4 { font-size: 14px; line-height: 25px;}
		#noticias .notList .news p { line-height: 15px; color: #5a5a5a;}
			#noticias .notList .news a {color: #5a5a5a; text-decoration: none;}
			#noticias .notList .news a:hover {color: #5a5a5a; text-decoration: underline;}
		#noticias .notList .news img {}
	
	

#gestao { float: right; width: 444px; margin: 30px 28px 0; padding: 0 5px 10px 11px; background: #f8f8f3 url(../img/novo/bg_gestao.gif) 0 0 no-repeat; position: relative; }
#gestao h2 { display: block; margin-top: 100px; }	
	
	#gestao ul { float: left; display: block; margin-left: -30px;}
	#gestao ul li { list-style: none; }	
		#gestao ul li a { text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #666665;  }
		#gestao ul li a:hover { text-decoration: underline;}	
			
	#gestao form{ display: block; float: left; width: 220px; position: relative;}
	#gestao form input { background-color: white; border: 1px solid #c4c4c4; padding: 6px; color: #666665; margin-bottom: 10px; float: left;}
	#gestao form label { padding-top:8px;display: block; width: 36px; text-align: right; padding-right: 5px; float: left; color: #666665; }
	#gestao form input.ok { background: url(../img/novo/bg_ok.gif) 0 0 no-repeat; border: none; width:48px; height: 26px; position: absolute; bottom: 0px; right: -16px;}
	
	
#mapa_destinos {
	height:420px;
	width:920px;
}

#mapa_destinos span, .terms-of-use-link {
	display:none;
}

.destino_empresas_link a {
	color:#0000FF !important;
	text-decoration:underline;
	font-size:11px;
}

.destino_empresas_link strong {
	color:#0000FF !important;
	font-size:11px;
}
	
#mapa_destinos_legenda {
	margin-top:5px;
	text-align:right;	
}

#mapa_empresas {
	height:600px;
	width:920px;
}
	
.map h2 {
	color:#834C38;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:15px;
}

.tituloCategoria {
	width:100%; 
	height:18px; 
	margin:0; 
	float:left; 
	display:block; 
	font-size:100%; 
	font-weight:bold; 
	color:#7a7a7a; 
	text-align:left;
	padding-top:20px;
	margin-bottom:10px;
	border-bottom: 1px solid #7a7a7a;
}

/* FORUM */
.forum_dicas {
	margin-left:15px;
}

/* CADASTRO */
#container_cadastro input {
	border:1px solid #CCCCCC;
	padding:2px;
}

#container_cadastro .campo {
	border:1px solid #CCCCCC;
}

#container_cadastro .botoes {
	text-align:center;	
}

#container_cadastro .botao {
	background-color:#277C9B;
	border:1px solid #A0C3C9;
	color:#FFFFFF;
	padding:5px;
}

/* CONTATO */
#container_contato {
	background-color:#F5F5EB;
	margin:0 auto;
	width:455px;
	padding:25px 0;
}

#container_contato ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#container_contato li {
	margin-top:5px;
}

#container_contato label {
	float:left;
	width:100px;
	height:19px;
	margin-right:20px;
	text-align:right;
	font-weight:bold;
}

#container_contato input {
	border:1px solid #CCCCCC;
	padding:2px;
}

#container_contato .campo {
	border:1px solid #CCCCCC;
}

#container_contato .botoes {
	text-align:center;	
}

#container_contato .botao {
	background-color:#277C9B;
	border:1px solid #A0C3C9;
	color:#FFFFFF;
	padding:5px;
}

/* NOTÍCIAS */
ul.noticias {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0;
	padding:5px;
	border:1px solid #3B7FAC;
}

ul.noticias:hover {
	background-color:#DDEAF0;	
}

ul.noticias li.data {
	color:#969B9E;
	font-weight:bold;
}

ul.noticias li.titulo {
	padding:5px 0;
}

ul.noticias li.titulo a {
	color:#3B7FAC;
	font-size:14px;
	font-weight:bold;
}

/* NOTÍCIA INTERNA */
ul.noticia {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0;
	padding:5px;
	border:1px solid #3B7FAC;
}

ul.noticia li.data {
	color:#969B9E;
	font-weight:bold;
}

ul.noticia li.titulo {
	padding:20px 0;
	color:#3B7FAC;
	font-size:14px;
	font-weight:bold;
}

ul.noticia li.texto {
	line-height:20px;
	text-align:justify;
}

ul#fotos {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#container_noticias {
	margin:30px 0;	
}

#container_noticias .botao {
	background-color:#277C9B;
	border:1px solid #A0C3C9;
	color:#FFFFFF;
	padding:5px;
}

.breadcrumb {margin-bottom:20px;}


/* FORUM */
.novo_topico {
	background-color:#F5F5EB;
	margin-top:25px;
	padding:20px;
}

.novo_topico h3 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;	
}

.novo_topico ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.novo_topico li {
	margin-top:5px;
}

.novo_topico label {
	float:left;
	width:100px;
	height:19px;
	margin-right:20px;
	text-align:right;
	font-weight:bold;
}

.novo_topico input {
	border:1px solid #CCCCCC;
	padding:2px;
}

.novo_topico .campo {
	border:1px solid #CCCCCC;
}

.novo_topico .botoes {
	text-align:center;	
}

.novo_topico .botao {
	background-color:#277C9B;
	border:1px solid #A0C3C9;
	color:#FFFFFF;
	padding:5px;
}

#calendario {
	float:left;
	width:200px;
}

.calendar {
  width:185px;
  font-size: 11px;
  color: #616161;
  cursor: default;
}

.calendar .domingo {
	color:#950303;	
}

.calendar .calendarMonthName {height:25px;}
.calendar .calendarHeader {color:#57A5B9;font-size:14px;font-weight:bold;}
.calendar .calendar, .calendar .calendarEvent {text-align:center}
.calendar .calendarEvent {background-color:#FFE6AD;}
.calendar .calendarEvent a {color:#616161; text-decoration:none;}
.calendar .calendarToday {background-color:#F9D5BD;}
.calendar .holiday {background-color:#D7F8CB;}

.calendario_legenda {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:15px 0;
}

#detalheCalendario {
	float:right;
	width:700px;	
}

#detalheCalendario .calendario_eventos {
	/*border:1px solid #3B7FAC;*/
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:10px;
	padding:5px;	
}

#detalheCalendario .calendario_eventos .titulo {
	color:#3B7FAC;
	font-size:14px;
	font-weight:bold;	
}

#detalheCalendario .calendario_eventos .duracao {
	font-size:10px;
	font-weight:bold;
	padding-bottom:5px;	
}

#detalheCalendario .calendario_eventos .texto {
	text-align:justify;	
}

/* ADMIN */
#conteudoInterno {
	float:left;
	width:670px;
}

#conteudoInterno2 {
	width:100%;
}

#menuAdmin{
	width:230px;
	min-height:350px;
	height:auto;
	float:right;
}
#menuAdmin ul#menu_direita{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#menuAdmin ul#menu_direita li{
	background-color:#4AB9CD;
	margin:0 0 10px;
	padding:10px 0;
	width:225px;
	text-align:center;
	border:1px solid #717274;
}
#menuAdmin ul#menu_direita li a{
	display:inline;
}
#menuAdmin a{
	width:158px;
	height:40px;
	margin:15px auto 0 auto;
	display:block;
	color:#999999;
	vertical-align:text-bottom;
}
#menuAdmin a.img{
	margin:10px auto 0 auto;
}

/* AUTO-AVALIAÇÃO */
table.respostas td {line-height:20px;padding:10px;}
.resp_A, .resp_C, .resp_E {background-color:#D0EDF3;}
.resp_B, .resp_D, .resp_F {background-color:#E8F6F7;}

#conteudoDinamico { line-height:20px;}
#menuAdmin a.img {margin:10px;color:#2C8991;}

/* ACOMPANHAMENTO DE REQUISISTOS */
.grafico {height:300px;margin:0 25px;}
.graficoPizza {float:left;width:280px;}
.grafico_legenda {float:right;margin-top:60px;width:333px;}
.grafico_legenda #legenda dt{border:1px solid;clear:both;float:left;height:40px;margin-bottom:10px;margin-right:10px;width:40px;}
.grafico_legenda #legenda dd{height:40px;margin-bottom:10px;}

.listaPerguntas dt {background-color:#D0EDF3;color:#473A41;font-weight:bold;margin:15px 0 5px;padding:3px 0 0 5px;}
.listaPerguntas dd {color:#473A41;line-height:22px;margin-left:18px;}

.requesitosAccordion .Content {margin-bottom:5px;}

/* AGENDA */
.agenda dt {background-color:#E5F4F7;color:#3C3C3C;font-weight:bold;padding:5px;}
.agenda dd a {text-decoration:none;}
.agenda dd .aprovado {color:#009900;font-weight:bold;}
.agenda dd .emdia {color:#2A7997;font-weight:bold;}
.agenda dd .podemelhorar {color:#FFCC33;font-weight:bold;}
.agenda dd .pendente, .agenda dd .reprovado {color:#FF0000;font-weight:bold;} 

/* BUSCA DE DOCUMENTOS */
dl.download_lista {margin-top:10px;}
.download_lista dt a{ color:#333 !important;}
.download_lista dt .img_icone{float:left;margin-bottom:5px;padding-right:5px;}
.download_lista dt .txt_docs{float:left;height:22px;margin-bottom:5px;padding-top:3px;width:630px;}
.download_lista dd{clear:both;margin-bottom:10px;}

.numeros_paginacao {background-color:#E5F4F7;border:1px solid #277B9D;padding:5px;}
.numeros_paginacao a {color:#277B9D;font-weight:bold;text-decoration:none;}
