@charset "iso-8859-1";
/* CSS Document */

* { margin:0; padding:0}


body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../images/fundo.jpg) top center no-repeat #FFFFFF;
	color:#6b6b6b;
	line-height:14px;
	text-align:justify;
	}
	
	
a.LinkOculto, a.LinkOculto:visited, a.LinkOculto:hover  { text-decoration:none; color:#6b6b6b; /*color:#FF0000;*/ cursor:text;}


	
img {border:none;}



#wrapper  {
	width:922px;
	margin:auto;
	}
	
#topo {
	width:922px;
	height:320px;
	margin:auto;
	clear:both;
	}
	

#logo {
	width:227px;
	height:155px;
	margin-left:1px;
	text-align:center;
	float:left;
	margin-top:163px;
	}
	
#flash-top {
	width:662px;
	height:214px;
	float:right;
	}
	
#menu-top {
	width:662px;
	height:42px;
	float:right;
	margin-top:25px;
	}
	
#menu-top ul {display:none;}
	
/* ------------- INTRO  [inicio] ----------------------------------- */

#introducao {  
	width:662px;
	float:left;
	margin-left:28px;
	text-align:justify;
	font-size:11px;
	line-height:16px;
	margin-bottom:25px;
	}
	
.conteudo-site {
	height:auto;
	}
	
#introducao li { margin-left:15px;}
	
#intro-foto {
	width:151px;
	height:100px;
	border:1px solid #d4d4d4;
	text-align:center;
	padding-top:3px;
	float:left;
	margin-right:15px;
	}
	
#intro-foto-direita {
	width:151px;
	height:100px;
	border:1px solid #d4d4d4;
	text-align:center;
	padding-top:3px;
	float:right;
	margin-left:15px;
	}
	
a.LinkBold { text-decoration:none; color:#68879a; font-weight:bold;}
a.LinkBold:visited { text-decoration:none; color:#68879a; font-weight:bold;}
a.LinkBold:hover { text-decoration:underline; color:#6b6b6b; font-weight:bold;}

a.LinkNormal { text-decoration:none; color:#68879a; font-weight:normal;}
a.LinkNormal:visited { text-decoration:none; color:#68879a; font-weight:normal;}
a.LinkNormal:hover { text-decoration:underline; color:#6b6b6b; font-weight:normal;}

.box {
	width:315px;
	float:right;
	}
	
.acesso-restrito {
	background:url(../images/fundo_acesso_restrito.jpg) top left no-repeat #FFFFFF;
	padding-top:40px;
	padding-left:10px;
	}
	
	
.box label {
	float:left;
	width:130px;
	}
	
.box input {
	width:100px;
	border:1px solid #7f9db9;
	background:none;
	}

input {  /* geral do site */
	width:400px;
	border:1px solid #7f9db9;
	background:none;
	}
	
textarea {  
	width:400px;
	height:150px;
	border:1px solid #7f9db9;
	background:none;
	}
	
 /* map google */
 
#map_canvas {
	width:660px;
	height: 420px;
	border: 1px solid gray;
	}
	
#directions {
	width:660px;
	}
	
#directions a,  a:visited { color:#68879a; text-decoration:none; font-weight:bold;}
#directions a:hover { color:#68879a; text-decoration:none; font-weight:bold}



/* ------------- INTRO  [fim] ----------------------------------- */

h1, h2 {
	font-size:11px;
	font-weight:bold;
	}
	
.titulo_azul_logo {
	font-weight:bold;
	color:#58778a;
	}
	
.txt_red { color:#FF0000 }

#missao {
	width:502px;
	height:88px;
	background:url(../images/fundo_missao.gif) top center no-repeat;
	padding-left:80px;
	padding-right:80px;
	text-align:center;
	font-style:italic;
	}
	
	
.pacote-servico {
	width:638px;
	height:auto;
	margin-bottom:25px;
	border-left:3px solid #a9c1cd;
	padding-left:20px;
	}
	
.bot-contrate {
	float:right;
	width:150px;
	height:30px;
	margin-left:25px;
	margin-bottom:15px;
	}
	
.bot-contrate span a {
	background:url(../images/bot_servico.gif) top center no-repeat;
	width:150px;
	height:30px;
	text-indent:-9000em;
	display:block;
	}
	
.bot-contrate span a:hover {
	background:url(../images/bot_servico.gif) bottom center no-repeat;
	width:150px;
	height:30px;
	}
	
.box-comparativo {
	width:315px;
	float:left;
	text-align:left;
	}
	

	
/* ------------- NOTICIAS  [inicio] ----------------------------------- */

#noticias-intro {
	width:227px;
	height:356px;
	background:url(../images/fundo_noticias.jpg) top center no-repeat;
	float:left;
	padding-left:5px;
	}

#noticias-intro-content  {
	width:177px;
	margin-left:15px;
	text-align:justify;
	}
	
.noticia-data {
	font-size:8px;
	}
	
#noticias-intro-content a,  a:visited { color:#6b6b6b; text-decoration:none; font-weight:normal;}
#noticias-intro-content a:hover { color:#68879a; text-decoration:none;  font-weight:normal; }

a.LinkTodasNews { text-decoration:none; color:#68879a; font-weight:bold;}
a.LinkTodasNews:visited { text-decoration:none; color:#68879a; font-weight:bold;}
a.LinkTodasNews:hover { text-decoration:underline; color:#6b6b6b; font-weight:bold;}


a.LinkNews:link { text-decoration:none; color:#6b6b6b;  font-weight:normal;}
a.LinkNews:visited { text-decoration:none; color:#6b6b6b; font-weight:normal;}
a.LinkNews:hover { text-decoration:underline; color:#6b6b6b; font-weight:normal;}


/* ------------- NOTICIAS  [fim] ----------------------------------- */
	
	
	
	
/* ------------- RODAPE  [inicio] ----------------------------------- */	
#rodape {
	width:100%;
	height:80px;
	background:#f3f6f7;
	line-height:14px;
	font-size:9px;
	color:#b2b0b0;
	text-align:left;
	margin-top:20px;
	display:inline;
	float:left;
	}
	
#rodape-content  {
	width:922px;
	margin:auto;
	padding-top:19px;
	padding-left:12px;
	}
	
#rodape-logo {
	float:left;
	padding-right:12px;
	}
	
#rodape a:link, a:hover, a:visited { color:#b2b0b0; text-decoration:none;}

#rodape a.LinkRodape{ text-decoration:none; color:#b2b0b0;}
#rodape a.LinkRodape:visited { text-decoration:none; color:#b2b0b0;}
#rodape a.LinkRodape:hover { text-decoration:underline; color:#666666;}

/* ------------- RODAPE  [fim] ----------------------------------- */	
	
	
.clear {         /* --- "hack" para o Mozilla que na expande a div se houver divs com Float ---- */
	float: none;
	clear: both;
	display: block;
	}

	hr {
		background:url(../images/linha_fina.jpg) center no-repeat;
		border:none;
		height:1px;
		width:auto;
	/*	padding:20px 0 30px 0; /* top right bottom left */
		}
		

hr { /* HACK para o IE mostrar hr com imagem dentro */
*display: list-item;
*list-style:url(../images/linha_fina.jpg) inside;
*filter: alpha(opacity=0);
*width: 0;
*height:0px;
}

/*	ESTILO DA LISTA DE PAGINAÇAO	*/
ul#paging {
	list-style:none;
	margin:0;
	padding:0;
}
ul#paging li{
	display:inline;
	padding-right:0px;
}
ul#paging li a:link, a:visited{
	text-decoration:none; color:#68879a; font-weight:bold;
}
ul#paging li a:hover{
	text-decoration:underline; color:#6b6b6b; font-weight:bold;
}