/*padroes default*/
html {
	font-size: 0.625em!important;
	font-family: Tahoma;
}
* {
	margin: 0;
	padding: 0;
	txt-align: left;
}
a img, :link img, :visited img {
	border: 0;
	outline:none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}
a {
	text-decoration:none;
	color:#ccc;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	font-size:1em;
}
.limpar {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
.aright {
	text-align:right;
}
.aleft {
	text-align:left;
}
body {
	background:#1a1a1a;
	color:#fff;
}
#tudo {
	width:802px;
	margin:0 auto;
 *margin-bottom:40px;
	_margin-bottom:0;
}
/*TOPO*/
#topo {
	overflow:hidden;
	border-bottom:1px solid #fff;
	padding:15px 0;
	margin-bottom:10px;
}
.topo-aux {
}
#topo .left {
}
#fullscreen #topo .left {
	padding-top:5px;
}
#topo  .logo {
	display:inline;
	margin-right:20px;
	float:left;
}

#topo  .titulotopo {
	font-size:1.8em;
	color:#fff;
	font-weight:normal;
	padding:0;
	float:left;
	width:150px;
	text-decoration:none;
	color:#ccc;
	text-transform:uppercase;
	
}
.campobusca {
	width:320px;
	font-size:1.3em;
	background:#444;
	color:#fff;
	border:0;
	outline:none;
	padding:0;
}
.botaobusca {
	background:url(../galeria/icon/bt-ok.png) top left no-repeat;
	width:25px;
	height:24px;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
	font-size:1px;
	color:#adadad;
	position:relative;
	top:-3px;
	*top:3px;
}
#topo .right {
}
#topo .right p {
	margin-bottom:5px;
}
#topo .right a {
	font-size:1.2em;
}
#topo .right a.voltar {
	margin-right:30px;
}
/*MIOLO*/
#miolo {
	float:left;
	display:inline;
	margin-bottom:30px;
}
#coluna-a {
	margin-top:10px;
	width:802px;
	float:left;
}
#coluna-b {
	width:180px;
	float:left;
	margin-left:16px;
	margin-top:20px;
	text-align:center;
	display:none;
}
.fixador {
	position:relative;
	width:100%;
} /*tem a funÃ§Ã£o de posicionar corretamente as layers que devem abrir por cima do conteudo*/
.manchete {
	font-size:1.7em;
	color:#fff;
	font-weight:normal;
	width:477px; 
	_width:474px;
	float:left;
	padding-right:5px;
}
.manchete strong {
	font-weight:normal;
	font-size:0.8em;
}
.sessao {margin-bottom:10px;}

/*PLAYER*/
.moldura-foto img, .thumbs img {
	border:1px solid #fcffff;
}
.thumbs ul {
	display:inline;
	float:left;
	width:50000px;
	height:42px;
	overflow:hidden;
}
div.limite {width:620px; overflow:hidden; float:left;}
.thumbs li {
	float:left;
	background:transparent;
	padding:2px;
	margin-left:1px;
	display:inline;
}

.thumbs li img {
	width:48px;
	height:36px;
}

.thumbs li.load img {
	display:none;
	
}

.thumbs li.load {
	background:url(../galeria/icon/ajax-loader.gif) center center no-repeat;
	width:102px;
	height:77px;
}


.thumbs li.selecionada {
	background:#fcfffb;
}
.thumbs li.selecionada img {
	border:1px solid #000;
}
.thumbs .ant, .thumbs .prox {
	display:inline;
	float:left;
	width:8px;
	height:17px;
	text-indent:-9999px;
	margin-top:13px;
}
.thumbs .ant {
	background:url(../galeria/icon/seta-ant.png) top left no-repeat;
}
.thumbs .prox {
	background:url(../galeria/icon/seta-prox.png) top left no-repeat;
	margin-left:2px;
}


/*NAV*/
.ferramentas {
	background:#0a0a0a;
	padding:10px 12px 5px;
	min-height:46px;
}
.ferramentas .col-a {
	width:600px;
	float:left;
	}
.ferramentas .col-b {
	width:100px;
	float:right;
	}

.ferramentas p {
	font-size:1.1em;
	}
.ferramentas ul {
	float:right;
	}
.ferramentas li {
	font-size:1.3em;
	font-weight:bold;

	display:inline;
	margin-top:12px;
}
.navant a {
	background:url(../galeria/icon/bt-ant.png) top left no-repeat;
	width:38px;
	height:38px;
	text-indent:-9999px;
	float:left;
}
.navprox a {
	background:url(../galeria/icon/bt-prox.png) top right no-repeat;
	width:38px;
	height:38px;
	text-indent:-9999px;
	float:left;
	display:inline;
	margin-left:5px;
}

.off {
	opacity:0.25;
	-moz-opacity: 0.25;
	filter: alpha(opacity=25);
	cursor:default !important;
}
.off a {
	cursor:default;
	}

/*BOX*/
.marcador {
	color:#999;
	margin-bottom:5px;
}
.box .col-a {
	width:660px;
	float:left;
	padding-righ:10px;
}
.box .col-b {
	width:110px;
	float:right;
}
.desc {
	color:#ccc;
}
.ferramentas p.desc {
	font-size:1.2em;
	}
.credito {
	font-size:1.3em;
	margin-bottom:10px;
	height:16px;
}
.box {
	width:778px;
	padding:12px 12px 0;
	margin-bottom:30px;
}
.paginacao {
	clear:both;
	margin:10px 0 10px 100px;
*margin-top:0;
	float:left;
	display:inline;
}
.paginacao ul {
	float:left;
}
.paginacao .prox, .paginacao .ant {
	display:inline;
	float:left;
	text-indent:-9999px;
	width:18px;
	height:18px;
}
.paginacao .ant {
	background:url(../galeria/icon/pag-ant.png) top left no-repeat;
	margin-right:5px;
}
.paginacao .prox {
	background:url(../galeria/icon/pag-prox.png) top left no-repeat;
	margin-left:5px;
}
.paginacao li {
	float:left;
	padding:2px 7px;
	border:1px solid #fff;
	border-width:0 0 0 1px;
	font-weight:bold;
	color:#666;
}
.paginacao li.ultimo {
	border-width:0 1px;
}
.paginacao li.ant, .paginacao li.prox {
	border:0;
}
.paginacao a, .paginacao span {
	color:#ccc;
	font-weight:bold;
}
.selecionado span {
	color:#000;
}
.selecionado {
	background:#ccc;
}
.compartilhar {
	float:left;
	clear:both;
	width:450px;
}
.compartilhar a {
	font-size:1.2em;
	font-weight:bold;
	padding-left:25px;
	padding-bottom:5px;
	display:inline-block;
	margin-right:50px;
}
.enviarfoto {
	background:url(../galeria/icon/compartilhar-uma.png) top left no-repeat;
}
.enviargaleria {
	background:url(../galeria/icon/compartilhar-toda.png) top left no-repeat;
}
/*COMPARTILHAR FOTO*/
.layer {
	position:absolute;
	left:0;
	top:0;
	background:url(../galeria/icon/bg-layer.png) top left no-repeat;
	height:985px;
	width:782px;
	padding:10px;
	display:none;
}
.topo-layer, .topo-layerb {
	background:url(../galeria/icon/borda-horizontal.png) bottom left repeat-x;
	padding-bottom:20px;
	margin-bottom:10px;
}
.corpo-layer {
	background:url(../galeria/icon/borda-horizontal.png) bottom left repeat-x;
	padding:0 0 20px 20px;
}
.titulo {
	margin-bottom:20px;
}
.layer h2 {
	font-size:2em;
	background:url(../galeria/icon/borda-titulo.png) center right no-repeat;
	padding-right:17px;
	float:left;
	display:inline;
	margin-right:15px;
	font-weight:bold;
}
.layer form {
	clear:both;
}
.link {
	font-size:1.8em;
	font-weight:bold;
	text-decoration:underline;
}
.fechar {
	font-size:1.2em;
	background:url(../galeria/icon/ico-fechar.png) top right no-repeat;
	float:right;
	padding:1px 22px 3px 0;
}
.layer .fechar {
*margin-top:-20px;
}
.botao {
	background:#151515 url(../galeria/icon/bg-botao.png) top left repeat-x;
	border:1px solid #000;
	padding:10px 15px;
	margin:0;
	font-size:1.2em;
	color:#ccc;
	cursor:pointer;
	font-family:arial;
	display:block;
	float:right;
}
a.botao {text-decoration:none;}

.botao.slideshow {
	width:60px;
	text-align:center;
	}

.layer h3 {
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:10px;
}
.corpo-layer p {
	font-size:1.3em;
	margin-bottom:20px;
}
/*RELACIONADAS*/
.layer-b {
	position:absolute;
	width:760px;
	height:546px;
	padding:21px;
	top:0;
	left:0;
	background:url(../galeria/icon/alpha.png) top left repeat;
	display:none;
	
	_background:#333;
	_filter: alpha(opacity=65);
}
.menor .layer-b {
	height:282px;
	padding:10px;
}

.layer-b h3 {
	font-size:1.5em;
}
.topo-layerb {
	padding-bottom:10px;
}
.corpo-layerb {
	padding-top:10px;
}
.galerias {
	width:711px;
	height:300px;
	overflow:hidden;
	float:left;
}
.menor .galerias {
	height:200px;
}

.galerias li {
	width:229px;
	height:300px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	font-size:1.3em;
	font-weight:bold;
	
	text-align:center;
	
}
.menor .galerias li {
	height:200px;
}

.galerias li img {
	border:1px solid #fff;
	display:block;
	margin-bottom:5px;
	width:150px;
	margin:0 auto;
}
.layer-b .ant, .layer-b .prox {
	float:left;
	width:8px;
	background:url(../galeria/icon/seta-ant.png) top left no-repeat;
	height:17px;
	text-indent:-9999px;
	display:inline;
	margin-top:45px;
}
.layer-b .prox {
	background:url(../galeria/icon/seta-prox.png) top left no-repeat;
	margin-left:9px;
}
.layer-b .ant {
	margin-right:17px;
}
/*FORMULÃ?RIOS*/
.permalink label {
	font-size:1.3em;
	font-weight:bold;
}
.campolink {
	border:1px solid #535353;
	background:#1a1a1a;
	color:#fff;
	width:610px;
}
fieldset {
	border:0;
}
fieldset.mural {
}
fieldset.mural label {
	display:block;
	width:475px;
	margin-bottom:7px;
	*margin-bottom:5px;
	_margin-bottom:3px;
	text-align:right;
	font-size:11px;
}
fieldset.mural label.mail {
	margin-bottom:2px;
}
fieldset.mural label.mail-b {
	margin-bottom:10px;
}
fieldset.mural label.check {
	text-align:left;
	font-size:10px;
	width:393px;
	margin-left:82px;
*margin-left:81px;
}
fieldset.mural label.mensagem textarea {
	width:385px;
	height:94px;
}
fieldset.mural label.mensagem span {
	position:relative;
	top:-85px;
}
fieldset.mural input {
	width:385px;
}
fieldset.mural select {
	width:391px;
}
fieldset.mural label.check input, fieldset.mural input.enviar {
	width:auto;
}
fieldset.mural label.restam input {
	width:43px;
}
fieldset.mural input.enviar {
	float:right;
	clear:both;
	margin-right:0;
	font-size:1.8em;
	background-color:#444;
}
fieldset.convidar label.mail {
	margin-bottom:15px;
}
fieldset.convidar ul.botoes {
	padding-left:85px;
}
fieldset.mural p.obrigatorio {
	text-align:right;
	width:475px;
	margin-bottom:10px;
}
fieldset.mural label.extra input {
	width:310px;
}
fieldset.mural label.extra {
	width:400px;
}

fieldset.mural ul.botoes {
	margin-top:-10px;
}
fieldset.mural ul.linha {
	width:auto;
}
fieldset.mural p.alerta, fieldset.mural p.sucesso, fieldset.mural p.aviso {
	clear:both;
}
fieldset.convidar label.mail {
	margin-bottom:13px;
	*margin-bottom:10px;
	_margin-bottom:8px;
}
fieldset.convidar ul.botoes {
	padding-left:85px;
}
fieldset.convidar {
	width:440px;
}
fieldset.convidar label {
	width:440px;
	float:left;
}
fieldset.convidar label.extra {
	margin-right:0;
}
fieldset.convidar input {
	width:350px;
}
fieldset.convidar label.mensagem textarea {
	width:350px;
}
fieldset.convidar p.obrigatorio {
	width:400px;
}
fieldset.convidar ul.linha {
	width:200px;
}
fieldset.promocao div.item-generico, div.resultados div.item-generico {
	border-bottom:0.1em solid #E9E9E9;
	margin-bottom:1em;
	padding-bottom:1em;
}
fieldset.promocao div.item-generico input {
	float:left;
}
fieldset.promocao div.item-generico h6, div.popup div.bloco h6.multimidia, div.resultados div.item-generico h6.multimidia {
	float:left;
	font-weight:bold;
	padding-right:1em;
}
div.resultados div.item-generico {
	border:0;
}
.bts-enviar {margin-left:86px;}
a.maisamigo, a.remover {
	background:url(../galeria/icon/bt-slide.gif) top left repeat-x;
	border:1px solid #6b6b6b;
	margin:0 10px 10px 0;
	float:left;
	padding:3px 5px;
	font-size:1.2em;
	text-decoration:none;
}

a.remover {
}

div#captcha_custom {
	display: block;
	clear: both;
	margin-left: 86px;
	margin-bottom: 10px;
}


/*BOOKMARK*/
div.bookmark {
	z-index:1 !important;
	line-height:12px;
	text-align:left;
	vertical-align:baseline;
	list-style:none;
	width:349px;
	background:#1a1a1a;
	border:1px solid #595959;
	float:left;
	position:relative;
	margin:20px 0;
	padding:0;
	color:#fff;
}
div.bookmark-topo, div.bookmark-topo {
	width:100%;
	height:1.5em;
	background:#1a1a1a;
	border-bottom:1px solid #595959;
	font-size:11px;
	position:relative;
}
div.bookmark-topo span, div.bookmark-topo a {
	color:#fff;
	float:left;
	position:relative;
	margin:0 0 0 10px;
	padding:2px 0;
}
div.bookmark-topo a {
	color:#ccc;
}
div.bookmark-topo a, div.bookmark-topo a:link, div.bookmark-topo a:visited {
	font-size:9px;
	right:10px;
	text-decoration:underline;
	position:absolute;
}
ul.bookmark-corpo {
	float:left;
	position:relative;
	margin:5px 0 5px 0px;
	padding-left:12px;
	font-size:12px;
}
ul.bookmark-corpo li {
	width:111px;
	height:24px;
	float:left;
	position:relative;
}
ul.bookmark-corpo li a, ul.bookmark-corpo li a:link, ul.bookmark-corpo li a:visited {
	height:24px;
	color:#ccc;
	text-decoration:none;
	float:left;
	position:relative;
	padding:4px 0 4px 21px;
}
.bookmark-01, .bookmark-o-01 {
	background:url(../galeria/icon/bookmark-01.gif) 0 2px no-repeat;
}
.bookmark-02, .bookmark-o-02 {
	background:url(../galeria/icon/bookmark-02.gif) 0 2px no-repeat;
}
.bookmark-03, .bookmark-o-03 {
	background:url(../galeria/icon/bookmark-03.gif) 0 2px no-repeat;
}
.bookmark-04, .bookmark-o-04 {
	background:url(../galeria/icon/bookmark-04.gif) 0 2px no-repeat;
}
.bookmark-05, .bookmark-o-05 {
	background:url(../galeria/icon/bookmark-05.gif) 0 2px no-repeat;
}
.bookmark-06, .bookmark-o-06 {
	background:url(../galeria/icon/bookmark-06.gif) 0 2px no-repeat;
}
.bookmark-07, .bookmark-o-07 {
	background:url(../galeria/icon/bookmark-07.gif) 0 2px no-repeat;
}
div.bookmark-o {
	width:55.3em;
	height:28em;
	background:#1a1a1a;
	border:1px solid #595959;
	z-index:9000;
	bottom:-1px;
	left:-1px;
	position:absolute;
	margin:-252px 0 0;
}
div.bookmark-o h5 {
	margin:15px 0 15px 0;
*margin-top:0px;
*margin-bottom:5px;
}
div.bookmark-o dl dd {
	height:128px;
	font-size:9px;
	position:relative;
	float:left;
	margin:10px 0 0 10px;
}
div.bookmark-o dl dd h5 a, div.bookmark-o dl dd h5 a:link, div.bookmark-o dl dd h5 a:visited {
	color:#ccc;
	font-size:12px;
	font-weight:300;
	text-decoration:none;
	float:left;
	position:relative;
	padding:0px 0 0 22px;
	margin-top:-9px;
*margin-top:4px;
*margin-bottom:5px;
*font:9px tahoma;
}
div.bookmark-o dl dd p {
	width:100%;
	float:left;
	position:relative;
	margin:7px 0 5px 0;
}
.bookmark-o dl dd.bookmark-o-02 {
	width:112px;
}
.bookmark-o dl dd.bookmark-o-03 {
	width:176px;
}
.bookmark-o dl dd.bookmark-o-04 {
	width:150px;
}
.bookmark-o dl dd.bookmark-o-06 {
	width:176px;
}
.bookmark-o dl dd.bookmark-o-07 {
	width:150px;
}
.bookmark-o dl dd.bookmark-o-01, .bookmark-o dl dd.bookmark-o-05 {
	width:165px;
}
/*COLUNA-B*/
.banner {
	margin-bottom:18px;
}
/*RODAPE*/
#rodape {
	background:#e7e9eb;
	height:64px;
	clear:both;
	padding-top:10px;
	color:#A4A4A4;
	background:url(../galeria/icon/bg-rodape.jpg) top left repeat-x;
}
#rodape div {
	width:800px;
	margin:0 auto;
}
#rodape ul {
	padding:25px 0 0 10px;
	display:inline;
	float:left;
}
#rodape ul li {
	display:inline;
	font-size:1.1em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 3px;
}
#rodape a {
	color:#A4A4A4;
}
#rodape span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#rodape img {
	padding:15px 0 0 80px;
}



.sucesso {background:url(../galeria/icon/box-sucesso.png) top left repeat-x; width:547px; height:58px; padding-top:24px; margin-bottom:15px;}
.sucesso p {font-size:20px; font-weight:bold;  margin-left:20px; padding:6px 0 6px 50px; background:url(../galeria/icon/ico-sucesso.png) top left no-repeat; }


.moldura-foto {
	text-align:center;
	background:#000 url(../galeria/icon/ajax-loader.gif) center center no-repeat;
	width:802px;
	height:535px;
	display: table-cell;
	vertical-align: middle;
}

.moldura-foto img {
	max-height:533px;
	max-width:800px;
} 

.captcha_custom {text-align:right; margin-bottom:6px;}

/*CLEARFIX*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*BARRA REDES SOCIAIS*/
#galeriadefotos #socialNetworks {position:static; background:transparent; border:0; height:auto !important; width:100% !important;}
#galeriadefotos #socialNetworksContent {position:static;}
#galeriadefotos #socialNetworks .iframe, #galeriadefotos .openFacebook #socialNetworksContentFacebook {background:#fff; margin:25px auto 0; width:700px; padding-top:25px; padding-bottom:10px;}
#galeriadefotos #socialNetworksShowHide {display:none;}
#galeriadefotos #socialNetworksEmail span  {background-image:url(../galeria/icon/bt-enviaramigo.png)}
#galeriadefotos #socialNetworksFacebook span {background-image:url(../galeria/icon/bt-facebook.png)}
#galeriadefotos #socialNetworks.openEmail .iframe {background:#fff url(../galeria/icon/iframe-email.png) top left no-repeat;}
#galeriadefotos #socialNetworks.openFacebook .iframe, #galeriadefotos #socialNetworks.openFacebook #socialNetworksContentFacebook {background:#fff url(../galeria/icon/iframe-face.png) top left no-repeat; float:none;}
#galeriadefotos .openEmail, #galeriadefotos .openFacebook {background:transparent !important; }
#galeriadefotos .openEmail #socialNetworksContent, #galeriadefotos .openFacebook #socialNetworksContent {border-top:0;}
#galeriadefotos .openEmail #socialNetworksContent {width:700px; margin:0 auto;}
#galeriadefotos .openFacebook .open, #galeriadefotos .openEmail .open {border:0; background:transparent; margin-top:0;}
#galeriadefotos #socialNetworksTabs, #galeriadefotos #socialNetworksContent {display:block !important;}


/*CENTRALIZAR com PUBLICIDADE*/
.publicidade #coluna-b {
	display:inline;
	}
.publicidade #tudo {
	width:998px;
	}
	
