@charset "utf-8";
/* CSS Document */

/* ============================================================ ARQUITETURA BÁSICA =========================================================== 

/*

SITE

*/


/* =========================================================== ELEMENTOS BASICOS =========================================================== */

body {
	background-image: url(../images/bg_page.jpg);
	background-color: #004946;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment:fixed;
	
   	margin-left: 0px;
	margin-top: 96px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* ================================================================= LINKS ================================================================= */

a:link { color: #417378; text-decoration: none; font-weight: normal;}
a:hover { color: #375558; text-decoration: underline; font-weight: normal;}
a:visited { color: #375558;	text-decoration: none; font-weight: normal;}
a:active { color: #375558; text-decoration: none; font-weight: normal;}


/* ================================================================= GRUPOS ================================================================ */

.site { width: 976px;}
/******/.site_menu, .site_cont, .site_cont_i { width: 976px; float: left/*for Fire*/; }

/* ================================================================== SITE ================================================================= */

.site { margin: 0 auto;}


/* =========================================================== COLUNAS VERTICAIS =========================================================== */

.col_meio {	width: 976px; float: left /*for IE7-6*/;}
				
				
/******/.col_site { width:976px;} 

/* =========================================================== TOPO COLUNA SITE ============================================================ */

/**************/.site_topo { width:976px; height: 125px; float:left/*for Fire*/;}

/**************************/.site_topo_left { width: 31px; height: 125px; margin: 0 0; position:absolute;
												background:url(../images/site_topo_left.gif) no-repeat;}
/**************************/.site_topo_in { width: 914px; height: 125px; margin: 0 0 0 31px; position:absolute;
											 background:url(../images/bg_site_topo_in.jpg) no-repeat;}
/**************************/.site_topo_right { width: 31px; height: 125px; margin: 0 0 0 945px; position:absolute;
												background:url(../images/site_topo_right.gif) no-repeat;}

/**********************************************************/.site_topo_linguas_area {width:80px; height:55px; margin: 76px 0 0 831px; position:absolute;}


/* ================================================================== MENU ================================================================= */

/**************/.site_menu { width: 976px; height: 32px; background: white; border-bottom: solid black 1px;}			

/**************************/.site_menu_busca { width:176px; height: 32px; float:left; background: url(../images/bg_busca.jpg) #000000; }
											
/* =============================================================== CONTEÚDO ================================================================ */

/**************/.site_cont { height: auto; float:left; margin:0; background-color:#FFF;}

/**************************/.site_cont_cima { width: 976px; height: auto; margin: 0 auto; text-align:center; }
/**************************/.site_cont_interna { width: 695px; min-height: 329px; margin: 0; background:url(../images/bg_cont_left.jpg) no-repeat; background-color:#FFF; color:#666666; font-size:12px; padding:55px 30px 15px 250px}
/**************************/.site_cont_interna .titulo {color:#067778; font:22px bold; font-family:Arial, Helvetica, sans-serif; }
/**************************/.site_cont_interna p { color:#666666; font-size:12px; padding:15px 0 0 30px;}
/**************************/.site_cont_centro { width: 976px; height: 266px; margin: 0 auto; border-top:#000000 1px solid;}
/**************************/.site_cont_centro_interna { width: 976px; height: 230px; margin: 0 auto; border-top:#000000 1px solid;}
/**************************/.site_cont_baixo { width: 976px; height: 140px; margin: 0 auto; background:url(../images/site_cont_baixo.jpg) no-repeat;}

/**********************************************/.site_cont_centro_boxes {width:976px; height:291px; margin:0; position:absolute; background-image:url(../images/bg_boxes.jpg);}
/**********************************************/.site_cont_centro_boxes_interna {width:976px; height:230px; margin:0; position:absolute; background-image:url(../images/bg_boxes_interna.jpg);}

/**********************************************************/.boxes_area {width:886px; height:239px; margin: 16px 0 0 35px;}

/* =============================================================== BOXES ================================================================ */

		/******/.boxe { width:202px; height: 239px; margin:0 26px 0 0; position: relative; float:left}
		/******/.boxe_interna { width:202px; height: 70px; margin:0 26px 0 0; position: relative; float:left}
		/******/.boxe_right { width:202px; height: 239px; margin:0 0; position: relative; float:left}
		
		/**************/.boxe_topo { width:202px; height: 40px; font-weight: bold;}
		/**************/.boxe_content { width:202px; height: 199px; float:left; background:url(../images/bg_boxe_content.png) no-repeat;}
		
		/**********************/.boxe_topo_tit { width:187px; height: 40px; margin:0 0; position: absolute; color:#FFFFFF; font-size:12px; background:url(../images/bg_boxe_seta.png) no-repeat; padding:15px 0 0 15px}
		/**********************/.boxe_topo_tit_interna { width:187px; height: 70px; margin:0 0; position: absolute; color:#FFFFFF; font-size:12px; background:url(../images/bg_boxe_bt.png) no-repeat; padding:15px 0 0 15px}
		/*********************************/.boxe_topo_tit_interna a { color:#FFFFFF; font-size:12px;}
		/**********************/.boxe_topo_seta { width:202px; height: 40px; margin:0 0 0 187px; position: absolute;
												  background:url(../images/) no-repeat}
	
		/**********************/.boxe_content_txt { width:170px; height: 165px; color:#067778; font-size:12px; padding:12px 0 0 15px}
	
		/**********************/.boxe_content_txt a{ font-weight:normal!important;}

/* =============================================================== CONTEÚDO I ============================================================== */

/**************/.site_cont_i { height: auto; float:left; margin:30px 0;}

/**************************/.site_cont_i_tit { width:800px; margin:0 auto; color:#0d6f69; padding-top:15px}
/**************************/.site_cont_i_txt { width:800px; height:auto; margin:0 auto; padding-bottom:30px; color:#777878; text-align:justify; }

/**********************************************/.site_cont_i_tit_txt { margin: 0 0 0 33px; }
/**********************************************/.site_cont_i_tit h3{ color:#0d6f69; margin-left:15px;}
/**********************************************/.site_cont_i_tit_line {width:800px; margin: 0 0 20px 0;
																	 background:url(../images/site_cont_tit_line.jpg) no-repeat}
/**********************************************/.site_cont_i_txt_block { width:700px; margin:0 auto; font-size:12px; }


/* ================================================================= ROPAPÉ ================================================================ */

/**************/.site_rodape {width:974px; height: 54px; float:left /*for IE6*/; font-size:11px; font-weight: bold; text-align:center; color:#2a373a;
							 background: #c3dec9; border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid;}
							  
							  
/**************/.site_cont_rodape {height: 34px!important; background:none!important; margin-top:12px;}

/**************/.site_cont_rodape a:link { color: #2a373a; text-decoration: none;font-weight: bold /*for IE6*/;}
/**************/.site_cont_rodape a:hover { color: #148c89; text-decoration: underline;font-weight: bold /*for IE6*/;}
/**************/.site_cont_rodape a:visited { color: #148c89; text-decoration: none;font-weight: bold /*for IE6*/;}
/**************/.site_cont_rodape a:active { color: #2a373a; text-decoration: none;font-weight: bold /*for IE6*/;}


/* ============================================================== OBSERVAÇÕES ============================================================= */
/*
OBS1: Classes vazias já tiveram seus atributos definidos em "GRUPOS", favor não deletar, se houver a necessidade de inserção de algum atributo
específico a classe, saberemos onde encontrá-la.
*/