@charset "iso-8859-2";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5b5b58;
	text-align:left;
}
	
/*
a img 
{
	border:none !important;
}
*/
.botao01 
{
	height:25px;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-bottom:#999999 1px solid;
	border-right:#999999 1px solid;
	background-image:url(images/bg_bots.gif);
	font-size:11px;
	padding-bottom:2px;
	background-color:#f1f1f1;
	padding-left:5px;
	padding-right:5px;
}
.img_borda_bottom_10  
{
    border:1pt solid #eee; 
    padding:8px; 
    margin:0px 0px 10px;
}
.titulo_noticia 
{   
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#006699;
	color:#005bab;
	 
}
.titulo_estilo01 {
	background:url(../img/bg_tit_clique.gif) no-repeat #E9E9E9;
    height:24px; 
    text-align:right; 
    cursor:pointer;
}
.titulo_estilo01_popup {
	background:url(../img/bg_tit_clique.gif) no-repeat #E9E9E9;
    height:24px; 
    text-align:right; 
}
.titulo_estilo01text
{
	width:430px;
	height:24px;
	line-height:24px;
	margin-left:10px;
	float:left;
	text-align:left;
	color:#ffffff;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
	
}
.titulo_estilo02text
{
	width:430px;
	height:24px;
	line-height:24px;
	margin-left:10px;
	float:left;
	text-align:left;
	color:#ffffff;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
	
}
.titulo_estilo01text_popup
{
	margin-left:30px;
	text-align:left;
}
	
.titulo_subtitulo 
{   
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#006699;
	color:#005bab;
}
	
.titulo_subtitulo_titulo
{   
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#006699;
	color:#005bab;
}

.titulo_img_01
{
    margin-bottom:5px;
}

.caixa01
{
    width:100px;    
}

.texto01 {
	color:#FFF;
}

.texto02 {
	color:#70b5f1;
}
.texto03
{
	color:#cbae3a;
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.texto04
{
	color:#b1a880;
}
.link-cinza-333333-10px 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
} 

.link-cinza-barra
{   
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #C0C0C0;
}


.link-branco
{
    color: #FFFFFF;
}


.tvari { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:12pt; padding:4px;}

.tagz { background:#f0f4f6; text-decoration:none; padding-left:5px; padding-right:5px; }
.tagz:active { background:#f0f4f6; text-decoration:none; }
.tagz:hover { background:#005cae; color:#fff; text-decoration:none;}

.tags a { margin:0 auto; padding:5px; line-height:27px; text-decoration:none; }
.alert01
		{
			border:#e2e0c9 solid 1px;
			border-top:0px;
			width:332px;
			line-height:25px;
			padding-left:28px;
			background:url(../img/icon_alert.gif) no-repeat #fffbc9;
		}
.alert01_popup
{
	border:#e2e0c9 solid 1px;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	background:url(../img/icon_alert.gif) no-repeat #fffbc9;
	margin-top:10px;
	margin-bottom:10px;
}
.alerta 
{
    border:#d5d8e1 solid 1px;
	background-color:#e3e6ed ;
	height:40px;
	margin-bottom:15px;

}
.alerta .alertaimg
{
    width:10%;
    float:left;
    text-align:center;
}
.alerta .alertatext
{
    width:90%;
    float:right;
	color:#797d86;
	line-height:40px;
}
.alerta02 
{
    border:#f2f0dc solid 1px;
	height:104px;
	margin-bottom:15px;
	background:url(../img/bg_alert_big.gif) #fffcd0 repeat-x;;

}
.alerta02 .alertaimg02
{
    width:15%;
    float:left;
	height:104px;
    text-align:center;
	background:url(../img/icon_alert_big.gif) center no-repeat;
}
.alerta02 .alertatext02
{
    width:85%;
    float:right;
	color:#797d86;
	line-height:30px;
	padding-top:25px;
}
.alertacinza
{
	border-bottom:#e5e8ed solid 1px;
	margin-bottom:10px;
	color:#b0b4bb;
	text-align:center;
	font-size:11px;
	padding-bottom:5px;
	
}
/*CABEÇALHO*/

div#header{   background:#005bab  url(../img/bg_login_header.gif) repeat-x bottom; width:100%; height:105px; margin:0 auto;  }
#formlogin { width:100%; height:31px; margin:0 auto; position:fixed; z-index:30; }
.ariForm { width:900px; margin:0 auto; padding:2px; text-align:right;}
.ariForm .campologin { width:119px; line-height:19px; height:19px; border:0;  color:#000; font-size:90%; margin:4px;   }
.ariForm .link-logado {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px;color: #FFF;text-decoration: none;}
.ariForm .campologin {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;text-decoration: none}
.ariformbg { background:#005bab url(../img/topo_bg_login.gif); position:fixed; height:31px; width:100%; z-index:10; border-bottom:#0c64b2 1px solid; filter: Alpha(opacity=92); opacity: .92;}
.campo01
		{
			border-left: solid 1px #999999;
			border-top: solid 1px #999999;
			border-right: solid 1px #cccccc;
			border-bottom: solid 1px #cccccc;
			background-color:#FFF;
			color:#036;
			font-size:15px;
			line-height:15px;
			padding:5px;
		}
.ariformbglogo 
{ 
    background:#005cad url(../img/topo_bg_logo.gif) center; 
    z-index:20; 
    position:absolute; 
    height:89px; 
    width:100%;
}
.ariformbglogo_popup 
{ 
    background:#005cad url(../img/topo_bg_logo.gif) center; 
    z-index:20; 
    height:89px; 
    width:100%;
}
.ariformbglogolink
{ 
    background:url(../img/topo_logo2.gif) no-repeat left; 
    z-index:21; 
	margin-left:auto;
	margin-right:auto;
    height:89px; 
    width:900px;
	
}
.ariformbglogolink_popup
{ 
    background:url(../img/topo_logo.gif) no-repeat center; 
	margin-left:auto;
	margin-right:auto;
    height:89px; 
    width:180px;
	
}
.ariformbglogolinkarea
{ 
	height:83px; 
	width:150px;
	cursor:pointer;
}

.ariformbglogolinkballon
{
	width:140px;
	height:20px;
	color:#069;
	font-size:11px;
	filter: Alpha(opacity=70);
	opacity: .70;
	line-height:20px;
	background-color:#FFF;
	text-align:center;
}
.ariformbglogomed { width:900px; height:29px; background:url(../img/icon_med_logo_ari.gif) left no-repeat; margin-right:auto; margin-left:auto;}
.enviar { width:48px; height:19px; margin:0; padding-bottom:1.0em; margin:4px; }


.modalpopupcss 
{
	padding:1px;
	height:28px;
}
.modalpopupcss .modalpopupcss_borda 
{
	width:100%;
	height:8px;
	background:url(../img/modalpopup_tit_bg.gif) #069;
	clear:both;
}
.modalpopupcss .modalpopupcss_titulo 
{
	width:100%;
	height:22px;
	background:#005bab;
}
.modalpopupcss .modalpopupcss_texto 
{
	width:95%;
	height:22px;
	line-height:22px;
	float:left;
	color:#d5ebff;
}
.modalpopupcss .modalpopupcss_close
{
	width:5%;
	height:22px;
	float:right;
	text-align:right;
}
/*FIM*/

/* Acesso rápido */

.titulo_negrito { font-weight:bold; }
.titulo_italic { font-style:italic; margin-left:5px;} 

/* Fim */

div#page {
	width: 900px; height:100%;
	margin: 0 auto;

}

div#page-dois{
	width: 900px;
	margin-left:auto;
	margin-right:auto;

	
	}
.menuari_interno { height:35px; width:901px;; background:#e5e8ed; margin:0 auto;}
#coluna-esquerda { width:680px; float:left; height:100%; padding-top:15px;}
#coluna-direita {width:205px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:12pt; }
div#logo{ width:auto; background:url(../img/ari_logo.gif) no-repeat left; height:66px; padding-top:20px; }
div#topo_interna{ width:auto; height:45px; margin-top:10px; margin-bottom:10px;}
div#banner { width:auto; height:auto; background:#e5e8ed; ;}
div#acessorapido { width:205px; height:43px; float:right;}
div#menuari { height:35px; margin-left:10px;}
div#banner-topo-vest { width:900px; height:63px; }
p.caminho_navegacao { padding: 16px 10px 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#565347; margin:0 auto; width:901px; }
span{color:#0099ff;}
div#interno_conteudo_mae { width:901px;}
div#interno_conteudo_borda_img01 {float:left; border: #e5e8ed solid 1px; margin-right:20px; margin-bottom:10px;}
div#interno_conteudo_filho { width:879px; height:auto; border:#e5e8ed solid 1px; padding:10px; margin-bottom:10px;}
div#interno_conteudo_filho_coluna_conteudo { width:675px; height:100%; float:right; text-align:justify;}
div#interno_conteudo_filho_coluna_conteudo_centro { width:460px; height:97%; padding:1%; float:left; margin-left:10px; text-align:justify; border:#e5e8ed solid 1px;}
div#interno_conteudo_filho_coluna_conteudo_centro_para2colunas { width:654px; height:97%; padding:1%; float:right; margin-left:10px; text-align:justify; border:#e5e8ed solid 1px;}

div#interno_conteudo_filho_coluna_conteudo_direita { width:190px; height:100%; float: right; text-align: center; margin-left:4px; }

div#interno_conteudo_filho_coluna_conteudo_direita_linha { border:#e5e8ed solid 1px; padding:5px; margin-left:4px;}

div#interno_conteudo_filho_coluna_menu { width:184px; padding-right:10px; height:100%; border-right: #e5e8ed solid 1px; float:left;}

#coluna_esquerda_interno { float:left; width:197px; margin-top:15px; }

#noticias_acontecenoari 
{
    border:1px solid #eee; 
    padding:8px; 
    width:449px; 
    height:118px; 
    margin:0 auto;
}

.coluna_meio 
{
    width:467px; 
    float:right; 
    margin-top:15px;
}

#interno_conteudo_414px_centro { width:414px; margin-right:auto; margin-left:auto; }

#interno_conteudo_50_left { width:50%; float:left; }

#interno_conteudo_50_right { width:49%; float:right; }

 /* image banner */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image banner */
			
	#container{
		
		margin:0 auto;
		position:relative;
		text-align:left;
		width:662px;
		background:#e5e8ed;
		/*margin-bottom:2em;*/
		}	

	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		margin-top:4px;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:662px;
		height:204px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:-17.6em 0;
		padding:0;
		height:17px;
		color:#fff;
		float:right;
		font-size:11px;
		}
	ol#controls li{
		margin:0 2px 0 0; font-weight:bold;
		color:#fff;
		padding:0;
		float:left;
		list-style:none;
		height:17px;
		line-height:17px;
		background:#e5e8ed;
		}
	ol#controls li a{
		float:left;
		height:17px;
		line-height:17px;
		/*border:1px solid #e5e8ed;*/
		background:#e5e8ed;
		color:#fff;
		padding:0 5px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#005bab;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */




#imagem{ margin:0; padding:4px; }
li {list-style:none; margin:0; float:left; padding:2px;}

.box_lista_noticias_mae { background-color: #FFF; };
.box_lista_noticias {width:468px; height:310px; float:right;}
.box_lista_noticias_interna {width:458px; height:310px; float:right;}
.box_interno_noticias { width:220px; margin:0px; padding:0px; cursor:pointer; margin-bottom:10px; border-color:#F00; }
.box_interno_noticias a  {text-decoration:none; color:#999; border-color:#9FF;}
.box_interno_noticias a:hover {color:#006699; text-decoration:underline; border-color:#C63;}
.box_interno_noticias a:active {text-decoration:none; color:#999; border-color:#FC0;}
.box_interno_noticias_borda_img {border:1px solid #e5e8ed; padding:4px;}
.box_interno_noticias p { padding-top:8px; padding-bottom:8px; line-height:0.9em;}

/*Fim box internas*/

.rodape {background:#e5e8ed; height:72px; margin:0 auto; clear:both; width:100%; }
.rodape_inter {width:901px; height:72px; margin-left:auto; margin-right:auto;}
.rodape_inter_logo { width:40px; height:72px; float:right; background:url(../img/rodape_logo.gif) center no-repeat;}
.rodape_inter_text {width:851px; float:left; text-align:right; margin-top:20px;}
.borda_publicidade {border:#eee solid 1px; margin-top:15px; padding-bottom:5px; padding-top:5px; z-index:3;}


/* Lista de Links */

.link01 { color: #5B5B58; text-decoration:none; }/* usado nos links como exemplo pré-vestibular */
.link01:hover { color: #005BAB;	text-decoration:underline; }
.link01:active { color: #005BAB; text-decoration:none; } 

.link03 { color:#0f64af; height:21px; text-decoration:none;}
.link03:hover { color: #0099ff;	text-decoration:underline;}
.link03:active { color:#0f64af;	text-decoration:none;}

.link04 { color:#565347; height:21px; text-decoration:none;} /* usado nos caminhos */
.link04:hover { color: #0099ff;	text-decoration:underline;}
.link04:active { color:#0f64af;	text-decoration:none;}

.link05 { color:#cbae3a; text-decoration:none;} /* usado nos erros */
.link05:hover { color: #e18420;	text-decoration:none;}
.link05:active { color:#cbae3a;	text-decoration:none;}

.link06 { color:#0f64af; background:#f0f4f6; text-decoration:none; } /*usado nos gabaritos*/
.link06:active { background:#f0f4f6; text-decoration:none; color:#0f64af; }
.link06:hover { background:#005cae; color:#fff; text-decoration:none;}

.link07 { color:#a1cef7; text-decoration:underline; } /*usado no recuperar senha*/
.link07:active { text-decoration:underline; color:#a1cef7; }
.link07:hover { color:#fefb00; text-decoration:none;}

.link08 { color:#0f64af; background:#f0f4f6; font-size:12px; text-decoration:none; } /*usado nos popups*/
.link08:active { background:#f0f4f6; text-decoration:none; color:#0f64af; }
.link08:hover { background:#005cae; color:#fff; text-decoration:none;}

.link09 { padding:3px; color:#678CA0; font-size:12px; text-decoration:none; border:solid 1px #DAE6E9; background:#F8F8F8; } /*usado nos popups*/
.link09:active { padding:3px; text-decoration:none; color:#0f64af; border:solid 1px #FFF; }
.link09:hover { padding:3px; background:#005cae; border:solid 1px #004d92; color:#fff; text-decoration:none;}


.link10 { color:#666; padding:5px; padding-left:10px; padding-right:10px; border:#dcdcdc 1px solid; background-image:url(../img/bg_bots.gif); clear:both; text-decoration:none; line-height:30px; } /*usado nos gabaritos*/
.link10:active { background:#f0f4f6; text-decoration:none; color:#0f64af; clear:both;}
.link10:hover { background:#f1f1f1; color:#0087ff; text-decoration:none; border:#cccccc 1px solid; clear:both;}

/* FIM - Lista de Links */


/* Menu das páginas internas */
	
	#menu_paginas_interna {
	width: 100%;
	padding: 0;
	margin: 0;
	margin-bottom:30px;
	}
	#menu_paginas_interna ul {
	list-style: none;
	}
	#menu_paginas_interna h1 {
	margin: 0;
	font-size:12px;
	font-weight:normal;
	}
	#menu_paginas_interna h1 a {
	display: block;
	padding: 3px 3px 3px 0.5em;
	background-color: #FFF;
	text-decoration: none;
	color:#000;
	}
	#menu_paginas_interna h1 a:hover {
	background-color: #1181c8;
	color: #e5e8ed;
	text-decoration: none;
	
	}
	#menu_paginas_interna h2 {
	border-bottom: 1px solid #e5e8ed;
	margin: 0;
	font-size:12px;
	text-decoration: none;
	font-weight:normal;
	}
	#menu_paginas_interna h2 a {
	display: block;
	padding: 3px 3px 3px 0.5em;
	background-color: #e5e8ed;
	text-decoration: none;
	color:#000;
	}
	#menu_paginas_interna h2 a:hover {
	background-color: #1181c8;
	color: #e5e8ed;
	}
	#menu_paginas_interna h3 {
	border-bottom: 4px solid #1181c8;
	font-size:11px;
	font-weight:normal;
	height:23px;
	line-height:23px;
	font-weight:bolder;
	margin-bottom:10px;
	}
	#menu_paginas_interna h4 {
	margin: 0;
	font-size:12px;
	font-weight:normal;
	}
	#menu_paginas_interna h4 a {
	display: block;
	padding: 1px 1px 1px 0.5em;
	background-color: #FFF;
	text-decoration: none;
	color:#000;
	}
	#menu_paginas_interna h4 a:hover {
	background-color: #9dacb6;
	color: #e5e8ed;
	text-decoration: none;
	
	}
	#menu_paginas_interna h5 {
	border-bottom: 1px solid #eff2f6;
	margin: 0;
	font-size:12px;
	text-decoration: none;
	font-weight:normal;
	}
	#menu_paginas_interna h5 a {
	display: block;
	padding: 1px 1px 1px 0.5em;
	background-color: #eff2f6;
	text-decoration: none;
	color:#000;
	}
	#menu_paginas_interna h5 a:hover {
	background-color: #9dacb6;
	color: #e5e8ed;
	}
	/* Fix IE. Hide from IE Mac \*/
	* html ul#menu_paginas_interna  li { float: left; height: 1%; }
	* html ul#menu_paginas_interna  li a { height: 1%; }

/* FIM Menu das páginas internas */

#diretoria_conteudo{ width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; clear:both; text-align:center; font-size:10px;  }

#diretoria_conteudo_coluna01{ float:left; width:31%; height:100%; border-right: #e5e8ed solid 1px; padding-left:1%; padding-right:1%;}

#diretoria_conteudo_coluna02{ float: left; width:31%; height:100%; border-right: #e5e8ed solid 1px; padding-left:1%; padding-right:1%;}

#diretoria_conteudo_coluna03{ float: left; width:32%; height:100%; padding-left:1%;}

.diretoria_imagem{ border: #e5e8ed solid 1px; padding:10px; margin-bottom:10px; margin-top:10px; }

.publicidades_imagem
{ 
    border: #e5e8ed solid 1px; 
    padding:10px; 
    margin-bottom:10px; 
    margin-top:10px; 
    margin-left:auto; 
    margin-right:auto; 
    width:415px; 
}
.fotos_internas_imagem{ border: #e5e8ed solid 1px; padding:4px ; margin-bottom:4px; margin-top:4px; margin-left:auto; margin-right:auto;  width:209px; height:63px; }



/* Conteudo com colunas */

#conteudo_coluna{ width:100%; clear:both; text-align:center;   }

#conteudo_coluna01{ float:left; width:33%; height:100%; }

#conteudo_coluna02{ float: left; width:33%; height:100%; }

#conteudo_coluna03{ float: left; width:33%; height:100%;}

.coluna_imagem{ border: #e5e8ed solid 1px; padding:10px; margin-bottom:5px; margin-top:10px; }



/* Conteudo com colunas com textos nas páginas internas */

#conteudo2_coluna{ width:100%; clear:both; text-align: left;    }

#conteudo2_coluna01{ float:left; width:45%; height:100%; margin: 0px 10px 0px 0px ;}

#conteudo2_coluna02{ float: right; width:45%; height:100%;  }




/* Conteudo com colunas com textos nas páginas internas */

#conteudo3_coluna{ width:100%; clear:both; text-align: left;}

#conteudo3_coluna01{ float:left; width:33%; height:100%; text-align:center; margin-right:2px; }

#conteudo3_coluna02{ float: left; width:33%; height:100%; text-align:center; }

#conteudo3_coluna03{ float: right; width:33%; height:100%; text-align:center; }


/* Minha Página */
div.conteudoMinhaPagina
{
	margin: 10px;
	width: 900px;
	font-size: 13px; 	
	margin-left: 10px;
	margin-right: auto;
}

div.minhaPaginaServico
{
	position: relative;
	margin: 10px;
	padding: 20px;
	width: 230px;
	height: 64px;
	float: left;
	text-align: center;
	left: 20px;
}
.box_minha_pagina_borda_img {border:1px solid #e5e8ed; padding:8px;}

/* Fim minha página */
