/*
Theme Name: Nokia Guru 2009
Theme URI: http://www.nokiaguru.com.br/
Description: Tema do Nokia Guru 2009.
Version: 2.0
Author: Anderson Nogueira
Author URI: anderson@webmatrix.com.br
*/


/* Theme Oficial Nokia */
#site {
	display:block;
	margin:0 auto;
	width:756px;
}

#pagetitle{
color:#444433;
display:block;
font-size:15px;
font-weight:bold;
padding-left:15px;
text-align:left;
}


#pagemenu{
display:block;
height:34px;
width:750px;
}
#pagelogo{
background:transparent url(pics/20101705_guru_home.jpg) no-repeat scroll 0 0;
display:block;
height:341px;
margin-left:15px;
width:750px;
}

#cadlogo{
background:transparent url(pics/guru_cad.jpg) no-repeat scroll 0 0;
display:block;
height:341px;
margin-left:15px;
width:750px;
}

#prelogo{
background:transparent url(pics/20100615_guru_pre.jpg) no-repeat scroll 0 0;
display:block;
height:341px;
margin-left:15px;
width:750px;
}
#panellogo{
background:transparent url(pics/guru_panel.jpg) no-repeat scroll 0 0;
display:block;
height:341px;
margin-left:15px;
width:750px;
}
#gurulogo{
background:transparent url(pics/guru_guru.jpg) no-repeat scroll 0 0;
display:block;
height:341px;
margin-left:15px;
width:750px;
}

#pagetext{
background:transparent url(pics/bg_site.jpg) no-repeat scroll 0 0;
display:block;
margin-left:15px;
width:750px;
}

#cadtext{
background:transparent url(pics/bg_site_cad.jpg) no-repeat scroll 0 0;
display:block;
margin-left:15px;
width:750px;
}
#sitehome{
	/*background:transparent url(img/site-main2.jpg) no-repeat scroll 0 0;*/
        /*background:transparent url(img/site-main3.jpg) no-repeat scroll 0 0;*/
        background:transparent url(pics/20101907_vencedores.jpg) no-repeat scroll 0 0;
        /*background:transparent url(http://www.nokiaguru.com.br/nokiaguru/wp-content/uploads/2010/01/site-main3.jpg) no-repeat scroll 0 0;*/
	display:block;
	width:750px;
	height:460px;
}

#cadhome{
display:block;
width:750px;
height:304px;
}

#prehome{
display:block;
width:750px;
}


#cadhomeform{
display:block;
width:750px;
}


#homecontent{
	display:block;
	clear:both;
}

.homecon {
margin-top:257px;
}

#homemain-form{
	display:block;
	float:right;
	padding-left:38px;
	margin-top:58px;
	text-align:left;
	width:257px;
}
#homemain-guru{
	width:400px;
	display:block;
	float:left;
	margin-left:28px;
}
.homelogin{
border:none;
width:205px;
background:transparent;
}
.homepassword{
border:none;
width:205px;
background:transparent;
}
#homesenha{
margin-top:37px;
}

#homelogon{
margin-top:19px;
}

#homefotobox {
	display:block;
	float:left;
	height:195px;
	margin:0;
	width:161px;
}


#hometexto{
color:#FFFFFF;
display:block;
float:left;
font-family:arial;
font-size:10px;
line-height:12px;
margin-top:22px;
text-align:left;
width:225px;

}
#fimsite{
	background:url(pics/bgfoot.gif) #5b7aa0 no-repeat;
	height:38px;
	margin-left:0px;
	display:block;
	clear:both;
}
.menuhome, .menucad, .menupre, .menuguru{
	background:url(pics/menu_pini.jpg) no-repeat;
	height:34px;
	display:block;
	clear:both;
	text-align:left;
	margin-left:15px;
	margin-top:12px;
}

.menucad {background:url(pics/menu_pcad.jpg) no-repeat;}
.menupre {background:url(pics/menu_ppre.jpg) no-repeat;}
.menuguru {background:url(pics/menu_pguru.jpg) no-repeat;}


#item{
	display:block;
	float:left;
	height:34px;
	margin-right:10px;
}

#hometexto p{
	font-size:11px;
	color:#fff;
	margin-bottom:10px;
}
.botaomaishome{
	display:block;
	height:21px;
	margin-top:-25px;
        margin-top /*\**/: -35px\9;
        *margin-top:-25px !important;
	margin-left:3px;
	width:108px;
}
.botaomaishome2{
	display:block;
	height:21px;
	margin-top:-30px;
	margin-left:15px;
	width:108px;
}
#homefotobox #foto{
	display:block;
margin-left:10px;
margin-top:14px;
text-align:left;
}

#homefotobox #nome{
color:#7579A0;
display:block;
font-family:arial;
font-size:18px;
margin-left:-10px;
margin-top:14px;
text-align:center;
}

#homefotobox #texto{
color:#4C4C4C;
display:block;
font-family:arial;
font-size:10px;
margin-left:11px;
margin-top:4px;
text-align:left;
width:145px;
}

.sucesso_title{
	color:#FFFFFF;
display:block;
font-family:arial;
font-size:20px;
margin-left:35px;
text-align:left;
}

.sucesso_text{
	color:#FFFFFF;
display:block;
font-family:arial;
font-size:14px;
margin-left:35px;
text-align:left;
}

.cad_textoexplicativo, .cad_aviso{
	display:block;
	text-align:left;
	margin-left:35px;
	color:#fff;
	
	font-family:Arial, Helvetica, sans-serif;
}
.cad_aviso{
	font-style:italic;
	margin-top:20px;
	margin-bottom:16px;
}
.formlabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#fff;
	text-align:left;
	margin-top:10px;
	margin-bottom:4px;
}

.formfield {
	display:block;
	color:#fff;
	text-align:left
}

#cad_formulario{
	padding-left:35px;
}

#camponome{
	background:url(pics/camponome.gif);
	height:23px;
	width:368px;
	display:block;
}

#campodefault{
	background:url(pics/campodefault.gif);
	height:23px;
	width:278px;
	display:block;
}

.inputfield{
	border:medium none;
	margin-left:3px;
	margin-top:3px;
	width:269px;
}
.inputfieldnome{
	width:358px;
}

#textodefault{
	background:url(pics/campotext.gif);
	width:628px;
	height:83px;
}
.textfield{
background:transparent none repeat scroll 0 0;
border:medium none;
height:76px;
margin-left:3px;
margin-top:3px;
overflow:hidden;
width:622px;
}
.selectitens{
	margin-right:3px;
	display:block;
	float:left;
}

a.regulamento{
	color:#fff;
	text-decoration:none;
}

a.regulamento:visited{
	color:#fff;
	text-decoration:none;
}

a.regulamento:hover{
	color:#fff;
	text-decoration:underline;
}

#regulamentotxt p{

}

#logomodal{
display:block;
padding-bottom:15px;
padding-left:15px;
padding-top:15px;
text-align:left;
}

#contentmodal {
	text-align:left;
	padding-left:15px;
	padding-right:15px;	
	clear:both;
	display:block;
	width:420px;
}
#contentmodal #content {
display:block;
height:319px;
overflow-y:scroll;
width:424px;
}
#contentmodal #content p{
display:block;
padding-bottom:10px;
}

#aceitacao{
	display:block;
	clear:both;
	padding-top:10px;
}

#aceitacaoleft{
	display:block;
	float:left;
	width:500px;
}

#aceitacaoright{
	display:block;
	float:right;
	padding-top:28px;
	text-align:left;
	width:146px;
}

.premio_texto{
color:#FFFFFF;
display:block;
margin-bottom:35px;
margin-top:-15px;
padding-left:35px;
padding-right:35px;
text-align:left;	
}

#premiados{
	padding-left:35px;
	clear:both;
}

#premiados #item{
display:block;
height:101px;
margin-bottom:40px;
width:515px;
}
#premiados #item #foto{
	float:left;
	display:block;
}
#premiados #item #foto img{
	border:solid 4px #fff;
	width:116px;
	height:93px;
}
#premiados #item #textos{
	float:left;
	display:block;
}

#premiados #item #textos .nome{
	color:#FFF;
	font-family:Arial Narrow,Arial,Helvetica,sans-serif;
	display:block;
	text-align:left;
	font-size:24px;
	font-weight:lighter;
	padding-left:15px;
	padding-top:3px;
}

#premiados #item #textos .texto{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	font-size:14px;
	padding-left:15px;
	padding-top:10px;
}

.querocad{
clear:both;
display:block;
height:50px;
left:396px;
padding-left:35px;
position:relative;
text-align:left;
top:164px;
}

.textinf{
border:medium none;
height:85px;
width:600px;
margin-bottom:15px;
}

.txturl{
border:medium none;
height:21px;
width:600px;
margin-bottom:15px;
}


#conhecaguru{
display:block;
margin-top:-17px;
padding-left:34px;
}

#guruholder{
display:block;
height:570px;
width:628px;
}

.consolidado{
background:transparent url(img/rcon.gif) no-repeat scroll 0 0;
}
.mensal{
background:transparent url(img/rmes.gif) no-repeat scroll 0 0;
}
#ititem{
display:block;
height:43px;
clear:both;
}

#itrank, #itnome, #itpontos {
display:block;
height:40px;
float:left;
}

#itrank{
line-height:40px;
margin-left:10px;
text-align:center;
width:77px;
}
#itnome{
line-height:40px;
margin-left:20px;
text-align:left;
width:436px;
}
#itpontos{
line-height:40px;
margin-left:10px;
text-align:center;
width:46px;
}
#menu4{
display:block;
margin:0px;
text-align:left;
}

#menu5{
display:block;
margin:0px;
text-align:left;
}

#txt01{
width:750px;
height:1px;
background:url(img/txt01.jpg) no-repeat;
display:block;
}

#guruholder a{
text-decoration:none;
color:#222222;
}

#guruholder a:hover{
text-decoration:underline;
color:#222222;
}

.mensalblogs {
background:transparent url(img/rmes_blogs.gif) no-repeat scroll 0 0;
}
.mensalcomunidades {
background:transparent url(img/rmes_comu.gif) no-repeat scroll 0 0;
}
.mensalforuns {
background:transparent url(img/rmes_foruns.gif) no-repeat scroll 0 0;
}
.consolidadoblogs {
background:transparent url(img/rcom_blogs.gif) no-repeat scroll 0 0;
}
.consolidadocomunidades {
background:transparent url(img/rcom_comu.gif) no-repeat scroll 0 0;
}
.consolidadoforuns {
background:transparent url(img/rcom_foruns.gif) no-repeat scroll 0 0;
}

#premioguru{
/*background:url(img/premios.jpg);*/
/*background:url(img/nokia-n85.jpg);*/
/*background:url(img/20100208_premio.jpg);*/
background:url(pics/20100615_premio.jpg);

height:395px;
width:750px;
display:block;
}