@media all {
/* CSS Document */

/** zerando e padronizando as tags **/



* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
	text-decoration: none;
}


hr {
	display: none;
}

h1, h2, h3, h4, h5, h6 { line-height:100%; vertical-align:top; }

html {
	background:#fff;
}

body {
	background:#ffffff url('http://media.rioguiaoficial.com.br/media/img/background.jpg') center top repeat-y;
	height: 100%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	height: 100%;
	text-align: center;
	color:#444;
}

img{-ms-interpolation-mode:bicubic;}


a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#444;
	letter-spacing:-0.03em;
}
#content a:hover, #content a:visited, #content a:active {
	color:#666;
}

/***********
 corrigindo bug do firefox para o bloco pai contemplar os filhos
***********/

div:after, ol:after, form:after, dl:after, ul:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}

/***********
 corrigindo bug do firefox para o bloco pai contemplar os filhos
***********/








#container {
	text-align:left;
	width:944px;
	margin:0 auto;
	padding:0 16px;
	background:#fff;
	position:relative;
}


/* header */

#header {
	width:944px;
	position:relative;
	margin-bottom:32px;
	z-index:11;
}
#header h1 {
	margin-top:8px;
	margin-right:59px;
	float:left;
}
#header h1 a {
	background:transparent url('http://media.rioguiaoficial.com.br/media/img/header_logo.jpg') no-repeat left top;
	width:217px;
	height:125px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;	
}

#header div#linguas {
	float:right
}
#header #linguas a.ptbr, #header a.en {
	width:26px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
#header #linguas a.ptbr {
	background:transparent url('http://media.rioguiaoficial.com.br/media/img/header_bandeira_ptbr.png') no-repeat left top;
	margin-top:12px;
}
#header #linguas a.en {
	background:transparent url('http://media.rioguiaoficial.com.br/media/img/header_bandeira_en.png') no-repeat left top;
	margin-top:6px;
}


#header a.riotur {
	background:transparent url('http://media.rioguiaoficial.com.br/media/img/header_logoriotur.png') no-repeat left top;
	width:110px;
	height:78px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin-top:12px;
	margin-right:32px;
	float:right;
}



	/* menu */

#header ul#menu {
	width:668px;
	height:34px;
	right:0;
	bottom:0;
	position:absolute;
	z-index:10;
}
#header #menu li {
	float:left;
	margin-right:5px;
	position:relative;
	height:30px;
}
.en #header #menu li {
	margin-right:6px;
}
.escolas #header #menu > li.samba-schools > a,
.samba-schools #header #menu > li.samba-schools > a,
.blocos #header #menu > li.street-parades > a,
.street-parades #header #menu > li.street-parades > a,
.carnival #header #menu > li.carnival > a,
.contests #header #menu > li.contests > a,

.escolas #header #menu > li.escolas-de-samba > a,
.escolas-de-samba #header #menu > li.escolas-de-samba > a,
.blocos #header #menu > li.blocos-de-rua > a,
.blocos-de-rua #header #menu > li.blocos-de-rua > a,
.o-carnaval #header #menu > li.o-carnaval > a,
.concursos #header #menu > li.concursos > a,
#header #menu > li:hover > a,
#header #menu > li.ativo > a {
	background-color:#fff;
	height:27px;
	border-bottom:3px solid;
}
#header #menu li a {
	color:#fff;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	letter-spacing:-0.01em;
	line-height:30px;
	padding:0 14px;
	display:block;
}
.en #header #menu li a {
	padding:0 22px;
}

#header #menu li:hover > ul {
	display:block;
}
* html #header #menu li.ativo ul {
	display:block;
}


#header #menu ul {
	display:none;
	padding-top:5px;
	left:0;
	position:absolute;
	width:100%;
	padding-top:5px;
}
* html #header #menu ul {
	width:inherit;
}

#header #menu ul li {
	padding:0;
	width:100%;
	height:100%;
}
#header #menu ul li > a,
* html #header #menu ul li a {
	border:2px solid;
	display:block;
	font-size:16px;
	line-height:20px;
	padding-bottom:3px;
	padding-left:12px;
	padding-top:4px;
	text-align:left;
	/* 	height:auto !important;
	min-height:20px; */
}
.en #header #menu ul li > a,
* html .en #header #menu ul li a {
	padding:4px 12px 3px;
}


#header #menu ul li > a:hover {
	background-color:#fff;
}

/*
#menu li.no-margin-right {
	margin-right:0;
}
*/

	/* menu */
/* header */








/* content */
	/* miolo */
#content #miolo {
	width:612px;
	margin-right:32px;
	float:left;
}

#content #vitrine {
	margin-bottom:32px;
	display:block;
	overflow:hidden;
	height:240px;
	position:relative;
}
#content #vitrine.campeas {
	height:330px;
}

#content #fotao {
	float:left;
}
#content #strip {
	float:right;
	position:relative;
	top:-126px;
	width:170px;
}

#content #fotao li.ativo {
	width:430px;
	height:240px;
	position:relative;
	float:left;
	margin-right:12px;
}
#content .campeas #fotao li.ativo {
	width:612px;
	height:330px;
}
#content #fotao li.ativo a,
#content #fotao li.ativo a:hover,
#content #fotao li.ativo a:visited,
#content #fotao li.ativo a:active {
	opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

#content #fotao li.ativo div {
	opacity:0.6;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	width:100%;
	height:60px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	background-color:#000;
}
#content .campeas #fotao li.ativo div {
	height:36px;
}
#content #fotao li.ativo img {
	width:430px;
	height:240px;
	left:0;
}
#content .campeas #fotao li.ativo img {
	width:612px;
	height:330px;
}
#content #fotao li.ativo h3 a {
	font-size:20px;
	line-height:26px;
	position:absolute;
	bottom:3px;
	color:#fff;
	padding:0 12px 2px;
	letter-spacing:-0.01em;
	height:52px;
	overflow:hidden;
	display:block;
}
#content .campeas #fotao li.ativo h3 a {
	font-size:22px;
	line-height:28px;
	height:28px;
	overflow:hidden;
}

#content #fotao li.ativo h3 a:hover,
#content #fotao li.ativo h3 a:visited,
#content #fotao li.ativo h3 a:active {
	color:#d9d9d9;
	opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
#content #fotao li.thumb h3 a,
#content #fotao li.thumb div,
#content #strip li h3 a,
#content #strip li div {
	display:none;
}

#content #fotao li.thumb,
#content #strip li {
	width:170px;
	height:114px;
	margin-bottom:12px;
	overflow:hidden;
	position:relative;
}
#content #fotao li.thumb a > img,
#content #strip li a > img {
	width:230px;
	left:-30px;
	position:relative;
	height:auto;
}
#content #fotao li.thumb a,
#content #strip li a {
	opacity:0.35;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=35)";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);
}
/*
#content #fotao li.thumb a:hover,
#content #strip li a:hover {
	opacity:1;
}
*/





#content #area2 li,
#content #area3 li {
	width:290px;
	float:left;
	margin-right:32px;
	margin-bottom:32px;
}
#content #area2 li { 		/***** ZERA MARGEM PARA AS FOTOS *****/
	margin-bottom:0;
}
#content #area2 li a,
#content #area3 li a {
	display:block;
}
#content #area2 li h3 a {
	font-size:18px;
	line-height:22px;
	margin-bottom:4px;
}
#content #area3 li h3 a {
	font-size:16px;
	line-height:20px;
	margin-bottom:4px;
}
#content #area2 li img {
	margin-right:12px;
	float:left;
}
#content #area3 li img {
	margin-right:10px;
	float:left;
}

#content #area2 p a,
#content #area3 p a {
	font-size:14px;
	line-height:16px;
}

	/* miolo */



	/* lateral */
#content #lateral {
	float:left;
	width:300px;
}
#content #lateral > div {
	padding:7px 14px 0;
	border:1px solid #ccc;
	margin-bottom:32px;
}
#content #lateral div h2,
#content #lateral div h2 a {
	color:#ccc;
	font-size:20px;
	margin-bottom:8px;
}
#content #lateral div h2 a {
	margin-bottom:0;
}

#content #lateral div li {
	margin-bottom:16px;
}


.lista.tv-carnaval #col1 li,
#content #lateral #tv-carnaval li {
	position:relative;
	width:268px;
	height:150px;
}
.lista.tv-carnaval #miolo #col1 li div,
#content #lateral #tv-carnaval li div {
	width:100%;
	height:22px;
	opacity:0.35;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=35)";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);
	position:absolute;
	left:0;
	bottom:0;
	background:#000;
}
.lista.tv-carnaval #miolo #col1 h4 a,
#content #lateral #tv-carnaval h4 a {
	color:#fff;
	position:absolute;
	bottom:0;
	font-size:14px;
	line-height:22px;
	height:22px;
	padding:0 6px;
	overflow:hidden;
}


#content #lateral #ultimas-noticias li {
	margin-bottom:12px;
}

#content #lateral #ultimas-noticias h3 a {
	font-size:14px;
	line-heigth:16px;
}
#content #lateral #ultimas-noticias p,
#content #lateral #ultimas-noticias abbr {
	font-size:12px;
	line-height:12px;
	color:#999;
}

#content #lateral #calendario {
	margin:32px 0;
}
#content #lateral #calendario table {
	width:268px;
	margin-bottom:7px;
}
#content #lateral #calendario table caption {
	display:none;
}
#content #lateral #calendario th,
#content #lateral #calendario td {
	width:28px;
	height:18px;
	font-size:12px;
	text-align:center;
	line-height:18px;
	color:#999;
	font-weight:bold;
	margin-right:12px;
	display:inline-block;
}
#content #lateral #calendario th {
	margin-bottom:2px;
}
#content #lateral #calendario td {
	background-color:#ddd;
	margin-bottom:8px;
}
#content #lateral #calendario td.hoje {
	background-color:#999;
	color:#dedede;
}
#content #lateral #calendario td.vazia {
	background-color:#fff;
}
#content #lateral #calendario td a {
	display:block;
}



	/* lateral */
/* content */








/* footer */

#footer {
	background:none repeat scroll 0 0 #DDDDDD;
	/*height:310px;*/
	left:-16px;
	padding-bottom:16px;
	padding-top:32px;
	position:relative;
	width:976px;
	text-align:center;
	z-index:11;
}
#footer ul#menu {
	position:relative;
	margin:0 auto;
	height:38px;
	z-index:10;
}
#footer #menu li,
#footer #menu2 li {
	padding-bottom:6px;
	position:relative;
	display:inline;
}
#footer #menu > li {
	height:22px;
}
#footer #menu > li a,
* html #footer #menu li a {
	font-size:18px;
	height:22px;
	padding:0 12px;
}
#footer #menu > li a:hover {
	color:#666;
}
#footer #menu li:hover > ul {
	display:block;
	top:22px;
}
* html #footer #menu li.ativo ul {
	display:block;
	top:22px;
}

#footer #menu ul {
	border-top-style:solid;
	border-top-width:2px;
	display:none;
	left:0;
	padding-top:4px;
	position:absolute;
	top:22px;
	width:100%;
	z-index:10;
}
#footer #menu ul li {
	margin:0;
	padding:0;
	width:100%;
	display:block;
}
#footer #menu ul li > a {
	border:2px solid;
	color:#DDDDDD;
	display:block;
	text-align:left;
	font-size:14px;
	line-height:15px;
	height:auto;
	padding:2px 8px 3px;
}
#footer #menu ul li > a:hover {
	background-color:#DDDDDD;
}

#footer ul#menu2 {
	margin:0 auto;
}
#footer #menu2 li a {
	font-size:16px;
	padding:0 12px;
}
#footer #menu2 li.linguas > a {
	display:inline-block;
	line-height:16px;
	overflow:hidden;
	text-indent:-9999px;
	width:20px;
	padding:0;
	position:relative;
	top:2px;
}
#footer #menu2 li.ptbr {
	margin-right:4px;
}
#footer #menu2 li.ptbr a {
	background:url('http://media.rioguiaoficial.com.br/media/img/footer_bandeira_ptbr.png') no-repeat scroll left top transparent;
}
#footer #menu2 li.en {
	margin-right:0;
}
#footer #menu2 li.en a {
	background:url('http://media.rioguiaoficial.com.br/media/img/footer_bandeira_en.png') no-repeat scroll left top transparent;
}

#footer div.logos {
	width:628px;
	display:block;
	margin:0 auto;
}
#footer #apoio li,
#footer #redes-sociais li {
	display:inline-block;
	zoom: 1;
	*display: inline;
	overflow:hidden;
}
#footer #redes-sociais li a,
#footer #apoio li a {
	background:url('http://media.rioguiaoficial.com.br/media/img/footer_logos.png') no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	height:60px;
	display:block;
}

#footer #redes-sociais li a {
	margin:10px;
	width:100px;
}
#footer #apoio li a {
	width:117px;
	margin:10px 20px;
}



#footer #redes-sociais li a.flikr {
	background-position:-10px top;
}
#footer #redes-sociais li a.youtube {
	background-position:-10px -60px;
}
#footer #redes-sociais li a.twitter {
	background-position:-10px -120px;
}

#footer #apoio li a.gov {
	background-position:0px -180px;
}
#footer #apoio li a.glo {
	background-position:0px -240px;
}
#footer #apoio li a.coc {
	background-position:0px -300px;
}
#footer #apoio li a.cap {
	background-position:0px -360px;
}

#footer #apoio li a.met {
	background-position:0px -425px;
	height:50px
}
#footer #apoio li a.cas {
	background-position:0px -485px;
	height:50px
}
#footer #apoio li a.nob {
	background-position:0px -545px;
	height:50px
}




#footer small {
	color:#999999;
	display:block;
	font-size:10px;
	margin:0 auto;
	text-align:center;
}

/* footer */








/* editorias */

/* ESCOLAS */
#header #menu .samba-schools,
#header #menu .samba-schools ul li,
#footer #menu .samba-schools ul li,

#header #menu .escolas-de-samba,
#header #menu .escolas-de-samba ul li,
#footer #menu .escolas-de-samba ul li {			/* #D61345*/
	background-color:#D61345;
}
.escolas #header #menu li.samba-schools > a,
.samba-schools #header #menu li.samba-schools > a,
#header #menu li.samba-schools:hover > a,
#header #menu li.samba-schools.ativo > a,

.escolas #header #menu li.escolas-de-samba > a,
.escolas-de-samba #header #menu li.escolas-de-samba > a,
#header #menu li.escolas-de-samba:hover > a,
#header #menu li.escolas-de-samba.ativo > a {
	border-bottom-color:#D61345;
	color:#D61345;
}
#header #menu li.samba-schools ul li a,
#footer #menu li.samba-schools ul,
#footer #menu li.samba-schools ul li > a,

#header #menu li.escolas-de-samba ul li a,
#footer #menu li.escolas-de-samba ul,
#footer #menu li.escolas-de-samba ul li > a {
	border-color:#D61345;
}
#header #menu li.samba-schools ul li a:hover,
#footer #menu li.samba-schools:hover > a,
#footer #menu li.samba-schools.ativo > a,
#footer #menu li.samba-schools ul li > a:hover,

#header #menu li.escolas-de-samba ul li a:hover,
#footer #menu li.escolas-de-samba:hover > a,
#footer #menu li.escolas-de-samba.ativo > a,
#footer #menu li.escolas-de-samba ul li > a:hover {
	color:#D61345;
}
.escolas #content #miolo h1,
.escolas #content #miolo h3,
.escolas #content #miolo h3 a,
.samba-schools #content #miolo h1,
.samba-schools #content #miolo h3,
.samba-schools #content #miolo h3 a,
#lateral #ultimas-noticias h3.samba-schools a,

.escolas #content #miolo h1,
.escolas #content #miolo h3,
.escolas #content #miolo h3 a,
.escolas-de-samba #content #miolo h1,
.escolas-de-samba #content #miolo h3,
.escolas-de-samba #content #miolo h3 a,
#lateral #ultimas-noticias h3.escolas-de-samba a {
	color:#900;
}




/* BLOCOS */
#header #menu .street-parades,
#header #menu .street-parades ul li,
#footer #menu .street-parades ul li,

#header #menu .blocos-de-rua,
#header #menu .blocos-de-rua ul li,
#footer #menu .blocos-de-rua ul li {			/* #ed971c*/
	background-color:#ed971c;	
}
.blocos #header #menu li.street-parades > a,
.street-parades #header #menu li.street-parades > a,
#header #menu li.street-parades:hover > a,
#header #menu li.street-parades.ativo > a,

.blocos #header #menu li.blocos-de-rua > a,
.blocos-de-rua #header #menu li.blocos-de-rua > a,
#header #menu li.blocos-de-rua:hover > a,
#header #menu li.blocos-de-rua.ativo > a {
	color:#ed971c;
	border-bottom-color:#ed971c;
}
#header #menu li.street-parades ul li a,
#footer #menu li.street-parades ul,
#footer #menu li.street-parades ul li > a,

#header #menu li.blocos-de-rua ul li a,
#footer #menu li.blocos-de-rua ul,
#footer #menu li.blocos-de-rua ul li > a {
	border-color:#ed971c;
}
#header #menu li.street-parades ul li a:hover,
#footer #menu li.street-parades:hover > a,
#footer #menu li.street-parades.ativo > a,
#footer #menu li.street-parades ul li > a:hover,

#header #menu li.blocos-de-rua ul li a:hover,
#footer #menu li.blocos-de-rua:hover > a,
#footer #menu li.blocos-de-rua.ativo > a,
#footer #menu li.blocos-de-rua ul li > a:hover {
	color:#ed971c;
}
.street-parades #content #miolo h1,
.street-parades #content #miolo h3,
.street-parades #content #miolo h3 a,
#lateral #ultimas-noticias h3.street-parades a,

.blocos #content #miolo h1,
.blocos #content #miolo h3,
.blocos #content #miolo h3 a,
.blocos-de-rua #content #miolo h1,
.blocos-de-rua #content #miolo h3,
.blocos-de-rua #content #miolo h3 a,
#lateral #ultimas-noticias h3.blocos-de-rua a {
	color:#d36f00;
}



/* O CARNAVAL */
#header #menu .carnival,
#header #menu .carnival ul li,
#footer #menu .carnival ul li,

#header #menu .o-carnaval,
#header #menu .o-carnaval ul li,
#footer #menu .o-carnaval ul li {		/* #88c432*/
	background-color:#88c432;	
}
.carnival #header #menu li.carnival > a,
#header #menu li.carnival:hover > a,
#header #menu li.carnival.ativo > a,

.o-carnaval #header #menu li.o-carnaval > a,
#header #menu li.o-carnaval:hover > a,
#header #menu li.o-carnaval.ativo > a {
	color:#88c432;
	border-bottom-color:#88c432;
}
#header #menu li.carnival ul li a,
#footer #menu li.carnival ul,
#footer #menu li.carnival ul li > a,

#header #menu li.o-carnaval ul li a,
#footer #menu li.o-carnaval ul,
#footer #menu li.o-carnaval ul li > a {
	border-color:#88c432;
}
#header #menu li.carnival ul li a:hover,
#footer #menu li.carnival:hover > a,
#footer #menu li.carnival.ativo > a,
#footer #menu li.carnival ul li > a:hover,

#header #menu li.o-carnaval ul li a:hover,
#footer #menu li.o-carnaval:hover > a,
#footer #menu li.o-carnaval.ativo > a,
#footer #menu li.o-carnaval ul li > a:hover {
	color:#88c432;
}
.carnival #content #miolo h1,
.carnival #content #miolo h3,
.carnival #content #miolo h3 a,
#lateral #ultimas-noticias h3.carnival a,

.o-carnaval #content #miolo h1,
.o-carnaval #content #miolo h3,
.o-carnaval #content #miolo h3 a,
#lateral #ultimas-noticias h3.o-carnaval a {
	color:#407400;
}



/* CONCURSOS */
#header #menu .contests,
#header #menu .contests ul li,
#footer #menu .contests ul li,

#header #menu .concursos,
#header #menu .concursos ul li,
#footer #menu .concursos ul li {		/* #075684*/
	background-color:#075684;	
}
.contests #header #menu li.contests > a,
#header #menu li.contests:hover > a,
#header #menu li.contests.ativo > a,

.concursos #header #menu li.concursos > a,
#header #menu li.concursos:hover > a,
#header #menu li.concursos.ativo > a {
	color:#075684;
	border-bottom-color:#075684;
}
#header #menu li.contests ul li a,
#footer #menu li.contests ul,
#footer #menu li.contests ul li > a,

#header #menu li.concursos ul li a,
#footer #menu li.concursos ul,
#footer #menu li.concursos ul li > a {
	border-color:#075684;
}
#header #menu li.contests ul li a:hover,
#footer #menu li.contests:hover > a,
#footer #menu li.contests.ativo > a,
#footer #menu li.contests ul li > a:hover,

#header #menu li.concursos ul li a:hover,
#footer #menu li.concursos:hover > a,
#footer #menu li.concursos.ativo > a,
#footer #menu li.concursos ul li > a:hover {
	color:#075684;
}
.contests #content #miolo h1,
.contests #content #miolo h3,
.contests #content #miolo h3 a,
#lateral #ultimas-noticias h3.contests a,

.concursos #content #miolo h1,
.concursos #content #miolo h3,
.concursos #content #miolo h3 a,
#lateral #ultimas-noticias h3.concursos a {
	color:#075684;
}


/* editorias */

/* publicidade */

#header div.publicidade.banner728x90 {
	width:728px;
	height:90px;
	float:right;
	text-align:right;
	margin:0;
}
#header .banner468x60 {
	float:left;
	margin-top:18px;
}
.banner468x60 {
	width:468px;
	height:60px;
}
.banner300x250 {
	width:300px;
	height:250px;
}
.banner180x150 {
	width:180px;
	height:150px;
}

.publicidade {
	margin:32px auto;
	text-align:center;
	position:relative;
	padding:0 !important;
}
.publicidade small {
	bottom:-10px;
	color:#CCCCCC;
	font-size:7px;
	position:absolute;
	right:0;
	text-transform:uppercase;
}
/* publicidade */



/* classes */

.no-margin-right {
	margin-right:0 !important;
}}
@media all {#sb-container,#sb-wrapper{
text-align:left; 
}
#sb-container,#sb-overlay{
position:absolute;
top:0;
left:0;
width:100%;
margin:0;
padding:0;
}
#sb-container{
height:100%;
display:none;
visibility:hidden;
z-index:999;
}
body > #sb-container{
position:fixed;
}
#sb-overlay{
height:expression(document.documentElement.clientHeight + 'px');
}
#sb-container > #sb-overlay{
height:100%;
}
#sb-wrapper{
position:relative;
}
#sb-wrapper img{
border:none;
}
#sb-body{
position:relative;
margin:0;
padding:0;
overflow:hidden;
border:1px solid #303030;
}
#sb-body-inner{
position:relative;
height:100%;
}
#sb-content.html{
height:100%;
overflow:auto; 
}
#sb-loading{
position:absolute;
top:0;
width:100%;
height:100%;
text-align:center;
padding-top:10px;
}
#sb-body,#sb-loading{
background-color:#060606; 
}
#sb-title,#sb-info{
position:relative;
margin:0; 
padding:0;
overflow:hidden;
}
#sb-title-inner,#sb-info-inner{
position:relative;
font-family:'Lucida Grande',Tahoma,sans-serif;
line-height:16px;
}
#sb-title-inner small {
float:right;
font-size:12px;
opacity:0.75;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=75)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}
#sb-title,#sb-title-inner{
height:26px;
}
#sb-title-inner{
font-size:16px;
padding:5px 0;
color:#fff;
}
#sb-info,#sb-info-inner{
height:20px;
}
#sb-info-inner{
font-size:12px;
color:#fff;
}
#sb-nav{
float:right;
height:16px;
padding:2px 0;
width:45%;
}
#sb-nav a{
display:block;
float:right;
height:16px;
width:16px;
margin-left:3px;
cursor:pointer;
}
#sb-nav-close{
background-image:url('http://media.rioguiaoficial.com.br/media/img/shadowbox/close.png');
background-repeat:no-repeat;
}
#sb-nav-next{
background-image:url('http://media.rioguiaoficial.com.br/media/img/shadowbox/next.png');
background-repeat:no-repeat;
}
#sb-nav-previous{
background-image:url('http://media.rioguiaoficial.com.br/media/img/shadowbox/previous.png');
background-repeat:no-repeat;
}
#sb-nav-play{
background-image:url('http://media.rioguiaoficial.com.br/media/img/shadowbox/play.png');
background-repeat:no-repeat;
}
#sb-nav-pause{
background-image:url('http://media.rioguiaoficial.com.br/media/img/shadowbox/pause.png');
background-repeat:no-repeat;
}
#sb-counter{
float:left;
padding:2px 0;
width:45%;
}
#sb-counter a{
padding:0 4px 0 0;
text-decoration:none;
cursor:pointer;
color:#fff;
}
#sb-counter a.sb-counter-current{
text-decoration:underline;
}
div.sb-message{
font-family:'Lucida Grande',Tahoma,sans-serif;
font-size:12px;
padding:10px;
text-align:center;
}
div.sb-message a:link,div.sb-message a:visited{
color:#fff;
text-decoration:underline;
}
}