﻿/* Comportamento básico da página */
html, body {height:100%;} /**/
body {
	margin:0; 
	padding:0;
	background:#b1d0ed;
	background-image:url(../images/fundo.jpg);
	color:#4c81c2;
	font:75%/1.4 Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
#tudo { 
	width:760px;
	 position:relative;  /*Contexto de posicionamento */
	/*background:#fff url(bg-auxiliar.gif) repeat-y right;*/
	background-color:White;
	margin:0 auto;
	text-align:left;
	min-height:100%;/**/
	border:solid 1px silver;
	border-width:0 1px;
	}
 * html #tudo {height: 100%;}/**/
#conteudo {padding-bottom:30px;}/**/
/* Comportamento do cabeçalho */
#Cabecalho 
{
	background:#f0efef;
	width:760px;
	/*height:100px;*/
	border-bottom:1px solid silver;
	text-align:left;
	padding-top:1px;
	}
#Cabecalho #location
{
	background-color:Black;
	width:100%;
	text-align:right;
	color:White;
}
#Cabecalho #location A
{
	font-size:small;
	color:White;
	text-decoration:underline;
}
#Cabecalho #location A:hover
{
	font-size:small;
	color:Orange;
	text-decoration:underline;
}
.divMenuLogo
{
	float:left;
	width:100%;
	height:100px;
	background-color:#acd413;/*#008400;*/
	background-image:url('../images/fundo_inrio.jpg');
}
.divMenuLogo a
{
	text-decoration:none;
}

.divMenuCabecalho {
float: right;
border:none;
border-top:solid 1px #c0c0c0;
height: 25px;
background-color:#f1f5f8;
width:100%;
font-size: 10px;

}

.divMenuCabecalho ul {
font-weight: bold;
list-style-type: none;
margin: 5px 2px 0px 0px;
padding: 0;
text-align: left;
}

.divMenuCabecalho ul li {
display: inline;
}

.divMenuCabecalho a {
display: block inline;
color: #647b98;
/*background: url(images/navbg.gif);*/
/*width: 28px;*/
font-family:Verdana;
font-size:11px;
padding: 8px 4px 8px 4px;
text-decoration: none;
font-weight:bold;
}

.divMenuCabecalho a:hover {
background-color: #acd413;
color: #FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

/*.divMenuCabecalho
{
	float:left;
	text-align:right;
	width:86%;
	height:74%;
}
.divMenuCabecalho a
{
	font-size:12px;
	font-weight:700;
	letter-spacing:1px;
	color:#196297;
	text-decoration:none;
}
.divMenuCabecalho a:hover
{
	font-size:12px;
	font-weight:700;
	letter-spacing:1px;
	color:#4eb0e9;
	text-decoration:none;
}*/

/* Comportamento do conteudo */
#principal
{
	width:100%;
	float:left;
	text-align:justify;
}
#lateral
{
	float:left;
	width:297px;
}
.tdCristo
{
	background-color:#02105a;
	background-image:url(../images/cristo_bkg.gif);
	background-repeat:no-repeat;
}

A
{
	color:green;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
A:hover
{
	color:green;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#auxiliar
{
	width:200px;
	float:left;
	padding-top:10px;
}
	
/* Comportamento do rodape */
#rodape
{
	background:#f0efef;
	width:760px;
	height:20px;
	position: absolute;
	bottom: 0; /**/ 
	border:1px solid silver;
	border-width: 1px 0;
	text-align:left;
	background-image:url('../images/fundo_rod.jpg');
	color:Black;
	font-size:11px;
	font-family:Verdana;
}
#rodape p
{
	margin:0;
	font-weight:bold;
	color:#060;
}
a.LinkHideEstatistica
{
	font-family:Verdana;
	font-size:11px;
	color:Black;
	cursor:default;
}
a.LinkHideEstatistica:hover
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	cursor:default;
	color:Black;
}
A.Rodape 
{
	COLOR: yellow;
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	vertical-align:middle;
}
A.Rodape:hover 
{
	text-decoration: underline;
	COLOR: yellow;
	font-family:Verdana;
	font-size:11px;
	vertical-align:middle;
}
img
{
	border:none;
}
/*ul
{
	width:190px;
	margin:0;
	padding:0;
	list-style:none;
}
ul li {margin:1px 0; }
ul li a, ul li a:visited {
	height:1%;
	font:12px Arial, Helvetica, sans-serif;
	display:block;
	background:#060;
	color:#fff;
	text-decoration:none;
	padding:2px 10px;
	}
ul li a:hover {
	background:#9f9;
	color:#060;
	}*/
.SpanH2
{
	color:green;/*#196297;*/
	letter-spacing:1px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;	
}
h1, h2, h4 { 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:900;
	color:#008000;
	letter-spacing:1px;
	}
h4 {font-size:14px;}
.clear {clear:both;}
.ErroPadrao
{
	color:Red;
}
.createdByMenu
{
	background-color:#006600;
	color:#9fb54a;
	width:25%;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	font-size:smaller;
	text-align:left;
	letter-spacing:1px;
	font-size:8px;
	font-family:Verdana;
	float:left;
}
.createdByMenu a
{
	color:#9fb54a;
	text-decoration:none;
	font-size:8px;
	font-family:Verdana;	
}
.createdByMenu a:hover
{
	color:#9fb54a;
	text-decoration:underline;
	font-size:8px;
	font-family:Verdana;	
}
.loginMenu
{
	background-color:#006600;
	color:White;
	width:75%;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	font-size:smaller;
	text-align:right;
	letter-spacing:1px;
	font-size:10px;
	font-family:Verdana;
	float:left;
}
.loginMenu a
{
	color:Yellow;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana;	
}
.loginMenu a:hover
{
	color:#ffff80;
	text-decoration:underline;
	font-size:10px;
	font-family:Verdana;	
}

#divMenuLogado
{
	background-color:gray;
	color:White;
	width:100%;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	font-size:small;
	text-align:right;	
}
#divMenuLogado a
{
	color:White;
	text-decoration:none;
}
#divMenuLogado a:hover
{
	color:orange;
	text-decoration:underline;
}
a.StartPagelinkTitleAlbum
{
	font-weight:bolder;
	color:#f58220;/*#0063DC;*/
	text-decoration:none;/*underline;*/
	font-size:11px;
	font-family:Verdana;
}
a.StartPagelinkTitleAlbum:hover
{
	/*font-weight:700;
	background-color:#0063DC;
	color:#FFFFFF;*/
	font-weight:bolder;
	color:#4eb0e9;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana;	
}
.StartPageinfoPhotoDate
{
	color:green;/*#196297;*/
	font-size: xx-small;
	font-family:Verdana;	
}
.StartPageDescription
{
	color:#646464;
	font-size: 11px;
	font-family:Verdana;
	text-align:justify;	
}
.StartPageContainer
{
	width:100%;
}
.StartPageContainer h4
{
	color:#196297;
	letter-spacing:2px;
	font-family:Tahoma,Verdana;
	font-size:13pt;
	font-weight:bold;
	margin-left:12px;
	margin-top: 8px;
	margin-bottom:0px;
}
.StartPageContainer p
{
	margin-left:12px;
	margin-right:12px;
	margin-top: 4px;
	margin-bottom:12px;
	color:#646464;
	font-size: 12px;
	font-family:Verdana;	
}
.StartPageContainer hr
{
	border:solid 1px #DADADA;
	width:97.3%;
	text-align:center;
	height:1px;
}
a.StartMailLink
{
	color:#196297;
	text-decoration:none;
	font-size: 12px;
	font-family:Verdana;
}
a.StartMailLink:hover
{
	color:#4eb0e9;
	text-decoration:underline;
}
.botao
{
	width:80px;
	border:solid 1px #d1e0e7;
	background-color:#ecf4f5;
	color:#2176a8;
}
.txLegenda
{
	border:solid 1px #c6c6c6;
	background-color:#FFFFFF;
	color:#2176a8;
}
.usuarioRegistrado
{
	float:left;
	width:420px;
	height:300px;
	margin-left:8px;
}
.usuarioRegistrado h2
{
	color:green;
	letter-spacing:1px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	margin-bottom:6px;	
}
.usuarioNovo
{
	float:left;
	width:46.8%;
	height:300px;
	margin-left:10px;
}
.usuarioNovo h2
{
	color:green;
	letter-spacing:1px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	margin-bottom:6px;	
}
.tdBotaoUsuario
{
	text-align:right;
	padding-right:36px;
}
.divRepeaterUploadFoto
{
	width:96.5%;
	height:190px;
	overflow-y:scroll;
	margin-left:12px;
	border:solid 1px #DADADA;
}
.divUploadFoto
{
	border:solid 1px #DADADA;
	margin-left:12px;
	width:95%;
	padding:5px;
}

#navcontainer {
float: right;
border:0px;
height: 25px;
background-color: #e2f1e7;/*#f1f5f8;*/
width:100%;
font-size: 10px;
}

#navcontainer ul {
font-weight: bold;
list-style-type: none;
margin: 6px 2px 5px 0px;
padding: 0;
text-align: left;
}

#navcontainer ul li {
display: inline;
}

#navcontainer a {
display: block inline;
color: #647b98;
font-family:Verdana;
font-size:11px;
padding: 8px 4px 8px 4px;
text-decoration: none;
font-weight:bold;
}

#navcontainer a:hover 
{
	display: block inline;
	font-family:Verdana;
	font-size:11px;
	padding: 8px 4px 8px 4px;
	text-decoration: none;
	font-weight:bold;
	background-color: #acd413;
	color: #FFFFFF;
}
.ListaInicial
{
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#9FB54A;
}
A.ImageLinkDescription 
{
	font:none;
	COLOR: green;
	text-decoration:none;
	margin:0;
	padding:0 0.5ex 0 0.25ex;
	font-family:Verdana;
	font-size:11px;
	vertical-align:middle;
}
A.ImageLinkDescription:hover 
{
	font:none;
	COLOR: green;
	text-decoration:underline;
	margin:0;
	padding:0 0.5ex 0 0.25ex;
	font-family:Verdana;
	font-size:11px;
	vertical-align:middle;
}
.LinkCabecalho
{
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bolder;
	color:#4C81C2;
	padding-left:4px;
}
.LegendaPadrao
{	
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bolder;
	color:green;
	text-align:justify;
}
.AcertoPadrao
{
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bolder;
	color: #245edc; /*#4C81C2;*/
	text-align:justify;
	vertical-align:middle;
}
.ErroPadrao
{	
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bolder;
	color:red;
	text-align:justify;
	vertical-align:middle;
}
.inputTxtFundo
{
	background-image: url(../images/fundo_input.gif);
	border: 1px solid #d1e0e7;
}
.FaqQuestion
{	
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:bolder;
	color:green;
	padding-left:4px;
	text-align:justify;
}
.FaqAnswer
{
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#4C81C2;
	padding-left:4px;
	text-align:justify;
}

.divComentario
{
	width:100%;
	overflow-y:scroll;
	height:486px;
}
.tabelaRepeaterComentario
{
	 border-collapse:collapse;
	 border:solid 2px #74a8f5;
	 width:96%;
}
.tabelaRepeaterComentarioAlt
{
	 border-collapse:collapse;
	 border:solid 2px #85c329;
	 width:96%;
}
/*.tabelaRepeaterComentario TR TD
{
	border:solid 1px #d9ecdf;
	color:#464646;
}*/
.tabelaRepeaterComentarioHeader
{
	background-color:#74a8f5;
	color:White;
	border:none;
}
.tabelaRepeaterComentarioHeaderAlt
{
	background-color:#85c329;
	color:White;
	border:none;
}
.tabelaRepeaterComentarioBody
{
	padding:2px;
	background-color:White;	
}
A.lnkAddComent
{
	color:#ffff80;
	padding-right:30px;
	font-size:7.5pt;
	letter-spacing:1px;
	font-family:Tahoma;
}
A.lnkAddComent:hover
{
	color:#ffff80;
	padding-right:30px;
	font-size:7.5pt;
	letter-spacing:1px;
	font-family:Tahoma;
}
.linhaComentario
{
	width:150px;
	line-height:1px;
	height:1px;
	border:solid 1px red;
	color:green;
	padding:0px;
	margin:0px;
	/*<hr class=linhaComentario>*/
}
.headerComent
{
	border-bottom:solid 1px silver;/*#9fb54a;*/
	padding-bottom:2px;
	width:96.6%;
}
.CommentDiv
{
	/*background-color:#0c2f6e;*/
	height:172px;
	text-align:center;
	background-image:url(../images/comment_bkg.gif);
}