body {margin:0;  position: relative; background-color:#000; padding:20px 0 0 0;}

#container_malu {
	position:relative;
	width:958px;
	background:url(../imagens/bg_malu.jpg) no-repeat;
	height:575px;
	margin:0 auto;
	background-image: url(../imagens/bg_malu.jpg);
}

#container_meligeni {
	position:relative;
	width:958px;
	background:url(../imagens/bg_malu.jpg) no-repeat;
	height:575px;
	margin:0 auto;
	background-image: url(../imagens/bg_malu.jpg);
}


div.conteudo { position:absolute; top:70px; left:50px; width:596px; height:421px; background:url(../imagens/bg_conteudo.jpg); filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; 
/*-moz-border-radius-topleft: 0.5em; -moz-border-radius-topright: 0.5em; -moz-border-radius-bottomleft: 0.5em; -moz-border-radius-bottomright: 0.5em;*/}


/*LOGIN*/
div.form { position:absolute; z-index:10; top:140px; left:70px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}
div.form form input {border:0; height:20px;}
div.form form span.es_senha a { font-size:10px; color:#000; display:block; padding:4px 0 0 0px; float:left;}
div.form form span.es_senha a:hover {color:#999;}
div.form form input.ok { float:left; padding:3px 0 0 7px;}
div.tamanho {height:515px;}
/*FIM LOGIN*/

/*MENU*/
div.menu {width:958px; background-color:#000; margin:0 auto; height:30px; text-align:center; background-image:url(../imagens/menu/bg_menu.jpg); }
div.menu ul {list-style:none; margin:0 auto; width:500px;}
div.menu ul li {float:left;}
/*FIM MENU*/
	
/*HOME*/	
div.coluna_esquerda {position:absolute; left:0px; top:266px;}
div.coluna_direita {position:absolute; left:278px;}
/*FIM HOME*/	
	
/*CONFIRA A DESCULPA*/	
div.conf_desculpa {position:absolute; z-index:20; top:115px; left:80px;}
div.desculpas { clear:both; width:460px; height:280px; overflow:auto; margin:15px 0 0 0;}
div.desculpas ul {list-style:none; margin:0; padding:0;}
div.desculpas ul li {padding:7px 0 0 0; }
div.desculpas ul li div.img{ width:47px;  float:left; clear:both;}
div.desculpas ul li div.nome {float:left; width:380px; padding:0 0 0 7px; }
div.desculpas ul li div.nome p { margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:bold; text-transform:uppercase;}
div.desculpas ul li div.nome p span.votos {text-transform: lowercase;}
div.desculpas ul li div.nome p.desculpa { font-weight:normal; line-height:14px; padding:0 0 4px 0; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.desculpas ul li div.nome a.votar { text-decoration:none; display:block; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background-color:#9abf3e; width:35px; color:#FFF; padding:2px 4px 2px 4px; float:left;}	
div.desculpas ul li div.nome a.votar:hover {background-color:#999;}
div.desculpas ul li div.nome a.amigo { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333; text-decoration:none; float:left; padding:0 0 0 6px;}
div.desculpas ul li div.nome a.amigo:hover { color:#999; text-decoration:underline;}
div.desculpas ul p.separador { clear:both; background:url(../imagens/separador.jpg) no-repeat; width:410px; height:1px; display:block; margin:12px 0 0 0; padding:0; }
div.conf_desculpa form input.busca {width:220px; border:0; height:17px; float:left;}
div.conf_desculpa form input.buscar {float:left; padding:0 0 0 4px;}
div.conf_desculpa div.paginacao { width:130px; height:46px; background:url(../imagens/bg_paginacao.gif) no-repeat; position:absolute; top:329px; left:205px; text-align:center; padding:10px 0 0 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#333; font-size:12px;}
div.conf_desculpa div.paginacao a { color:#333; text-decoration:none; font-size:16px; }
div.conf_desculpa div.paginacao a:hover {text-decoration:underline; color:#999;}
div.conf_desculpa div.paginacao span { background-color:#ffcc00; font-family:24px; padding:0 3px 0 3px;}
/*FIM CONFIRA A DESCULPA*/	

/*CADASTRO*/

div.cadastro {position:absolute; z-index:9; top:130px; left:80px;}
div.cadastro p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold; height:12px;}
div.cadastro p.separador {background:url(../imagens/separador.jpg) no-repeat; width:533px; height:1px; display:block; margin:0; padding:0; }
div.cadastro form {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold; height:12px; width:480px;}
div.cadastro form label { margin:0; padding:7px 0 0 0; height:20px; line-height:10px; display:block; width:52px; float:left;}
div.cadastro form input.campos1 {border:0; height:20px; width:240px;}
div.cadastro form input.campos2 {border:0; height:20px; width:60px;}
div.cadastro form input.campos3 {border:0; height:20px; width:170px;}
div.cadastro form label.sexo {width:30px; height:15px;}
div.cadastro form label.visita {width:105px; clear:both;}
div.cadastro form div.foto { display:block; position:absolute; width:197px; background-color:#ccc; height:120px; top:82px; left:320px; padding:7px 0 0 7px; z-index:30;}
div.cadastro form div.foto p { margin:0; padding:0 0 7px 0; display:block;}
div.cadastro form div.foto p.texto {font-size:10px; font-weight:normal; height:35px; line-height:12px; display:block;}
div.cadastro form div.foto input {width:185px; border:0; }
div.cadastro form div.senha {width:180px; float:left; }
div.cadastro form div.senha label {clear:both; height:8px; width:180px;}
div.cadastro form div.senha input {border:0; margin:3px 0 0 0; height:17px;}
div.cadastro form div.bt_cadastro {width:90px; float:left; padding:18px 0 0 0;}
div.cadastro div.dados {width:250px; float:left;  margin:0; padding:0;}
div.cadastro div.dados p { clear:both; margin:0; padding:0 0 15px 0;}
div.cadastro p.confirmacao { clear:both; height:40px; width:543px; margin:0; padding:0; display:block;}
div.cadastro div.flash_reg {width:250px; float:left; padding:40px 0 0 0;}


/*CADASTRO AMIGO*/

div.cadastro_amigo {position:absolute; z-index:9; top:100px; left:80px;}
div.cadastro_amigo p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold; height:12px;}
div.cadastro_amigo p.separador {background:url(../imagens/separador.jpg) no-repeat; width:513px; height:1px; display:block; margin:0; padding:0; }
div.cadastro_amigo form {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold; height:12px; width:480px;}
div.cadastro_amigo form label { margin:0; padding:7px 0 0 0;  width:120px; }
div.cadastro_amigo form input.campos1 {border:0; height:25px; width:280px; margin:0; padding:0; float:left;}
div.cadastro_amigo form input.bt {margin:0; padding:0 0 0 7px; float:left;}
div.cadastro_amigo form textarea {width:280px; border:0; margin:0; padding:3px 0 0 3px; height:150px; overflow:auto; float:left; }
div.cadastro_amigo form input.bt_02 { padding:75px 0 0 0px; }
div.cadastro_amigo div.bg div.img{ width:47px;  float:left; clear:both;}
div.cadastro_amigo div.bg div.nome {float:left; width:380px; padding:0 0 0 7px; }
div.cadastro_amigo div.bg div.nome p { margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:bold; text-transform:uppercase;}
div.cadastro_amigo  div.bg div.nome p span.votos {text-transform: lowercase;}
div.cadastro_amigo div.bg div.nome p.desculpa { font-weight:normal; line-height:14px; padding:10px 0 4px 0; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.cadastro_amigo div.bg {background-color:#ccc; height:60px; width:450px; padding:10px 0 0 10px;}

/*CADASTRO DESCULPA*/

div.cadastro_desculpa {position:absolute; top:130px; left:80px; z-index:20;}
div.cadastro_desculpa p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold; height:12px;}
div.cadastro_desculpa p.separador {background:url(../imagens/separador.jpg) no-repeat; width:530px; height:1px; display:block; margin:0; padding:0; }
div.cadastro_desculpa div.ed_foto { width:80px; text-align:center; float:left;}
div.cadastro_desculpa div.ed_foto a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#333;}
div.cadastro_desculpa div.ed_foto a:hover {  color:#999;}
div.cadastro_desculpa div.campo_desculpa { float:left; width:450px;}
div.cadastro_desculpa div.campo_desculpa p {margin:0;}
div.cadastro_desculpa div.campo_desculpa p {font-weight:normal; padding:0 0 5px 0;}
div.cadastro_desculpa div.campo_desculpa a.sair { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none;  }
div.cadastro_desculpa div.campo_desculpa a.sair:hover { color:#999;}
div.cadastro_desculpa div.campo_desculpa span.caracter {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#999; text-decoration:none; padding:0 0 0 280px;   }
div.cadastro_desculpa div.campo_desculpa form textarea {width:450px; height:80px; border:0;}
div.cadastro_desculpa div.campo_desculpa form input { padding:7px 0 10px 0;}
div.cadastro_desculpa p.text {width:330px; float:left; padding:7px 0 0 0;}
div.cadastro_desculpa p.bt_clique {float:left; width:140px; padding:15px 0 0 395px;}
div.cadastro_desculpa div.campo_desculpa form input.bt_cadastrar { position:absolute; z-index:3; top:247px; left:440px;}

/* LOGIN DESCULPA */
div.login_desculpa {width:480px; height:70px; background-color:#d3d4d2; position:absolute; top:130px; left:70px; z-index:11;}
div.login_desculpa div.img {width:47px;  float:left; clear:both; padding:9px;}
div.login_desculpa div.nome {float:left; width:380px; padding:6px 0 0 0;  margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:bold;}
div.login_desculpa div.nome span.votos {text-transform: lowercase;}
div.login_desculpa div.nome p {margin:0;}
div.login_desculpa div.nome p.desculpa {font-weight:normal; line-height:14px; padding:0 0 4px 0;}
div.form_desculpa { position:absolute; z-index:10; top:280px; left:70px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}
div.form_desculpa form input {border:0; height:20px;}
div.form_desculpa form span.es_senha a { font-size:10px; color:#000; display:block; padding:4px 0 0 0px; float:left;}
div.form_desculpa form span.es_senha a:hover {color:#999;}
div.form_desculpa form input.ok { float:left; padding:3px 0 0 7px;}
div.cadastrese_login {position:absolute; top:300px; left:305px;}
div.login_desculpa div.separador {width:473px; height:1px; margin:35px 0 0px 0; background-color:#ccc; }
div.login_desculpa p.texto {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:normal; line-height:14px; padding:0 0 4px 0;}
div.login_desculpa p.bt_confirmacao { clear:both; text-align: right; padding:0px 0 0 269px; }


/* REGULAMENTO */

div.regulamento { width:460px; position:absolute; top:135px; left:80px; z-index:40;}
div.regulamento p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333;}
div.regulamento div.cont_regulamento {width:440px; height:280px; overflow:auto;}
div.regulamento div.cont_regulamento p {font-size:12px; font-weight:normal; padding:0 20px 0 0;}
div.regulamento div.cont_regulamento p a {color:#666;}
div.regulamento div.cont_regulamento p a:hover {color:#999;}


/* PR�MIOS */

div.premios {position:absolute; left:70px; top:120px;}
div.premios div.esq {width:250px; float:left;}
div.premios div.dir {width:230px; float:left; padding:0 0 0 20px;}
div.premios div.dir p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; font-weight:bold; font-size:18px;}
div.premios div.dir p span { font-size:14px; font-weight:normal;}
div.premios div.dir p.lembrete {font-size:10px; width:235px;}
div.premios div.dir p.lembrete a {color:#666; text-decoration:none;}
div.premios div.dir p.lembrete a:hover {color:#999; text-decoration:underline;}
/*INCLUDES*/

div.malu {position:absolute; z-index:1; top:35px; left:480px;}
div.meligeni {position:absolute; z-index:35; top:5px; left:560px;}
div.participe {position:absolute; z-index:10; top:10px; left:225px;}
div.cadastrese { position:absolute; z-index:11; top:255px; left:305px;}
div.tit_regulamento {position:absolute; z-index:10; top:37px; left:253px;}
div.vote {position:absolute; z-index:10; top:30px; left:125px;}
div.qualasua {position:absolute; z-index:10; top:30px; left:173px;}
div.desculpa_flash {position:absolute; z-index:25; top:180px; left:273px;}
div.clique {position:absolute; z-index:25; top:460px; left:73px;}
div.tit_premios {position:absolute; z-index:10; top:35px; left:275px;}
div.amigo {position:absolute; z-index:10; top:10px; left:200px;}
div.cad_desculpa {position:absolute; z-index:10; top:30px; left:165px;}
div.lembrete {position:absolute; z-index:10; top:10px; left:225px;}