/* **************************************** */
/* --------- Todas as Tags ---------------- */
/* **************************************** */
* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 0 solid;
}
html, body {
	width: 100%;
	height: 100%;
}
body {background:url(../images/fundo_demais_paginas.png) repeat-x fixed}
/* **************************************** */
/* --------- Divs Gerais ------------------ */
/* **************************************** */
#geral{
	width: 760px;
	margin: 0 auto;
}
.strong:hover{font-weight:bold}
.flash{
	width:760px;
	margin:0 auto;
}
.toRight{text-align:right}
.esconde{display:none}
.clearBoth{
	clear:both;
	height:12px;
}
.fVermelho{
	font: 10px Verdana;
	font-weight:bolder;
	color:#FF0000;
}
.fAzul{
	font: 10px Verdana;
	font-weight:bolder;
	color:#0000FF;
}
#topo{
	width: 760px;
	height: 65px;
}
#conteudo .txtSearch{
	border: solid 1px;
	padding: 1px 4px;
	color:#007CC2;
}
#conteudo .btSearch{
	border: solid 1px;
	padding: 1px 4px;
	color:#FFFFFF;
	background-color: #027AC8;
}
#conteudo{
	min-height: 335px;
	height: 335px;
	width: 760px;
	background:url(../images/fundo.jpg) repeat top;
	font: 10px Verdana;
	color:#007CC2;
}
p.erroMsg a{
	text-indent: -999em;
	overflow:hidden;
	margin: 25px 0px;
	width: 50px;
	margin:0 auto;
	text-align:center;
	display:block;
	height:44px;
	background:url(../images/erroCadastro.gif) no-repeat center bottom;
}
p.erroMsg a:link{
	text-indent: -999em;
	overflow:hidden;
	margin: 25px 0px;
	width: 50px;
	margin:0 auto;
	text-align:center;
	display:block;
	height:44px;
	background:url(../images/erroCadastro.gif) no-repeat center bottom;
}
p.erroMsg a:hover{
	text-indent: -999em;
	overflow:hidden;
	margin: 25px 0px;
	width: 50px;
	margin:0 auto;
	text-align:center;
	display:block;
	height:44px;
	background:url(../images/erroCadastro.gif) no-repeat center top;
}
/* ***************************************************************** */
/* --------- Correção de erro do IE6, não lê min-height ------------ */
/* ***************************************************************** */
html>body #conteudo{height: auto}
/* ************************************************** */
/* --------- Busca para todas as páginas ------------ */
/* ************************************************** */
#buscaInner{
	float:left;
	width: 200px;
	overflow:hidden;
	text-indent: -999em;
	background:url(../images/busca_tudo_logo.png) no-repeat left top;
}
#buscaInner a{
	display:block;
	width: 170px;
	height: 75px;
}
#buscaInner .btSearch{
	vertical-align:bottom;
	background-color: #FFFFFF;
}
/* *************************************************** */
/* --------- todo e qualquer link do site ------------ */
/* *************************************************** */
#conteudo a:hover, #conteudo a:link, #conteudo a:visited {
	color:#007CC2;
	cursor:pointer;
	text-decoration:none;
}
/* *************************************************** */
/* --------- Index - Resultado da Busca -------------- */
/* *************************************************** */
#conteudo #resultBusca {font-size:12px}
#buscaInicial{
	padding-top: 100px;
	margin:0 auto;
	text-align:right;
	width: 200px;
	height:160px;
}
#conteudo #buscaInicial .txtSearch{color:#007CC2}
#subTopoResultado{
	height: 120px;
	float: right;
	text-align:center;
}
#subTopoResultado #imgTopoResultado{
	text-indent: -999em;
	overflow:hidden;
	width:560px;
	height:34px;
	background:url(../images/../images/barra_resultado.jpg) no-repeat left top;
}
#conteudo #resultado{
	padding-top: 140px;
	text-align:left;
}
#conteudo #resultado a{cursor:pointer}
#conteudo #resultado p{padding: 2px 0px}
#conteudo #resultado hr{
	margin: 6px 0px;
	border: 1px #CCCCCC solid;
}
/* ******************************************** */
/* --------- Consulta Sentimental ------------- */
/* ******************************************** */
#conteudo #subTopoConsulta{
	height: 150px;
	float:right;
	text-align:center;
	width: 560px;
}
#conteudo #subTopoConsulta #imgTopoConsulta{
	text-indent: -999em;
	overflow:hidden;
	width:560px;
	height:34px;
	background:url(../images/barra_consulta_sentimental.jpg) no-repeat left top;
}
#conteudo #subTopoConsulta p img{
	margin-top: -2px;
	margin-right:13px;
	float:right;
}
#conteudo #subTopoConsulta .hrSentimental{
	float:right;
	width:544px;
	height:4px;
	border: 2px #65B5DC solid;
}
#conteudo #subTopoConsulta #divHR{
	margin-right:13px;
	margin-top:1px;
}
#conteudo #consultaPerguntas{text-align:center}
#conteudo #consultaPerguntas .perguntas{
	margin:0 auto;
	width: 600px;
}
#conteudo #consultaPerguntas .perguntas .nome{
	width: 150px;
	float:left;
	text-align:left;
}
#conteudo #consultaPerguntas .perguntas .data{
	width: 90px;
	float:left;
	text-align:center;
}
#conteudo #consultaPerguntas .perguntas .mensagem{
	width: 360px;
	float:left;
	text-align:left;
}
#conteudo #respostaPsicologa .divResposta{text-align:justify}
#conteudo #respostaPsicologa .divResposta div{margin:6px 0px}
#conteudo #respostaPsicologa .divResposta .psicologa{
	margin:12px 0px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	float:right;
}
#conteudo #pergunte #textoFormPergunta{
	margin-top:14px;
	margin-bottom: 14px;
	text-align:center;
	color: #007CC2;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}
#conteudo #pergunte #divFormPergunta{
	width:562px;
	margin:0 auto;
	text-align:center;
}
#conteudo #pergunte #divFormPergunta #formPergunta .formPerguntaTxt{
	float:left;
	margin:5px;
	width: 270px;
	text-align:left;
}
#conteudo #pergunte #divFormPergunta #formPergunta .formPerguntaTxtArea{
	margin:5px;
	width: 555px;
	text-align:left;
}
#conteudo #pergunte #divFormPergunta #formPergunta .formPerguntaTxt input{width:250px}
#conteudo #pergunte #divFormPergunta #formPergunta label{cursor:pointer}
#conteudo #pergunte #divFormPergunta #formPergunta input, #conteudo #pergunte #divFormPergunta #formPergunta textarea{border: 2px #DADADA solid}
#conteudo #pergunte #divFormPergunta #formPergunta input:focus, #conteudo #pergunte #divFormPergunta #formPergunta textarea:focus{border: 2px #65B5DC solid}
/* ****************************************** */
/* --------- Chat --------------------------- */
/* ****************************************** */
#conteudo #subTopoChatParque{
	float: right;
	height: 140px;
}
#conteudo #subTopoChatParque #imgTopoChat{
	text-indent: -999em;
	overflow:hidden;
	width:560px;
	height:34px;
	background:url(../images/barra_chat.jpg) no-repeat left top;
}
#imgTopoChatBalada, #imgTopoChatCinema, #imgTopoChatMotel, #imgTopoChatParque, #imgTopoChatShop{
	text-indent: -999em;
	overflow:hidden;
	width:560px;
	height:34px;
}
#imgTopoChatBalada{background:url(../chat/imagens/barra_chat_na_balada.jpg) no-repeat left top}
#imgTopoChatCinema{background:url(../chat/imagens/barra_chat_no_cinema.jpg) no-repeat left top}
#imgTopoChatMotel{background:url(../chat/imagens/barra_chat_no_motel.jpg) no-repeat left top}
#imgTopoChatParque{background:url(../chat/imagens/barra_chat_no_parque.jpg) no-repeat left top}
#imgTopoChatShop{background:url(../chat/imagens/barra_chat_no_shopping.jpg) no-repeat left top}
#conteudo #subTopoChatParque p{text-align:center}
#menuChat{text-align:center}
#conteudo .centralizar{
	text-align:center;
	vertical-align: middle;
	width: 500px;
	margin:0 auto;
}
#conteudo #divLoginChat{
	width:650px;
	margin:0 auto;
}
#conteudo #recebeAvatar{
	margin-top:17px;
	margin-left:10px;
	width:32px;
	height:32px;
	float:left;
}
#conteudo #apelido1, #conteudo #apelido3{
	float:left;
	margin-left: 10px;
	width: 155px;
	margin: 7px 0px;
}
#conteudo #apelido2, #conteudo #apelido4{
	float:right;
	padding-right:70px;
	width: 180px;
	margin: 7px 0px;
	text-align:right;
}
#conteudo #apelido3{text-align:right}
#conteudo #loginChat{
	float:left;
	width:460px;
}
#conteudo #login{
	width:460px;
	height:100px;
	text-align:center;
}
#conteudo #login p{margin: 10px 0px}
.comboChat{
	background:#F5F5F5;
	border: 1px solid #000000;
}
.chatpreto {color: #000000}
.chatvermelho {color: #FF0000}
.chatazulclaro {color: #4682b4}
.chatazulescuro {color: #0000FF}
.chatverdeescuro {color: #006400}
.chatverdeclaro {color: #9acd32}
.chatlaranja {color: #ff8c00}
.chatamarelo {color: #ffd700}
.chatroxo {color: #8b008b}
.chatrosa {color: #FF00FF}
#conteudo #careta{width:460px}
#conteudo #careta table{
	text-align:center;
	margin:0 auto;
}
#conteudo #careta img{
	width:32px;
	height:32px;
}
#conteudo #careta .avatares{padding:5px}
#conteudo #careta .avatares a{cursor:pointer}
#conteudo #careta .numeros{
	width:40px;
	padding:5px 0px;
	background:#CCCCCC;
}
#conteudo #avisoChat{
	float:right;
	width:186px;
	border: 1px solid #AFDEF8;
}
#conteudo #avisoChat p{
	text-align:justify;
	margin: 10px;
}
/* ****************************************** */
/* --------- Torpedo ------------------------ */
/* ****************************************** */
#conteudo #subTopoTorpedo{
	text-align:center;
	float:right;
	height: 140px;
}
#conteudo #subTopoTorpedo #imgTopoTorpedo{
	text-indent: -999em;
	overflow:hidden;
	width:560px;
	height:34px;
	background:url(../images/barra_torpedo.jpg) no-repeat left top;
}
#conteudo #subTopoTorpedo p{
	line-height:200%;
	letter-spacing:1px;
}
#conteudo #torpedo{
	width:600px;
	margin:0 auto;
}
#conteudo #torpedo #torpedoCampo{
	width: 380px;
	float:left;
}
#conteudo #torpedo #torpedoCampo input, #conteudo #torpedo #torpedoCampo textarea{
	border: 1px solid #007CC2;
	margin-left:14px;
}
#conteudo #torpedo #torpedoCampo p{margin-bottom:5px}
#conteudo #torpedo #torpedoCampo div{text-align:center}
#conteudo #torpedo #torpedoCampo div .btTorpedo{
	border: 0px solid;
	color: #FFFFFF; 
	background-color: #67B4DB; 
	padding: 1px 4px;
	width:66px; 
	height:26px;
	font-size:8pt;
}
#conteudo #torpedo #torpedoRosto{
	width: 220px;
	float:right;
}
#conteudo #torpedo table{
	text-align:center;
	margin:0 auto;
}
#conteudo #torpedo img{
	width:32px;
	height:32px;
}
#conteudo #torpedo .avatares{padding:5px}
#conteudo #torpedo .avatares a{cursor:pointer}
#conteudo #torpedo .radioBtn{
	width:40px;
	padding:1px 0px;
}
#conteudo #torpedoMsg img{
	float:left;
	height:32px;
	width:32px;
	margin-left: 4px;
	margin-right: 10px;
}
#conteudo #torpedoMsg{line-height:170%}
#conteudo #torpedoMsg .msg{height:40px}
#conteudo>#torpedoMsg>.msg{
	height:auto;
	min-height:40px;
}
#conteudo #torpedoMsg hr{
	margin: 7px 0px;
	border: 1px solid #007CC2;
}
#conteudo #torpedoObrigado{text-align:center}
/* *************************************** */
/* --------- Enquete --------------------- */
/* *************************************** */
#conteudo #subTopoTorpedo{
	height:140px;
	float:right;
}
#conteudo #subTopoTorpedo #imgTopoEnquete{
	text-indent: -999em;
	overflow:hidden;
	width:560px;
	height:34px;
	background:url(../images/barra_enquete.jpg) no-repeat left top;
}
#conteudo #enquete{
	width:300px;
	text-align:center;
	border:1px solid #66CCFF;
	margin:0 auto;
	margin-top:0px;
}
#conteudo #enquete #optEnquete{
	text-align:left;
	border:1px solid #66CCFF;
}
#conteudo #enquete #caixaEnquete input{margin-top: 6px}
#conteudo #enquete #caixaEnquete p.titulo{margin: 3px 0px}
#conteudo #enquete #caixaEnquete .btnEnquete{
	padding: 2px;
	color: #007CC2;
	font-size:10px;
	font-weight: bold;
	border: 0px;
	background-color: #D5F0FF;
	margin-top:10px;
	margin-bottom: -5px;
}
#conteudo #semEnquetes{
	text-align:center;
	padding-top:90px;
	padding-bottom:0px;
	font-size:12px;
}
#conteudo #resultadoEnquete{
	width: 300px;
	margin:0 auto;
	text-align:center;
}
#conteudo #resultadoEnquete table {
	border: 1px solid #D5F0FF;
	width: 100%;
	margin:0 auto;
}
#conteudo #resultadoEnquete table td{
	text-align:left;
	padding: 2px 0px;
}
#conteudo #resultadoEnquete .btnEnqueteR{
	font-family: Verdana;
	font-size: 8pt;
	color: #007CC2;
	font-weight: bold;
	padding: 3px;
	background-color: #D5F0FF;
}
/* *************************************** */
/* --------- Cadastre seu Site ----------- */
/* *************************************** */
#conteudo #subTopoCadastre{
	height:140px;
	float: right;
}
#conteudo #subTopoCadastre #imgTopoCadastre{
	text-indent: -999em;
	overflow:hidden;
	width:560px;
	height:34px;
	background:url(../images/barra_cadastre_seu_site.jpg) no-repeat left top;
}
#conteudo #subTopoCadastre p{text-align:center}
#conteudo #cadastre{text-align:left}
#conteudo #cadastre .atencaoCadastre{
	padding: 18px 0px;
	text-align:center;
}
#conteudo #cadastre .inputTxt{
	border: 1px solid #007CC2;
	padding: 1px 4px;
	font: 8pt Verdana;
	color:#007CC2;
}
#conteudo #cadastre .btCadastre{
	padding: 4px;
	font: 8pt Verdana;
	background:#007CC2;
	color:#FFFFFF;
}
#conteudo #cadastreConf h3{
	margin: 25px 0px;
	text-align:center;
}
/* *************************************** */
/* ----------- Forum --------------------- */
/* *************************************** */
#conteudo #subTopoForum {
	height: 140px;
	float:right;
}
#conteudo #subTopoForum #imgTopoForum{
	text-indent: -999em;
	overflow:hidden;
	width:560px;
	height:34px;
	background:url(../images/barra_forum.jpg) no-repeat left top;
}
#conteudo #subTopoForum p{text-align:center}
#conteudo #forum{text-align:center}
/* *************************************** */
/* --------- Cupido Online --------------- */
/* *************************************** */
#conteudo #subTopoCupido{
	height:140px;
	float: right;
}
#conteudo #subTopoCupido #imgTopoCupido{
	text-indent: -999em;
	overflow:hidden;
	width:560px;
	height:34px;
	background:url(../images/barra_cupido.jpg) no-repeat left top;
}
#conteudo #subTopoCupido p{text-align:center}
#conteudo #cupido{text-align:center}
#conteudo #cupido .linha{
	width:760px;
	margin: 4px 0px;
}
#conteudo #cupido form{margin: 15px 0px}
#conteudo #cupido .linha label{cursor:pointer}
#conteudo #cupido .linha .numero{
	width:38px;
	height: 22px;
	vertical-align:middle;
	padding-top: 8px;
	background:#007CC2;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}
#conteudo #cupido .linha .texto{
	width: 333px;
	height: 22px;
	padding-top: 8px;
	padding-right: 2px;
	margin: 0px 17px;
	background:#EEEEEE;
	text-align: right;
	float:left;
}
#conteudo #cupido .linha .form{
	text-align:left;
	padding-top: 5px;
}
#conteudo #cupido .linha .form select{
	color:#FFFFFF;
	background:#007CC2;
	font-size: 8pt;
}
#conteudo #cupido .linha .form select{border: 1px solid #00456B}
#conteudo #cupido .linha .form input, #conteudo #cupido .linha .form textarea, #conteudo #cupido .linha .form fieldset{
	border: 1px solid #00456B;
	color:#007CC2;
}
#conteudo #cupido .linha .form fieldset{
	width: 342px;
	padding: 3px;
	margin-top: -8px;
	float:left;
}
#conteudo #cupido .linha .form fieldset p{
	padding: 5px 8px;
	float:left;
}
#conteudo #cupido p a{
	font-weight:bold;
	display:block;
	margin: 7px 0px;
}
#conteudo #cupido form p input[type=button], #conteudo #cupido form p input[type=submit]{
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	padding: 4px 4px;
	background-color: #007CC2;
	font-size:8pt;
	font-family:Verdana
}
#conteudo #cupidoConf h3{
	margin: 25px 0px;
	text-align:center;
}
#conteudo #cupidoConf #confCadCupido{
	width: 500px;
	margin: 0 auto;
	text-align:center;
}
#conteudo #cupidoConf #confCadCupido table{
	border-collapse:separate;
	border-spacing: 1px;
}
#conteudo #cupidoConf #confCadCupido td{
	padding: 6px;
	margin: 3px 0px;
	background:#D5E1FF;
	text-align:justify;
}
#conteudo #cupidoConf #confCadCupido td.tdEsquerdo{
	width:120px;
	text-align:left;
}
#conteudo #cupidoResult h3{
	margin: 25px 0px;
	text-align:center;
}
#conteudo #cupidoResult{
	width: 650px;
	margin: 0 auto;
	text-align:center;
}
#conteudo #cupidoResult table{
	border-collapse:separate;
	width: 100%;
	border-spacing: 1px;
	margin: 0 auto;
}
#conteudo #cupidoResult table th{
	padding: 6px;
	background:#6699CC;
	color:#FFFFFF;
}
#conteudo #cupidoResult td{
	padding: 6px;
	margin: 3px 0px;
	background:#D5E1FF;
	text-align:justify;
}
#conteudo #cupidoResult td a{cursor:pointer}
/* ****************************************** */
/* -------- Cupido OnLine - pop-up ---------- */
/* ****************************************** */
#cupidoResultDetalhes{
	background:url(../images/fundo.jpg) repeat top;
	font: 10px Verdana;
	color:#007CC2;
	text-align:center;
	width:400px;
	margin:0 auto;
}
#cupidoResultDetalhes p{text-align:left}
#cupidoResultDetalhes hr{
	border: 1px solid #007CC2;
	margin: 2px 0px;
}
#cupidoResultDetalhes fieldset{
	background:url(../images/fundo.jpg) repeat top;
	border:1px solid #007CC2;
	width: 380px;
	margin: 0 auto;
}
#cupidoResultDetalhes form{
	width: 220px;
	margin:0 auto;
}
#cupidoResultDetalhes form input, #cupidoResultDetalhes form textarea{
	border: 1px solid #007CC2;
}
#cupidoResultDetalhes form input[type=button]{
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	padding: 4px 4px;
	background-color: #007CC2;
	font-size:8pt;
	font-family:Verdana
}
#cupidoResultDetalhes a:hover, #cupidoResultDetalhes a:link, #cupidoResultDetalhes a:visited {
	color:#007CC2;
	cursor:pointer;
	text-decoration:none;
}
#cupidoResultDetalhes .formCupidoLabel{
	float:left;
	width: 70px;
	text-align:left;
}
#cupidoResultDetalhes .formCupidoInput{
	float:left;
	text-align:left;
}
/* ****************************************** */
/* --------- Jogos -------------------------- */
/* ****************************************** */
#conteudo #subTopoJogos{
	height:120px;
	float:right;
}
#conteudo #subTopoJogos table{
	width: 550px;
	height: 80px;
	font-weight:bold;
	text-align:center;
}
#conteudo #subTopoJogos #imgTopoJogos{
	text-indent: -999em;
	overflow:hidden;
	width:550px;
	height:34px;
	background:url(../images/barra_jogos.jpg) no-repeat left top;
}
#conteudo #subTopoJogos table td{width:50%}
#conteudo #subTopoJogos table td a{cursor:pointer}
#conteudo #jogos{text-align:center}
#conteudo #jogos hr{
	border:1px solid #65B5DC;
	margin: 3px 0px;
}
/* ****************************************** */
/* --------- Rodapé ------------------------- */
/* ****************************************** */
#rodape a:hover, #rodape a:link, #rodape a:visited, #rodape a{
	text-decoration:none;
	font: 12px Tahoma;
	color:#FFFFFF;
	cursor:pointer;
}
#rodape{
	text-align:center;
	background:url(../images/rodape.jpg) repeat;
	width:760px;
	height: 25px;
	font: 12px Tahoma;
	color:#FFFFFF;
}
#rodape p{padding-top:4px}
