/* CSS Document */

body {
	background-image: url(../../img/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #d4e4e4;
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
}

a {	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
	a:link {text-decoration: none;}
	a:visited {text-decoration: none;}
	a:hover {text-decoration: underline;color: #38b4a9;}
	a:active {text-decoration: none;}

input {
	border-top: 1px solid #cbdcdc;
	border-left: 1px solid #cbdcdc;
	border-bottom: 1px solid #cbdcdc;
	border-right: 1px solid #cbdcdc;
	font-size: 12px;
	/*margin-bottom: 10px;*/
	color: #000000;
}

#Publish {  
    width:770px;
	height:50px;
	margin:0 auto;
    margin-bottom:8px;
}
    #Publish .img {  /*Banner de Publicidade*/
        width:757px;
	    height:50px;
	    float:left;
    }
    #Publish .txt {  
        width:12px;
	    height:50px;
	    float:left;
	    background-image:url(../img/publicidade.gif);
    }


/* Content Principal */

#principal {
	width:742px;
	height:auto;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:14px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align:left;
	background-color:#FFFFFF;
	visibility: visible;
	display:table;
}

#content-geral { /* Páginas internas - Menu maior que o conteudo */
	width:742px;
	height:auto;
}


/* Header Begin */

#header {
	position: relative;
	height:50px;
	text-align:left;
	padding-left:12px;
	padding-top:12px;
}

#header .logo {
	width:229px;
	height:48px;
	text-align:left;
	float:left;
}

#header .login1 {
	width:117px;
	float:left;
	margin-top:25px;
	background-image:url(../img/bg_login_1.gif);
	position:relative;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
}

#header .login2 {
	width:364px;
	height:25px;
	float:left;
	margin-top:25px;
	background-image: url(../img/bg_login_2.gif);
	position:relative;
	text-align:left;
	padding-left:4px;
	color:#069b95;
}

#header .logintxt {
	width:auto;
	float:left;
	margin-top:5px;
	text-align:left;
	padding-left:2px;
	color:#069b95;
}

#header .logininput {
	width:auto;
	float:left;
	margin-top:3px;
	text-align:left;
	padding-left:2px;
	color:#069b95;
}
/* End Header*/

/* Menu Default */

#menu {
	width:742px;
	height:22px;
	background-image:url(../img/bg_menu.gif);
}

	#menu li{
		width:auto;
		list-style-type:none;
		display:inline;
	}

	#menu li a {
		font: Verdana, Helvetica, Sans-Serif;
		font-size:10px;
		color: white;
		float: left;
		padding: 0 10px;
		height: 22px;
		line-height: 22px;
		border-right: 1px solid #7dc98b;
		font-weight:bold;
		text-decoration:none;
	}

	#menu li.menu-curso a {
		border-right: none;
	}

	#menu li a:hover {
		background: #90c994;
	}

	/* Menu Active */

#ativo {
}

	#ativo li{
		width:auto;
		list-style-type:none;
		display:inline;
	}

	#ativo li a {
		font: Verdana, Helvetica, Sans-Serif;
		background-color:#90c994;
		font-size:10px;
		color: white;
		float: left;
		padding: 0 10px;
		height: 22px;
		line-height: 22px;
		border-right: 1px solid #7dc98b;
		font-weight:bold;
		text-decoration:none;
		cursor: default;
	}

	#ativo li.menu-curso a {
		border-right: none;
	}
/* End Menu */


/* Beginer painnel */

#content-banner {
	width:742px;
	background-color:#d3e4e4;
	height:145px;
}

	#content-banner .displaytop{
		position:absolute;
		width:171px;
		height:auto;
		background-color:#90c994;
		z-index:4;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		padding-left:10px;
		padding-top:14px;
		padding-bottom:3px;
	}

	#content-banner .displaytxt{
		position:absolute;
		width:161px;
		height:100px;
		padding:10px 10px 10px 10px;
		color:#FFFFFF;
		font-size:11px;
		margin-top:36px;
		z-index:3;
	}

	#content-banner .display{
		filter:alpha(opacity=60);
		opacity: .6;
		position:absolute;
		width:181px;
		height:145px;
		background-color:#069b95;
		z-index:2;
	}
/* End Beginer painnel */


/* Server Status */

	#content-banner .displayserver{
		width:176px;
		height:125px;
		float:right;
		padding: 10px 10px 10px 10px;
		z-index:4;
	}

	#content-banner .displayserverstatus{
		background-color:#a5c4c4;
		padding: 6px 6px 6px 6px;
		color:#077974;
		font-weight:bold;
		text-transform:uppercase;
		font-size:10px;
	}

	#content-banner .displayservertxt{
		padding: 6px 6px 6px 6px;
		color:#077974;
		font-size:10px;
		border-bottom: 1px #a5c4c4 solid;
	}
/* End Server Status */


/* Banners */

	#content-banner .displaimg{
		width:546px;
		height:145px;
		position:absolute;
		z-index:1;
	}

#content-publisher {
	position:relative;
	width:742px;
	height:254px;
	background-color:#FFFFFF;
	/*margin-right:10px;// erro na largura da pagina no FF e no IE6*/
}

	/* Banners side */

	#content-publisher .banner-side{
		position:relative;
		width:181px;
		height:258px;       /*--IE6--*/
		padding-top:1px;    /*--IE6--*/
		background-color:#e4e4e4;
		float:left;
		text-align:center;
	}

	html>body #content-publisher .banner-side {
	    padding-top:3px; 	/*--FF--*/
	    height:260px;       /*--FF--*/
	    *padding-top:0px; 	/*--IE7--*/
	    *height:263px;      /*--IE7--*/
    }

	#content-publisher .banner-side-include{
		padding-bottom:8px;/*--IE6--*/
	}

	html>body #content-publisher .banner-side-include {
	    padding-bottom:10px; 	/*--FF e IE7--*/
    }

	#content-publisher .banner-center{
		position:relative;
		width:128px;
		height:132px;
		float:left;
		margin-left:9px;
		margin-top:10px;
		padding-left:0px;   /*--IE6--*/
	}

	html>body #content-publisher .banner-center {
	    padding-top:3px; 	/*--FF--*/
	    padding-left:2px;   /*--FF--*/
        *padding-left:2px;  /*--IE7--*/
    }

	#content-publisher .banner-center-img{
		width:121px;
		height:64px;
		padding: 4px 4px 2px 4px;  /*--IE6--*/
		border:1px #cddddd solid;
	}

	html>body #content-publisher .banner-center-img {
	    padding: 4px 4px 4px 4px;	/*--FF--*/
        *padding: 4px 4px 4px 4px;  /*--IE7--*/
    }

	#content-publisher .banner-center-txt {
		width:120px;
		margin-top:4px;
		margin-left:2px;
		font-size:10px;
		color:#6e6e6e;
	}

	#content-publisher .banner-center-txt a {
	    font-family:Arial;
		color:#6e6e6e;
		text-decoration:none;
	}

	#content-publisher .banner-center-txt a:hover {
		color:#9c9c9c;
		text-decoration:underline;
	}
/* End Banners */


/* Accounts */

#account {
	position:relative;
	width:549px;
	height:107px;
	float:left;
	background-color:#e4e4e4;
	margin-left:12px;
	margin-top:11px;
}

	#account .boxe{
		position:relative;
		width:182px;
		height:107px;
		float:left;
		border-right:1px #FFFFFF solid;
	}

	#account .boxe-title{
		padding:9px 9px 9px 9px;
		background-color:#cbd1d1;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		color:#077974;
	}

	#account .boxe-title2{
		color:#439954;
	}

	#account .boxe-txt{
		padding-left:9px;
		padding-right:9px;
		padding-top:5px;
		font-size:10px;
		color:#077974;
	}

		#account .boxe-txt a{
			color:#077974;
			text-decoration:none;
		}

		#account .boxe-txt a:hover{
			color:#439954;
			text-decoration:underline;
		}
/* End Accounts */

/* Bottom */

#rodape {
	width:750px;
	height:126px;
	margin: 0 auto;
	padding-left:20px;
	padding-top:15px;
	background-image:url(../../img/bg_inf.gif);
	background-repeat: repeat-x;
	background-color:#bcd1d1;
	color:#777777;
}

	#rodape .rodape-titulo{
		text-transform:uppercase;
		color:#077974;
		font-weight:bold;
		font-size:10px;
		line-height:22px;
	}

	#rodape .rodape-box{
		width:153px;
		height:120px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:8px;
		line-height:16px;
		float:left;
		border-right:1px #d0e2e3 solid;
	}

		#rodape .rodape-box a{
			color:#777777;
			text-decoration:none;
		}

		#rodape .rodape-box a:hover{
			color:#439954;
			text-decoration:underline;
		}

	#rodape .rodape-box-canto{
			width:153px;
			height:120px;
			padding-left:15px;
			padding-right:15px;
			padding-bottom:8px;
			line-height:16px;
			float:left;
	}

	#rodape .rodape-titulo-canto{
		text-transform:uppercase;
		color:#077974;
		font-weight:bold;
		font-size:10px;
		line-height:22px;
	}

		#rodape .rodape-box-canto a{
			color:#777777;
			text-decoration:none;
		}

		#rodape .rodape-box-canto a:hover{
			color:#439954;
			text-decoration:underline;
		}

#logo-rodape {
	width:770px;
	margin: 0 auto;
	padding-top:10px;
}

	#logo-rodape .esquerda{
		width:110px;
		float:left;
	}

	#logo-rodape .menubaixo{
		width:490px;
		padding-top: 10px;
		padding-left:35px;
		float:left;
		text-align:center;
		color:#A4A4A4;
		font-size:9px;
	}
	#logo-rodape .menubaixo a {
	    font-size:9px;
	}

	#logo-rodape .menubaixo a:link{
		color:#A4A4A4;
		text-decoration:none;
	}

	#logo-rodape .menubaixo a:hover{
		color:#2d988e;
		text-decoration:none;
	}

	#logo-rodape .menubaixo a:visited{
		color:#2d988e;
		text-decoration:none;
	}

	#logo-rodape .direita{
		width:110px;
		float: right;
	}
/* End Bottom */


/* Internal Pages */

	/* Lateral Menu */

#bar {
	width:auto;
	height:8px;
	background-color:#90c994;
}

#menuint {
    position: relative;
    background-color: #e4e4e4;
    width: 181px;
    height: auto;
    margin-top: 10px;
    float: left;
	display:table;
}

	#menuint li {
		border-bottom: 1px solid #ffffff;
		list-style-type: none;
		clip:auto;
	}

	#menuint li a {
		display: block;
		text-decoration: none;
		font-size: 11px;
		color: #000000;
		padding-top: 3px;
		padding-bottom: 3px;
		list-style-type: none;
	}

html>body #menuint li a {
	padding-left:15px; 	/*--FF--*/
	*padding-left: 0px; /*--IE7--*/
}

#menuint li a:hover {
    display: block;
    background-color: #cdcdcd;
    color: #ffffff;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;
    background-image: url(../img/bg_menu_lat.gif);
    list-style-type: none;
}

html>body #menuint li a:hover {
	*padding-left: 0px; /*--IE7--*/
}

.select { /* link selecionado do menu*/
    background-color: #cdcdcd;
    background-image: url(../img/bg_menu_lat.gif);
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
}

html>body .select {
	padding-left: 15px; /*--FF--*/
	*padding-left: 0px; /*--IE7--*/
}

	/* End Lateral Menu */


	/* Introduction Pages -  Mainland, Service, My Register, Comunity, FAQ */

#chamada-terrenos-ilhas {
	width:177px;
	height:auto;
	float:left;
	padding-right:2px;/*--IE6--*/
	margin-bottom:25px;
}
    html>body #chamada-terrenos-ilhas {
	    padding-right:2px; 	/*--FF--*/
    }

	#chamada-terrenos-ilhas .chamada-titulo-terrenos{
		width:auto;
		padding-right:5px;
		padding-left:80px;
		height:auto;
		font-weight:bold;
		text-transform:uppercase;
		text-align:right;
		background-image:url(../img/minha_conta/bg_terrenos.gif);
		padding-top:11px;
		padding-bottom:13px;
	}

	#chamada-terrenos-ilhas .chamada-titulo-ilhas{
		width:auto;
		padding-right:5px;
		padding-left:80px;
		height:auto;
		font-weight:bold;
		text-transform:uppercase;
		text-align:right;
		background-image:url(../img/minha_conta/bg_ilhas.gif);
		padding-top:11px;
		padding-bottom:13px;
	}

	#chamada-terrenos-ilhas .terrenostxt {
		padding-right:8px;
	}

		#chamada-terrenos-ilhas .terrenostxt a{
			color:#000000;
			text-decoration:none;
		}

		#chamada-terrenos-ilhas .terrenostxt a:hover{
			color:#38b4a9;
			text-decoration:underline;
		}
	/* End Introduction Pages */


	/* Title */

#titulo-internas {
	position:relative;
	width:553px;
	height:42px;        /*--IE6--*/
	background-color:#009c93;
	float:right;
}
    html>body #titulo-internas {
	    height:44px; 	/*--FF e IE7--*/
    }

#titulo-titulo {
	position:relative;
	width:340px;
	font-size:18px;
	color:#FFFFFF;
	padding-top:6px;
	padding-left:10px;
	float:left;
}

#titulo-img {
	position:relative;
	width:189px;
	float: right;
}

.space {
    width:210px;
    height:30px;
}

    html>body .space {
	    height:15px; 	/*--FF--*/
	    *height:30px; 	/*--IE7--*/
    }

	/* End Title */


	/* Path link */

#caminholink {
	width:300px;
	padding-top:3px;
	padding-left:10px;
	font-size:10px;
	color:#90c994;
	float:left;
}

	#caminholink a {
		color:#90c994;
		text-decoration:none;
	}

	#caminholink a:hover {
		color:#90c994;
		text-decoration:underline;
	}
	/* End Path link */


	/* Content Text */

#conteudo-int {
	position:relative;
	width:543px;
	height:auto;
	padding-top:10px;
	float:right;
}
    html>body #conteudo-int {
	    width:553px;	    /*--FF e IE7--*/
    }

#conteudo-int2 { /*Register Page*/
    position:relative;
	width:543px;
	height:auto;
	float:right;
}
    html>body #conteudo-int2 {
	    width:553px;	    /*--FF e IE7--*/
    }

#conteudo-img {
	width:180px;
	height:auto;
	padding: 4px 4px 4px 4px;
	margin: 6px 0 6px 6px;
	border:1px #cddddd solid;
	float: right;
}

#conteudo-img2 {
	width:250px;
	height:auto;
	padding: 4px 4px 4px 4px;
	margin: 6px 0px 6px 6px;
	border:1px #cddddd solid;
	float: right;
}

#conteudo-int .lista {
	padding: 5px;
	font-size:13px;
	font-weight:bold;
}

.negrito {
	font-weight:bold;
}

/*.negrito_branco {
	font-weight:bold;
	background-color:#FFFFFF;
}*/

.negrito_cinza {
	font-weight:bold;
	background-color:#cccccc;
	color: #000000;
	text-transform:capitalize;
}
	/* End Content Text */


	/* Forms */
.campos {
	border-top: 1px solid  #9AC2C0;
	border-left: 1px solid #9AC2C0;
	border-bottom: 1px solid #9AC2C0;
	border-right: 1px solid #9AC2C0;
	font-size: 12px;
	color: #000000;
	background-color: #D6EBE9;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:18px;
}

.campos-box {
	border:none;
	font-size: 12px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:12px;
}

.campos-select {
	border-top: 1px solid  #9AC2C0;
	border-left: 1px solid #9AC2C0;
	border-bottom: 1px solid #9AC2C0;
	border-right: 1px solid #9AC2C0;
	font-size: 12px;
	color: #000000;
	background-color: #D6EBE9;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	margin-bottom: 5px;
	height:20px;
}

.campos_mensagem {
	border-top: 1px solid  #9AC2C0;
	border-left: 1px solid #9AC2C0;
	border-bottom: 1px solid #9AC2C0;
	border-right: 1px solid #9AC2C0;
	font-size: 12px;
	color: #000000;
	background-color: #D6EBE9;
	padding:0 0 0 0;
	margin:0 0 0 0;
	/*height:18px;*/
}

.campos-invisivel {
	border-top: 1px solid  #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	font-size: 12px;
	color: #000000;
	background-color: #e4e4e4;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:18px;
}

.botoes {
	background-image:url(../img/bg_botao.gif);
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	border-right:1px #ffffff solid;
	cursor:pointer;
}

.botoes-amarelo {
	background-image:url(../img/bg_botao_amarelo.gif);
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	border-right:1px #ffffff solid;
	cursor:pointer;
}

.botaoform  {
	background-image:url(../img/bg_botao.gif);
	height:18px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	border-right:1px #ffffff solid;
	margin-bottom:-2px;
	padding-left:2px;
	padding-right:2px;
	cursor:pointer;
}

.botaoform_amarelo {
	background-image:url(../img/bg_botao_amarelo.gif);
	height:18px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	border-right:1px #ffffff solid;
	margin-bottom:-2px;
	padding-left:2px;
	padding-right:2px;
	cursor:pointer;
}

/*.botaoform azul{
	background-image:url(../img/bg_botao_azul.gif);
	height:18px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	border-right:1px #ffffff solid;
	margin-bottom:-2px;
	padding-left:2px;
	padding-right:2px;
	cursor:pointer;*/
}

.logado-titulo { /* Information login on */
	font-size:14px;
	font-weight:bold;
	color:#2da297;
}

.logado-botao {
	background-image:url(../img/bg_botao.gif);
	height:18px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:3px;
	cursor:pointer;
}

/* Box Conversão K$*/

#BoxKZG {
    width: 350px;
    height:225px;
    margin-left:100px;
    background-color:#c8d7de;
    border: 1px solid #a0bdcf;
}

#BoxKZG .top {
    height: 30px;
    padding-top: 10px;
    padding-left:10px;
    float:left;
    color:#2c627c;
    font-size: 16px;
    font-weight:bold;
}

#BoxKZG .logo {
    height: 30px;
    padding:3px;
    float:left;
}

#BoxKZG .form {
    width:250px;
    height:120px;
    background-color: #e8eef0;
    margin-left:30px;
    padding: 20px;
}

html>body #BoxKZG .form {
    margin-top: 40px;
}

#BoxKZG .form label {
	float: left;
	width: 70px;
	text-align:right;
	padding: 3px 10px 0px 0px;
}

#BoxKZG .Campos {
	padding-bottom: 5px;
	vertical-align:middle;
}


	/* Form Dados */
.oFormulario { /* Formulario de entrada de dados em table lass*/
	font-weight: none;
	background-color:#FFFFFF;
	color:#000000;
	
}

html>body .oFormulario {
	/* width: 700px; *//*FF*/
   /* *width: 100%; *//*IE7*/
}

.oFormulario label {
	float: left;
	width: 180px;
	text-align:right;
	padding: 3px 10px 0px 0px;
}

.oFormulario-confirmacao {
	float: left;
	width: 100%;
	text-align:center;
	padding: 3px 10px 15px 0px;
}

.oFormulario-Campos {
	/*margin-bottom: 5px;*/
	padding-bottom: 5px;
	vertical-align:middle;
}

.oFormulario-Campos3 {
	padding-top: 3px;
	vertical-align:middle;
}

.oFormulario-Campos2 {
	width:250px;
	margin-bottom: 5px;
	display:table;
}
.oFormulario-Campos4 {
	vertical-align:middle;
	padding-right: 20px;
}

.oFormulario p {
	text-align: center;
	/*background-color:#EFEFEF;*/
	padding: 3px 0px 0px 0px;
}

.oFormulario-Botao {
	padding: 3px 53% 5px 47%;
}

.oFormulario input {
	margin-bottom: 5px;
}

.oFormulario br {
	clear: left;
}

.oFormulario-bottom {
	padding: 3px 0 2px 0;
	height:20px;
	background-color:#e0e0e0;
	text-align: center;
	border-bottom:1px #ffffff solid;
}

.oFormulario-line {
	color:#000000;
	text-align:left;
	border-top:1px #bbe2be solid;
	border-bottom:1px #bbe2be solid;
	background-color:#FFFFFF;
	padding:5px 0 6px 0;
}

.oFormulario-Calendario {
	margin-left:194px;
	text-align:left;
	width:450px;
	height:150px;
	border-top:1px #bbe2be solid;
	border-bottom:1px #bbe2be solid;
	background-color:#FFFFFF;
	padding:5px 0 6px 0;
}

.formulario_titulo {
	color:#000000;
	width:553;
	height:auto;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:1px #bbe2be solid;
	font-weight:bold;
	background-color:#FFFFFF;
}

.formulario_conj {
	width:553px;
	height:auto;
	margin-bottom:10px;
	display:table;
}

.formulario-float1 {
	float: left;
	width: 200px;
	padding: 10px 5px 15px 0px;
}

.formulario-float2 {
	float: left;
	width: 30px;
	padding: 8px 5px 15px 5px;
}
.formulario-float3 {
	float: left;
	width: 100px;
	padding-right: 5px;
}
.formulario-float4 {
	float: left;
	width: 100px;
	padding-right: 80px;
	padding-bottom: 5px; /*FF*/
}

html>body .formulario-float4{
    *padding-bottom: 3px; /*IE7*/
}

	/* End Forms */


	/*  grid lotear Ilhas*/
.grid {
	width:640px;
	height:640px;
	padding:5px;
	float:left;
	background-color:#FFFFFF;
}

.grid-lateral {
	width:160px;
	height:640px;
	padding:5px;
	float:left;
	background-color:#FFFFFF;
}

.grid-bt {
	width:100%;
	height:auto;
	padding:5px 0 5px 0;
	float:left;
	text-align:left;
	background-color:#FFFFFF;
}

.grid-legenda {
	width:130px;
	height:auto;
	padding:5px;
	float:left;
	vertical-align:bottom;
	background-color:#FFFFFF;
}

.grid-ico-legenda {
	width:15px;
	padding:5px 0 5px 0;
	float:left;
}
	/* end Lotear Ilhas*/


	/* Tables Images*/

.tumbs {
	width: auto;
	height:auto;
	padding: 4px 4px 4px 4px;
	border:1px #cddddd solid;
	background-color:#FFFFFF;
	/*float:left;*/
}
.boxBranco { /*Rent Lands page*/
	width: auto;
	height:auto;
	padding: 4px 4px 4px 4px;
	margin-bottom:20px;
	border:1px #bbe2be solid;
	background-color:#FFFFFF;
	float:left;
}

#janela {
	position:absolute;
	width:auto;
	height:auto;
	padding:5px 5px 5px 5px;
	border-bottom:1px #666666 solid;
	border-right:1px #666666 solid;
	z-index:10;
	background-color:#FFFFFF;
	visibility: hidden;
}

.video-popup {
	width:300px;
	height:235px;
	padding:5px;
	margin: 10px 10px 10px 10px;
	border:1px #cddddd solid;
}

.video-txt {
	width:91px;
	height:auto;
	float:left;
	font-size:9px;
}

html>body .video-txt {
	width: 87px; /* FF */
	*width: 91px; /* IE7 */
}

.video-ver {
	width:13px;
	margin-top:3px;
	float:right;
}

.video-tumbs {
	width: 100px;
	height:80px;
	margin:15px 10px 25px 10px;
	padding: 4px 4px 4px 4px;
	float:left;
}

.oGridView {
	border: solid 1px #FFFFFF;
}
.oGridView th {
	width:auto;
	position:relative;
	background-color:#90c994;
	text-transform:uppercase;
	border: solid 1px #FFFFFF;
	font-weight:bold;
	color:#046b68;
	margin-top:10px;
	text-align: center;
}
.oGridView td {
	position:relative;
	color:#000000;
	width:auto;
	height:auto;
	padding: 3px 5px 3px 3px;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: 1px #bbe2be solid;
	text-transform:none;
	font-weight:normal;
	background-color:#FFFFFF;
}


	/* Tables */

.tabelas {
	border-bottom:6px #FFFFFF solid;
}

.tabelas td{
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	height: auto;
	vertical-align:middle;
	text-align:left;
}

.tabelas2 {
	border-bottom:6px #FFFFFF solid;
}

.tabelas2 td{
	height: auto;
	vertical-align:middle;
	text-align:left;
}


.subtitulo {
	width:auto;
	height:auto;
	font-size:14px;
	font-weight:bold;
	color:#2da297;
	padding-top:5px;
	padding-bottom:5px;
}

.subtitulo2 {
	width:auto;
	height:auto;
	font-size:14px;
	font-weight:bold;
	color:#2da297;
	padding-top:0px;
	padding-bottom:5px;
}

.subtitulo-pequeno{
	width:auto;
	height:auto;
	font-size:11px;
	font-weight:bold;
	color:#2da297;
	padding-top:5px;
	padding-bottom:5px;
}

/*#linha-titulo { 
	width:auto;
	position:relative;
	background-color: #e4e4e4;
	text-transform:uppercase;
	font-weight:bold;
	color:#046b68;
	float:left;
	margin-top:10px;
}

	#linha-titulo .tabelas .linha-txt #radio {
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
	}
*/
.linha-destaque { /*Detaque Tabelas*/
	position:relative;
	color:#000000;
	width:auto;
	height:auto;
	border-bottom:1px #bbe2be solid;
	text-transform:none;
	font-weight:normal;
	background-color:#EFEFEF;
}

.linha-destaque-M { /*Detaque Tabelas Maior*/
	position:relative;
	color:#046b68;
	width:auto;
	height:auto;
	font-weight:bold;
	text-transform:none;
	background-color:#E4E4E4;
}

.linha-subtitulo {
	width:auto;
	height:16px; /* alterado*/
	padding-top:3px; /* alterado*/
	padding-left:5px;/* alterado*/
	position:relative;
	background-color:#90c994;
	text-transform:uppercase;
	border-right:1px #FFFFFF solid;
	font-weight:bold;
	color:#046b68;
	margin-top:10px;
}

/*.linha-subtitulo-trans { nao utilizado
	width:auto;
	position:relative;
	background-color:#c4e3c6;
	text-transform:uppercase;
	border-right:1px #FFFFFF solid;
	font-weight:bold;
	color:#87b28a;
	margin-top:10px;
}*/

.linha-subtitulo-2 {
	width:auto;
	position:relative;
	background-color:#e1e1e1;
	text-transform:uppercase;
	border-right:1px #FFFFFF solid;
	font-weight:bold;
	color:#046b68;
	margin-top:10px;
}

.linha-txt {
	position:relative;
	color:#000000;
	width:auto;
	height:auto;
	padding-top: 10px;
	border-bottom:1px #bbe2be solid;
	text-transform:none;
	font-weight:normal;
	background-color:#FFFFFF;
}

.linha-txt-branca {
	position:relative;
	color:#000000;
	width:auto;
	height:auto;
	text-transform:none;
	font-weight:normal;
	background-color:#FFFFFF;
}

.linha-txt-sub {
	color:#000000;
	background-color:#FFFFFF;
	text-transform:none;
	font-weight:normal;
}

.linha-txt-sub-lotes {
	font-size:10px;
	color:#666666;
}

.linha-extendida {
	position:relative;
	color:#000000;
	width:auto;
	height:auto;
	border-bottom:1px #FFFFFF solid;
	/*border-right:1px #FFFFFF solid;*/
	text-transform:none;
	font-weight:normal;
	background-color:#EFEFEF;
}

.linha-extendida-lista {
	position:relative;
	color:#000000;
	width:auto;
	height:auto;
	border-bottom:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	text-transform:none;
	font-weight:normal;
	background-color:#EFEFEF;
}

.linha-cinza {
	background-color:#D7D7D7;
	color: #000000;
	text-transform:capitalize;
}

.linha-cinza-lista {
	background-color:#D7D7D7;
	color: #000000;
	text-transform:uppercase;
	border-right:1px #FFFFFF solid;
}

.linha-calendario-tx {
    padding-top: 2px;
    width: 73px;
    height:13px;
    float:left;
}

html>body .linha-calendario-tx {
	padding-top: 0px;/*--FF--*/
	*padding-top: 2px;/*--IE7--*/
}

.linha-calendario-bt {
    width: auto;
    height:13px;
    float:left;
}

html>body .linha-calendario-bt {
	padding-top: 11px;   /*--FF--*/
	padding-bottom: 11px;/*--FF--*/
	*padding-top: 0px;  /*--IE7--*/
	*padding-bottom: 0px;/*--IE7--*/
}

.text-cinza {
	color:#999999;
}

.text_peq {
	font-size:9px;
}
	/* End Tables*/


	/* My Register*/

#tabela-alertas {
	top: 53px; /*--IE6 --*/
	display: block;
	position: relative;
	width:350px;
	height:auto;
	font-size:11px;
	color:#000000;
	vertical-align:bottom;	
}

html>body #tabela-alertas {
	width:356px;
	top: 50px;	/*--FF--*/
	*top: 53px; /*--IE7--*/
}

.linha-alertas td{
	background-color:#E5E5E5;
	font-weight:Normal;
	padding:5px;
	border-bottom:1px #ffffff solid;
}

.tabela-fundo{
	background-color:#E5E5E5;
	height:66px;

}

.linha-alertas-dest{
	background-color:#cccccc;
	border-bottom:1px #ffffff solid;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}

.menu_conta td{
	padding-left: 5px;
	padding-right: 5px;
}

.menu_conta_escuro_linha {
	border-bottom:1px #ffffff solid;
	background-color:#cccccc;
	color:#000000;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
}
	.menu_conta_escuro_linha a:link{
		text-decoration:none;
	}

	.menu_conta_escuro_linha a:hover{
		color:#ffffff;
		text-decoration:none;
	}

	/* Right side - My register*/

#lateral-direita {
	position:relative;
	width:187px;
	height:auto;
	background-color:#eeefef;
	float:right;
	margin-left:10px;
}

	#lateral-direita .titulotop{
		background-color:#90c994;
		width:auto;
		padding:5px 5px 5px 5px;
		color:#046b68;
		text-transform:uppercase;
		font-weight:bold;
	}

	#lateral-direita .lateraltxt{
		padding:5px 5px 5px 5px;
		border-bottom:1px #FFFFFF solid;
	}

		#lateral-direita .lateraltxt a{
			color:#000000;
			text-decoration:none;
		}

		#lateral-direita .lateraltxt a:hover{
			color:#38b4a9;
			text-decoration:none;
		}

	#lateral-direita .laterallink{
		background-color:#add8d0;
		padding:5px 5px 5px 5px;
		color:#046b68;
		font-weight:bold;
	}

		#lateral-direita .laterallink a{
			color:#046b68;
			text-decoration:none;
		}

		#lateral-direita .laterallink a:hover{
			color:#36a4a1;
			text-decoration: underline;
		}
	/* End My Register*/


	/* Infomation Box */

.box-aviso {
	width:40%;
	background-color:#FFFFCC;
	padding: 5px 5px 5px 5px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	float:right;
	color:#996600;
	border-bottom:1px #ECE4BB solid;
	border-right:1px #ECE4BB solid;
}

.box-atention {
	width:90%;
	background-color:#FFFFCC;
	padding: 10px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	color:#7F2727;
	border-bottom:1px #ECE4BB solid;
	border-right:1px #ECE4BB solid;
}

.box-aviso-peq {
	width:125px;
	background-color:#FFFFCC;
	padding: 5px 5px 5px 5px;
	margin-top:10px;
	margin-right:5px;
	float:right;
	color:#996600;
	border-bottom:1px #ECE4BB solid;
	border-right:1px #ECE4BB solid;
	font-size:9px;
}

.box-aviso-img {
	width:150px;
	position:relative;
	background-color:#FFFFCC;
	padding: 5px 5px 5px 5px;
	float:right;
	color:#996600;
	border-bottom:1px #ECE4BB solid;
	border-right:1px #ECE4BB solid;
	font-size:9px;
}

.box-aviso-peq a:link {
	color:#996600;
}

.box-aviso-peq a: houver {
	color:#996600;
	font-weight:bold;
}

	/* End Infomation Box */


	/* Ilhas Map Page */

#map-container {
	margin-top:35px;
	margin-bottom:20px;
	WIDTH: 553px;
	HEIGHT: 421px;
	PADDING: 0px 0px 0px 0px ;
	BORDER: 0px;
}
	/* End Ilhas Map Page */


	/* Register New accont Page */

.font_g_cadastro_press {
	font-size: 36px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#009c93;
}
.font_box_cadastro_press {
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	background-color:#D2EEE7;
}
.font_box2_cadastro_press {
	font-size: 11px;
	color:#000000;
	background-color:#D2EEE7;
}
.font_g_cadastro {
	font-size: 36px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#BBE1D2;
}
.font_box_cadastro {
	font-size: 12px;
	font-weight:bold;
	color:#BCBCBC;
	background-color:#EBEBEB;
}
.font_box2_cadastro {
	font-size: 11px;
	color:#BCBCBC;
	background-color:#EBEBEB;
}
	/* End Register Page */


	/* Plan Change - Service Page */

#planos-content {
	width:552px;
	height:auto;
	float:left;
}

#planos {
	width:177px;
	height:auto;
	float:left;
	padding-right:1px;
	margin-bottom:10px;
	background-color:#e5e5e5;
	margin-top:8px;
}

	#planos .planos-titulo {
		padding-left:3px;
		padding-right:3px;
		padding-top:5px;
		padding-bottom:5px;
		background-color:#cdcdcd;
		text-transform:uppercase;
		font-weight:bold;
		color:#046b68;
	}

	#planos .planos-txt{
		padding-left:8px;
		padding-top:4px;
		padding-right:8px;
		padding-bottom:4px;
		color:#333333;
	}

		#planos .planos-txt a{
			color:#333333;
			text-decoration:none;
		}

		#planos .planos-txt a:hover{
			color:#38b4a9;
			text-decoration:underline;
		}
	/* End Plan Change Page */

	/* Service Page*/

.servico-space {
	height:50px;
}

.servico-titulo {
	padding-bottom:5px;
	margin-bottom:10px;
	padding-top: 15px;
	border-bottom:1px #bbe2be solid;
}

.servico-botao {
	padding-bottom:20px;
	padding-top: 15px;
	text-align:center;
}

	/* End Service Page */

	/* Calendar*/

.calendario_nao_claro {
	background-color:#E0E0E0;
	color:#BCBCBC;
}
.calendario_nao_escuro {
	background-color:#D8D8D8;
	color:#BCBCBC;
}
.calendario_claro_linha {
	border-bottom:1px #ffffff solid;
	background-color:#E0E0E0;
	color:#000000;
}
.calendario_escuro_linha {
	border-bottom:1px #ffffff solid;
	background-color:#D8D8D8;
	color:#000000;
}
.calendario_escuro {
	background-color:#D8D8D8;
	color:#000000;
}
	.calendario_escuro a {
		color:#000000;
	}
	.calendario_escuro a:hover {
		color:#046b68;
	}

.calendario_claro {
	background-color:#E0E0E0;
	color:#000000;
}
	.calendario_claro a {
		color:#000000;
	}
	.calendario_claro a:hover {
		color:#046b68;
	}
	.calendario_claro a:visited {
		color:#046b68;
	}

.tabelas_calendario td{
	padding:2px 4px 0 4px;
	vertical-align:middle;
	text-align:left;
}
	/* End Calendar*/


	/* Login Page*/

#login {
	width:181px;
	background-color:#069b95;
	height:312px;
	float:left;
}

	#login .displaytop{
		width:171px;
		height:auto;
		background-color:#90c994;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		padding-left:10px;
		padding-top:14px;
		padding-bottom:3px;
	}

	#login .displaytxt{
		width:161px;
		height:98px;
		padding:10px 10px 10px 10px;
		color:#FFFFFF;
		font-size:11px;
	}
	/* End Login Page*/

/* End Internal Pages */


/* Page to print and to send */

#impressao {
	width:500px;
	height:auto;
	margin:0 auto;
	background-color:#FFFFFF;
	display:table;
}

#impressao .logo {
	width:219px;
	height:40px;
	margin:10px;
	float:left;
}

#impressao .logo-dir {
	width:120px;
	height:22px;
	margin:10px;
	float:right;
}

#impressao .noticia { /* TO SEND */
	background-color:#CCCCCC;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin-top:70px;
	padding:5px 5px 5px 10px;
	text-transform:uppercase;
}

#impressao .noticia2 { /* TO PRINT*/
	color:#999999;
	font-weight:bold;
	font-size:12px;
	margin-top:70px;
	padding:5px 5px 5px 10px;
	text-transform:uppercase;
	border-bottom:1px #cccccc solid;
}

#impressao .titulo {
	width: 400px;
	margin: 30px 0  10px 10px;
	float:left;
	font-weight:bold;
}

#impressao .data { /* to send and to print*/
	width: 70px;
	margin: 30px 10px 10px 0;
	float:right;
	color:#666666;
}

#impressao .texto {
	width: 480px;
	margin: 10px 10px 10px 10px;
	float:left;
}

#impressao .linha {
	margin: 10px 0 10px 0;
	height:10px;
	width: 500px;
	background-color:#FFFFFF;
	border-top:1px #cccccc solid;
	float:left;
}

#impressao-form { /* Formulario de entrada de dados em table lass*/
	width: 480px;
	margin: 10px;
	font-weight: none;
	background-color:#FFFFFF;
}

#impressao-form label {
	float: left;
	width: 150px;
	text-align:right;
	padding: 3px 10px 0px 0px;
}


/*Popup Modal*/


.modalBackground { /* Background do paneis exibidos em Modal*/
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.Panel {
	color: #000000;
	background-color:#ffffff;
	padding: 2px;
	vertical-align:top;
}


.oModal {
	color: #000000;
	background-color:#FFFFFF;
	padding: 3px 3px 3px 3px;
	vertical-align:top;
	border: 1px solid #666666;
	scrollbar-arrow-color:#046b68;
    scrollbar-3dlight-color:#aaaaaa;
    scrollbar-highlight-color:#cccccc;
    scrollbar-face-color:#efefef;
    scrollbar-shadow-color:#999999;
    scrollbar-darkshadow-color:#666666;
    scrollbar-track-color:#e1e1e1; 
}

.oModal-Title {/*Titulo Popup Modais*/
	background: #e1e1e1;
	color:#046b68;
    padding: 5px 5px 0 5px;
	font-weight: bold;
	text-transform:uppercase;
	height:20px;
}

.oModal-Content {
	border: 1px solid #e1e1e1;
	background-color:#ffffff;
	padding: 3px 3px 3px 3px;
	text-align: left;
	font-weight: normal;
	text-transform:none;
}

html>body .oModal-Content{border: 1px solid #EFEFEF;} /*--FF--*/

.oModal-Footer {
	background-color: #e1e1e1;
	vertical-align:middle;
	padding: 2px 0 1px 0;
	height: 5px;
	text-align:center;
}
    html>body .oModal-Footer {
        height: 15px;/*--FF--*/
        padding: 2px 0 5px 0;
    }

/*.oModal-Footer-Control {
	display: block;
	position: absolute;
	right: 7px;
}*/

#estrutura-popup{ /*Titulo Popup AdInWord*/
	width:0auto;
	height:auto;
	background-color:#FFFFFF;
	display:table;
}


/*Final Modais*/

.oAlerta {
	font-size: 11px;
	text-align:center;
	color: #7F2727;
	font-weight:bold;
}

/* Texto News */
.oRepeater-Internal {
	padding: 15px;
}
.oRepeater-Internal p{
	text-align:justify;
}
.oRepeater-Titulo {
	padding-bottom:15px;
	color:#046b68;
	font-size: 18px;
}
.oRepeaterImg {
	width: 500px;
	height:200px;
	margin-top: 5px;
	padding: 4px 4px 4px 4px;
	border:1px #cddddd solid;
	background-color:#FFFFFF;
}
/* Final Texto News */





.Calendar .ajax__calendar_container 
{
	z-index:999;
    border:1px solid #000000;
    background-color: #ffffff;
    color: black;
    font-size:9px;
    padding:0px;

}
.Calendar .ajax__calendar_title
{
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	
}

.Calendar .ajax__calendar_body .ajax__calendar_day
{
	width:13px;
	height:13px;
	font-size:9px;
	padding:0px;

}

.Calendar .ajax__calendar_dayname
{
	width:13px;
	height:13px;
	font-size:9px;
	padding:0px;
	text-align:center;
}

.Calendar .ajax__calendar_other .ajax__calendar_day,
.Calendar .ajax__calendar_other .ajax__calendar_year {
    width:13px;
    height:13px;
    font-size:9px;
    color: green;
	text-align:center;
}
.Calendar .ajax__calendar_hover .ajax__calendar_day,
.Calendar .ajax__calendar_hover .ajax__calendar_month,
.Calendar .ajax__calendar_hover .ajax__calendar_year 
{
    color: #a69547; 
    text-align:center;
}

.Calendar .ajax__calendar_month
{
	padding:0px;
	width:32px;
	height:32px;
}

.Calendar .ajax__calendar_year
{
	padding:0px;
	width:32px;
	height:32px;
}

.Calendar .ajax__calendar_footer
{
	font-weight:bold;	
}

.Calendar .ajax__calendar_active .ajax__calendar_day,
.Calendar .ajax__calendar_active .ajax__calendar_month,
.Calendar .ajax__calendar_active .ajax__calendar_year 
{
	border:solid 1px #236c65;
	font-size:9px;
    color: #019c94;
    background-color:#d4e4e4;
    text-align:center;
}



/* Página de Redirecionamento */
.oRedirectForm
{	
	display: block;
	position: absolute;	
	top: 20%;	
	left: 50%;
	width: 495px;
	margin: 0 0 0 -245px;
}

.oRedirect
{
	display: block;
	position: relative;
	background-color: #FFFFFF;	
	width: 461px;	
	border: solid 1px #BCD1D2;
	padding: 10px 10px 10px 10px;
	height: 197px; /*--IE6--*/
}
html>body .oRedirect
{
	height: 195px;  /*--FF--*/		
	*height: 198px; /*--IE7--*/
}

.oRedirect-Logo
{
	display: block;
	position: relative;
	float: left;
	top: 63px;	
	padding: 20px 0px 0px 120px;
}
/* Fim do CSS da página de redirecionamento */

.ColorLabel a {
	color: #2da297;
}

ul#meta-form { list-style:none; } 
ul#meta-form li span { float:left; }
ul#meta-form li input  { }
ul#meta-form li textarea { border:1px solid #CBDCDC; }





