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

* {
margin:0;
padding:0;
}

#container {
width:957px;
margin-left: auto; 
margin-right: auto;
}

#sub_container {
width:957px;
margin-left: auto; 
margin-right: auto;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
}

hr {
height:1px;
background-image:url(../images/background_hr.gif);
border-color:#dddddd;
border:none;
}

.size_446 {
width:446px;
}

.size_404 {
width:404px;
}

.size_419 {
width:419px;
}

.size_380 {
width:380px;
}

.size_250 {
width:255px;
}

.size_600 {
width:410px;
}

.size_890 {
width:890px;
}

div.clear { clear:left; } 


.azul {
color:#1272c1;
}

.amarelo {
color:#bdad21;
}

.verde {
color:#32944a;
}

.vermelho {
color:#e65734;
}

.padding_right {
padding-right:10px;
}

.verdana10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.texto_corrido {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:19px;
}

.mister_m {
display:none;
}

.main_menu {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#adadad;
letter-spacing: -0.3pt;
margin-top:-13px;
text-decoration:none;
}

.main_menu2 {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
}

#menu {
z-index:1000;
}

#menu a:link {
color:#adadad;
cursor:pointer;
text-decoration:none;
}

#menu a:visited {
color:#adadad;
cursor:pointer;
text-decoration:none;
}

#menu a:hover {
color:#666666;
cursor:pointer;
text-decoration:none;
}

#menu a:active {
color:#666666;
cursor:pointer;
text-decoration:none;
}


#background_topo {
background-image:url(../images/background_topo.jpg);
background-repeat:repeat-x;
height:9px;
width:auto;
}

#topo {
height:105px;
width:957px;
z-index:100px;
}


#topo_logado {
height:114px;
width:957px;
z-index:100px;
}


#logo_iplenix {
width:548px;
height:83px;
position:relative;
margin-top:9px;
padding-left:20px;
cursor:pointer;
}

#logo_iplenix_logado {
width:548px;
height:83px;
position:relative;
margin-top:9px;
padding-left:20px;
float:left;
}


#box_login {
	width:283px;
	height:102px;
	position: relative;
	margin-left:661px;
	margin-top:-88px;
}

#fundo_login{
width:283px;
height:102px;
border-width:1px;
border-color:#dddddd;
border-style:solid;
}

#linha1 {
	position:absolute;
	top:12px;
	left:17px;
}

#linha2 {
	position:absolute;
	top:41px;
	left:17px;
}

#linha3 {
	position:absolute;
	top:69px;
	left:17px;
}

#ok_home {
	position:absolute;
	top: -2px;
	left: 202px;
}

#esqueceu {
	position:absolute;
	left:195px;
	text-decoration:underline;
	margin-top:-24px;
	cursor:pointer;
	}

#menu {
	width:470px;
	height:30px;
	position:relative;
	margin-left:476px;
	margin-top:15px;
}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#bdad21;
	padding:5px;
	display:none;
	color:#fff;
	margin-top:-200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#banners {
margin-left:20px;
margin-top:20px;
}

#banner_sombra {
width:945px;
height:116px;
background-color:#ffff59;
margin-left:-11px;
position:relative;
border-width:1px;
border-color:#dddddd;
border-style:solid;
margin-top:-10px;
}

#banner {
width:943px;
height:116px;
margin-top:-109px;
position:relative;
margin-left:-19px;
border-width:1px;
border-color:#dddddd;
border-style:solid;
}

#rodape {
background-image:url(../images/background_rodape.jpg);
background-repeat:repeat-x;
width:100%;
height:284px;
position:absolute;
background-color:#aed9ed;
margin-left:0px;
margin-top:130px;
}

#nuvem_tags {
background-image:url(../images/nuvem_de_tags.png);
width:238px;
height:167px;
background-repeat:no-repeat;
margin-top:-117px;
z-index:2000;
}

#tags_swf {
width:957px;
height:205px;
z-index:1000;
}

#palavras {
width:650px;
background-color:#FFFFFF;
font-family:Arial;
border: 1px solid #FFFFFF;
text-align:center;
line-height:40px;
}


#copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#FFFFFF;
width:770px;
border-width:2px;
border-color:#dddddd;
border-style:dashed;
padding:5px;
color:#666666;
margin-top:10px;
z-index:2000;
}

#botoes {
float:left;
margin-left:40px;
margin-top:-13px;
width:212px;
height:33px;
}

#icone_alerta {
width:70px;
height:70px;
float:left;
margin-left:45px;
margin-top:10px;
}

#boas_vindas {
width:235px;
height:60px;
margin-left:610px;
position:absolute;
top: 45px;
}

.nome_boasvindas {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#1272c1;
}


#texto_boasvindas {
line-height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:10px;

}