@charset "iso-8859-1";
/* CSS Document */

@import url("style_in.css");

body {
	margin:0;
	overflow:auto;
}

br {
	clear:left;
}


#main1 {
	margin:0; padding:0;
	background:url(http://img1.hexagonweb.com.br/repeat_vertical.jpg) top left repeat-y;
	width:1000px;
}
	
	
#left {
	float:left;
	font-size:80%;
}

/*DIV's*/

.div_alinhar {
	position:relative;
	left:-2px;
	top:-15px;
	line-height:20px;
	padding-left:90px;

}

.div_alinhar a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

.div_alinhar a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCC00;
	font-size:10px;
	text-decoration:none;
}

/*#div_container {
	width:100%;
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	top:0px;
	left:0px;
}*/

#div_container {
	width:100%;
	height:100%;
	overflow:hidden;
}

#div_topo {
	width:996px;
	float:left;
}

#div_topoGeral {
	width:100%;
	height:178px;
	background-image:url(http://img1.hexagonweb.com.br/repeat_horiz.jpg);
	background-repeat:repeat-x;
}

#div_conteudo {
	float:left;
	width:750px;
}

#div_menu {
	float:left;
	width:250px;
	height:100%;
	background-image:url(http://img1.hexagonweb.com.br/repeat_vertical.jpg);
	background-repeat:repeat-y;
	top:0px;
	left:0px;
}

#div_copyright {
	clear:both;
	border:none;
	background-image:url(http://img1.hexagonweb.com.br/repeat_vertical.jpg);
	background-repeat:repeat-y;
	height:auto;
	width:235px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.div_loader {
	width:750px; 
	height:100%; 
	position:absolute; 
	top:178px; 
	left:250px; 
	background:#FFFFFF; 
	opacity: 0.6;
	filter:alpha(opacity=60);
	zoom:1; 
	text-align:center; 
	padding-top:170px;
}

.div_login_main {
	float:left;
	background-image:url(http://img1.hexagonweb.com.br/janela_login_main.jpg);
	background-repeat:no-repeat;
	width:227px; 
	height:178px;
}

.div_esqueceu {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	cursor:pointer;
	margin-top:3px;
}

.btn1 {
	background:#787ebc;
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	border:#CCCCCC 1px solid;
}



/*FIM DIV's*/


/*TOPO*/

.top_simbolo{
	width:250px;
	height:178px;
	float:left;
}

.top_logo {
	width:300px;
	height:178px;
	float:left;
}

.top_center {
	background-image:url(http://img1.hexagonweb.com.br/top_center.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:178px;
	float:left;
}

.top_right {
	background-image:url(http://img1.hexagonweb.com.br/top_right.jpg);
	background-repeat:no-repeat;
	width:186px;
	height:129px;
	float:left;
}

.top_menu_home {
	width:70px;
	height:24px;
	float:left;
}

.top_menu_login {
	width:63px;
	height:24px;
	float:left;
}

.top_menu_right{
	background-image:url(http://img1.hexagonweb.com.br/top_menu_right.jpg);
	background-repeat:no-repeat;
	width:53px;
	height:24px;
	float:left;
}

.top_menu_bottom {
	background-image:url(http://img1.hexagonweb.com.br/top_menu_bottom.jpg);
	background-repeat:no-repeat;
	width:186px;
	height:25px;
	float:left;
}

.top_total_right {
	background-image:url(http://img1.hexagonweb.com.br/top_total_right.jpg);
	background-repeat:no-repeat;
	width:2px;
	float:left;
}

.repeat_horiz {
	background-image:url(http://img1.hexagonweb.com.br/repeat_horiz.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:178px;	
}

.repeat_h {
	background-image:url(http://img1.hexagonweb.com.br/repeat_horiz.jpg);
	background-repeat:repeat-x;
	width:auto;
	height:178px;
	float:right;
}


/*FIM TOPO*/


/*MENU*/

.menu_up {
	background-image:url(http://img1.hexagonweb.com.br/menu_up.jpg);
	background-repeat:no-repeat;
	height:88px;
	clear:left;
}

.menu_calc_jud {
	background-image:url(http://img1.hexagonweb.com.br/menu_calc_jud.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:32px;
}

.menubase_calc {
	background-image:url(http://img1.hexagonweb.com.br/menubase_calc.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:91px;
}

.menu_consig {
	background-image:url(http://img1.hexagonweb.com.br/menu_consig.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:32px;
}

.menubase_consig {
	background-image:url(http://img1.hexagonweb.com.br/menubase_consig.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:91px;
}

.menu_ti {
	background-image:url(http://img1.hexagonweb.com.br/menu_ti.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:32px;
}

.menubase_ti {
	background-image:url(http://img1.hexagonweb.com.br/menubase_ti.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:91px;
}

.menu_capacit {
	background-image:url(http://img1.hexagonweb.com.br/menu_capacit.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:32px;
}

.menubase_capacit {
	background-image:url(http://img1.hexagonweb.com.br/menubase_capacit.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:91px;
}

.menu_clientes {
	background-image:url(http://img1.hexagonweb.com.br/menu_clientes.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:32px;
}

.menubase_clientes {
	background-image:url(http://img1.hexagonweb.com.br/menubase_clientes.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:91px;
}

.menu_contato {
	background-image:url(http://img1.hexagonweb.com.br/menu_contato.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:33px;
}

.menubase_contato {
	background-image:url(http://img1.hexagonweb.com.br/menubase_contato.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:91px;
}

.repeat_vertical {
	background-image:url(http://img1.hexagonweb.com.br/repeat_vertical.jpg);
	background-repeat:repeat-y;
	height:auto;
}
/*FIM MENU*/

/*INPUTS*/

.input1 {
	width:250px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	border-left:#CCCCCC 1px solid;
	border-right:#787ebc 3px solid;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}

.input_file {  
	width:275px;
	height:18px;
	BORDER-RIGHT: #9397db 2px solid;
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; BACKGROUND: #ffffff; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	background-color:#FFFFFF;  
}

.input_grd {  
	width:180px;
	height:13px;
	BORDER-RIGHT: #9397db 2px solid;
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; BACKGROUND: #ffffff; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	background-color:#FFFFFF;  
}

.input_med {  
	width:128px;
	height:12px;
	BORDER-RIGHT: #9397db 2px solid;
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; BACKGROUND: #ffffff; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	background-color:#FFFFFF;  
}

.input_med2 {  
	width:100px;
	height:13px;
	BORDER-RIGHT: #9397db 2px solid;
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; BACKGROUND: #ffffff; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	background-color:#FFFFFF;  
}

.input_med22 {  
	width:90px;
	height:13px;
	BORDER-RIGHT: #9397db 2px solid;
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; BACKGROUND: #ffffff; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	background-color:#FFFFFF;  
}

.input_peq {  
	width:28px;
	height:18px;
	BORDER-RIGHT: #9397db 2px solid;
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; BACKGROUND: #ffffff; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	background-color:#FFFFFF;  
}

.input_peq2 {  
	width:24px;
	height:18px;
	BORDER-RIGHT: #9397db 2px solid;
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; BACKGROUND: #ffffff; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	background-color:#FFFFFF;  
}

.input_peq3 {  
	width:40px;
	height:18px;
	BORDER-RIGHT: #9397db 2px solid;
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; BACKGROUND: #ffffff; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	background-color:#FFFFFF;  
}

.input_text {  
	width:50px;
	height:18px;
	BORDER-RIGHT: #9397db 2px solid;
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; BACKGROUND: #ffffff; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	LINE-HEIGHT: normal; 
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none;
	background-color:#f0f0f2;  
}

.input_img {
	background-image:url(http://img1.hexagonweb.com.br/up.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-attachment:fixed;
	text-indent:20px;
};	
		cursor:pointer;
		}
		
		.input_type1 {
		border-top:#CCC 1px solid;
		border-right:#069 2px solid;
		border-bottom:#CCC 1px solid;
		border-left:#CCC 1px solid;
		width:140px;
		float:left;
		}


		/*== BOX ANIVERSÁRIO ==*/
		.aniv_data {
		background-image:url(../img/estrutura/box/det_data.png);
		background-repeat:no-repeat;
		height:30px;
		line-height:22px;
		text-align:center;
		font-family:"Comic Sans MS", cursive;
		font-size:18px;
		font-stretch:ultra-condensed;
		color:#c0c0c0;
		font-weight:bolder;	
		width:45px;
		
		}
		
		.aniv_nome {
		font-size:9px;
		width:148px;
		height:30px;
		*height:30px;
		line-height:15px;
		*line-height:15px;
		*width:144px;
		margin-left:45px;
		}
		
		.aniv_mes {
		font-size:9px;
		font-weight:bold;
		line-height:10px;
		margin:0px 5px 0px 0px;	
		}
			
		.aniv_ver_todos {
		height:7px;
		text-align:right;
		margin:3px 15px 0px 0px;
		}
		
		.aniv_ver_todos a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		/*EDITÁVEL*/ color:#CC6600;
		}
		
		/*===================================================*/
		/*===PÁGINAS=========================================*/
		/*===================================================*/	
		
		/*====Estilo Paginação===============================*/
		
		.paginacao_geral {
		float:left;
		width:530px;
		margin:10px 0px 20px 15px;	
		}
		
		.paginacao_div {
		float:left;	
		}
		
		.paginacao_div a{
		float:left;
		text-decoration:none;
		border:none;
		}
		
		.paginacao_texto {
		float:left;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#666;
		margin:3px 0px 0px 0px;	
		*margin:1px 0px 0px 0px;
		}
		
		.paginacao_input {
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#333;	
		font-weight:bold;
		border:#999 1px solid;
		}
		/*====Estilo Paginação===============================*/
		
		.pagina_noticia {
		margin:5px 20px 20px 20px;	
		}
		
		.pagina_noticia_data {
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		font-size:10px;
		color:#999;
		text-align:left;
		border-bottom:#CCC 1px solid;
		}
		
		.pagina_noticia_titulo {
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		font-size:16px;
		color:#000;
		text-align:left;
		margin:5px 0px 0px 0px;
		}
		
		.pagina_noticia_texto {
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#000;
		text-align:justify;
		margin:5px 0px 0px 0px;	
		}
		
		.pagina_noticia_fonte {
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#666;
		font-style:italic;
		text-align:left;
		}
		
		/*==NOTÍCIAS - PÁGINA CENTRAL==*/
		
		.noticia_pagina_central {
		float:left;
		font-family:Verdana, Geneva, sans-serif;
		margin:5px 10px 5px 10px;
		border-bottom:#CCC dotted 1px;
		}
		
		.noticia_pagina_central_left {
		float:left;
		border:#999 1px solid;
		margin:0px 5px 0px 0px;	
		}
		
		.noticia_pagina_central_right{
		float:left;
		width:425px;
		*width:415px;
		}
		
			.noticia_pagina_central_data {
			float:left;
			font-size:10px;
			font-weight:bold;
			color:#666;
			}
			
			.noticia_pagina_central_titulo {
			float:left;
			font-size:12px;
			font-weight:bold;
			text-align:left;
			}
			
			.noticia_pagina_central_texto {
			float:left;
			font-size:10px;
			text-align:justify;
			}			
			
			.noticia_pagina_central_mais a {
			float:right;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
			/*EDITÁVEL*/ color:#CC6600;
			}
			
			.noticia_pagina_central_mais a:hover {
			color:#f4b87b;
			}
			
			.noticia_separador {
			width:540px;
			height:5px;	
			
			}
			
		/*==NOTÍCIAS - PÁGINA CENTRAL==*/
		
		/*==PÁGINAS PERSONALIZADAS=====*/
		
		.pagina_perso_geral {
		text-align:left;
		font-family:Verdana, Geneva, sans-serif;
		margin:5px 20px 20px 20px;	
		}
		
		.pagina_perso_titulo {
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		font-size:16px;
		color:#000;
		text-align:left;
		margin:5px 0px 0px 0px;
		border-bottom:#CCC 1px solid;
		}
		
		.pagina_perso_texto {
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#000;
		text-align:justify;
		margin:5px 0px 0px 0px;	
		}
		
		/*==PÁGINAS PERSONALIZADAS=====*/