html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #000 url("/v2k9/imgs/pattern.jpg") repeat-x;
	font: 10pt Arial;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a:link
{
	color: #fff;
	text-decoration: none;
}

a:visited 
{
	color: #fff;
	text-decoration: none; 
}
a:hover
{ 
	color: #fff;
	text-decoration: underline;
}
a:active
{ 
	color: #fff;
}

#externo 
{
	background: url("/v2k9/imgs/vetor.gif") no-repeat;
}

#main
{
	padding-top: 10px;
}

#content
{
	width: 980px;
	margin: 0 auto;
}

#menu-top
{
	color: white;
	line-height: 25px;
	background: url("/v2k9/imgs/fundo-menu.png") no-repeat;
	_background: url("/v2k9/imgs/fundo-menu-ie.png") no-repeat;
	height: 30px;
	width: 700px;
	_margin-top: -320px;
}

#menu-top ul
{
	position: relative;
	margin-left: 25px;
	font: 10pt Arial;
	line-height: 24px;
}

#menu-login
{
	margin-left: 365px;
	margin-bottom: 3px;
}

#menu-login input.login-input
{
	border: 0;
	color: white;
	background: url("/v2k9/imgs/fundo-campo-login.png") no-repeat 6px 3px;
	_background: url("/v2k9/imgs/fundo-campo-login-ie.png") no-repeat 4px 3px;
	text-align: center;
	text-transform: lowercase;
}

#login_senha
{
	margin-left: -6px;
	_margin-left: -24px;
}

#login_ok
{
	margin-left: 0px;
	_margin-left: 0;
	vertical-align: middle;
}

#login_cadastre
{
	margin-left: 1px; /* 18px */
	color: white;
	font-weight: bold;
}

#banners-esquerda
{
	float: left;
}	

#banners-direita
{
	float: right;
	margin-right: 24px;
	_margin-right: 12px;
	margin-top: -690px;
}	

#banners-direita-pequenos
{
	float: left;
}

.banners-pequenos
{
	width: 172px;
	height: 61px;
	margin-top: 6px;
}

.banner-pequeno-topo
{
	margin-top: 0;
}

#banner-direita-vertical
{
	width: 120px;
	height: 600px;
	/*background-color: white;*/
	margin-left: 175px;
	_margin-left: 172px;
}
	
div.azul
{
	background-color: blue;	
}

div.amarelo
{
	background-color: yellow;	
}

#menu-top ul li
{
	display: inline !important;
}

#menu-top ul li.menu-s
{
	margin-left: 15px;
	margin-right: 15px;
}

#footer
{
	height: 116px;
	width: 980px;
	text-align: right;
	margin: 0 0 10px 0;
}

#parceiros
{
	clear: both;
	text-align: center;
	padding-top: 15px;
	padding-left: 15px;
}

#footer-copyright
{
	width: 978px;
	text-align: center;
	color: #fff;
}

#footer-addons
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #fff;
}

/* Coluna principal de fotos */
div#fotos-principais-a
{
	padding-top: 5px;
	background: url("/v2k9/imgs/fotos-principais.png") no-repeat;
	height: 686px;
	width: 236px;
	
	margin-left: 178px;
}

/* Coluna secundária de fotos principais */
div#fotos-principais-b
{
	padding-top: 5px;
	background: url("/v2k9/imgs/fotos-principais.png") no-repeat;
	height: 686px;
	width: 236px;
	
	margin-left: 420px;
	margin-top: -245px;
}


/* Fotos principais */
.foto-principal
{
	width: 212px;
	margin: 7px auto 7px auto;
}

/* Legenda das fotos principais e secundárias - fundo */
.foto-principal div
{
	margin-top: 5px;
	_margin-top: 0px;
	height: 52px;
	width: 214px;
	background: url("/v2k9/imgs/fundo-legenda.gif") no-repeat;
}

/* Legenda das fotos principais e secundárias - texto */
.foto-principal div p
{
	margin-top: 7px;
	height: 48px;
	width: 212px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 0 3px 0 3px;
	font-size: 80%;
}

#coberturas-anteriores
{
	margin-top: -450px;
	background: url("/v2k9/imgs/fundo-coberturas_ant.png") no-repeat;
	height: 449px;
	width: 295px;
	
	margin-left: 120px;
}

.coberturasAnterioresTmp
{
	margin-top: -465px;
	_margin-top: -450px;
	background: url("/v2k9/imgs/fundo-coberturas_ant.png") no-repeat;
	height: 449px;
	width: 295px;
	
	margin-left: 120px;
}}

#coberturas-anteriores p
{
	color: white !important;
	margin-top: 15px;
	_margin-top: 2px;
	*margin-top: -10px;
	margin-left: 15px;
	_margin-left: 4px !important;
	font-weight: bold;
	padding-top: 8px;
	_padding-top: 0;
	padding-bottom: 3px;
}


div#coberturas-anteriores table
{
	margin-left: -3px;
	border: 1px solid white;
	width: 94%;
}

div#coberturas-anteriores table img
{
	border: 1px solid gray;
}

.lnk_album_home:link, .lnk_album_home:visited, .lnk_album_home:hover, .lnk_album_home:active,
.lnk_blck,
.lnk_white
{
	color: black !important;
	text-decoration: none;
}

.white,
.lnk_white
{
	color: white !important;
}

.foto-principal img.bt-mais-fotos
{
	float: right;
	margin-top: -16px;
	_margin-top: -19px;
}

#banners-centro
{
	position: absolute;
	height: 300px;
	margin-top: -1138px;
	margin-left: 420px;
}

#banner-festa-centro
{
	width: 276px;
	height: 335px;
	background-color: #fff;
	float: left;	
}

#top10-centro
{
	width: 255px;
	height: 335px;
	/*background-color: red;*/
	margin-left: 281px;
	_margin-left: 278px;
}

#banner-horizontal-centro
{
	width: 536px;
	height: 107px;
	background-color: gray;
	margin-top: 3px;
}

div#sec-container
{
	padding-top: 5px;
}

/* Título para o álbum de foto */
p#album-title
{
	color: white;
	font-size: 90%;
	line-height: 110%;
	margin-top: -17px;
}

div#sub-container
{
	width: 765px;
	/*height: 570px; */
	margin: auto auto;
}

div#container-album-foto-grande
{
	width: 505px;
	height: 568px;
	/*background-color: #c0c0c0;*/
	background: url('/v2k9/imgs/fundo-miniaturas-album.png');
	_background:#2c3940;
	margin: auto auto;
	float: left;
}

div#container-album-foto-grande p
{
	text-align: center;
	line-height: 25px;
}

div#foto-grande-album
{
	width: 506px;
	/*height: 556px;*/
}

div#foto-grande-album img
{
	display: block;
	margin: auto;
}

div#container-album-miniaturas
{
	width: 256px;
	height: 626px;
	float: right;
}


div#container-album-miniaturas ul
{
	margin-left: 3px;
}

div#container-album-miniaturas li
{
	width: 122px;
	height: 122px;
	background: url('/v2k9/imgs/fundo-miniaturas-album.png');

	_background:#2c3940;
	
	text-align: center;
	position: relative;
	float: left;
	margin: 1px;
	line-height: 200px !important;
	_line-height: 200px !important;
	*line-height: 122px !important;
	vertical-align: middle;
}

div#container-album-miniaturas li img 
{
	margin-top: 3px !important;
}

div#container-album-miniaturas table
{
	clear: left;
}

#gc
{
	margin-top: 5px;	
	color: gray;
	font-size: 75%;
}

a.gc:link, a.gc:visited, a.gc:hover, a.gc:active 
{
	color: #ddd;
	text-decoration: none;
}

.conteudo
{
	color: white;
}

.clubs_a, .clubs_b
{
	color: black;
	display: block; 
	height: 72px; 
	float: left; 
	width: 360px; 
	margin: 5px 5px 10px 5px; 
	background-color: #eee;
 	filter:opacity(alpha=85); /* para o IE */	
    -moz-opacity:0.85; /* para o FireFox */
    opacity:0.85; /* para o outros Navegadores */
	padding: 5px;
}

.clubs_b
{
	clear: right; 
}

li.clubs_a img, li.clubs_b img
{
	float: left;
	margin-right: 5px;
}

li.clubs_a div, 
li.clubs_b div,
#casa div h3
{
	font-variant: small-caps;
}

.f85, .qtd_cobfot
{
	font-size: 85%;
}

.f90
{
	font-size: 90%;
}

.qtd_cobfot
{
	margin-bottom: -10px;
	display: block;
}

#casa img
{
	float: left;
	margin-right: 20px;
}

#casa div
{
	padding-top: 20px;
}

#casa div h1,
#casa_coberturas h2
{
	font-weight: bold;
}

#casa div h1
{
	margin-bottom: -8px;	
}

#casa
{
	height: 200px;
}

.miniaturaSelecionada
{
	border: 2px solid #eee;	
}

#divFotoNavA.albumImgPrev
{
	float: left;
	position: absolute;
	z-index: 1000;
}

#divFotoNavB.albumImgNext
{
	position: absolute;
	z-index: 1000;
}

#divFotoNavA.albumImgPrev:hover
{
	background: url("/v2k9/imgs/prev.gif") no-repeat scroll left 10% transparent;
}

#divFotoNavB.albumImgNext:hover
{
	background: url("/v2k9/imgs/next.gif") no-repeat scroll right 10% transparent;
}

.iconDownloadFoto {
	text-align: center;
	margin-top: 10px;
}

.iconDownloadFoto a img {
	vertical-align: middle;
}
