/* CSS DOCUMENT - ENJOYMYBOOKS - 27/11/2006 - versão 2.0*/
/*ZERAR TUDO*/
* {
margin:0;
padding:0;
}
/* TAGS GERAIS*/
BODY
{
	text-align:left;
	margin:10px 0 10px 0;
	background:#FFF;
	padding:0;	
}
img {
		border:0;
		margin:0;
	}
a{text-decoration:none;}
br{line-height:11px;}
strong {
		font:10px verdana, arial; 
		font-weight:bold;
		}
p{
	margin-top:0px;
	margin-bottom:8px;
	padding:0;
	line-height:13px;
}
h1 {
		font:13px verdana, arial; 
		color:#000066;
		font-weight:bold;
		line-height:16px;
		margin:0;
		padding:0;
	}
h2 {
		font:11px verdana, arial; 
		color:#000066;
		font-weight:bold;
		line-height:15px;
		margin:0;
		padding:0;
	}
h3 {
		font:10px verdana, arial; 
		color:#000066;
		font-weight:bold;
		line-height:14px;
		margin:0;
		padding:0;
	}
	
/*ELEMENTOS GERAIS*/
.linkeffects a{color:#000066;}
.linkeffects a:hover{text-decoration:underline;}
.linkeffects1 a{color:#0000FF;}
.linkeffects1 a:hover{text-decoration:underline;}
.cl {clear: both;}
.fleft{float:left;}
.fright{float:right;}
.center {text-align:center;}
.txtleft {text-align:left;}
.txtright{text-align:right;}
.txtjust{text-align:justify;}
.nthome{line-height:14px;}
.under {text-decoration:underline;}
.margincon {margin-left:10px;}
.italic{font-style:italic;}
.red{color:#FF0000;}
.play a:hover {border-bottom: 1px solid #0000FF;}
.directors_p{padding-right:5px;}
.directors_w{width:170px;}
.aspas{
		font-weight:bold;
		color:#000;
		}
.marginspace {
				margin-left:15px;
				margin-right:5px;
			}
.listspace {
				margin-left:28px;
			}
.orange {
		color:#FF6600;
		font-weight:bold;
	 }
.boldblue {
			color:#000066;
			font-weight:bold;
			}
.elemleft{
			text-align:left;
			margin:auto;
			float:left;
		 }
.elemright{
			text-align:right;
			margin:auto;
			float:right;
		 }
.spacelist li{padding-bottom: 10px;}
		 
/*ELEMENTOS DE FORMATAÇÃO DO DIV PRINCIPAL (AQUELE NO QUAL TODOS OS ELEMENTOS ESTÃO INSERIDOS)*/
.main {
			font:10px verdana, arial; 
			color:#000066;
			width:900px;
			margin:auto;
			background:#fff;
		    letter-spacing:1px
			}
/* ELEMENTOS DE FORMATAÇÃO DO DIV SUPERIOR (TOPFRAME)*/
.topframe{
			height:140px;
			/*background:url(../img/layout/top_enjoy.gif) no-repeat;*/
			background-color:#fff;
		}
.boxsearch{
		position:absolute;
		margin-left:565px;
		margin-right:0px;
		top:60px;
		text-align:right;
}
/*PRIMEIRO MENU SUPERIOR*/
.mainmenu{
		position:relative;
		margin-left:0px;
		margin-right:0px;
		text-align:right;
		top:-80px;
	  }
.mainmenu ul {
		   padding:0px;
		   margin:0px;
		   text-align:right;
		   width: 100%;
		   list-style:none;
		}
.mainmenu ul li {display: inline; }
.mainmenu ul li a {
			   padding: 1px 0px;
			   color:#0000FF;
			   text-decoration:none;
			   font-size:11px; 
			  }
.mainmenu ul li a:hover {
			   text-decoration:underline;
					}
/*SEGUNDO MENU SUPERIOR*/
.menu{
		position:relative;
		margin-left:1px;
		margin-right:1px;
		text-align:center;
		top:0px;
		border-top:1px solid #006699;
		border-bottom:1px solid #006699;
		background:#F6F6F6;
		padding:5px;
	  }
.menu ul {
		   padding:0px;
		   margin:0px;
		   width: 100%;
		   list-style:none;
		}
.menu ul li {display: inline; }
.menu ul li a {
			   padding: 5px 20px;
			   font-size:12px; 
			   font-weight:bold;
			   color:#0000FF;
			   text-decoration: none;
			  }
.menu ul li a:hover {
				   color:#000;
				   background:#FF9966;
					}

/*ELEMENTOS DE FORMATAÇÃO DO DIV BOTTOM (RODAPÉ)*/
.bottom {
		height:36px;
		border-top:1px solid #FF6600;
		border-bottom:1px solid #FF6600;
		}
.btmargin{
			margin-left:10px;
			margin-right:10px;
			padding-top:5px;
		 }
.btxt{
		color:#999966;
		text-align:center;
	}
.online{
		font-size:9px; 
		font-family:verdana, arial, helvetica;
		text-align:center;
		font-weight:bold;
		}
.online a{color:#999966;}
.online a:hover{text-decoration:underline;}
/*BOTTOM MENU*/
.bottomenu{
		margin-left:1px;
		margin-right:1px;
		text-align:center;
		padding:5px;
	  }
.bottomenu ul {
		   padding:0px;
		   margin:0px;
		   width: 100%;
		   list-style:none;
		}
.bottomenu ul li {display: inline; }
.bottomenu ul li a {
			   font-size:10px; 
			   color:#434343;
			   text-decoration: none;
			  }
.bottomenu ul li a:hover {
				   text-decoration:underline;
					}
/*ELEMENTOS DE FORMATAÇÃO DO DIV LATERAL ESQUERDO (MENU)*/
.esquerda{
   width:125px;
   float:left;
   margin-left:0px;
   margin-right:20px;
   margin-top:0;
   padding-top:0;
}
.backtype{background:#E3E3E3;
color:#FF6600;
padding-top:6px;
padding-bottom:6px;
text-align:center;
}
#navcontainer {width: 125px;}
#navcontainer ul
{
margin-left:0;
margin-top:0;
padding-left:0;
padding-bottom:10px;
list-style-type:none;
font:10px verdana;
font-weight:bold;
}
#navcontainer a
{
display:block;
padding-top:4px;
padding-bottom:4px;
width:125px;
background:#F6F6F6;
border-bottom:6px solid #fff;
}
#navcontainer a:link, #navlist a:visited
{
color:#000;
text-decoration: none;
}
#navcontainer a:hover
{
color:#fff;
background:#FF6600;
border-bottom:6px solid #FF8F4C;
}
				
/*ELEMENTOS DE FORMATAÇÃO DO DIV LATERAL DIREITO (CONTEÚDO EXTRA)*/
.direita {
   width:210px;
   float:right;
   margin-right:0;
   padding-right:0px;
   padding-top:0;
   }
.box{   
	background:#F6F6F6;
	border:1px solid #006699;
   }
.box1{   
	background:#F6F6F6;
	border:1px solid #006699;
	height:135px;
}
.txtbox {
		margin-left:3px;
		margin-right:3px;
		}
.titlebox {
		color:#FFF;
		font:13px verdana, arial; 
		font-weight:bold;
		background:#006699;
		padding-top:3px;
		padding-bottom:5px;
		letter-spacing:2px
		}

/*ELEMENTOS DE FORMATAÇÃO DO DIV DE CONTEÚDO*/
.conteudo{
			width:520px;
			padding-top:0;
			float:left;
		 }
.featurehome {
			width:210px;
			float:left;
		  }
.login_esq 
{
	width:480px;
	float:left;
}

.login_dir 
{
   width:320px;
   float:right;
   margin-right:0;
   padding-right:0px;
   margin-left:20px;
}
.item_esq
{
	width:420px;
	float:left;
	/*border-style:dashed;
	border-width:2px;*/
}
.item_dir
{
   width:420px;
   float:right;
   margin-right:0;
   padding-right:0px;
   margin-left:10px; 
}
.comments 
{
	background:#f6f6f6;
	padding-top:3px;
	padding-bottom:5px;
}
.item_hist
{
	width:170px;
	float:left;
	padding-right:3px;
	margin-top:5px;
	margin-bottom:5px;
	height:270px;
}
.conteudo_fav
{
	width:580px;
	padding-top:0;
	padding-left:10px;
	float:right;
}
.esquerda_conteudo_fav
{
	width:110px;
	padding-top:0;
	padding-left:0px;
	float:left;
}

/*CONTATO*/
.contato {
		width:450px;
		background:#F7F7F7;
		border: 1px dashed #990000;
		}
.campos {
		width:80px;
		float:left;
		font-weight:bold;
		color:#042346;
		}
.campos1 {
		width:120px;
		float:left;
		font-weight:bold;
		color:#042346;
		}
.campos2 {
		width:115px;
		float:left;
		font-weight:bold;
		color:#042346;
		}
.campos3 {
		width:150px;
		float:left;
		font-weight:bold;
		color:#042346;
		}		
/*PROFILE*/
.picprof{
			float:left;
			padding-right:5px;
			height:104px;
		 }
.picprof1{
			float:left;
			padding-right:5px;
			height:66px;
		 }
.dirprof{
			float:right;
			padding-right:5px;
			width:170px;
		 }
.divsp{padding-top:50px;}
.esquerda_profile
{
	width:286px;
	padding-top:0;
	padding-left:0px;
	float:left;
}
.direita_profile
{
	padding-top:0;
	padding-left:15px;
	width:590px;
	float:left;
}
.campos_discussion1
{
		width:290px;
		float:left;
		color:#042346;
}
.campos_discussion2 
{
		width:152px;
		float:left;
		color:#042346;
}
.linha_cab_tab
{
  background-color:#CCCCCC;
}
