﻿html { height:100%; margin:0; padding:0; }
body { margin:0; padding:0; min-height:100%; position:relative;}

.cabecalho{ width:100%; height:225px; background-color:#f4f4f4; }
.linhaamarela {width:100%; height:1px; background-color: #FFE26A; position:absolute; z-index:10; top:0px;}
.linhaverde{ width:100%; height:1px; background-color:#5ebb00; }	

.linhaazul{	bottom: 0; width:100%; height:1px; background-color:#2373d3;}
.linhacinza {background-color:#E2E2E2; height:2px; margin-left:4px; margin-right:4px;}
.menuesquerdo{ float:left; width:210px; min-height:300px; z-index:10 }
.conteudo{ float:left; width: 700px;}
.menusuperior { background-color:#5ebb00; width:700px; height:20px; }
.menusuperior ul { list-style:none; padding:0px; margin:0px; }
.menusuperior ul li { float:left; margin:0px; padding-top:3px; padding-left:9px; padding-right:8px; background:transparent; color:#fff; font-size:11px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; }
.menusuperior ul li a {padding:0px; text-decoration:none; color:#fff;}
.menusuperior ul li a:hover {color:#FFE26A;}

.rodape { width:100%; height:30px; border-top:solid 1px #666; background-color: #F4F4F4; bottom:0; position:absolute; text-align:center; padding-top:15px; color: #666; font-family:Verdana,Arial,Helvetica,sans-serif;  }

.images_hp {float:left;}
.titulo1 { margin:4px; margin-top:10px; padding-left:8px; background:url(/images/seta.gif) no-repeat left center; color:#325F2B; font-size:12px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; }
.titulo2 { margin:4px; margin-top:10px; padding-left:8px; color:#325F2B; font-size:12px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; }

.logo_hp { float:left; background-image: url(/images/logo_gde.gif); background-position:center center; background-repeat:no-repeat; height:223px; width:210px; }
.logo_hp2 {background-image: url(/images/logoNB_bco.gif); background-repeat: no-repeat; background-position: 10px 5px; height: 42px; width: 183px; }
.imagem_logo {border:none; width:210px; height:223px;}
.foto_superior { text-align:right; top: 1px; left:210px; width:700px; height: 224px; background-position:right top; background-repeat: no-repeat; position: absolute; }
.conteudo_fotos { position:absolute; top:135px; left:210px; }

.cabecalho_2{ width:100%; height:100px; background-color:#f4f4f4; }
.logo_hp_2 { float:left; background-image: url(/images/logo_gde.gif); background-position:center center; background-repeat:no-repeat; height:98px; width:210px; }
.imagem_logo_2 {border:none; width:210px; height:98px;}
.foto_superior_2 { text-align:right; top: 1px; left:210px; width:700px; height: 99px;  background-position:right top; background-repeat: no-repeat; position: absolute; }
.barra_login_2 { position:absolute; z-index:1000; width:700px; height: 28px; top: 64px; left: 210px; background-color: #F4F4F4; filter:alpha(opacity=90); BACKGROUND-COLOR: #F4F4F4; -moz-opacity:0.9; opacity:0.9; }

.lista {margin-bottom:20px;}
.listaCategorias { margin: 8px; margin-top:16px; margin-left:10px;}
.menu { width:140px; border-bottom: solid 1px #E2E2E2;}
.menu_inicial {border-top: solid 1px #E2E2E2;}
.barra_login { position:absolute; z-index:1000; width:700px; height: 28px; top: 190px; left: 210px; background-color: #F4F4F4; filter:alpha(opacity=90); BACKGROUND-COLOR: #F4F4F4; -moz-opacity:0.9; opacity:0.9; }

ul.paginacao {list-style:none; text-align:center;}
ul.paginacao li {display:inline; margin:2px; padding:4px; border:solid 1px #E2E2E2;}
ul.paginacao li a {color:#000; font-weight:bold; text-decoration:none; }
ul.paginacao li a.hover {background-color:#F3F7FC;}
ul.paginacao li a.ativo {color:#FF9900; text-decoration:none;}


.v-menu {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:190px; clear:both; }
ul.v-menu, .v-menu li{ padding:0; margin:0;	list-style:none; }
ul.v-menu{ clear:both; padding:4px; }
.v-menu li a{ color:#F2F2F2; display:block; padding:4px;}
.v-menu li a:hover{	color:#777; }
.v-submenu{	position: absolute; z-index: 10000; display:none; }
.v-submenub {filter:alpha(opacity=80); background-color: #010101; -moz-opacity:0.8; opacity:0.8;}

.v-menusuper {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:190px; clear:both; }
ul.v-menusuper, .v-menusuper li{ padding:0; margin:0;	list-style:none; }
ul.v-menusuper{ clear:both; padding:4px; }
.v-menusuper li a{ color:#FFF; display:block; padding:4px; font-weight:bold;}
.v-menusuper li a:hover{	color:#FFE26A; }
.v-submenusuper{	position: absolute; z-index: 10000; display:none; }
.v-submenubsuper {filter:alpha(opacity=90); background-color: #5EBB00; -moz-opacity:0.9; opacity:0.9;}

.texto_destaque{ font-weight:bold; font-size:14px; border-top: dotted 1px #FFE26A; color:#333; padding-top:10px; margin:20px 10px 10px 10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12p; line-height:17px;} 
.moldura_dest
{
	border: solid 1px #fff;
	cursor: pointer;
	background-image: url(/images/mold_dest.png);
	background-repeat: no-repeat;
	background-position: 235px 17px;
	
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	width:340px;
	
	margin-bottom:20px;
	float:left;	
	text-align:center;
	padding-top: 20px;
}
.margin_right{margin-right:16px;} 
.margin_top{margin-top:10px;}
.margin_bottom{margin-bottom:20px;}

.moldura_dest a img {border:none;}
.moldura_dest h1 { float:left; margin-top:-50px; margin-left: 130px; }


a.Classe0:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-size: 12px;
}
a.Classe0:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #333333;
}
a.Classe0:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	text-decoration: none;
	font-size: 12px;	
}
a.Classe0:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
}
a.classe1:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-bottom : 0px;
	padding-top: 0px;
	
}
a.classe1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
}
a.classe1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFE26A;
	font-size: 9px;
	font-weight: bold;
	margin-top: 1px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 6px;
}
a.classe1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9px;
	color: #FFFF99;
	font-weight: bold;
	margin-top: 1px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 6px;
}
a.classe2:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 3px;
	margin-right: 6px;
	margin-bottom: 3px;
	margin-left: 6px;
}
a.classe2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 3px;
	margin-right: 6px;
	margin-bottom: 3px;
	margin-left: 6px;
}
a.classe2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
  	color: #FFE26A;
	font-size: 11px;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 6px;
	margin-bottom: 3px;
	margin-left: 6px;
}
a.classe2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFD21B;
	font-size: 11px;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 6px;
	margin-bottom: 3px;
	margin-left: 6px;
}
a.classe3:link {
	color: #333;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
	
}
a.classe3:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #333;
}
a.classe3:hover {
	color: #999;
	text-decoration: underline;
	font-size: 12px;
}
a.classe3:active {
	color: #333;
	text-decoration: underline;
	font-size: 12px;
}
a.classe4:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #325F2B;
	text-decoration: underline;
	font-size: 11px;
	text-align: left;
	font-weight:bold;
	
}
a.classe4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #325F2B;
	font-size: 11px;
	text-align: left;
	font-weight:bold;
}
a.classe4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #325F2B;
	text-decoration: underline;
	font-size: 11px;
	text-align: left;
	font-weight:bold;
}
a.classe4:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #325F2B;
	text-decoration: underline;
	font-size: 11px;
	text-align: left;
	font-weight:bold;
}

a.classe5On
{
	color:#000;
	
}


a.classe5:link 
{
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	padding: 2px;
	border: solid 1px #fff;
}
a.classe5:visited 
{
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
	font-size: 11px;
	text-align: left;
	padding:2px;
	border: solid 1px #fff;
}
a.classe5:hover 
{
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #F2F2F2;
	font-size: 11px;
	text-align: left;
	background-color:#333;
	padding:2px;
	border: solid 1px #333;
}
a.classe5:active 
{
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	background-color: #F2F2F2;
	padding:2px;
	border: solid 1px #fff;
}
#backg_ms {
	background-color: #F4F4F4;
}
body {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.pesq {
	width: 178px;
	padding-left: 5px;
	vertical-align: top;
	padding-right: 0px;
}

.moldura_dest2 {
	background-image: url(/images/01/mold_dest.gif);
	background-repeat: no-repeat;
	background-position: right -1px;
	color: #003300;
	padding-left: 6px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
}
.moldura_int {
	background-image: url(/images/01/moldura_pq.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 590px;
	overflow: visible;
	visibility: visible;
	z-index: auto;
	padding-top: 0px;	
}
.moldura_hp {
	background-image: url(/images/mold_hp.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 700px;
	overflow: visible;
	visibility: visible;
	z-index: auto;
}
.sub_tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #325F2B;
	letter-spacing: 1px;
	text-decoration: none;
}
.texto_branco {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.texto_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 0px;
	padding-left: 4px;
}

.box_thumbs {float:left; padding:5px; width:135px; height:150px;}
.thumbs {
	border: 1px solid #E2E2E2;
	height: 120px;
	width: 120px;
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFF;
}
.thumbs_inf {
	background-color: #F4F4F4;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	vertical-align: middle;
}

.tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #325F2B;
}
.tit_lar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	padding-left: 2px;
	padding-right: 2px;
	margin-top:15px;
	margin-bottom:15px;
}
#checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006600;
	margin: 0px;
	padding: 0px;
}

.textfield {
   
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    BORDER: solid 1px #BBB;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
    HEIGHT: 18px;
	
}

.textfielda {
    
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    
    COLOR: #333333;
    BORDER: solid 1px #BBB;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
}

.ampliada 
{
 	margin: 10px 0px 0px 10px;
	height: 420px;
	width: 420px;
	border: none /*1px solid #E2E2E2*/;
	text-align: center;
	vertical-align: middle;
}
.ampliada_inf {
	margin-left:10px;
	background-color: #F4F4F4;
	width: 420px;
	height: 22px;
	border-bottom: solid 1px #FFCC00;
	text-align: left;
	vertical-align: middle;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #BBB;
	margin: 0px;
	padding: 0px;
}

.categorias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #325F2B;
	text-decoration: none;
}

.formata { 
	font: 9px Verdana, Arial, Helvetica, sans-serif; 
}

.builders
{
	background-image: url(/images/01/logos.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*contexto para baixo */
a.dcontexto{
	position:relative; 
    font:11px Verdana, Arial, Helvetica, sans-serif; 
    padding:0;
    text-decoration:none;
    cursor:help; 
    z-index:24;
    color: /*#339900*/ #325F2B;
    font-weight:bold;
}

a.dcontexto:hover{
    background:transparent;
    z-index:25; 
}

a.dcontexto span{display: none}

a.dcontexto:hover span{ 
    display:block;
    position:absolute;
    width:230px; 
    top:2em;
    text-align:left;
    left:0;
    font: 12px Verdana, Arial, Helvetica, sans-serif; 
    padding:5px 10px;
    border:1px solid #5EBB00;
    background:#F4F4F4; 
    color:#333333;
    text-align:justify;
}
/*final contexto para baixo */

/*contexto para cima */
a.dcontexto1{
    position:relative;
    font:11px Verdana, Arial, Helvetica, sans-serif; 
    padding:0;
    text-decoration:none;
    cursor:help; 
    z-index:24;
    color: #325F2B;
    font-weight:bold;
}

a.dcontexto1:hover{
    background:transparent;
    z-index:25; 
}

a.dcontexto1 span{display: none}

a.dcontexto1:hover span{ 
    display:block;
    position:absolute;
    width:230px; 
    top:-320px;
    text-align:left;
    left:0;
    font: 12px Verdana, Arial, Helvetica, sans-serif; 
    padding:5px 10px;
    border:1px solid #5EBB00;
    background:#F4F4F4; 
    color:#333333;
    text-align:justify;
}
/* final contexto para cima*/

/*Modal Popup*/
.modalBackground {
	background-color: #030303 ;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#fff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

a.fecharPopup {position:absolute; top:1px; right:1px; padding:0 28px 0 7px; line-height:17px; background:url(../images/popup_fechar.gif) Gray right 0 no-repeat; text-transform:uppercase; color:#FFF; font-weight:bold; text-decoration:none;}

.boxLogin 
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding:1px;
	text-align:left; /* "remédio" para o hack do IE */ 
}

.tituloBoxLogin
{
	color: #FF9900;
	font-size: 150%;
	padding: 8px 0px 10px 10px;
	text-transform:uppercase;
	background-color: #FFF;
	border-bottom: solid 1px Gray; 

}
.esquerda
{
	text-align:left;
}
.colReport
{
	background-color:#F4F4F4;
	height:30px;	
}
.colReport2
{
	background-color:#F3F7FC;
	height:30px;	
}
.sepRow
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-top: #E2E2E2 1px solid;
	height:30px;
}
.rowReport:hover
{
	background:#F3F7FC none repeat scroll 0%;
}
.editRow:hover
{
	cursor:pointer;
}
.rowTotal
{
	border-top: #E2E2E2 1px solid;
	font-weight:bold;
	vertical-align:top;
}
.rowAlert
{
	color:#CC0000;
}


.tagCloud { margin: 1em 0; padding: 0px; text-align:justify ; font-family: Verdana,Arial,Helvetica,sans-serif; z-index:0; }
.tagCloud li {padding:5px; margin:0; list-style-type:none; list-style-image:none; list-style-position:outside; display:inline; }
.tagCloud li.weight1 { font-size: 2.3em; font-weight: 500; }
.tagCloud li.weight2 { font-size: 2.0em; font-weight: 400; } 
.tagCloud li.weight3 { font-size: 1.8em; font-weight: 300; }
.tagCloud li.weight4 { font-size: 1.3em; font-weight: 200; }
.tagCloud li.weight5 { font-size: 1.0em; font-weight: 100; }

.tagCloud a { text-decoration:none; color: #333333; }
.tagCloud a:hover{text-decoration:underline; }

