/* DEFAULT
********************************************************/

HTML {
	overflow:scroll;
	overflow-x:hidden;
	font: 1.4em Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	text-align:center;
	background:url(../imagens/bg_body.jpg) no-repeat center top;
	background-attachment:fixed;
}

	HTML * {
		margin								: 0;
		padding								: 0;
		text-decoration						: none;
		border								: 0;
	}
	
	BR {clear:both;}
	
	/*A:ACTIVE, A:LINK, A:VISITED {
		#FFF;
	}

	A:HOVER {
		text-decoration:none;
	}*/

/* H1, H2, H3, H4, H5 e H6
********************************************************/

.topo {
	text-align:left;
	padding:0px;
}

	.topo h1 {
		font-size:1.4em;
		display:block;
		border-bottom:1px dotted #000;
		width:94%;
		float:right;
		text-align:left;
		margin-bottom:10px;
		margin-right:2%;
	}
	
		.topo img {
			margin-top:20px;
			display:none;
		}
	
	.topo h1 span {}

/* ESTRUTURA
********************************************************/

	div#estrutura {
		width:760px;
		height: auto !important;
		height:100px;
		min-height:100px;
		position:absolute;
		left:50%;
		margin-left:-380px;
	}
	
/* CONTEUDO
********************************************************/

div#estrutura div.conteudo {
	width:100%;
	float:left;
	height: auto !important;
	height:650px;
	min-height:650px;
	border:2px solid #FFF;
	text-align:left;
	font-size:.6em;
}

	div#estrutura div.toreador {
		background:url(../imagens/bg_toreador.jpg) no-repeat center top;
		padding-top:180px;
	}
	
	div#estrutura div.regras {
		
	}
	
	div#estrutura div.giovanni {
		background:url(../imagens/bg_giovanni.jpg) no-repeat center top;
		padding-top:180px;
	}
	
	div#estrutura div.mapas {
		background:url(../imagens/bg_mapas.jpg) no-repeat center top;
		/*padding-top:180px;*/
	}
	
	ul.menu {
		display:none;
	}
	
	
	div#estrutura div.coluna {
		width:190px;
		float:right;
		background:url(../imagens/bg_coluna.png) no-repeat center top;
		height:650px;
		margin:130px 10px 0 0;
		padding:160px 0 0 10px;
		color:#FFF;	
		text-align:left;
		font-size:.55em;
		display:none;		
	}
	
		div.coluna ul {
			padding-left:10px;
		}
		
			div.coluna ul li {
				margin-left:0px;
				list-style:square;
				list-style-position:inside;
				font-size:.75em;
				line-height:11px;
			}
	
		div.coluna h2 {
			font-size:1em;
		}
	
	div#estrutura div.homem {
		position:absolute;
		right:10px;
		top:0px;
		display:none;
	}
	
	div#estrutura div.bizarro, div#estrutura div.tremere {
		position:absolute;
		bottom:60px;
		right:44px;
		z-index:99;
		display:none;
	}
	
	div.conteudo div.intro {
		padding:20px 0 20px 6px;
		display:none;
	}
	
		div.conteudo div.intro p {
			background:#000;
			color:#fff;
			display:inline;
		}
		
		div.conteudo div.intro p strong {
			font-size:3em;
			background:#000;
			float:left;
			
		}
		div.conteudo div.texto {
		}
		
			div.conteudo div.texto p {
				padding:0 6px;
				padding-left:10%;
				font-size:.9em;
				margin-bottom:10px;
				color:#222;
				/*font-weight:bold;*/
				width:82%;
				line-height:16px;
				background:url(../imagens/ico_hand.png) no-repeat 20px top;
				font-family: Georgia;
			}
			
				div.conteudo div.texto h2, div.conteudo div.texto h4 {
					margin-left:52px;
					font-size:.8em;
				}
				
				div.conteudo div.texto ol li a {
					color:red;
				}
				
					div.conteudo div.texto ol li a:hover {
						background:black;
						color:#fff;
					}
				
				div.conteudo div.texto h3 {
					font-size:1.2em;
					display:block;
					border-bottom:1px dotted #000;
					width:94%;
					float:right;
					text-align:left;
					margin-bottom:5px;
					margin-right:2%;
				}
			
				div.texto p u {
					color:red;
					font-weight:Bold;
					font-size:1.2em;
				}
			
			div.texto ul, div.texto ol {
				font-family: Georgia;
				padding:5px;
				font-size:.85em;
			}
			
				div.texto ul li,
				div.texto ol li {
					margin-left:80px;
					list-style:square;
				}
				
					div.texto ul li ul li {
						margin-left:10px;
						font-size:1.1em;
						list-style:circle;
					}
					
					div.texto ol li {
						list-style-type:decimal;
						padding-right:80px;
					}
	
/* GALERIA */
	
	#main_image {
		height:380px;
		margin-left:15px;
	}
	
	.demo a {
		color:red;
		float:right;
		font-size:.8em;
		margin-right:6px;
		display:block;
	}
 
 	.gallery_demo_unstyled {
 		width:100%;
		margin:2px 0 0 5px;
 	}
 
	.demo{position:relative;margin-top:179px;}
	.gallery_demo li{width:50px;height:50px;border:1px solid #fff;background:#000;float:left;list-style:none;}
	.gallery_demo li img {margin-bottom:2px;cursor:pointer;}
	
/* RODAPE */

div.rodape {
	position:Absolute;
	left:0px;
	bottom:70px;
	color:white;
	border:1px dotted #999;
	width:60.5%;
	padding:2% 5%;
	text-align:left;
	font-size:.6em;
	background:url(../imagens/ico_noie.jpg) #000 no-repeat 5px center;
	display:none;
}

	div.rodape strong {
		color:#666;
		font-style:italic;
	}
