/* CSS Document */

/* ---------- Body ---------- */
body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image:url(../../img/site/backNovo.gif);
	background-repeat:repeat-x;
	background-color:rgb(215,224,231);
	font-family:verdana;
	font-size:11px;
	line-height:140%;
	}


/* ---------- TD's ---------- */
td.tdAzul {background-color:rgb(61,133,192)}
td.tdAzulEscuro {background-color:rgb(21,55,134)}
td.tdBranco {background-color:rgb(255,255,255)}
td.tdVerdeDestaque {background-color:rgb(175,207,2)}
td.tdLaranjaDestaque {background-color:rgb(229,84,5)}
td.tdAzuladoDestaque {background-color:rgb(2,94,105)}
td.tdListas {background-color:rgb(229,238,246)}
td.tdCinza {background-color:rgb(220,220,220)}

td.tdAzul800 {
	background-image:url(../../img/site/azul800.gif);
	background-repeat:repeat-x}

td.tdAbaVerdeDestaque {
	background-image:url(../../img/site/abaVerde.gif);
	background-repeat:no-repeat;
	height:32x}
	
td.tdTituloGaleria {
	background-color:rgb(229,238,246);
	height:25px;
	text-align:center;
	vertical-align:middle}
	
td.tdAbaLaranjaDestaque {
	background-image:url(../../img/site/abaLaranja.gif);
	background-repeat:no-repeat;
	height:32px}
	
td.tdAbaAzuladoDestaque {
	background-image:url(../../img/site/abaAzulado.gif);
	background-repeat:no-repeat;
	height:32px}
	
td.tdFundoFlash {
	background-image:url(../../img/site/fundoFlash.gif);
	background-repeat:repeat-x}
	
td.tdFundoRodape {
	background-image:url(../../img/site/fundoRodape.gif);
	background-repeat:repeat-x}
	
/*-----------TR's------------*/

tr.trDescricao{
	
	background-color: rgb(21,55,134);	
}

/* ---------- Fontes ---------- */
font {
	font-family:verdana;
	font-size:11px;
	color:rgb(9,76,93);
	line-height:140%}
	
font.fontBranco {
	color:rgb(255,255,255)}
	
font.fontAzulClaro {
	color:rgb(69,131,173)}
	
font.fontVerde {
	color:rgb(145,170,0)}
	
font.fontTitulo{
	
	color:rgb(21,55,134);
	font-size: 15px;
	font-weight: bold;	
}

font.fontDescricao{
	
	color:rgb(255,255,255);
	font-size: 9px;
	font-weight: bold;	
}

font.fontValores{
	
	color:rgb(9,76,93);
	font-size: 9px;
}	

	
/* ---------- Label ---------- */
label {
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:rgb(9,76,93)}

	
/* ---------- T�tulos ---------- */
h1 {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:rgb(9,76,93);
	background-color:rgb(229,238,246);
	text-align:center;
	padding:12px}
	
	
/* ---------- Par�grafos ---------- */
p {
	font-family:verdana;
	font-size:11px;
	color:rgb(9,76,93);
	line-height:140%;
	text-align:justify}
	
	
	
/* ---------- Formul�rios ---------- */
input {
	font-family:verdana;
	font-size:11px;
	color:rgb(9,76,93);
	background-color:rgb(235,239,243);
	border-style:solid;
	border-width:1px;
	border-color:rgb(156,166,176);
	padding:2px}
	
textarea {
	font-family:verdana;
	font-size:11px;
	color:rgb(9,76,93);
	background-color:rgb(235,239,243);
	border-style:solid;
	border-width:1px;
	border-color:rgb(156,166,176);
	padding:2px}

input.inputRadio {
	font-family:verdana;
	font-size:11px;
	background-color:rgb(255,255,255);
	border:0px;
	padding:2px}

select {
	font-family:verdana;
	font-size:11px;
	color:rgb(9,76,93);
	background-color:rgb(235,239,243);
	border-style:solid;
	border-width:1px;
	border-color:rgb(156,166,176);
	padding:2px}



/* ---------- Itens ---------- */

li {
	font-family:verdana;
	font-size:11px;
	color:rgb(9,76,93);
	line-height:140%}
	
li.liItens {
	list-style-type:circle;
	padding:3px}
	
ul.errors {
	list-style-type:none;
	font-family:verdana;
	font-size:11px;
	color:rgb(9,76,93);
	text-align:left}



/* ---------- Menu ---------- */
ul.ulMenu { 
	margin:0px;
	padding:0px;
	background-color:rgb(120,118,119);
	list-style:none;}

ul.ulMenu li a:link {
	font-family:verdana;
	color:rgb(255,255,255);
	background-color:rgb(120,118,119);
	font-size:11px;
	text-decoration:none;
	text-align:center;
	display:block;
	padding:7px;}

ul.ulMenu li a:visited {
	font-family:verdana;
	color:rgb(255,255,255);
	text-decoration:none;
	text-align:center;
	background-color:rgb(120,118,119);
	display:block;
	padding:7px;}

ul.ulMenu li a:hover {
	font-family:verdana;
	color:rgb(255,255,255);
	text-decoration:none;
	text-align:center;
	background-color:rgb(175,207,2);
	display:block;
	padding:7px}
	
	
/* ---------- Listas ---------- */
ul.ulListas { 
	margin:0px;
	padding:3px;
	background-color:rgb(255,255,255);
	list-style:none;
	height:17px}

ul.ulListas li a:link {
	font-family:verdana;
	color:rgb(21,55,134);
	background-color:rgb(255,255,255);
	font-size:11px;
	text-decoration:none;
	display:block;
	padding:3px;
	height:17px}

ul.ulListas li a:visited {
	font-family:verdana;
	color:rgb(21,55,134);
	text-decoration:none;
	background-color:rgb(255,255,255);
	display:block;
	padding:3px;
	height:17px}

ul.ulListas li a:hover {
	font-family:verdana;
	color:rgb(21,55,134);
	text-decoration:none;
	background-color:rgb(229,238,246);
	display:block;
	padding:3px;
	height:17px}
	
	
/* ---------- Links ---------- */
a:link {font-family:verdana; font-size:11px; font-weight:bold; color:rgb(69,131,173); text-decoration:none}
a:visited {font-family:verdana; font-size:11px; font-weight:bold; color:rgb(69,131,173); text-decoration:none}
a:hover {font-family:verdana; font-size:11px; font-weight:bold; color:rgb(163,203,2); text-decoration:none}

a.linkEmail:link {font-family:verdana; font-size:11px; font-weight:normal; color:rgb(9,76,93); text-decoration:none}
a.linkEmail:visited {font-family:verdana; font-size:11px; font-weight:normal; color:rgb(9,76,93); text-decoration:none}
a.linkEmail:hover {font-family:verdana; font-size:11px; font-weight:bold; color:rgb(9,76,93); text-decoration:none}


a.linkFotos:link {font-family:verdana; font-size:11px; font-weight:bold; color:rgb(69,131,173); text-decoration:none; padding:3px}
a.linkFotos:visited {font-family:verdana; font-size:11px; font-weight:bold; color:rgb(69,131,173); text-decoration:none; padding:3px}
a.linkFotos:hover {font-family:verdana; font-size:11px; font-weight:bold; color:rgb(163,203,2); text-decoration:none; padding: 3px; background-color:rgb(231,242,185)}

a.linkNoticia:link {font-weight:normal}
a.linkNoticia:visited {font-weight:normal}
a.linkNoticia:hover {font-weight:normal}

a.linkEstatuto:link {font-weight:normal}
a.linkEstatuto:visited {font-weight:normal}
a.linkEstatuto:hover {font-weight:normal}

a.linkMenu:link {font-weight:normal; color:rgb(255,255,255); text-decoration:none; padding:3px}
a.linkMenu:visited {font-weight:normal; color:rgb(255,255,255); text-decoration:none; padding:3px}
a.linkMenu:hover {font-weight:normal; color:rgb(255,255,255); text-decoration:none; padding:3px}

a.linkAmarelo:link {color:rgb(99,117,2)}
a.linkAmarelo:visited {color:rgb(99,117,2)}
a.linkAmarelo:hover {color:rgb(255,255,255)}

a.linkLaranja:link {color:rgb(242,186,156)}
a.linkLaranja:visited {color:rgb(242,186,156)}
a.linkLaranja:hover {color:rgb(255,255,255)}

a.linkAzulado:link {color:rgb(109,197,217)}
a.linkAzulado:visited {color:rgb(109,197,217)}
a.linkAzulado:hover {color:rgb(255,255,255)}

a.linkRodape:link {color:rgb(69,131,173)}
a.linkRodape:visited {color:rgb(69,131,173)}
a.linkRodape:hover {color:rgb(164,192,223)}

a.linkVisaoi:link {font-family:arial; font-size:11px; font-weight:bold; color:rgb(69,131,173); text-decoration:none}
a.linkVisaoi:visited {font-family:arial; font-size:11px; font-weight:bold; color:rgb(69,131,173); text-decoration:none}
a.linkVisaoi:hover {font-family:arial; font-size:11px; font-weight:bold; color:rgb(255,255,255); text-decoration:none}


/* ---------- Galleria de Imagens - Carousel ---------- */

/* css da tabela de galerias */
.carousel-galeries {
	font-family: verdana;
	font-size:11px;
	color:rgb(9,76,93);
	line-height:140%
} 

/* css galeria individual */
.carousel-gallery {
	padding-bottom:250px;
}

/* t�tulo galeria */
.carousel-gallery h1{
	font-size:14px;
	padding:0px;
	padding-left:0;	
}

#TB_Title {
	background-color:rgb(255,255,255);
	color:rgb(9,76,93);
	font-weight:bold;
	height:2px;
	font-family:verdana;
	font-size:11px;
	padding:5px
	}
	
#TB_comentario{
	background-color:rgb(255,255,255);
	color:rgb(9,76,93);
	font-weight:bold;
	height:2px;
	font-family:verdana;
	font-size:11px;
	padding:10px;
	}

/* container do jcarousel, onde v�o as imagens */
.carousel-container {
	margin-top:0px;
	margin-left:0px;
}

.carousel-description {
	text-align:left;
	padding:7px;
	}

/* galeria de fotos da noticia */
.noticia-fotos h1 {
	background-color:white;
	height:0;
}

.evento-galerias td {
	border-left:1px solid rgb(229,238,246);
	border-right:1px solid rgb(229,238,246);
	border-bottom:1px solid rgb(229,238,246);
}

.evento-galerias div.carousel-container td {
	border:none;
}

li.jcarousel-item-horizontal {
	height:200px;
}


/* ---------- Pagina��o ---------- */
.pagination {
	background-color:rgb(229,238,246);
	padding:6px;
}

/* ---------- p�ginas ---------- */
.pagination td.page {
	background-color:rgb(229,238,246);
	padding:6px;
}

/* ---------- p�gina atual ---------- */
.pagination td.current {
	background-color:rgb(255,255,255);
	padding:6px;
}

/* ---------- primeira p�gina ---------- */
.pagination td.first {
	background-color:rgb(199,213,226);
	padding:6px;
}

/* ---------- �ltima p�gina ---------- */
.pagination td.last {
	background-color:rgb(199,213,226);
	padding:6px;
}

/* ---------- pr�xima p�gina ---------- */
.pagination td.previous {
	background-color:rgb(199,213,226);
	padding:6px;
}

/* ---------- pr�xima p�gina ---------- */
.pagination td.next {
	background-color:rgb(199,213,226);
	padding:6px;
}


/* ---------- menu principal ---------- */
ul.jd_menu, 
ul.jd_menu_vertical {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display:none;
}
ul.jd_menu li {
	float:left;
}
ul.jd_menu_vertical {
	width: 200px;
}
ul.jd_menu_vertical li {
	float: none;
}

/* ------------- Sub-Menus ----------- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position:absolute;
	display:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	z-index:10000;
}

ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float:none;
	margin:0px;
}

ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	background-color:rgb(80,155,190);
	border:0px;
	border-top:0px;
	border-left:0px;
	height:20px;
}

ul.jd_menu_vertical {
	height: auto;
	background-color:rgb(21,55,134);
}

ul.jd_menu ul {
	height: auto;
}

* html ul.jd_menu ul {
	width: 1%;
}

ul.jd_menu li {
	font-family:verdana;
	font-size: 11px;
	color:rgb(255,255,255);
	margin: 0px;
	padding:5px;
	height: 13px;
	cursor: pointer;
	white-space: nowrap;
}

ul.jd_menu li li {
	width:150px;
}

ul.jd_menu li a {
	color:rgb(255,255,255);
	text-decoration: none;
}

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {
	background-color:rgb(17,105,178);
	color:rgb(255,255,255);
	padding:5px;
	border:0px;
	border-left:0px;
	border-top:0px;
}



/* tabela que cont�m os campos do formul�rio */

table.table_form {
	border:none;
	border-top:1px solid white;	
}

.table_form th {
	text-align:right;
	vertical-align:top;
	width: 200px;
}

.table_form, .table_form td, .table_form th {
	border: 0;
	padding: 0.2em;
}

.table_form td, .table_form th {
	vertical-align: top;
}


.table_form label {
	font-weight: bold;
	width: 100%;
}

table.table_buttons {
	border:none;
	border-collapse:collapse;
}


.errors, .error, .notice, .success {padding:.8em;border:2px solid #ddd;}
.errors, .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.errors a, .error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.errors li {
	margin-left: 1em;
}

.input_submit, .input_reset {
	padding:0;
}

.input_multiselect {
	width: 20em;
}

.input_checkbox, .input_radio {
	margin-right: 0.3em;
}

.input_select {
	width: 10em;
}

/*.input_textarea {
	font-size: 12pt;
}*/

.table_form textarea {
	height:80px;
}

/* remove espa�o em branco gerado pelo form zend*/
dl.zend_form {
	margin:0;
	padding:0;
}
dl.zend_form dt {
	margin:0;
	padding:0;
	width:0;
	height:0;
}


/* classes para criar o efeito de focus no ie */
.input_hover {
	border-color:#aaa;
}

.input_focus {
	outline:2px solid #e4e4e4;
	border-color:#888;
}

/* Fim Formularios *****************************************************************/



/* Calendario do campo editavel da jqGrid */
.datepicker_control {
	background: #264192;
}

ul {
	font-family:verdana;
	font-size:11px;
	color:rgb(0,0,0);
	margin:0px;
	padding:10px;
	list-style-type:circle;
	}


#destaqueNoticia{
  display: block;
  list-style-type: none;
  margin-left:17px;
  padding:0px;
  
  
}



#destaqueNoticia li{
	border:1px solid #fff;
	height:50px;
	padding: 3px;
	float: left;	
   
}
		
td.tdBarraEnquete{
	background-image:url(../../img/site/barraEnquete.gif);
	background-repeat:no-repeat;
}			


/*Div de aviso*/
#botaoFechar{
	width:80px;
	height:18px;
	padding:1px;
	position:absolute;
	background:rgb(0,0,0);
 }

#divAviso{
 	position:absolute;
	width:500px;
	top:50%;
	left:50%;	
	background:rgb(0,0,0);
	border:3px;
	border-style:solid;
	border-color:rgb(0,0,0);
	z-index:1000;
 }

td.tdVermelho{
background: rgb(246,77,2);	
}

div.description {
	color:#BE0000;
	font-style:italic;
	font-family:verdana;
	font-size:11px;
}
 
/**** Galeria Nivo *************/

.nivo-caption{
	background: none !important; 
	bottom: -25px !important;
	text-align: center;
}

.nivo-caption p{
	text-align: center;
}
