@import url(/_estilo/pagination.css);
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	margin: 0px;
	padding:0px;
	height:100%;
	width:100%;
	background:url(../../_images/design/estrutura/bg.jpg) repeat-x #F3F3F3;	
}

h1
{
    font-size:20px;
    padding: 0;
    margin: 0;
    font-weight: bold;
    clear: none;
}

h2
{
    font-size:18px;    
    padding: 0;
    margin: 0;
    font-weight: bold;
    clear: none;
}

h3
{
    font-size:14px;    
    padding: 0;
    margin: 0;
    font-weight: normal;
    clear: none;
}
form { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
td { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
a:link {font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#000; }
a:visited{font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#000; }
a:active {font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#000; }
a:hover {text-decoration:underline; color:#000; }
a.grey:link {font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#222; }
a.grey:visited{font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#222; }
a.grey:active {font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#222; }
a.grey:hover {text-decoration:underline; color:#222;}
a.black:link {font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#000; }
a.black:visited{font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#000; }
a.black:active {font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#000; }
a.black:hover {text-decoration:underline; color:#000; }
a.green:link {font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#06656B; font-weight:bold; }
a.green:visited {font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#06656B; font-weight:bold; }
a.green:active {font-family: Arial, Helvetica, sans-serif;text-decoration:none; color:#06656B; font-weight:bold; }
a.green:hover {text-decoration:underline; color:#06656B; font-weight:bold; }
input, textarea { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
select { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.rexlateral{
	background:url(/_images/design/home/rexdiarios/rex_lateral.gif) !important; 
	background:none; 
	filter:none !important; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/design/home/rexdiarios/rex_lateral.gif',sizingMethod='scale'); 
	width:54px; 
	height:190px; 
	position:absolute;
	top:40px;
	left:-19px;
	*left:-18px;
}
/* Estilos para o menu lateral */
.novo_menu{
	background:url(_images/design/home/rexdiarios/novo3.png) !important; 
	background:none; 
	filter:none !important; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/design/home/rexdiarios/novo3.png');
	position:absolute; 
	float:right; 
	right:-3px; 
	*right:0px; 
	top:-13px; 
	*top:-14px; 
	width:45px;
	*width: 44px;
	height:14px;
	*height: 13px;
	/*width:42px;

	*height:3px;*/
}
.menu-wrapper{ width:100%;}
.menu-titulo{ position:relative; border:1px solid; }
.menu-titulo-middle{ 
	background:url(/_images/design/estrutura/bg_menu.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #237a7f;
	height: 24px;
	*height: 28px;	
	float:left;
	padding-top:5px;
	width:145px;
	text-align:center;
}
.menu-titulo-left{
	background:url(/_images/design/menu/menu_titulo_left.jpg) no-repeat;
	width:4px;
	height: 32px;	
	float:left;	
}
.menu-titulo-right{
	background:url(/_images/design/menu/menu_titulo_right.jpg) no-repeat;
	width:4px;
	height: 32px;
	float:left;	
}
.menu-item {
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #06656B;
	cursor: pointer;
	text-align:left;	
	padding:3px;
	padding-bottom:4px;	
	padding-top:4px;			
}
.menu-item-over {
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #06656B;
	cursor: pointer;
	text-align:left;	
	padding:3px;
	text-decoration:underline;
	padding-bottom:4px;	
	padding-top:4px;		
}
.menu-item-bottom {
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #06656B;
	cursor: pointer;
	text-align:left;	
	padding:3px;
	padding-bottom:8px;	
}
.menu-item-bottom-over {
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #06656B;
	cursor: pointer;
	text-align:left;	
	text-decoration:underline;	
	padding:3px;	
	padding-bottom:8px;	
}
.titleBox{
	height:16px;
	*height:19px;	
	padding-top:1px;
	padding-left:5px;
	background:url(../../../_images/design/noticias/bg_titulo_noticias.jpg) repeat-x; 
	border:solid #DEF1ED 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #06656B;	
	font-weight:bold;
	text-align:left;
	cursor:default;
}	
.titleBoxMiddle{
	height:17px;
	background:url(../../../_images/design/noticias/bg_titulo_noticias.jpg) repeat-x; 
	border:solid #DEF1ED 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #06656B;	
	font-weight:bold;
	text-align:center;
	padding-bottom:1px;
	width:100%;
}
.linkTitleBoxMenu{ font-size:12px; color:#06656B; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.footer, .footer a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#095E61; }
.footer a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#095E61; text-decoration:underline }
.sbmt{ background-color:#E3FAF9; color:#06656B; font-size:11px; font-weight:bold; border:none; height:18px; padding-bottom:3px; cursor:pointer; }
.btnGreen{ background-color:#E3FAF9; color:#06656B; font-size:11px; font-weight:bold; border:none; height:18px; padding-bottom:1px; border:solid 1px #06656B; }
.btnSearch{ font-family: Arial, Helvetica, sans-serif; cursor:pointer; background-color:#E3FAF9; color:#06656B; font-size:11px; font-weight:bold; border:none; height:20px; padding-bottom:1px; border:solid 1px #06656B; margin:0px 3px 0px 3px;}
#cxSearch{ z-index:500; height:38px; background:url(../../_images/design/informa/bg_informaweb.jpg) repeat-x; background-color:#07666C;}	
.cxSearchInternas{z-index:500; height:38px; border-bottom:1px solid #EEE;}
#txtSearch{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #FFFFFF; width:95px; }	
.txtSearch{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #07666C; padding:3px 3px 3px 3px;}	
.textedtSearch{ background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #06656B; border:none; height:18px; padding-top:3px;}
.textedtSearchinternas{ background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #A5ACB2; height:20px; padding-top:3px;}
.TitleBuildBar{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#06656B; font-weight:bold; padding-left:5px; }
.internas_lines_separator {border-bottom:1px solid #06656B;}
.noticias{ padding-top:7px; padding-bottom:7px; border-bottom:1px solid #06656B; }
/* ---------->  Estilos Textos */
.txt-small { font-family: Arial; font-size:10px; color:#000000; }
.txt-bold { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; }
.txt-rodape { font-family: Tahoma; font-size: 9px; font-weight: bold; color: #999999; }
.txt-red-bold { font-family: Arial; font-size:11px; font-weight: bold; color: #47240F; }
.txt-green-bold { font-family: Arial; font-size:11px; font-weight:bold; color: #1A7661; }
.txt-iceblue-bold { font-family: Arial; font-size:11px; font-weight:bold; color: #7694BD; }
.txt-brown-bold { font-family: Arial; font-size:11px; font-weight:bold; color: #47240F; }
.txt-brown-medium { font-family: Arial; font-size:12px; color: #384974; }
.txt-bold-medium { font-family: Arial; font-weight:bold; font-size:12px; color: #555555; }
.txt-bold-white { font-family: Arial; font-weight:bold; font-size:11px; color: #ffffff; }
/* ---------->  Estilo para Links */
.link-boxpublic	{ text-decoration:none; background:#ffe4b7; font-size:9pt; color:#D76B00; padding:2px;	font-weight:bold; }
.link-boxpublic:link { text-decoration:none; background:#ffe4b7; font-size:9pt; color:#D76B00; padding:2px;	font-weight:bold; }
.link-boxpublic:active { text-decoration:none; background:#ffe4b7; font-size:9pt; color:#D76B00; padding:2px;	font-weight:bold; }
.link-boxpublic:visited { text-decoration:none; background:#ffe4b7; font-size:9pt; color:#D76B00; padding:2px;	font-weight:bold; }
.link-boxpublic:hover { text-decoration:underline; }
.link-small-bold { font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#006B7B;text-decoration:none; }
.link-small-bold:link { font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#006B7B;text-decoration:none; }
.link-small-bold:active { font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#006B7B;text-decoration:none; }
.link-small-bold:visited { font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#006B7B;text-decoration:none; }
.link-small-bold:hover { text-decoration:underline; }
.link-small	{ font-family: Verdana;font-size:10px;color:#666666;text-decoration:none; }
.link-small:link { font-family: Verdana;font-size:10px;color:#666666;text-decoration:none; }
.link-small:active { font-family: Verdana;font-size:10px;color:#666666;text-decoration:none; }
.link-small:visited { font-family: Verdana;font-size:10px;color:#666666;text-decoration:none; }
.link-small:hover {	text-decoration:underline; }
.link-black	{ color: #474747;text-decoration:none; font-size:12px; }
.link-black:link { color: #474747;text-decoration:none; font-size:12px; }
.link-black:active { color: #474747;text-decoration:none; font-size:12px; }
.link-black:visited { color: #474747;text-decoration:none; font-size:12px; }
.link-black:hover {text-decoration:underline; }
.link-black-fonte { color: #474747;text-decoration:none; font-size:12px; }
.link-brown	{ color: #06656B;text-decoration:none; }
.link-brown:link { color: #06656B;text-decoration:none; }
.link-brown:active { color: #06656B;text-decoration:none; }
.link-brown:visited { color: #06656B;text-decoration:none; }
.link-brown:hover { text-decoration:underline; }
.link-green-bold { font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#166E74;text-decoration:none; font-size:13px; }
.link-green-bold:link { font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#166E74;text-decoration:none; font-size:13px; }
.link-green-bold:active	{ font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#166E74;text-decoration:none; font-size:13px; }
.link-green-bold:visited{ font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#166E74;text-decoration:none; font-size:13px; }
.link-green-bold:hover { font-family:Arial, Helvetica, sans-serif;text-decoration:underline; }
.link-gray { font-size:12px;font-weight:bold;color: #BF4B26;text-decoration:none; }
.link-gray:link	{ font-size:12px;font-weight:bold;color: #BF4B26;text-decoration:none; }
.link-gray:active { font-size:12px;font-weight:bold;color: #BF4B26;text-decoration:none; }
.link-gray:visited { font-size:12px;font-weight:bold;color: #BF4B26;text-decoration:none; }
.link-gray:hover { text-decoration:underline; }
.link-green	{ font-size:12px;color: #009900;text-decoration:none; }
.link-green:link { font-size:12px;color: #009900;text-decoration:none; }
.link-green:active { font-size:12px;color: #009900;text-decoration:none; }
.link-green:visited { font-size:12px;color: #009900;text-decoration:none; }
.link-green:hover { text-decoration:underline; }
.link-blue { color: #000099;text-decoration:none; }
.link-blue:link	{ color: #000099;text-decoration:none; }
.link-blue:active { color: #000099;text-decoration:none; }
.link-blue:visited { color: #000099;text-decoration:none; }
.link-blue:hover { text-decoration:underline; }
.link-orange-bar { color: #06656B;text-decoration:none; background-color:#CDE1E2;}
.link-orange-bar:link { color: #06656B;text-decoration:none; background-color:#CDE1E2;}
.link-orange-bar:active	{ color: #06656B;text-decoration:none; background-color:#CDE1E2;}
.link-orange-bar:visited { color: #06656B;text-decoration:none; background-color:#CDE1E2;}
.txt-blue { font-family: Verdana;color: #000099;font-weight:bold;text-decoration:none; }
.link-newgreen { font-size:12px;font-weight:bold;color: #166E74;text-decoration:none; }
.link-newgreen:link	{ font-size:12px;font-weight:bold;color: #166E74;text-decoration:none; }
.link-newgreen:active { font-size:12px;font-weight:bold;color: #166E74;text-decoration:none; }
.link-newgreen:visited { font-size:12px;font-weight:bold;color: #166E74;text-decoration:none; }
.link-newgreen:hover { font-size:12px;font-weight:bold;color: #166E74;text-decoration:underline; }
/* Estilos para bordas */
.quadro-lista-produtos { border: 1px #06656B solid; }
.quadro-item { background-color: #d8dce3; font-family: Tahoma; color: #000000; height: 15px; cursor:pointer; text-align:center; }
.quadro-item-over { background-color: #65728d; font-family: Tahoma; color: #ffffff; cursor: pointer; text-align:center; }
.txt-quadro-titulo { font-family: Arial; font-size: 11px; font-weight: bold; color: #384974; background-color: #bfc8dd; padding-left: 8px; }
.bg-zebra {background-color: #ECEBE9;}
.bg-brown {background-color: #701616;}
.bg-gray {background-color: #CDE1E2;}
.bg-Lgray {background-color: #F9F9F9;}
.bg-blue {background-color: #136E9A;}
.bg-iceblue {background-color: #7694BD;}
.bg-green {background-color: #1A7661;}
.bg-Lbrown {background-color: #bfc8dd;}
.bg-Mbrown {background-color: #C6B8A9;}
.bg-newgreen {background-color: #CDE1E2;}
.bg-print {	margin-top:	5px; margin-right: 10px; margin-bottom: 25px; margin-left: 10px; background-color: #ffffff; }
.borda-top { border-top: 1px #CCCCCC dashed; }
.borda-left { border-left: 1px #CCCCCC dashed; }
.borda-all { border:solid #08696F 1px; }
.borda-all-brown { border: 1px #65728d solid; }
.linha-down { border-bottom: 1px #CDE1E2 solid; color:#000; }
.border-upleft { border-left: 1px #cccccc solid; border-bottom: 1px #cccccc solid; }
.borda-linha { border-top:1px #CCCCCC dashed; border-bottom:1px #FFFFFF dashed; }
.linha-quadro-indice { border-bottom:1px #EEEEEE solid; padding-top:2px; padding-bottom:2px; }
.textinput { border:1px #666666 solid; }
.barra-navegacao { 
	margin-top:3px;
	margin-left:1px;
	padding-left:1px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#ffeccd;
	font-weight:bold;
	text-align:left;
	color: #D76B00;
	border:1px solid #FCDDAC;
}
.div-scroll {
  overflow:auto;
  scrollbar-3dlight-color:#eeeeee;
  scrollbar-arrow-color:black;
  scrollbar-darkshadow-color:#eeeeee;
  scrollbar-face-color:#cccccc;
  scrollbar-highlight-color:#eeeeee;
  scrollbar-shadow-color:#eeeeee;
  scrollbar-track-color:#eeeeee; 
}
.div-subgrupo {
	background-color:#CDE1E2;
	margin-bottom:2px;
	margin-left:5px;
	padding-left:6px;
	width:145px; 
	height:15px;
	font-family: Tahoma;
	cursor:pointer;
	color:#06656B;
}
.div-grupo { padding-bottom:2px; width:140px; }
.lnk-parceria:link, .lnk-parceria:visited, .lnk-parceria:active { color:#06656B; font-size:10px; }
.div-quadro {
	margin-bottom:2px;
	padding-left:5px;
	background-color:#06656B;
	height:15; 
	width:155px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#ffffff;
	cursor:pointer;	
}
/* Estilos para margens */
.margem-divs { padding:3px; z-index:0; text-align:justify; font-family:Arial, Helvetica, sans-serif; }
.margem-table { margin-left: 8px; padding-bottom: 8px; padding-left: 2px; padding-right: 2px; }
.internas_caixa { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; background:#F4F4F4; padding:7px; }
.internas_header { background:#06656B; font-size:9pt; color:#FFFFFF; padding:2px; font-weight:bold;	}
.searchbox { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #06656B; background:#CDE1E2; padding:5px; }
.dvProduto {
  scrollbar-3dlight-color:#eeeeee;
  scrollbar-arrow-color:black;
  scrollbar-darkshadow-color:#eeeeee;
  scrollbar-face-color:#cccccc;
  scrollbar-highlight-color:#eeeeee;
  scrollbar-shadow-color:#eeeeee;
  scrollbar-track-color:#eeeeee; 
	scrollbar-bottom-display:none;
}
.produto_titulo{ font-size:10pt; font-family:Verdana; font-weight:bold; color:#000000 }
/* Servicos */
.servico-titulo-left{
	background:url(/_images/design/menu/menu_titulo_left.jpg) no-repeat;
	width:4px;
	height: 32px;	
	float:left;	
}
.servico-titulo-right{
	background:url(/_images/design/menu/menu_titulo_right.jpg) no-repeat;
	width:4px;
	height: 32px;
	float:left;	
}
.servico-titulo-middle{
	background:url(/_images/design/menu/menu_titulo_middle.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
	*height: 32px;	
	float:left;
	padding-top:9px;
	width:137px;
	text-align:center;
}

/*Nova Home Uj*/

.titleTheme{
	color:#06656B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
}

.titleThemeSearch{
	color:#06656B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding:3px 0px 3px 0px;
}


.notTitledestaque{
	font-family:Arial, Helvetica, sans-serif;
	color:#06656B;
	font-size:13px;	
	line-height:15px;	
	font-weight:bold;
}

.notTitledestaque:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;		
	line-height:15px;		
	font-weight:bold;
	text-decoration:underline;
}

.notTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;	
	line-height:15px;	
}

.notTitle:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;	
	line-height:15px;	
	text-decoration:underline;
}

.notItem{
	color:#06656B;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
}

.notTipo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	float:left;
}

.notTipo:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	float:left;
	text-decoration:underline;
}

.notFonte{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	float:right;
}

.notFonteinter{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	float:left;
}


.btnNextNot{
	color:#FFF;
	font-weight:bold;
}

.btnNextNot:hover{
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}

/*Nova Home Uj*/
/*Internas Uj*/
.nova_titulo_interna{
	color:#000;
	font-size:24px;
	text-align:left;
}

a.internas_link:hover{
    text-decoration:underline;    
}

.titulo_link_lista{
    font-family:arial; 
    font-size:16px; 
    font-weight:bold; 
    line-height:20px;
}

.titulo_link_lista:hover{
    text-decoration:underline;
}

.zebra{
	background-color:#FAFAFA;		
}

/*Internas Uj*/
