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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, u, i, center,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, form{
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	
	/*vertical-align:top;*/
}

strong, b 
{
	font-weight:bold;
}

#divBarra a, #divBarra img, #divBarra span, #divBarra table, #divBarra tr, #divBarra td, #divBarra *
#divBalaoNovo a, #divBalaoNovo img, #divBalaoNovo span, #divBalaoNovo table, #divBalaoNovo tr, #divBalaoNovo td, #divBalaoNovo *{
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
	border:none !important;
}
	

p{margin-top:13px;}
body {font:normal 14px Arial, Helvetica, sans-serif;
	color:#3f3f3c;}
ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
.clear{clear:both;}
body{background:#aeaeb2 url(../_img/fundo-body.jpg) repeat-y center;}

a:link, a:visited, a:active{color:#6b0e23; text-decoration:none;}
a:hover{color:#000;}

/* TITULO */
.titulo{font:normal 26px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#6b0e23;
background:transparent url(../_img/titulo-border.gif) no-repeat bottom right; padding:0 0 8px 6px; margin-bottom:20px; text-align:left;}

.titulo-not-home{font:normal 26px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#6b0e23;
background:transparent url(../_img/titulo-border.gif) no-repeat -730px bottom; padding:0 0 8px 6px; margin-bottom:20px; text-align:left;}

.imagem-esquerda{float:left; padding:0 20px 20px 0;}
.imagem-direita{float:right; padding:0 0 20px 20px;}


#headerMenu{
	
	width:960px;
	margin:0 auto;
}



.pre-wrapper{background:transparent url(../_img/background.jpg) no-repeat center top;}

.wrapper{
	width:960px;
	margin:0 auto;
}

#contentPrint{margin-bottom:20px; padding-top:20px; }
#left{width:565px; float:left;}
#right{width:360px; float:right;}

#left-inner{width:576px; float:left;  border-right:1px solid #E3E3E3; padding:0 25px 0 0;}
#right-inner{width:320px; float:right;}



.header{
	padding:100px 0 20px 0;
	}
	
.header-sep{
	background:transparent url(../_img/sep-header.jpg) no-repeat center bottom;
}

.header-pp, .header-pp *{font: bold 36px Georgia, "Times New Roman", Times, serif; color:#b8b8b8;
 text-shadow: 1px -1px #595957; vertical-align:middle;
}

#painel-acessorapido{
	padding-bottom:25px;
	background:transparent url(../_img/painel-footer.png) no-repeat center bottom;
	}

.acesso-rapido{
		background:#7d1029 url(../_img/acessoRapido-bg.jpg) no-repeat right top;
		padding:15px 45px;
		width:270px;
		margin:0;
}

.pp-acesso-rapido li{
	border-bottom:1px solid #7f162e;
	padding:7px 10px 7px 16px;
	color:#fff;
	background:transparent url(../_img/bullet_ac.png) no-repeat left center;
}

.pp-acesso-rapido li a{color:#FFF; text-transform:uppercase; font:normal 12px Verdana, Geneva, sans-serif;}


.home-news{
	padding-bottom:20px;
	border-bottom:1px solid #dfdfdf;
	margin-bottom:20px;
}

.home-news h1, .home-news h1 a, .titulo-conteudo, .titulo-conteudo a{
		font:normal 23px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#313133;
}



.titulo-conteudo a:hover{
	color:#6b0e23;
	}
	
	
.home-events, .home-newsletter, .home-destaque, .home-sondagem{padding-bottom:30px; vertical-align:top; font-size:13px;}
.home-newsletter, .home-sondagem{line-height:19px; margin:0; padding:0 0 10px 0 !important;}
.home-events, .home-destaque{height:240px;}

.home-destaque h1{margin-bottom:0;}

.home-news h1{padding-top:10px;}
.home-news h2{
		font:normal 12px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#a0a0a0;
		padding:5px 0 10px 0;
}

.sub_titulo{font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#313131;}



.home-news-airo h1, .home-news-airo h1 a{font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#313131;}
.home-news-airo h1 a:hover{color:#6b0e23}
.home-news-airo h2{font:normal 10px Georgia, "Times New Roman", Times, serif; color:#8c8c8c;}

.home-news-airo li{padding-bottom:17px; border-bottom:1px solid #e3e3e3; margin-bottom:25px; }
li.lastHomeNews {border-bottom:none !important; margin-bottom:0px !important;}

.home-news-airo-mais{border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; margin-top:10px; padding-top:10px;}
.home-news-airo-mais, .home-news-airo-mais a{padding:10px 0 10px 0; font:normal 11px Arial, Helvetica, sans-serif; text-align:right;}

.home-news-associados h1, .home-news-associados h1 a{font:normal 15px 'Allerta',"Trebuchet MS", Arial, Helvetica, sans-serif; color:#313131;}
.home-news-associados h1 a:hover{color:#6b0e23}
.home-news-associados h2{font:normal 10px Georgia, "Times New Roman", Times, serif; color:#8c8c8c;}

.home-news-associados li{padding-bottom:17px; border-bottom:1px solid #e3e3e3; margin-bottom:25px;}

.home-news-associados-mais{border-bottom:1px solid #e3e3e3;}
.home-news-associados-mais, .home-news-associados-mais a{padding:10px 0; font:normal 11px Arial, Helvetica, sans-serif; text-align:right;}

.acesso-rapido-lateral{padding-bottom:40px;}
.acesso-rapido-lateral-inner{border:3px solid #e0e0e0; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.acesso-rapido-lateral-inner td{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;}

.acesso-rapido-lateral-inner a{color:#4f5259;}

.side-bar-airo h1{font-size:23px;background:transparent url(../_img/titulo-border.gif) no-repeat bottom right;}

.home-eventos, .home-noticias-airo{padding-bottom:35px;}
.home-noticias-airo h1{margin:0;}

/******************* NOTICIAS ******************/
.news-airo-resume li{padding-bottom:27px; border-bottom:1px solid #e3e3e3; margin-bottom:35px;}
.news-resume h1, .news-resume h1 a{font:normal 21px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#313131;}
.news-resume h1 a:hover{color:#6b0e23}
.news-resume h2, .news-resinner h2{font:normal 12px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#a0a0a0; padding:0px 0 10px 0;}
		
		
.notResume{font-style:italic; font-weight:bold; line-height:1.4em;}
		
.news-resume img{border:1px solid#CCC; padding:0; margin:0 10px 10px 0;}

/******************* SUB NAVEGACAO ******************/
#sub-navegacao ul{margin:10px}
#sub-navegacao li{padding-left:10px; padding:5px 20px; border-bottom:1px solid #e3e3e3; background:transparent url(../_img/seta-submenu.gif) no-repeat left 6px;}

.backbutton a{font-size:12px; color:#666; background:#FFF url(../_img/backbutton.gif) no-repeat top left; padding-left:16px;}

/***** COMENTARIOS ****/

.commentHeader h3{background-color:#E3E3E3; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; margin:20px 0;}
.infocomment{font-size:11px; color:#333; display:none;}
.myOD_reportDiv{display:none; width:100%; padding-top:10px; margin-bottom:10px;}
.myOD_reportDiv div{font-size:12px;}
.myOD_reportDiv input{background:#F6F6F6; border:1px solid #CCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/}

.myOD_reportDiv textarea{font:normal 12px Arial, Helvetica, sans-serif;}

.commentBody{padding-top:20px; border-top:1px solid #E3E3E3;}
.commentBodyImpar, .commentBodyPar{border:1px solid #E4E4E4; padding:10px; font-size:12px;}
.commentBodyImpar{background-color:#F2F2F2;}

.commentBodyImpar h1, .commentBodyPar h1{width:80%;}

.commentBodyImpar h1, .commentBodyImpar h1 i,
.commentBodyPar h1, .commentBodyPar h1 i{font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; font-size:14px; color:#000; font-weight:bold;}
.commentBodyImpar h1 i, .commentBodyPar h1 i{color:#575757; font-weight:normal; font-style:italic;}

.myOD_reportBtn span{display:block; width:80px; font-size:10px; float:right;  position:relative; top:-25px; left:-9px; background-color:#EAEAEA; padding:2px; text-align:center; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #CCC;
	/*behavior: url(../_css/border-radius.htc);*/}
?.insertComment{font-size:13px;}
.insertComment input{margin-bottom:10px;}
.insertComment input, .insertComment textarea{color:#4B4B4B; border:1px solid #C0C0C0; background-color:#FFF; padding:4px; margin-top:5px; font:normal 12px Arial, Helvetica, sans-serif;}
.insertComment sup{padding-top:15px;}
input.commentSend{
	background:#F6F6F6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #CCC;
	 cursor:pointer;}
	 
.infocomment{padding-bottom:10px;}
	
.errorComment span, .errorComment span br{display:inline; font-size:12px; color:#7d1313; background-color:#eecccc; display:block; padding:10px;}
.successComment span, .successComment span br{display:inline; font-size:12px; color:#66951d; background-color:#dff1c2; display:block; padding:10px;}
.news-resume-comments{clear:both;}
.news-resume-comments a{color:#818181; margin-top:10px; font:normal 11px Georgia, "Times New Roman", Times, serif; font-style:italic; background:transparent url(../_img/commentList.png) no-repeat top left; padding-left:16px;}

/* CONTACTOS */	


.contacts-detail{padding-bottom:27px; border-bottom:1px solid #e3e3e3; margin-bottom:35px;}
.contacts-detail dl{
	margin-top:15px;
	}
.contacts-detail dt{width: 20px; float: left; margin:0; padding: .5em; padding-left:10px; font-weight:bold; color:#000000;}
.contacts-detail img{vertical-align:middle; }
/* commented backslash hack for mac-ie5 */
.contacts-detail dt{ clear: both; }
/* end hack */
.contacts-detail dd{float: left; width: 310px; margin: 0 0 0 0; padding: .5em; color:#434343;}

.contact-details-image{margin:10px; width:170px; float:right;}


/* NEWSLETTER */
.reg-newsletter{
		padding-top:30px;
	}
	
.reg-newsletter td{vertical-align:middle;}
.reg-newsletter input[type=text]{
	background:#FFF;
	border:1px solid #CCC;
	padding:10px;
	font-size:14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 
	 
	}
	
.inputNewsletterButton{
	background:#990000;
	color:#FFF;
	font-size:13px;
	padding:5px 10px;
	border:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	 cursor:pointer;
	/*behavior: url(../_css/border-radius.htc);*/
	}
	
/* DOCUMENTOS */
.document-inner{padding-bottom:27px; border-bottom:1px solid #e3e3e3; margin-bottom:35px;}

.document-download-button a{font-size:13px; background:transparent url(../_img/download-btn.gif) no-repeat left; padding-left:24px;}
.document-download-button{width:100px; display:block; float:right; background:#E3E3E3; padding:6px; font-size:11px; text-align:center;
-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;	
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	
-webkit-border-top-right-radius: 5px;
	-khtml-border-radius-topright: 5px;	
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	
}

/* FORMULARIO */
ul.form-list{padding:0; margin:0;}

.form-list-inner{padding:10px; margin:5px;border-bottom:1px solid #E3E3E3;}

.form-list-inner .titulo-conteudo{background-color:#F4F4F4; padding:5px; margin-bottom:5px;}
.form-list-inner .titulo-conteudo a{font-size:17px; font-weight:bold; background:transparent url(../_img/form-icon.gif) no-repeat left 2px; padding-left:20px;}
.form-list-link{padding-top:6px;}
.form-list-link a{font-size:11px;}

input.inputForm, textarea.inputForm, select.optionForm{
	font-size:13px;
	padding:5px;
	 border:1px solid #aaaaaa;
	 font:normal 12px Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	 /*behavior: url(../_css/border-radius.htc);*/
	 }
	 
.inputFormNumber{width:200px !important;

	font-size:13px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #aaaaaa;
	 font:normal 12px Arial, Helvetica, sans-serif;
	
	}
	 
.form-fields hr{clear:both; margin:21px 0; border:none; border-bottom:1px solid #E3E3E3;}
.form-fields span{font-size:13px? color:#969696; padding:4px 0; display:block;}
.form-fields b{font-weight:bold;}

.form-fields input[type=text], .form-fields textarea, .form-fields select{
	width:500px !important;
	border:1px solid #aaaaaa !important;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	 
	}

.form-buttons{text-align:center;}
.form-buttons input{
	background:#EAEAEA;
	color:#000;
	font-size:13px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #818181;
	 cursor:pointer;
	}
	
.form-table{border:none; border-collapse:collapse;}
.form-table td{border:1px solid #E3E3E3; padding:10px;}
.form-table b{font-weight:bold; display:block; text-align:right;}

/* COPYRIGHT */

.copyright-holder{

width:960px;
margin:0 auto;
padding-top:0px;
}

.copyright-inner{background:#7c1028;
padding:10px;}
.copyright-inner td{color:#FFF; font-size:11px;}
.od-copyright{padding:5px 0;}
.od-copyright *{font-size:12px;}

/* CATALOGOS */

.tituloCatalogo
{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#313131;
		padding:15px;
}

.descCatalogo td{padding:7px 15px; line-height:21px;}

.divImagemCatalogo
{
	float:right;
	background-color:#FFF;
	padding:5px;
	margin: 20px 25px 10px 5px;
	text-align:center;
	border: 1px solid #d5d5d5;
	
}

.tableCatalogo
{
	width:100%; 
	background-color:#f2f1f1;
	padding:20px;
}

.formFields td{padding:5px 10px 5px 0;}

.formFields b{padding-top:5px; display:block;}

.formFields input{background:#EAEAEA;
	color:#000;
	font-size:13px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #818181;
	 cursor:pointer;}

.formFields select{background:#EAEAEA;
	color:#000;
	font-size:13px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #818181;
	 cursor:pointer;}
	 
/* SONDAGEM */
.tituloSurvey span{
	font:normal 26px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#6b0e23;
background:transparent url(../_img/titulo-border.gif) no-repeat bottom right; padding:0 0 8px 6px; margin-bottom:20px; display:block;

	}
	
.titSurvey{	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#313131;}
	
.surveyList a, .surveyList .data{display:block; padding:6px 0;}
.surveyList .data{font-style:italic; color:#969696; font-family:Georgia, "Times New Roman", Times, serif}

.home-sondagem td{text-align:left;}

.inputSurvey{background:#EAEAEA;
	color:#000;
	font-size:11px;
	padding:2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #818181;
	 cursor:pointer;}
	
.titSideSurvey{font-weight:normal; }

/* EVENTOS */
.events-lateral select, .events-lateral input{background:#EAEAEA;
	color:#000;
	font-size:13px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*/*behavior: url(../_css/border-radius.htc);*/*/
	 border:1px solid #818181;
	 cursor:pointer;}
	 
.home-sondagem td table{}
.home-sondagem td tr{border-bottom:1px solid #E3E3E3; display:block;}
.home-sondagem td td{padding:5px 0 5px 0;}
.resSideSurvey{color:#6C6C6C; text-align:left; }

.home-sondagem hr{height:13px; vertical-align:top; padding:0; margin:0 0 0 4px; border:1px solid #990000;}



/********************************/
/* ESTILOS PARA EVENTOS */
/********************************/

.tabGeral{}
/* CATEGORIAS */
.barraDireita{
	color:#800000; 
	font:bold 12px verdana, arial, sans-serif;
	text-align:left; 
	padding-top:20px;
	margin-top:10px;
	
	}

.barraDireita table{width:100%; margin-top:10px;}
.barraDireita table td input{height:15px; background-color:#FFFFFF; border:0;}

.barraDireita table td{
	border-bottom:1px solid #6E757E;
	padding:5px 0px 5px 0px;
	font-weight:bold;
}
.inputAgenda{padding?right:5px;}
.linkPeq{font:bold 9px verdana, sans-serif; color:#999999; text-decoration:underline}
.linkPeq:hover{font:bold 9px verdana, sans-serif; color:#6E757E; text-decoration:underline}

.agendaLocal{font-size:12px;}

/* TABELA EXTERIOR E HEADERS */
.tabAgenda{}
.titAgenda{background-color:#800000; font:bold 12px Verdana, Sans-serif; color:#FFFFFF; padding:5px;text-shadow:-1px -1px 0px #2f0000; box-shadow:0px 1px 2px #333333;}

.titPeqBoldAgenda{background-color:#800000; font:bold 12px Verdana, Sans-serif; color:#FFFFFF; padding:5px;text-shadow:-1px -1px 0px #2f0000; box-shadow:0px 1px 2px #333333;}
.titPeqAgenda{background-color:#800000; font:bold 12px Verdana, Sans-serif; color:#FFFFFF; padding:5px;text-shadow:-1px -1px 0px #2f0000; box-shadow:0px 1px 2px #333333;}
.fundoAzul{background-color:#800000}

.titAgendaInner{
	background-color:#6E757E; font:bold 12px Verdana, Sans-serif; color:#FFFFFF; padding:4px 0px 4px 6px;
	}

.tabEvento{}
.catEvento{font:normal 14px Georgia, "Times New Roman", Times, serif; color:#6C6C6C; padding-bottom:20px;}
.titEvento{font:bold 14px verdana, sans-serif; color:#333333}
.descEvento{padding-top:10px;}
.localEvento{font:normal 10px verdana, sans-serif;}

.tabPeriodoTit{color:#4D4D4D; font:bold; width:100%; }
.tabPeriodo{background-color:#F4F3F3 ;}
.{font:bold 12px verdana, sans-serif; color:#000000;}
.dataPeriodo{font-weight:bold; color:#979797;}
.desPeriodo{}

.tabAgenda h2{font:normal 14px Georgia, "Times New Roman", Times, serif; color:#6C6C6C; padding-bottom:20px;}

.tabDia{margin-top:10px; background-color:#FFFFFF; }
.nomeDia{font:bold 11px verdana, sans-serif; color:#4F4F4F}
.desDia{}
.horarioDia{}

.tabAct{border:1px solid #EAEAEA;}
.horaAct{background-color:#EAEAEA; font:bold 10px verdana, sans-serif; padding:0px 3px 0px 3px; width:80px; height:25px}
.nomeAct{font:bold 10px verdana, sans-serif;}
.desAct{}

/**** CALENDARIO ***/

/* BORDER */
.calendario{border:1px solid #6E757E;}

.calendario td{border:1px solid #6E757E; border-collapse:collapse;}

/* MES E ANO */
.calCabecalho{background-color:#9A0103; border:1px solid #6E757E !important; }
.calCabecalho td{color:#FFFFFF; font:normal 11px; border:1px solid #6E757E !important; padding:5px;}
/* DIAS SEGUNDA, TERCA... */
.calDiasSemana{font-size:11px; font-weight::normal; background-color:#E8E8E8; border:1px solid #6E757E; padding:2px;}


.calDiaActual{background-color:#800000; color: border:1px solid #6E757E !important;}
.calDiaActual a:link, .calDiaActual a:visited, .calDiaActual a:active{font-weight:bold; color:#FFFFFF !important;}
.calDiaActual a:hover{color:#FFFFFF;}
.calDiaActualComEventos{background-color:#800000;}
.calDiaActualComEventos a:link, .calDiaActualComEventos a:hover, .calDiaActualComEventos a:visited, .calDiaActualComEventos a:active{color:#FFFFFF; font:bold;}

.calDiaActualFimDeSemana{}

.calDiaNormal{border:1px solid #E6E3E3; }
.calDiaNormalComEventos{font-weight:bold; background-color:#99A2AE;}
.calDiaNormalComEventos a:link, .calDiaNormalComEventos a:visited, .calDiaNormalComEventos a:active{color:#000000;}
.calDiaNormalComEventos a:hover{color:#FFFFFF; text-decoration:underline}
.calDiaNormalFimDeSemana{background-color:#F4F3F3; border:1px solid #6E757E;}

.calDiaSeleccionado{font:bold;}
.calDiaSeleccionadoFimDeSemana{}

 /* PORTAL PARTS  */
.home-events h2, .home-events h2 a{
	 	font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#313131;
		padding:0 0 10px 0;
		text-align:left;
	 }
.home-events h3{font:normal 10px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#a0a0a0;
		padding:7px 0 10px 0;}
 
/* PESQUISA */
.searchHome{
	background:transparent url(../_img/pesquisar_new.png) no-repeat top left; width:274px; height:33px;
}
input.searchHomeButton{vertical-align:middle;}
input.searchHomeText{font-size:13px; padding:8px; border:none; background:transparent; width:228px; color:#6C6C6C;}

.highlight 
{
font-weight:bold;
text-decoration: none;
background-color:#FBF7B2;
}

.od-footer ul{padding:0; margin:0;}
.od-footer li a{font-size:11px; color:#818181;}

a.b_branco{?isplay:block; padding:6px; color:#FFF;}
.menuborder a{font-weight:normal !important;}
.menuborder  td{padding:15px 0;}

.accMen1{display:block; padding:6px; color:#FFF;}
.accMen1 a{color:#FFF;}

.news-resinner .sub_titulo{
		font:normal 13px Georgia, "Times New Roman", Times, serif !important; 
		font-style:italic; 
		color:#a0a0a0;
		padding:5px 0;
		}
		
/* ESPAÇO ASSOCIADO */
.airo-login{text-align:right;}

.airo-login *{z-index:2;}

a.loginLink{font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background:#900 url(../_img/loginAss.png) no-repeat 7px center;padding:3px 6px 3px 27px !important;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
border:1px solid #CCC;
 color:#FFF;
}

a.BVLink{font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background:#900 url(../_img/desktop.png) no-repeat 7px center; padding:3px 6px 3px 27px !important;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
border:1px solid #CCC;
 color:#FFF;
}


 
 
 

 
 
a.loginLinkRegisto{font-size:13px; background:#900 !important; padding:4px 7px 4px 7px !important;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
border:1px solid #CCC;
 color:#FFF;}

a.logoutLink:link, a.logoutLink:active, a.logoutLink:visited{font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background:#900 url(../_img/loginAss.png) no-repeat -70px center;padding:3px 6px 3px 6px !important;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
border:1px solid #CCC;
 color:#FFF;}
 
a.logoutLink:hover{font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background:#710000 url(../_img/loginAss.png) no-repeat -70px center;padding:3px 6px 3px 6px !important;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
border:1px solid #CCC;
 color:#FFF;}
 
 a.loginLinkSelect{background:#AAA url(../_img/loginAss.gif) no-repeat 7px center; border:1px solid #AAA;}
  a.loginLinkSelect:hover{background:#AAA url(../_img/loginAss.gif) no-repeat 7px center; border:1px solid #AAA;}
 
 .loginPanel{background-color:#F7F7F7; padding:10px; position:absolute; margin-left:-47px; border:3px solid #AAA;display:none; width:296px;}
 .loginPanel h1{font:normal 26px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#6b0e23;
background:transparent url(../_img/titulo-border.gif) no-repeat bottom right; padding:0 0 8px 6px; margin-bottom:20px; text-align:left;}
.loginPanel td{padding:10px;}

.loginPanel input{
	background:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #CCC;
	 padding:5px;
	 font-size:12px;}
	 
.savePass{text-align:right;}
.savePass label{padding-bottom:0; font-size:11px; text-align:right; vertical-align:middle;}
.savePass input{vertical-align:middle; border:none; background-color:transparent;}
.regListType table tr td{vertical-align:middle;}
.regListType table tr td input{border:none; background-color:transparent; vertical-align:top; margin:0; padding:3px 6px; margin-right:10px;}

.errorLogin{background-color:#f9e7e7; font-size:12px; color:#871919; font-weight:bold; padding:10px;}



.myOD_editPersonalData{padding:10px;}
.myOD_editPersonalData table{margin-bottom:30px;}
.myOD_editPersonalData h2{padding:0; margin:0 0 10px 0; color:#383838; }
.myOD_editPersonalData small{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#999; display:block; padding-top:5px;}
.regTxt{display:block !important; padding-top:7px !important; text-align:right; padding-right:20px !important;}
.myOD_editPersonalData td{border-bottom:1px solid #DDDDDD; padding:8px 0px;}
.myOD_editPersonalData td table, .myOD_editPersonalData td td{padding:0; border-bottom:none; margin:0;}

.myOD_editPersonalData input, .myOD_editPersonalData select, .myOD_editPersonalData textarea{background:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #CCC;
	 	 padding:5px;
	 font-size:12px;}
	 
	 
.myOD_recoverPersonalData{padding:0px;}
.myOD_recoverPersonalData h2{padding:0; margin:0 0 10px 0; color:#383838; }
.myOD_recoverPersonalData small{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#999; display:block; padding-top:5px;}
.regTxt{display:block !important; padding-top:7px !important; text-align:right; padding-right:20px !important;}
.myOD_recoverPersonalData td{padding:8px 0px;}
.myOD_recoverPersonalData td table, .myOD_recoverPersonalData td td{padding:0; border-bottom:none; margin:0;}

.myOD_recoverPersonalData input{background:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #CCC;
	 	 padding:5px;
	 font-size:12px;}
	 
input.myOD_recoverPersonalInput{background:#F3F3F3;}
	 
input.formRegisterAss, a.userAlterData, .bvFormContact input{background:#EAEAEA;
	color:#000;
	padding:6px 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #818181 !important;
	 cursor:pointer;
	 font-size:13px;}
	 

	 

	 
	 
a.userAlterData{
		padding-left:30px;
		background:#EAEAEA url(../_img/alterar.png) no-repeat 5px center;}
		
input.userSaveBtn{padding-left:30px;background:#EAEAEA url(../_img/save.png) no-repeat 8px center;}
input.backSaveBtn{padding-left:30px;background:#EAEAEA url(../_img/voltar.png) no-repeat 8px center;}
input.backSaveBtn{padding-left:30px;background:#EAEAEA url(../_img/voltar.png) no-repeat 8px center;}
input.userListBtn{padding-left:30px;background:#EAEAEA url(../_img/list.png) no-repeat 8px center;}
a.userAddBtn{padding-left:30px;background:#EAEAEA url(../_img/add.png) no-repeat 8px center;}
		
a.userAlterData:hover{background:#CCC;
	color:#000;
	padding:6px 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #818181;
	 cursor:pointer;padding-left:30px;
		background:#E0E0E0 url(../_img/alterar.png) no-repeat 5px center;}
		
a.userInsertNews{background:#EAEAEA url(../_img/add.png) no-repeat 8px center;
	color:#000;
	padding:6px 12px 6px 35px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #818181;
	 cursor:pointer;
	 font-size:13px}
	 
	
	 
.regListType td{padding:0 0 4px 0 !important;}

/* DETAILS POPUP */
.detailPanel{border:1px solid #CCC;background-color:#FFFFFF;text-align:left;font:normal 10px Verdana, Arial, Helvetica, sans-serif;color:#2E2E2E;width:400px;height:250px; background-color:#FFF;}
.detailPanel table, .detailPanel tr, .detailPanel td{border-collapse:collapse; border:none !important;}
.detailPanel #pnlTableHeader{background-color:#E3E3E3;text-align:left;color:#FFFFFF;padding:3px;font:normal 11px Verdana, Arial, Helvetica, sans-serif; border:none !important}
.detailPanel div{width:380px;height:190px;overflow:auto; padding:10px;}
.detailPanel div ul{font-size:10px;padding:0;margin:10px 0 0 10px;list-style:none;}
.detailPanel div li{background:url(../_BKO_IMG/detalhesBullet.gif) no-repeat left top;padding-left:10px;padding-bottom:5px;border-bottom:1px solid #F2F2F2;margin-bottom:5px;}
.detailPanel div li span{font-weight:bold; color:#000; text-shadow:-1px -1px 0px #fff}
.detailPanel span{font-weight:bold; color:#333 !important; text-shadow:-1px -1px 0px #fff}
#pnlTableHeader input{border:none !important; background:transparent !important; cursor:pointer;}

/****************************************/
/*										*/
/*	    	TAB COMPONENT & TABLE 	   	*/
/*										*/
/****************************************/

.ajax__tab_panel{padding:20px;}
.ajax__tab_panel table{margin:0 auto;}
.ajax__tab_panel span{font-weight:bold;}
.ajax__tab_panel td, .tableContent td{padding:10px;margin:0;}
.ajax__tab_tab{text-shadow: 1px 1px 0px #ffffff;filter: dropshadow(color=#ffffff, of?x=1, offy=1); padding:10px 10px 10px 0px;}
.gray .ajax__tab_header {font-family:"Lucida Grande", "Lucida Sans Unicode","Helvetica Neue", Arial, Sans-Serif;background:url(../_img/tab-line.png) repeat-x bottom;font-size:19px !important;display:block}
.gray .ajax__tab_header .ajax__tab_outer 
{
    background:url(../_img/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
	 font-size:13px !important;
}
.gray .ajax__tab_header .ajax__tab_inner 
{
    background:url(../_img/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
	cursor:pointer;
	f font-size:13px !important;
}
.gray .ajax__tab_hover .ajax__tab_inner 
{
    color:#000;
}
.gray .ajax__tab_active .ajax__tab_outer 
{
    background:url(../_img/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
	font-weight:bold;
	 font-size:13px !important;
}
.gray .ajax__tab_active .ajax__tab_inner 
{
    background:url(../_img/tab.png) no-repeat right -40px;
    color:#000;
    border-color:#333
	font-weight:bold;
	fo font-size:13px !important;
}
.gray .ajax__tab_body 
{
    background-color:#fff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}
/* CONFIRMACAO POP UP */
.confirmPopupBackground{background-color:#FFFFFF;filter:alpha(opacity=50);opacity:0.5;}
.confirmPopup{background:transparent url(../_img/background.jpg) no-repeat left -10px; border:3px solid #a6a6a6; -moz-border-radius: 5px; border-radius: 5px; width:400px !important;}
.confirmPopup h1{padding:0; margin:0; padding:19px 15px 19px; cursor:move;text-align:left;color:#FFF; font:bold 16px Verdana, Arial, Helvetica, sans-serif;text-shadow:-1px -1px 0px #000}
.confirmPopup div{padding:5px;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#000;text-align:left; padding:21px 14px 0 14px; text-shadow:-1px -1px 0px #FFF}
.confirmPopup div #ConfirmPopup_dvInput{text-align:left; padding:0 !important; margin:0 !important;}
.confirmPopup div #ConfirmPopup_dvInput input{width:200px; padding:0 !important; margin:0 !important; }
.confirmPopup div div{padding:10px;text-align:right;}
.confirmPopup div div div{padding:10px;text-align:left;}
.confirmPopup input.confirmPPButton{background:#EAEAEA;
	color:#000;
	padding:6px 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #818181;
	 cursor:pointer;
	 font-size:12px;}
	 
	.confirmPopup span{color:#444 !important; font-weight:normal !important;}
	 
.confirmPopup input.confirmPPButton:hover{background:#FFF;}
 
 .myOD_newsletterRegisterBody h2{font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#313131;
		padding-bottom:20px;}
		
.newsRegAlter{
		background:#EAEAEA url(../_img/save.png) no-repeat 5px center;
		
	color:#000;
	padding:6px 12px 6px 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #818181;
	 cursor:pointer;
	 font-size:12px !important;}
	 
.ajaxProgressPanel{background:#FFF; border:3px solid #a6a6a6; -moz-border-radius: 5px; border-radius: 5px; width:400px !important; z-index:999; position:relative; top:-250px; left:250px;}
.ajaxProgressPanelInner {padding:15px; text-align:center;}
	 
	 

		
		
/****************************************/
/*										*/
/*	   			DATAGRID 		 		*/
/*										*/
/****************************************/

.datagrid table{margin:0 auto; padding-bottom:30px; font-size:13px;}
.datagrid td{border-collapse:collapse; border:1px solid #f0f0f0; padding:10px; color:#101010; vertical-align:middle}
.datagrid tr.dataGridHeaderInner{background:transparent url(../_img/datagrid-header-bg.gif) repeat-x top;}
.datagrid tr.dataGridHeaderInner th{padding:10px 5px 7px 5px; border-collapse:collapse; border:1px solid #f0f0f0; text-align:center; font-weight:bold;text-shadow: 1px 1px 0px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1); font-size:12px;}
	
.datagrid tr.dataGridHeaderInner th a:link, .datagrid tr.dataGridHeaderInner th a:visite?, .datagrid tr.dataGridHeaderInner th a:active{color:#000 !important; text-decoration:none; background:transparent url(../_img/sort-table.gif) no-repeat right; padding-right:20px;}
.datagrid tr.dataGridHeaderInner th a:hover{color:#000 !important; text-decoration:none; background:transparent url(../_img/sort-table-up.gif) no-repeat right; padding-right:20px;}
.datagrid tr.GridAltItem{background-color:#F8F8F8;}

.datagrid input{background:transparent;}

.datagrid tr td a, .datagrid tr td span{font-size:12px; display:block; color:#06C; text-decoration:none !important;}

.datagridNavigation, .datagridNavigation tr, .datagridNavigation td{border:none; padding:10px 0;}
.datagridNavigation{border:1px solid #f0f0f0;}
.datagridNavigation a{border:1px solid #D6D6D6; padding:6px 12px; margin:0 3px; display:block; color:#000 !important;}
.datagridNavigation span{background-color:#900; margin:0 5px; display:block; padding:6px 12px; color:#FFF; border:1px solid #900; color:#FFF !important;}


.dataTable td{border-collapse:collapse; border:1px solid #FFF; border-bottom:1px solid #f0f0f0; padding:10px; color:#101010;}
.dataTable tr.GridHeader{background:transparent url(../_img/datagrid-header-bg.gif) repeat-x top;}
.dataTable tr.GridHeader th{padding:7px 5px 5px 5px; border-collapse:collapse; border:1px solid #f0f0f0; font-size:14px;}
.dataTable input[type=radio], .dataTable input[type=checkbox]{
	margin:0 10px;
}

.dataTable li{padding:0 0 10px 0;}

.dadosPessoais table, .dadosPessoais td{ border:1px solid #f0f0f0; border-collapse:collapse;}
.dadosPessoaisNome{text-align:right; padding-right:20px !important;}
.dadosPessoaisDados{padding-left:20px !important;}

.dadosPessoaisEven{background-color:#F3F3F3;}

.headerUserBtn{border-bottom:1px solid #E3E3E3; padding:0 0 5px 0; text-align:right;}
.footerUserBtn{border-top:1px solid #E3E3E3; padding:5px 0 0 0; text-align:right;}

.headerUserBtn a, .footerUserBtn a{font-size:12px;}


/* templatesNoticiasAssociados */

.temAssBg{background:#FFF url(../_img/temAssBg.png); border:1px #E3E3E3; border:1px solid #E3E3E3; padding:5px; font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

.temAssBgInner{padding:20px; background-color:#F9F9F9;  border:1px solid #E3E3E3; border-top:none; font-size:12px;}

.temAssBgInner div{margin-bottom:10px;}
.temAssBgInner span{font-weight:bold;}
	
.repAbuso{background:#EAEAEA;
	color:#000;
	padding:6px 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #818181;
	 cursor:pointer;
	 font-size:11px;}
	 
input.backEntidades{
		font-size:12px;
		color:#666; 
		border:none;
		background:transparent url(../_img/backbutton.gif) no-repeat left 3px; text-align:right; cursor:pointer; padding-left:18px;}

.likeFacebook{margin-top:20px; padding-top:20px; border-top:1px solid #E3E3E3;}

a.newsletterAlterData{font-size:13px; text-align:center; background:#900; padding:7px 7px 7px 32px !important;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
border:1px solid #CCC;
 color:#FFF !important;
	 display:block;
	 padding:10px;}
	 
	 
.userNewsNav{}

.userNewsNav{text-align:center !important; }
.userNewsNav a{border:1px solid #D6D6D6; padding:6px 12px; margin:0 3px; color:#000 !important;}
.userNewsNav span{background-color:#900; margin:0 5px; padding:6px 12px; color:#FFF; border:1px solid #900; color:#FFF !important;}

.btnLoginAss{cursor:pointer;}


.bvList td{vertical-align:top; border-bottom:1px solid #E3E3E3; padding:10px 0;}
.bvList div{padding:10px;}
.bvList h1{font:normal 21px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#313133;}
.bvList h2, .bvList h2 a{font:oblique 12px Georgia, "Times New Roman", Times, serif; color:#818181;}

.bvList img{float:left; margin-right:20px;}

.bvTitSec{font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#313133; background-color:#E3E3E3; padding:5px; border:1px solid #C0C0C0; margin-bottom:20px;}
		
#bacVirtual{font:oblique 12px Georgia, "Times New Roman", Times, serif !important? color:#818181 !important;}

.bvnohr hr{display:none !important; border:none;}
.bvdisp{margin:10px 0; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3;}
.bvdisp li{padding:10px; vertical-align:bottom;}
.bvdisp li a{padding:0 0 10px 0; vertical-align:middle; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:normal;}
.bvdisp li img{padding:0; margin:0; vertical-align:bottom;}
.bvcontactform td{padding:15px 13px; vertical-align:middle; border-bottom:1px solid #E3E3E3;}

.bvcontactform input, .bvcontactform textarea{
	background:#FFF !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	/*behavior: url(../_css/border-radius.htc);*/
	 border:1px solid #CCC !important;
	 padding:5px !important;
	 font-size:12px !important;
	 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	 cursor:text !important;}
	 
.bvcontactform span{font-size:11px; display:block;}
.bvcontactform .inputForm{font-size:14px;}

.Error404List li{padding-bottom:5px; padding-top:5px; border-bottom:1px solid #E3E3E3; display:block;}
.Error404List2{margin-top:10px;}
.Error404List2 li{float:left; padding:5px 10px 5px 10px; border-right:1px solid #E3E3E3;}

.userSaltute{padding-top:3px;}


.trGridRed{background-color:#f4cfc4 !important;}

.errorActMesDiv{background-color:#FFF; padding:10px; vertical-align:middle; background:#FFF url(../_img/errorEmail.png) no-repeat 10px 10px; padding:25px 20px 25px 70px}
.successActMesDiv{background-color:#FFF; padding:10px; vertical-align:middle; background:#FFF url(../_img/sucessMail.png) no-repeat 10px 10px; padding:25px 20px 25px 70px}



.helpMyNews
{
	list-style:square;
	font-style:italic; 
	margin-left:20px;
	
}

.helpMyNews li
{
	padding:3px 0;
}

.xhtmlInner ul, .news-resinner ul{margin:20px;}
.xhtmlInner ul li, .news-resinner ul li{ list-style:inside; list-style-type:square;}

.xhtmlInner ol, .news-resinner ol{margin:20px;}
.xhtmlInner ol li, .news-resinner ol li{ list-style:inside; list-style-type:decimal;}


