@charset "iso-8859-1";
    a:hover {
    	text-decoration: underline;
    }
    body {
      font-family: Verdana, Tahoma, Arial, Times New Roman, Courier;
      font-size: 12px;
   	  margin: 0px;
    }
    .clear {
    	clear: both;
    }
    em.error { 
	   color: #922F1D; 
   	   font-weight:bold;
	}
    fieldset {
       color: #000000;
   	   font-weight:bold;
    }
    .fieldsetlegend {
       color: #000000;
   	   font-weight:bold;
    }
    .fieldsetlegenderros {
       color: #B00000;
   	   font-weight:bold;
    }
    #logomarcasite {
   	   background-image:url(/layoutwes/transparent.gif);
	   float:left;
	   cursor:pointer;
       height:160px;
	   width:300px;
	   text-indent:-9999px;
	   z-index:100;
	   margin: 0px auto;
    }
    #topo {
    	height: 101px;
    	margin: 0px auto;
    	width: 980px;
    }
    
    #meio {
        background: url(/layoutwes/imagemmeio.png) top center;
    	margin: 20px auto 0px auto;
    	width: 980px;
    }
    

    #conteudo {
    /*	background: #f1f1f1;  */
    	float: left;
    	width: 780px;
    }
    
    #rodape {
    	background: url(/layoutwes/footer.png) top center no-repeat;
    	height: 50px; /* veja a altura que vc precisar */
    	margin: 0px auto;
    	width: 980px;
    	color:#fff;
    }
	.boxfotolista{
    	background: #383838;
		border:2px solid #000000;
    	display:block;
    	float: left;
    	height: 180px;
    	width: 180px;
    	margin: 15px 0px 0px 10px;
    	cursor:pointer;
	}
	.dadosfotouser{
	    clear:both;
    	background: url(/layoutwes/pixelfundobarra_vermelho.png);
		color: #fff;
    	display:block;
    	text-align: center;
    	height: 65px;
    	width: 180px;
    	margin: -70px 0px 0px 0px;
    	z-index:17;
    	position:absolute;
	}
	.seloplano{
	    clear:both;
    	display:block;
    	height: 26px;
    	width: 25px;
    	margin: -196px 0px 0px 160px;
    	z-index:18;
    	position:absolute;
	}
	.useronline{
	    clear:both;
    	background: url(/layoutwes/user-online.png);
    	display:block;
    	height: 16px;
    	width: 16px;
    	margin: -187px 0px 0px -8px;
    	z-index:19;
    	position:absolute;
	}
	.useroffline{
	    clear:both;
    	background: url(/layoutwes/user-offline.png);
    	display:block;
    	height: 16px;
    	width: 16px;
    	margin: -187px 0px 0px -8px;
    	z-index:19;
    	position:absolute;
	}
	.userchat{
	    clear:both;
    	background: url(/layoutwes/conversecomigobloco.png) #000000 top left no-repeat;
    	display:block;
    	height: 20px;
    	color: #ffffff;
    	width: 179px;
    	margin: 35px 0px 0px 1px;
    	*margin: 35px 0px 0px -90px;
    	z-index:120;
    	position:absolute;
	}
	.galeriaprivada{
	    clear:both;
    	background: url(/layoutwes/galeriaprivada.png);
    	display:block;
    	height: 16px;
    	width: 16px;
    	margin: -188px 0px 0px 173px;
    	z-index:18;
    	position:absolute;	}
    .titulopagina {
    	background: url(/layoutwes/cabtitulo.png) top center no-repeat;
    	/* background: #808040; */
    	height: 112px;
    	width: 791px;
    	font-weight:bold;
    	font-size: 20px;
    	color: #FFFF80;
    	padding: 10px 0px 0px 0px;
    }
    .fimtitulopagina {
        clear: both;
    	background: url(/layoutwes/fimtitulo.png) top center no-repeat;
    	height: 112px;
    	width: 791px;
    	margin: 0px 0px 0px -5px;
    }
    .subtitulopagina {
    	font-weight:bold;
    	font-size: 14px;
    	color: #400000;
    	padding: 30px 0px 0px 5px;
    	display: block;
    }    
    
 /* CSS Titulos em Javascript */	
     
	.d1, .d2, .d3, .d4, .d5{font-weight:bold; font-family:Verdana, Tahoma, Arial; font-size:20px;position:absolute;}
	.d1, .d2, .d3, .d4{color:#000;}
	.d5{color:#ffff80;}
	.d1{border:0px solid #000000;margin:2px 0px 0px 0px;}
	.d2{border:0px solid #000000;margin:0px 0px 0px -1px;}
	.d3{border:0px solid #000000;margin:0px 0px 0px 2px;}
	.d4{border:0px solid #000000;margin:-1px 0px 0px 0px;}
	.d5{border:0px solid #000000;margin:0px 0px 0px 0px;}

	.s1, .s2, .s3, .s4, .s5{font-weight:bold; font-family:Verdana, Tahoma, Arial; font-size:20px;position:absolute;}
	.s1, .s2, .s3, .s4{color:#000;}
	.s5{color:#ffffff;}
	.s1{border:0px solid #000000;margin:2px 0px 0px 0px;}
	.s2{border:0px solid #000000;margin:0px 0px 0px -1px;}
	.s3{border:0px solid #000000;margin:0px 0px 0px 2px;}
	.s4{border:0px solid #000000;margin:-1px 0px 0px 0px;}
	.s5{border:0px solid #000000;margin:0px 0px 0px 0px;}

	.f1, .f2, .f3, .f4, .f5{font-weight:bold; font-family:Verdana, Tahoma, Arial; font-size:16px;position:absolute;width:780px;text-align:center;}
	.f1, .f2, .f3, .f4{color:#000;}
	.f5{color:#B8FEFB;}
	.f1{border:0px solid #000;margin:2px 0px 0px 0px;width:780px;text-align:center;}
	.f2{border:0px solid #000;margin:0px 0px 0px -1px;width:780px;text-align:center;}
	.f3{border:0px solid #000;margin:0px 0px 0px 2px;width:780px;text-align:center;}
	.f4{border:0px solid #000;margin:-1px 0px 0px 0px;width:780px;text-align:center;}
	.f5{border:0px solid #000;margin:0px 0px 0px 0px;width:780px;text-align:center;}
	

 /* CSS Lateral Geral */	

    #lateral {
    	/* background: #c8c8c8; */
    	float: left;
    	height: auto;
    	width: 190px;
        color: #ffffff;
   	    font-weight:normal;
    }

    #lateral a {
        color: #ffffff;
   	    font-weight:normal;
    	text-decoration: none;
    	font-size: 12px;
    }
	
    #lateral a:visited {
        color: #ffffff;
   	    font-weight:normal;
    	text-decoration: none;
    	font-size: 12px;
    }

    #lateral a:hover {
    	text-decoration: underline;
    	color: #ffff00;
   	    font-weight:normal;
    	font-size: 12px;
    }
 /* CSS Listagem lateral de imagens de usuários */	
	
 
    .lateraluserthumbslink {
        float:left;
		width:90px;
		height:90px;
		text-align:center;
		margin:0px 0px 0px 0px;
    }
    .lateraluserthumbslink a {
        text-decoration:none;
		cursor:pointer;
    	color: #ffffff;
    }

    .lateraluserthumbslink a img {
        border:1px solid #000000;
		width:80px;
		height:80px;
    }


 /* CSS Menu Lateral Admin */	

    .divmenuadmin {
        display:block;
    	font-weight:normal;
    	font-size: 12px;
    	color: #ffffff;
    }
 
    .divmenuadmin a {
    	font-weight:normal;
    	text-decoration: none;
    	font-size: 11px;
    	color: #ffffff;
    }
    .divmenuadmin a:visited {
    	font-weight:normal;
    	text-decoration: none;
    	font-size: 11px;
    	color: #ffffff;
    }
    .divmenuadmin a:hover {
    	font-weight:bold;
    	text-decoration: underline;
    	font-size: 11px;
    	color: #ffff00;
    }     


 /* CSS Lateral do site - Visăo Usuário */	

    .lateralcentralizada {
        text-align:center;
		width:180px;    
    }    

   .clubedeamigos {
        display:block;
        background: url(/layoutwes/amigo.png) top left no-repeat;
        margin:10px 0px 0px 0px;
        padding:10px 0px 0px 40px;
    	font-size: 12px;
    	font-weight:bold;
    	color: #FFFF00;
    	height:32px;
    }
 
   .cadernodefavoritos {
        display:block;
        background: url(/layoutwes/favoritos.png) top left no-repeat;
        margin:10px 0px 0px 0px;
        padding:10px 0px 0px 40px;
    	font-size: 12px;
    	font-weight:bold;
    	color: #FFFF00;
    	height:32px;
    }
 
   .casalreal {
        display:block;
        background: url(/layoutwes/confuser.png) top left no-repeat;
        margin:10px 0px 0px 20px;
        padding:10px 0px 0px 10px;
    	font-size: 12px;
    	font-weight:bold;
    	color: #FFFFFF;
    	height:32px;
    }
 
    .divtitulomenulateral {
        display:block;
        margin:20px 0px 0px 0px;
    	font-weight:bold;
    	font-size: 12px;
    	color: #FFFF80;
    }

    .divmenulateral {
        display:block;
    	font-weight:normal;
    	font-size: 12px;
    	color: #ffffff;
    }
 
    .divmenulateral a {
    	font-weight:normal;
    	text-decoration: none;
    	font-size: 12px;
    	color: #ffffff;
    }
    .divmenulateral a:visited {
    	font-weight:normal;
    	text-decoration: none;
    	font-size: 12px;
    	color: #ffffff;
    }
    .divmenulateral a:hover {
    	font-weight:bold;
    	text-decoration: underline;
    	font-size: 12px;
    	color: #ffff00;
    }     


    .linklateralgeral a {
    	font-weight:normal;
    	text-decoration: none;
    	font-size: 12px;
    	color: #ffffff;
    }
    .linklateralgeral a:visited {
    	font-weight:normal;
    	text-decoration: none;
    	font-size: 12px;
    	color: #ffffff;
    }
    .linklateralgeral a:hover {
    	font-weight:bold;
    	text-decoration: underline;
    	font-size: 12px;
    	color: #ffff00;
    }     

    .linklateralfontmenor a {
    	font-weight:normal;
    	text-decoration: none;
    	font-size: 10px;
    	color: #ffffff;
    }
    .linklateralfontmenor a:visited {
    	font-weight:normal;
    	text-decoration: none;
    	font-size: 10px;
    	color: #ffffff;
    }
    .linklateralfontmenor a:hover {
    	font-weight:bold;
    	text-decoration: underline;
    	font-size: 10px;
    	color: #ffff00;
    }     
    
    .divalturaregulada {  /* Equivalente a 3 <BR> */
       clear:both;
       display:block;
       height:30px;
    }
    .divalturareguladamenor {  /* Equivalente a 2 <BR> */
       clear:both;
       display:block;
       height:20px;
    }


 /* CSS Painel do Usuário */	

    #login_topo {
    	height: 40px;
    	margin: 0px auto;
    	width: 980px;
    	color: #ffffff;
    }

    #login_topo a{
   	    font-weight:normal;
    	text-decoration: none;
    	color: #ffffff;
    }
    #login_topo a:visited{
   	    font-weight:normal;
    	text-decoration: none;
    	color: #ffffff;
    }
    #login_topo a:hover{
   	    font-weight:bold;
    	text-decoration: none;
    	color: #ffff00;
    }
    .divformlogin {
        position:absolute;
		float:left;
		margin:11px 0px 0px 450px;
		*margin:11px 0px 0px 150px;
		z-index:12;
		color:#fff;
    }
    .corlinkmeupaineloff{
       color:#ffffff;
	   display:inline;
	   cursor:pointer;
    }
    .corlinkmeupainelon{
       color:#ffff00;
	   display:inline;
	   cursor:pointer;
    }
    .divfechapainelfloatusuario {
 	    float:right;
		cursor:pointer;
		background: url(/layoutwes/fechar.png) top center no-repeat;
		height:16px;
		width:16px;
    }
    .divpainelfloatusuario {
    	margin:2px 0px 0px 250px;
		height:102px; 
		width:735px; 
		background: #eec144;
		display:none;
		position:absolute;
		border:2px solid #000000;
		z-index:20;
    }
    .divmsgerrologin {
        display:none;
		float:right;
		width:500px;
		height:20px;
		background:#000000;
		filter:alpha(opacity=85);
		opacity:0.85;
		-moz-opacity: 0.85;
		z-index:25;
		border-style: solid;
		border-color: #eec144;
		border-width: 0px 2px 2px 2px;
		text-align:center;
		color:#ffffff;
    }
    .divacaopaineluser {
        display:inline;
		padding:0px 0px 0px 5px;
    	font-weight:normal;
    	font-size: 12px;
    	color: #000000;
    }
 
    .divacaopaineluser a {
    	font-weight:bold;
    	text-decoration: none;
    	font-size: 14px;
    	color: #800040;
    }
    .divacaopaineluser a:visited {
    	font-weight:bold;
    	text-decoration: none;
    	font-size: 14px;
    	color: #800040;
    }
    .divacaopaineluser a:hover {
    	font-weight:bold;
    	text-decoration: underline;
    	font-size: 14px;
    	color: #800040;
    }    
    
    .divlinkspaineluser {
		float:left;
		display:block;
		margin:5px 0px 0px 10px;
		width:144px;
		height:45px;    
    	font-weight:normal;
    	font-size: 12px;
    	color: #000000;
    }
 
    .divlinkspaineluser a {
    	font-weight:normal;
    	text-decoration: none;
    	font-size: 12px;
    	color: #000000;
    }
    .divlinkspaineluser a:visited {
    	font-weight:normal;
    	text-decoration: none;
    	font-size: 12px;
    	color: #000000;
    }
    .divlinkspaineluser a:hover {
    	font-weight:bold;
    	text-decoration: underline;
    	font-size: 12px;
    	color: #800040;
    }    
    .icolinkpaineluser {
		border:0px;
		margin:3px 0px 0px 0px;
    }
    .rodapepaineluser {
    	position:absolute;
		margin:70px 0px 0px 102px;
		*margin:70px 0px 0px -569px;
		width:633px;
		height:15px;
		background:#d2a21e;
		color:#000;
		text-align:right;
    }
    
 /* CSS Imagem com Zoom */
    .customGal{
		display: block;
		float: center;
		margin: 0 10px 10px 0;
	    cursor: url(images/zoomin.cur), pointer;    
    }
    .divfotoperfilusuario {
       text-align:center;
	   vertical-align:middle;
    }
    .divfotoperfilusuariopainel {
       float:left;
	   width:100px;
	   height:100px;
	   border:0px solid #000000;
	   text-align:center;
	   vertical-align:middle;
    }
	    
 /* CSS Página Pessoal do Usuário */
 
    .divstatusativouser {
    	font-weight:bold;
    	font-size: 12px;
    	color: #ffff00;
    }
    .divdadosperfilusuario {
		display:none;
		text-align:left;
		font-size:14px;
		padding:10px 0px 0px 10px;
		width:620px;    
    }
    .divdadosperfilusuario B {
        color:#000080;
    }
    .divmenuapoioperfil {
        display:block;
    	font-weight:bold;
    	font-size: 16px;
    	color: #ffffff;
    	margin:-15px 0px 15px 40px;
    }
    .divmenuapoioperfil a {
    	font-weight:bold;
    	text-shadow:0px 3px 6px #000000;
    	text-decoration: none;
    	font-size: 16px;
    	color: #ffffff;
    }
    .divmenuapoioperfil a:visited {
    	font-weight:bold;
    	text-shadow:0px 3px 6px #000000;
    	text-decoration: none;
    	font-size: 16px;
    	color: #ffffff;
    }
    .divmenuapoioperfil a:hover {
    	font-weight:bold;
    	text-shadow:0px 7px 10px #000000;
    	text-decoration: none;
    	font-size: 16px;
    	color: #ffff00;
    }
    

/* Admin */
.zebra1 { background: #F9F9F9; }
.zebra2 { background: #E9E9E9; }
.over { background: #333; color: #FFF;}
#table_geral{ width:100%; height:auto; border:0px solid #000000; padding:0px; margin:0px;}
#table_header{ width:1000px; height:auto; border:0px solid #000000; padding:0px; margin:0px;}
#table_rodape{ width:1000px; height:auto; border:0px solid #000000; padding:0px; margin:0px;margin-top:10px;}
/*tabela de informaçăo*/
#table_info{ border:0px solid  #999999; }
.tabela_cabec{ background:#cccccc; color:#000000; font-weight:normal; background:url(/layoutwes/cont.jpg) repeat-x; padding:0px 0px 0px 0px; border-bottom:1px solid #ccc;}
.tabela_cabec div{ background:#cccccc;color: #990000; margin:0px; font-weight:bold; padding-bottom:5px; border-right:1px solid #999999;}
/*Zebrado*/
.tabela_linha_0{ font-weight:normal; border-bottom:1px solid #ccc; border-top:0px solid #ffffff;padding-bottom:0px;padding-top:0px;} 
.tabela_linha_0 div{ border-right:1px solid #999999; text-align:left;padding:3px;}
.tabela_linha_1{ font-weight:bold;color:darkred;background:#fff1d3;border-bottom:1px solid #ccc;border-top:0px solid #ffffff;padding-bottom:0px;padding-top:0px;}
.tabela_linha_1 div{ border-right:1px solid #999999;text-align:left; padding:3px;}

.campoform_0 fieldset{ border:1px solid #d7d7d7; padding:5px; margin:3px;}
.campoform_0 fieldset legend{ color: #990000; font-size:11px; font-weight:bold; padding:0px 10px 0px 10px;}
.form_texto_e{ font-weight:bold; width:140px; text-align:right; padding-right:5px;}

/*	Form's Dica	*/
.dica{ float:left;border:0px solid #FFFFFF;padding-left:16px;width:150px; margin-top:0px;margin-left:-6px; background:url(/layoutwes/baloo_seta.png) no-repeat 8px 5px;opacity:0.90;-moz-opacity: 0.90;filter: alpha(opacity=100);}
.dica_seta{ position:absolute; padding:0px 0px 0px 18px;}
.dica_top{ background:#E2E2E2 /* url(baloo_top.gif) no-repeat 0 bottom*/; border:0px solid #FFFFFF; height:1px; padding:0px; }
.dica_meio{ background:#E2E2E2/*url(baloo_meio.gif) repeat-y 0 0*/;padding:0px 3px 0px 8px;  color:#000000; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.dica_bottom{ background:#E2E2E2 /*url(baloo_bottom.gif) no-repeat 0 top*/; height:1px; padding:0px;  }

/* ENQUETE */

.divEnquete{
	width:185px;
	margin:10px auto;
	background:url(../layoutwes/bg/enquete-02.jpg) repeat-y top center;
	}

.divEnquete_meio{
	background:url(../layoutwes/bg/enquete.jpg) no-repeat center top;
	padding:0 5px 0 5px;
	text-align:left;
	}
	
.divEnquete_meio h5{
	display:block;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#B83030;
	padding:4px 2px 0 2px;
	margin:0 4px 0 0;
	}

.divEnquete_meio form{
	margin:0;
	padding:0;
	padding:0 3px;
	}

.divEnquete_meio form label{
	margin:0;
	padding:3px 0;
	display:block;
	}

.divEnquete_meio form label strong{
	color:#000;
	font-size:12px;
	}

.divEnquete_meio form label a{
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	
.divEnquete_meio form label a:hover{
	text-decoration:underline;
}

.divEnquete_bottom{
	background:url(../layoutwes/bg/enquete-03.jpg) no-repeat center bottom;
	height:9px;
	}
/* Select - Inicio */
.sel-style-texto {
	height: 75px;
	position: relative;
}

.sel-style-texto,
.sel-style-lista {
	overflow: auto;
	max-height: 351px;
	padding-left: 10px;
	width: 692px;
}

.sel-style-lista {
	margin-left: 0px;
	padding: 0px !important;
	top: 75px;
	width: 692px;
}

.sel-style-lista li {
	background: #fff;
	border: 3px solid #adadad;
	display: block;
	height: 77px;
	line-height: 23px;
	margin-top: -3px;
	padding: 0px 7px;
}

.sel-style-lista li.hover {
	background: #e3e3e3;
}

.sel-style-lista img,
.sel-style-texto img {
	float: left;
	margin: 6px 5px 0px 0px;
}

.sel-style-lista li span {
	float: left;
}

.boxS {
	background: url(../layoutwes/topo_boxs_bg.png);
	float: left;
	height: 77px;
	line-height: 23px;
	margin: 10px 5px 0px 0px;
	position: relative;
	width: 692px;
	z-index: 999;
}
.boxS select option {
	height: 76px;
}

.boxS .cmf-skinned-select {
	background: url(../layoutwes/topo_boxs_bg.png);
	line-height: 75px;
}

.boxS .cmf-skinned-text {
	font-size: 14px;
	padding-left: 40px !important;
}

/* Select - Fim */	
/*}*/

