/*body {
	color:#000;
	background:#FFF
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
li {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
q:before, q:after {
	content:''
}
abbr, acronym {
	border:0;
	font-variant:normal
}
sup, sub {
	line-height:-1px;
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit
}
img {
	-ms-interpolation-mode:bicubic
}
a {
	text-decoration:none;
	outline:none
}
a:hover {
	text-decoration:underline;
	outline:none
}
body {
	font:13px/1.231 "Trebuchet MS", Arial, Helvetica, clean, sans-serif;
*font-size:small;
*font-small
}

p {
	font-size:1.08e;
	padding-bottom:20px;
	line-height:140%
}

.clearfix {
	zoom:1
}

.visibleHidden {
	display:block;
	height:0;
	overflow:hidden;
	text-indent:-999999px;
	position:absolute;
	left:-999999px
}
.none {
	display:none!important
}
.opaque, .view-content .lstGrid li, #contentGrid .lstGrid li, .ContentFlow .flow .item {
	opacity:1.0;
	-ms-filter:"progidXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	background:#fff
}
.opaque:hover, .view-content .lstGrid li:hover, #contentGrid .lstGrid li:hover, .ContentFlow .flow .item:hover {
	opacity:0.9;
	-ms-filter:"progidXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=90);
	background:#fff
}
.view-content .txtAutor {
	position:absolute;
	left:-999999px
}
.ml0 {
	margin-left:0 !important
}
.pt0 {
	padding-top:0 !important
}
.pt10 {
	padding-top:10px !important
}
.pt15 {
	padding-top:15px !important
}
.pt25 {
	padding-top:25px !important
}
.pt30 {
	padding-top:30px !important
}
.pr0 {
	padding-right:0px!important
}
.pb0 {
	padding-bottom:0px!important
}
.pb10 {
	padding-bottom:10px!important
}
.pb20 {
	padding-bottom:20px!important
}
.pb30 {
	padding-bottom:30px
}
.pb40 {
	padding-bottom:40px
}
.lhAuto {
	line-height:100%!important
}
.bb0 {
	border-bottom:0!important
}
.webform-client-form .form-item label {
	font-weight:100;
	width:150px;
	vertical-align:top;
	line-height:1.3em !important
}
.webform-client-form .form-item, .formContent li.row {
	padding-bottom:35px
}
.formContent li.col {
	float:left;
	padding-right:5px
}
.formContent li.last {
	padding-bottom:0
}
.webform-client-form label, .formContent label {
	display:inline-block;
	width:107px;
	padding-right:10px;
	text-align:right;
	line-height:23px;
	float:left
}
.linhaDupla {
	line-height:100%!important;
	margin-top:-1px;
}
.webform-client-form input, .formContent input, .formContent textarea {
	border:1px solid #e5e5e5;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.85em;
	padding:5px 4px 4px;
	float:left;
	color:#808080
}
.formContent .ipGrande {
	width:480px
}
.webform-client-form select, .formContent select {
	border:1px solid #e5e5e5;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.85em;
	padding:2px;
	float:left;
	color:#808080
}
.formContent li .colForm {
	width:50%;
	float:left
}
.formContent li .colForm input {
	width:160px
}
.formContent li .colForm select {
	width:191px
}
.formContent li label.lDupla {
	line-height:100%
}
.formContent li .ddi {
	width:25px;
	margin-right:5px
}
.formContent li .fone {
	width:268px;
	margin-right:5px
}
.formContent li em {
	line-height:25px;
	float:left;
	display:inline-block;
	color:#ccc;
	clear:both;
	padding-left:118px
}
.formContent .ipErro label {
	color:#ff8304
}
.formContent .ipErro input {
	border:1px solid #ff8304
}
.formContent .icoStatus {
	display:none;
	width:20px;
	height:26px;
	background:url(/sites/all/themes/rio2016_v1/_img/ico-ok-erro.png) no-repeat
}
.formContent .icoOk {
	background-position:-1px 3px
}
.formContent .icoErro {
	background-position:-1px -48px
}
.formContent .ipErro .icoStatus {
	display:inline-block
}
.boxSuccessMsg, .boxErroMsg {
	border:1px solid #ff8304;
	text-transform:uppercase;
	color:#ff8304;
	font-size:0.84em;
	text-align:center;
	padding:6px 0;
	width:489px;
	margin:0 0 20px 117px
}
.boxSuccessMsg {
	width:100%;
	background:url(/sites/all/themes/rio2016_v1/_img/ico-alerta.png) 13px 12px no-repeat;
	padding:12px 15px 12px 46px;
	text-align:left;
	display:inline-block;
	margin-left:0;
	line-height:1.5em
}
.btoForm {
	background:#FF8304;
	float:left;
	height:25px!important
}
.btoForm .ce {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-bto-form.png) left top no-repeat;
	height:25px!important
}
.btoForm .cd {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-bto-form.png) right bottom no-repeat;
	height:25px!important
}
.btoFormCinza .ce {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-bto-formC.png) left top no-repeat
}
.btoFormCinza .cd {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-bto-formC.png) right bottom no-repeat
}
.btoForm input, .btoForm a {
	background-color:transparent;
	border:0!important;
	float:none!important;
	padding:4px 20px!important;
	font-size:10px!important;
	text-transform:uppercase;
	color:#FFF;
	cursor:pointer;
	height:25px!important
}
.btoForm a {
	display:block;
	line-height:17px
}
.btoForm a:hover {
	text-decoration:none
}
.btoFormNoP {
	margin-top:1px
}
.btoFormNoP input {
	padding:4px 3px!important
}
.legendMF, .legendMF legend {
	text-indent:-9999px!important;
	display:block!important;
	position:absolute!important;
	top:-9999px!important;
	left:-9999px!important;
	width:0;
	height:0;
	overflow:hidden
}
.btoOK {
	width:25px;
	height:25px;
	display:block;
	text-indent:-9999px;
	background:url(/sites/all/themes/rio2016_v1/_img/btOK.png) no-repeat;
	border:0!important;
	margin-top:2px;
	outline:0;
	cursor:pointer
}
.formSearch .btoOK {
	background-image:url(/sites/all/themes/rio2016_v1/_img/btOK_sup.png) !important
}
.form-submit {
	margin-left:160px;
	background:#ff8304;
	color:#fff !important
}
input {
	outline:none
}
label {
	cursor:pointer
}
textarea {
	overflow:auto
}
.frmChk, .frmRad {
	width:15px;
	height:15px;
	margin:0!important;
	padding-top:0!important;
	cursor:pointer;
	vertical-align:middle;
	border:0!important
}
.lbRadio {
	width:auto!important;
	float:left;
	padding-left:10px;
	color:#404040;
	line-height:15px!important
}
.frmImg {
	margin:0;
	padding:0;
	vertical-align:middle;
	outline:none;
	border:none
}
.frmTxt {
}
.frmSel {
}
.lsFormModal li {
	padding-bottom:25px;
}
.lsFormModal label {
	display:block;
	width:75px;
	text-align:right;
	padding-right:10px;
	float:left;
	line-height:25px;
	color:#404040
}
.lsFormModal input {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#858585;
	padding:4px;
	width:472px;
	float:left;
	border:1px solid #e5e5e5
}
.lsFormModal span {
	float:left;
	line-height:25px;
	color:#cccccc;
	display:block;
	padding-left:10px;
}
.lsFormModal #required {
	border:1px solid #FF8304;
	text-align:center;
	padding:5px 0;
	color:#FF8304;
	text-transform:uppercase;
	width:auto;
	margin:0;
}
.lsFormModal .erroForm input {
	border:1px solid #FF8304;
}
.lstMulti li {
	padding-bottom:10px;
}
.lstMulti li a {
	margin-left:10px;
}
.canvasContent {
	width:990px;
	margin:0 auto 0;
	position:relative;
	z-index:10;
}
.btoRonded {
	width:146px;
	background:url(/sites/all/themes/rio2016_v1/_img/btRonded.gif) no-repeat;
	text-align:center;
	line-height:25px;
	color:#FFF;
	display:block;
	font-size:10px;
	border:none;
	height:25px;
	cursor:pointer;
}
.btoRonded:hover {
	color:#333;
	text-decoration:none
}
.internaNav {
	height:121px;
	width:990px;
	position:relative;
	z-index:50
}
.navTop .navFuncionalidades {
	background:#f2f2f2;
	height:40px;
	border-bottom:1px solid #e8e8e8
}
.navTop .nav {
	background:#FFF;
	height:51px;
	border-bottom:1px solid #efefef
}*/
.navHome {
	height:491px;
	position:relative;
	margin-bottom:30px
}
.navHome .bgMascaraBranca {
	background:url(/sites/all/themes/rio2016_v1/_img/home-bg-nav.png) center top no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:346px;
	z-index:10
}
.navHome .bgMascaraBranca .logoContent {
	width:246px;
	height:286px;
	background:url(/sites/all/themes/rio2016_v1/_img/logo-home.jpg) no-repeat;
	position:absolute;
	top:22px;
	left:50%;
	margin-left:-123px;
	text-indent:-9999px
}
.navHome .bgMascaraBranca .areaNav {
	width:688px;
	height:316px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-344px
}
.navHome .bgMascaraBranca a {
	display:block;
	width:139px;
	height:52px;
	position:absolute;
	text-indent:-9999px;
	background-image:url(/sites/all/themes/rio2016_v1/_img/bg-nav-sprite.gif);
	background-repeat:no-repeat
}
.lang-en .bgMascaraBranca a {
	background-image:url(/sites/all/themes/rio2016_v1/_img/bg-nav-sprite-en.gif)
}
.navHome .bgMascaraBranca a.diversidade {
	background-position:0 top;
	top:100px;
	left:0
}
.navHome .bgMascaraBranca a.diversidade:hover {
	background-position:0 bottom
}
.navHome .bgMascaraBranca a.diversidadeAtv {
	background-position:0 bottom
}
.navHome .bgMascaraBranca a.espirito {
	background-position:-139px top;
	top:100px;
	right:0
}
.navHome .bgMascaraBranca a.espirito:hover {
	background-position:-139px bottom
}
.navHome .bgMascaraBranca a.espiritoAtv {
	background-position:-139px bottom
}
.navHome .bgMascaraBranca a.energia {
	background-position:-278px top;
	top:182px;
	left:0
}
.navHome .bgMascaraBranca a.energia:hover {
	background-position:-278px bottom
}
.navHome .bgMascaraBranca a.energiaAtv {
	background-position:-278px bottom
}
.navHome .bgMascaraBranca a.natureza {
	background-position:-417px top;
	top:182px;
	right:0
}
.navHome .bgMascaraBranca a.natureza:hover {
	background-position:-417px bottom
}
.navHome .bgMascaraBranca a.naturezaAtv {
	background-position:-417px bottom
}
.lkDH h3 {
	color:#00b2ea
}
.lkEO h3 {
	color:#0066cc
}
.lkEC h3 {
	color:#52b801
}
.lkNE h3 {
	color:#008110
}
.navHome .containerScroll {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	height:491px;
	width:100%;
	z-index:5
}
.navHome .containerScroll .scroll {
	height:491px;
	position:absolute;
	top:0;
	left:0;
	display:none
}
.navHome .containerScroll .scroll > li {
	height:491px;
	float:left
}
.scroll .scDH {
	background:#00ccff url(/sites/all/themes/rio2016_v1/_img/bg-DH.jpg) center bottom no-repeat !important
}
.scroll .scEO {
	background:#0066cc url(/sites/all/themes/rio2016_v1/_img/bg-EO.jpg) center bottom no-repeat !important
}
.scroll .scRIO {
	background:#ff8304 url(/sites/all/themes/rio2016_v1/_img/bg-rio.jpg) center bottom no-repeat !important
}
.scroll .scEC {
	background:#52b801 url(/sites/all/themes/rio2016_v1/_img/bg-EC.jpg) center bottom no-repeat !important
}
.scroll .scNE {
	background:#008110 url(/sites/all/themes/rio2016_v1/_img/bg-NE.jpg) center bottom no-repeat !important
}
.scroll .areaConteudo {
	width:372px;
	margin:auto;
	padding-top:360px;
	height:120px;
	position:relative;
	color:#fff;
	text-align:center
}
.scPT .areaConteudo {
	width:412px!important;
}
.scroll .areaConteudo .col {
	width:206px
}
.scroll .areaConteudo p {
	padding-bottom:10px
}
.scRIO .areaConteudo {
	text-align:left
}
.scRIO .areaConteudo h2 {
	font-size:27px!important;
	text-align:center;
	float:left
}
.scRIO .areaConteudo h2 span {
	font-size:20px!important;
	display:block
}
.scRIO .areaConteudo a {
	background:#fff;
	font-size:10px;
	display:block;
	float:left;
	color:#ff8304;
	line-height:10px;
	height:15px
}
.scRIO .areaConteudo a .cl {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-vejamais-home.jpg) left -17px no-repeat;
	height:15px;
	display:block;
}
.scRIO .areaConteudo a .cr {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-vejamais-home.jpg) right top no-repeat;
	height:15px;
	display:block;
	float:left;
	line-height:15px;
	padding:0 15px;
	color:#ff8304;
	font-size:10px
}
.scroll .areaConteudo h2 {
	font-size:23px;
	padding-bottom:10px
}
.scroll .areaConteudo p {
	font-size:11px
}
.navBullet {
	width:140px;
	position:absolute;
	left:50%;
	margin-left:-70px;
	bottom:15px;
	margin-right:10px;
	z-index:10
}
.navBullet li {
	width:16px;
	height:16px;
	float:left;
	margin-left:10px
}
.navBullet li a {
	width:16px;
	height:16px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-bullet-nav.png) center 6px no-repeat;
	display:block;
	text-indent:-9999px
}
.navBullet li a:hover {
	background-position:center -14px
}
.navBullet li.atv a {
	background-position:center -14px;
	cursor:default
}
.footer {
	background:#f8f8f8;
	border-top:1px solid #e8e8e8 !important;
	position:relative;
	z-index:1
}
.footer .footerP {
	padding:25px;
	overflow:hidden;
	width:940px;
	margin:auto;
}
.footer .contentTop {
	border-bottom:1px solid #e6e6e6;
	margin-bottom:25px;
	padding-bottom:0px;
}
.footer .lstSites {
	float:left;
}
.footer .lstSites li {
	width:103px;
	float:left;
	height:60px;
	padding-right:20px;
	padding-bottom:30px;
}
.footer .lstSites li.last {
	padding-right:0
}
.footer .lstSites li a {
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:100px;
	height:60px
}
.footer h3.ttl {
	font-size:11px;
	text-transform:uppercase;
	color:#858585;
	padding-right:15px;
	text-indent:0;
	height:auto;
	padding:0 0 30px 0;
	line-height:13px;
}
.footer .linha01 li, .footer .linha01 li a {
	height:47px;
}
.footer .linha02 li {
	padding-bottom:20px;
}
.footer .linha02 li, .footer .linha02 li a {
	height:39px;
}
.footer .linha03 li, .footer .linha03 li a {
	height:27px;
}
.footer .linha04 li, .footer .linha04 li a {
	height:64px;
}
.footer .linha05 li, .footer .linha05 li a {
	height:32px;
}
.footer .lstNavBottom {
	float:left;
	padding-right:37px;
	width:125px;
}
.footer .lstNavBottom.dif {
	width:92px;
}
.footer .lstNavBottom li.agrupador {
	padding-bottom:10px
}
.footer .lstNavBottom li.agrupadorSimples {
	padding-bottom:30px!important
}
.footer .lstNavBottom li.agrupador a {
	text-transform:uppercase;
	font-size:11px;
	color:#858585!important
}
.footer .lstNavBottom li.agrupador a:hover {
	text-decoration:none;
	color:#000!important
}
.footer .lstNavBottom li a {
	color:#404040!important;
	font-size:11px;
	zoom:1
}
.footer .lstNavBottom li a:hover {
	color:#ff8304!important;
	text-decoration:none
}
.bottom {
	background:#e6e6e6;
	padding:25px 0;
	border-top:1px solid #cccccc;
	text-align:center;
	height:30px;
	font-size:0.78em;
	color:#999999
}
.bottom p {
	padding:9px 0 9px 25px;
}
.lstRedes {
	padding-left:25px;
	float:right;
	margin-right:0
}
.lstRedes li {
	float:left;
	padding-right:10px
}
.lstRedes li .icoRedes {
	display:block;
	width:30px;
	height:30px;
	background:url(/sites/all/themes/rio2016_v1/_img/ico-redes.gif) no-repeat;
	text-indent:-9999px
}
.lstRedes li .orkut {
	background-position:0 top
}
.lstRedes li .orkut:hover {
	background-position:0 bottom
}
.lstRedes li .twitter {
	background-position:-30px top
}
.lstRedes li .twitter:hover {
	background-position:-30px bottom
}
.lstRedes li .facebook {
	background-position:-60px top
}
.lstRedes li .facebook:hover {
	background-position:-60px bottom
}
.lstRedes li .youtube {
	background-position:-90px top
}
.lstRedes li .youtube:hover {
	background-position:-90px bottom
}
.lstRedes li .mail {
	background-position:-120px top
}
.lstRedes li .mail:hover {
	background-position:-120px bottom
}
.boxHomeC .boxIn {
	width:990px !important
}
.boxHomeC .gridContent {
	min-height:1px!important;
}
.gridContent {
	width:990px;
	overflow:hidden;
	min-height:500px
}
.gridContent .gridLine {
	width:1000px;
	margin-left:-10px;
}
.gridContent .blockUnico {
	width:240px;
	margin-left:10px;
	float:left
}
.gridContent .blockDuplo {
	width:490px;
	margin-left:10px;
	float:left
}
.gridContent .blockTriplo {
	width:740px;
	margin-left:10px;
	float:left
}
.gridContent .blockUnico2 {
	width:300px
}
.gridContent .blockUnicoG {
	width:390px
}
.gridContent .blockVarTop {
	margin-top:-50px
}
.gridContent .blockTriplo2 {
	width:544px;
	border-right:1px solid #e1e1e1;
	padding-right:70px
}
.gridContent .blockSpace {
	margin-left:10px
}
.gridContent .blockSpace2 {
	margin-left:20px
}
.lstBoxBorder > li {
	border-bottom:1px solid #e5e5e5;
	padding:20px 0
}
.lstBoxBorder > li.last {
	border-bottom:0
}
.contentFlowContent {
	width:480px;
	position:relative;
	text-align:center;
	margin:0 auto 20px
}
.contentFlowContent .icoPanel {
	position:absolute;
	top:0px;
	right:20px;
	width:45px;
	height:20px;
	z-index:50
}
.contentFlowContent .icoPanel .btoFlow {
	width:20px;
	height:20px;
	background:url(/sites/all/themes/rio2016_v1/_img/coverFlow/ico-bto.gif) left bottom no-repeat;
	float:left;
	display:block;
	text-indent:-9999px
}
.contentFlowContent .icoPanel .btoGrid {
	width:20px;
	height:20px;
	background:url(/sites/all/themes/rio2016_v1/_img/coverFlow/ico-bto.gif) right bottom no-repeat;
	float:right;
	display:block;
	text-indent:-9999px
}
.contentFlowContent .icoPanel .btoFlowAtv {
	background-position:left top
}
.contentFlowContent .icoPanel .btoGridAtv {
	background-position:right top
}
.contentFlowContent .lkMaisFotos {
	color:#ff8304;
	font-size:11px;
	margin-bottom:20px
}
.contentGrid {
	display:none;
	width:480px;
	overflow:hidden
}
.contentGrid .lstGrid {
	padding-top:31px;
	padding-bottom:5px;
	width:480px;
	margin-left:10px
}
.contentGrid .lstGrid li {
	float:left;
	padding:0 15px 15px 0
}
.view-content .lstGrid {
	padding-top:31px;
	padding-bottom:5px;
	width:100%;
	margin-left:10px
}
.view-content .lstGrid li {
	float:left;
	padding:0 15px 15px 0
}
.ContentFlow .preButton {
	background:url(/sites/all/themes/rio2016_v1/_img/ico-nav-coverflow.gif) 12px center no-repeat;
	width:40px;
	height:60px;
	cursor:pointer;
	text-indent:-9999px;
	position:absolute;
	top:50px;
	left:10px;
	z-index:20
}
.ContentFlow .preButton:hover {
	left:9px
}
.ContentFlow .nextButton {
	background:url(/sites/all/themes/rio2016_v1/_img/ico-nav-coverflow.gif) -124px center no-repeat;
	width:40px;
	height:60px;
	cursor:pointer;
	text-indent:-9999px;
	position:absolute;
	top:50px;
	right:10px;
	z-index:20
}
.ContentFlow .nextButton:hover {
	right:9px
}
.ContentFlow .scrollbar {
	width:480px!important;
	height:auto!important;
	margin-top:0!important
}
.ContentFlow .globalCaption {
	margin-bottom:10px!important;
	color:#404040!important;
	font-size:12px!important;
}
.ContentFlow .ContentFlow {
	width:480px;
	height:190px
}
.ContentFlow .flow {
	margin-top:-40px!important
}
.coverFlowMini {
	width:230px;
	padding:20px 5px 5px;
	position:relative;
	text-align:center;
	margin-bottom:20px
}
.coverFlowMini .ttl {
	font-size:14px;
	color:#858585;
	display:block;
	padding-bottom:8px;
	text-align:center
}
.contentFlowContentH .scrollbar, .coverFlowMini .scrollbar {
	width:230px!important
}
.coverFlowMini .preButton {
	left:1px;
	top:20px
}
.coverFlowMini .preButton:hover {
	left:0px
}
.coverFlowMini .nextButton {
	right:1px;
	top:20px
}
.coverFlowMini .nextButton:hover {
	right:0px
}
.coverFlowMini .lkMaisFotos {
	color:#ff8304;
	font-size:11px;
	margin-bottom:20px
}
.contentFlowContentH {
	width:240px;
	padding:0;
	position:relative;
	text-align:left
}
.contentFlowContentH h3 {
	padding:0 0 5px !important;
	color:#FF8704 !important
}
.contentFlowContentH .scrollbar {
	width:240px !important
}
.contentFlowContentH .icoPanel {
	position:static;
	width:45px;
	height:20px;
	float:right;
	padding:0 30px 0 0
}
.contentFlowContentH .ContentFlow {
	clear:both;
	padding:10px 0 0
}
.contentFlowContentH .preButton {
	background-position:0 0;
	width:15px;
	height:30px;
	cursor:pointer;
	text-indent:-9999px;
	position:absolute;
	top:27px;
	left:10px;
	z-index:20
}
.contentFlowContentH .preButton:hover {
	left:9px !important
}
.contentFlowContentH .nextButton {
	background-position:100% 0;
	width:15px;
	height:30px;
	cursor:pointer;
	text-indent:-9999px;
	position:absolute;
	top:27px;
	right:10px;
	z-index:20
}
.contentFlowContentH .nextButton:hover {
	right:9px !important
}
.contentFlowContentH .flow .item {
	width:99px;
	height:75px
}
.contentFlowContentH .lstGrid {
	padding:10px 0 5px;
	width:240px
}
.contentFlowContentH .lstGrid li {
	float:left;
	padding:0 15px 15px 0
}
.contentFlowContentH .lstGrid a, .contentFlowContentH .lstGrid img {
	display:block
}
.boxTwitter {
	width:210px;
	margin-bottom:20px;
	padding:35px 15px 0
}
.boxHomeC .boxTwitter {
	padding-top:12px
}
.boxTwitter .header {
	padding-bottom:25px
}
.boxTwitter .header .ttl {
	font-size:20px;
	font-weight:bold;
	float:left;
	color:#858585
}
.boxTwitter .header .ttlTwitter {
	background:url(/sites/all/themes/rio2016_v1/_img/logo-twitter.gif) bottom left no-repeat;
	width:61px;
	height:15px;
	display:block;
	float:right;
	text-indent:-9999px
}
.boxTwitter .twitterContent {
	background:url(/sites/all/themes/rio2016_v1/_img/box-twitter-main.gif) repeat-y;
	margin-bottom:20px;
	zoom:1
}
.boxTwitter .twitterContent .top {
	background:url(/sites/all/themes/rio2016_v1/_img/box-twitter-topo.gif) left top no-repeat
}
.boxTwitter .twitterContent .bottom {
	background:transparent url(/sites/all/themes/rio2016_v1/_img/box-twitter-bottom.gif) left bottom no-repeat;
	border-top:0;
	color:#858585;
	font-size:12px;
	padding:15px 12px 12px;
	text-align:left;
	min-height:110px
}
.boxTwitter .twitterContent .bottom a {
}
.boxTwitter .txtTime {
	font-size:10px;
	font-style:italic;
	display:block;
	padding:8px 0 0;
	text-align:right
}
.boxTwitter .lkMaisFotos {
	font-size:11px
}
.boxTwitter a {
	color:#ff8304
}
.contadorContent {
	width:240px
}
.contadorContent .boxCont {
	padding:18px;
	color:#858585
}
.contadorContent .boxCont .ttl {
	display:block;
	padding:0 0 10px 0;
	text-align:center
}
.contadorContent .bb1 {
	border-bottom:1px solid #f3f3f3
}
.contadorContent .lstContatdor li {
	float:left;
	line-height:34px;
	font-size:11px
}
.contadorContent .lstContatdor li.num {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-contator.gif) no-repeat;
	width:26px;
	text-align:center;
	font-size:18px;
	color:#ff8304;
	margin-right:2px
}
.contadorContent .lstContatdor li.first {
	margin-right:10px
}
.contadorContent .lstContatdor li.last {
	margin-left:10px
}
.boxChamada {
	width:210px;
	padding:20px 15px;
	text-align:center
}
.boxChamada .ttl {
	font-size:14px;
	color:#858585;
	display:block;
	padding-bottom:15px;
	text-align:left
}
.boxChamada .imgContent {
	width:210px;
	height:91px;
	overflow:hidden;
	margin-bottom:10px
}
.boxChamada p {
	color:#404040;
	line-height:120%;
	font-size:12px
}
.boxChamada .lkSaibaMais {
	color:#ff8304;
	font-size:11px
}
.boxCidade {
	width:210px;
	padding:20px 15px;
	text-align:center
}
.boxCidade .imgContent {
	width:210px;
	height:140px;
	overflow:hidden;
	margin-bottom:10px
}
.boxCidade p {
	color:#404040;
	line-height:120%;
	font-size:14px;
	padding-bottom:10px
}
.boxCidade .lkSaibaMais {
	color:#ff8304;
	font-size:11px
}
.boxEntrevista {
	width:210px;
	padding:20px 15px;
	text-align:center
}
.boxEntrevista .imgContent {
	width:150px;
	height:119px;
	overflow:hidden;
	margin:0 auto 10px;
}
.boxEntrevista p {
	color:#404040;
	line-height:120%;
	font-size:12px;
	padding-bottom:10px
}
.boxEntrevista p span {
	color:#858585;
	font-size:11px;
	display:inline-block
}
.boxEntrevista .lkSaibaMais {
	color:#ff8304;
	font-size:11px
}
.boxNoticias {
	width:210px;
	padding:7px 15px 20px
}
.boxNoticias .ttl {
	font-size:20px;
	color:#858585;
	display:block;
	padding-bottom:11px;
	text-align:left
}
.boxNoticias .date {
	font-size:10px;
	color:#cccccc;
	text-align:left;
	display:block
}
.boxNoticias a:hover .date {
	color:#FF8304!important;
	text-decoration:none;
	display:block
}
.boxNoticias .imageContent {
	width:60px;
	height:60px;
	float:left;
	margin-right:8px;
	overflow:hidden
}
.boxNoticias p {
	font-size:12px;
	color:#404040;
	text-align:left;
	padding-bottom:0;
	line-height:120%
}
.boxNoticias p:hover {
	text-decoration:none;
	color:#FF8304!important
}
.boxNoticias * {
	zoom:1
}
.boxNoticias .lstBoxNoticias li {
	padding-bottom:15px;
	min-height:60px
}
.boxNoticias .lstBoxNoticias li a:hover {
	text-decoration:none!important;
}
.boxNoticias .lk {
	color:#ff8304;
	font-size:11px;
	float:left;
	text-decoration:none;
	display:block;
	cursor:pointer
}
.boxNoticias a:hover {
	color:#FF8304!important;
	text-decoration:underline;
	display:block
}
.boxLogin {
	width:370px
}
.boxLogin .topo {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-box-login.png) no-repeat 0 top;
	width:370px;
	height:67px
}
.boxLogin .topo2 {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-box-login2.png) no-repeat 0 top;
	width:370px;
	height:67px
}
.boxLogin .topo span {
	text-transform:uppercase;
	display:inline-block;
	padding:42px 0 0 10px;
	color:#FFF;
	font-size:1.08em
}
.boxLogin .footer {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-box-login.png) no-repeat 0 bottom;
	width:370px;
	height:10px;
	padding:0!important
}
.boxLogin .mainContent {
	background:#f8f8f8;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6
}
.boxLogin .mainContent .formContent {
	padding-bottom:10px
}
.boxLogin .mainContent .login {
	border-bottom:1px solid #d7d7d7;
	padding:10px 10px 0
}
.boxLogin .mainContent p {
	font-size:0.92em;
	padding-bottom:10px
}
.boxLogin .mainContent .cadastro {
	padding:10px
}
.boxLogin .boxErroMsg {
	width:345px;
	margin:0 0 10px 0;
	background:#fff;
	padding:0
}
.boxErroMsg span {
	background:url(/sites/all/themes/rio2016_v1/_img/ico-alerta.png) left center no-repeat;
	padding:6px 0 6px 30px;
	display:inline-block;
}
.boxLogado {
	position:relative;
	padding:0 10px 0
}
.boxLogado p {
	padding-bottom:0;
	font-size:0.92em
}
.boxLogado a {
	position:absolute;
	top:0;
	right:10px;
	width:20px;
	height:20px;
	display:block;
	background:url(/sites/all/themes/rio2016_v1/_img/bgr-modal.png) no-repeat -3px -25px;
	text-indent:-9999px
}
.boxLogado a:hover {
	background-position:-3px -45px
}
.boxLogado p a {
	text-indent:0!important;
	position:static;
	width:auto;
	min-width:250px;
	background-image:none!important;
	height:auto!important;
	color:#FF8304
}
.boxLogado p a span {
	display:none
}
.boxLogado p a:hover span {
	display:inline;
	padding-left:10px;
	color:#666666;
	font-size:10px
}
.boxAssineRss {
	padding:0 10px
}
.boxAssineRss p {
	font-size:0.92em;
	padding-bottom:15px
}
.boxAssineRss a {
	text-indent:0;
	padding-left:25px;
	width:auto;
	line-height:20px;
	font-size:0.84em;
	color:#ff8304;
	float:left
}
.boxFiltroReleases {
	padding:0 10px
}
.boxFiltroReleases p {
	color:#858585;
	font-size:1.08em;
	padding-bottom:10px
}
.boxFiltroReleases .formContent {
	padding-bottom:20px
}
.boxNewsletter {
	padding:0 10px
}
.boxNewsletter h4 {
	color:#858585;
	font-size:1.08em;
	padding-bottom:10px;
	line-height:100%
}
.boxNewsletter p {
	font-size:0.92em;
	padding-bottom:10px
}
.boxNewsletter .formContent {
	padding-bottom:20px
}
.boxCategorias {
	padding:0 10px
}
.boxCategorias h4 {
	color:#858585;
	font-size:1.08em;
	line-height:100%
}
.boxCategorias .lstCat {
	height:135px;
	overflow:hidden
}
.boxCategorias .lstCat li {
	padding-top:10px
}
.boxCategorias .lstCat li a {
	font-size:1.00em;
	line-height:100%;
	color:#ff8304
}
.boxArquivos {
	padding:0 10px
}
.boxArquivos p {
	color:#858585;
	font-size:1.08em;
	padding-bottom:10px;
	line-height:100%
}
.boxArquivos .formContent {
	padding-bottom:20px
}
.ico {
	background:url(/sites/all/themes/rio2016_v1/_img/ico-geral.png) no-repeat;
	width:20px;
	height:20px;
	display:block;
	text-indent:-9999px
}
.icoRSS {
	background-position:0 0
}
.icoPDF {
	background-position:0 -20px
}
.icoRetrair {
	background-position:0 -40px
}
.icoExpandir {
	background-position:right -60px
}
.icoMac {
	background-position:0 -80px!important
}
.icoZip {
	background-position:0 -100px!important
}
.icoWord {
	background-position:0 -140px!important
}
.icoWord2 {
	background-position:0 -120px!important
}
.icoExcel {
	background-position:0 -160px!important
}
.icoExcel2 {
	background-position:0 -180px!important
}
.icoWindows {
	background-position:0 -200px!important
}
.icoWP {
	background-position:0 -220px!important
}
.icoBloger {
	background-position:0 -240px!important
}
.icoQuebra {
	background-position:0 -260px!important
}
.icoCompartilhe {
	background-position:0 -280px!important
}
.icoMail {
	background-position:0 -300px!important;
	width:auto;
	text-indent:0;
	padding-left:26px;
	text-transform:uppercase;
	line-height:20px;
}
.noTop .boxNoticias, .noTop .coverFlowMini, .noTop {
	padding-top:0!important
}
.lstNavAbas {
	width:100%;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-nav-aba.gif) 0 34px repeat-x;
}
.lstNavAbas li {
	float:left
}
.lstNavAbas li a {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-nav-aba.gif) -300px -100px repeat-x;
	display:block;
	font-size:14px;
	color:#ff8304;
	margin-top:-3px
}
.lstNavAbas li a .ll {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-nav-aba.gif) -300px -38px no-repeat;
	height:40px;
	display:block;
	line-height:39px
}
.lstNavAbas li a .lr {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-nav-aba.gif) -300px 0 no-repeat;
	height:39px;
	display:block;
	padding:0 20px;
	line-height:39px
}
.lstNavAbas li a.atv {
	background:#fff url(/sites/all/themes/rio2016_v1/_img/bg-nav-aba.gif) 0 -84px repeat-x;
	display:block;
	font-size:14px;
	color:#404040!important;
	cursor:default;
	text-decoration:none!important
}
.lstNavAbas li a.atv .ll {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-nav-aba.gif) right -42px no-repeat;
	height:40px;
	display:block;
	line-height:39px
}
.lstNavAbas li a.atv .lr {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-nav-aba.gif) 0 -3px no-repeat;
	height:39px;
	display:block;
	padding:0 20px;
	line-height:39px
}
.abasContent {
	padding:20px 0 0;
	position:relative
}
.abaOff {
	display:block;
	position:absolute;
	left:-9999px;
	top:0
}
.abasContent #widget {
	padding-left:15px;
	padding-right:15px
}
.abasContent #wallpaper .header {
	padding-left:15px;
	padding-right:0
}
.abasContent #wallpaper .header h3 {
	font-size:0.92em
}
.abasContent #wallpaper .lstCrop {
	width:909px;
	overflow:hidden
}
.lstWallpaper {
	width:930px;
	margin-top:30px
}
.lstWallpaper li {
	margin-right:25px;
	height:300px;
	margin-bottom:25px;
	float:left;
	position:relative;
	display:block
}
.lstWallpaper li ul {
	position:absolute;
	left:-999999px;
	width:auto;
	margin:0;
	padding:10px 0;
	background:#000;
	opacity:0.8;
	filter:alpha(80);
	text-align:center
}
.lstWallpaper li:hover ul {
	left:0
}
.lstWallpaper li li {
	padding:0 !important;
	margin:0 !important;
	height:auto;
	float:none;
	position:static
}
.lstWallpaper li li a {
	color:#FF8304;
	font-size:11px
}
.lnkTp1 {
	color:#ff8304 !important;
	text-decoration:none
}
.lnkTp1:hover {
	text-decoration:underline
}
.lnkTp2 {
	color:#ff8704;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px
}
.lnkTp2:hover {
	text-decoration:underline
}
.lkLeg {
	padding-bottom:20px
}
.lkLeg a {
	padding-left:30px;
	background:url(/sites/all/themes/rio2016_v1/_img/ico-geral.png) 0 -20px no-repeat;
	font-size:0.92em;
	line-height:20px;
	color:#ff8304;
	display:block;
	float:left
}
.lkLeg em {
	font-size:0.76em;
	color:#cccccc;
	padding-top:2px;
	display:block
}
.lkVejaMais {
	background-image:url(/sites/all/themes/rio2016_v1/_img/bulletSetaBaixo.png) !important;
	background-position:0 7px !important;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#ff8304;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:15px;
	display:block
}
.lkSeta {
	background:url(/sites/all/themes/rio2016_v1/_img/bullet-seta.gif) no-repeat scroll 0 2px transparent;
	padding-left:15px;
	color:#ff8304;
	font-weight:normal;
	text-decoration:none
}
.lkSetaInvert {
	background:url(/sites/all/themes/rio2016_v1/_img/bullet-seta-invertida.gif) no-repeat scroll 0 3px transparent;
	padding-left:15px;
	color:#ff8304;
	font-weight:normal;
	text-decoration:none;
	font-size:0.92em
}
.lstCropGaleria {
	width:909px;
	overflow:hidden
}
.lstCropGaleria .lstItens {
	width:930px
}
.lstCropGaleria .lstItens li {
	padding-right:25px;
	height:128px;
	padding-bottom:25px;
	float:left
}
.lstCropGaleria .lstItens li.wa {
	width:85px;
}
.lstCropGaleria .lstItens li.wl {
	width:130px;
}
.lstCropGaleria .lstItens span {
	display:block;
	color:#FF8304;
	padding-top:4px
}
.lstCropGaleria .lstItens a:hover span {
	text-decoration:underline
}
.paginacaoContent {
	text-align:center;
	padding-top:20px!important
}
.paginacaoContent li {
	display:inline
}
.paginacaoContent a {
	display:inline-block;
	line-height:20px;
	color:#ff8304;
	font-size:12px;
	padding:0 10px
}
.paginacaoContent a.active {
	color:#ff8304!important
}
.paginacaoContent a:hover {
	color:#404040!important;
	text-decoration:none
}
.paginacaoContent .btoPrev a {
	background:url(/sites/all/themes/rio2016_v1/_img/seta-navegacao.gif) 1px center no-repeat;
	width:8px;
	height:20px;
	text-indent:-9999px;
	padding:0;
	margin-right:10px
}
.paginacaoContent .btoPrev a:hover {
	background-position:0 center
}
.paginacaoContent .btoNext a {
	background:url(/sites/all/themes/rio2016_v1/_img/seta-navegacao.gif) -9px center no-repeat;
	width:8px;
	height:20px;
	text-indent:-9999px;
	padding:0;
	margin-left:10px
}
.paginacaoContent .btoNext a:hover {
	background-position:right center
}
.paginacaoContent .pager-current a {
	color:#404040
}
.navIntSection {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-esportes.jpg) center 139px no-repeat
}
.navIntSection .contentMainP40 {
	padding:60px 40px 40px
}
.navIntSection h1 {
	color:#ff8304;
	font-size:3.08em;
	text-transform:uppercase;
	margin-bottom:35px
}
.navIntSection h2 {
	color:#858585;
	margin-bottom:10px
}
.navIntSection .contentMain {
	position:relative;
	min-height:560px;
	z-index:30
}
.navIntSection .contentMain .imageConceitual {
	width:874px;
	height:559px;
	position:absolute;
	top:-1px;
	right:581px
}
.navIntSection .contentMain .colRight {
	float:right;
	margin-top:40px;
	margin-right:40px;
	width:480px
}
.navIntSection .contentMain .boxSM {
	float:left;
	font-size:1.08em;
	font-weight:bold;
	padding-right:50px;
	max-width:350px
}
.navIntSection .contentMain .boxSM li {
	padding-bottom:5px
}
.navIntSection .contentMain .boxSM a {
	background:url(/sites/all/themes/rio2016_v1/_img/bullet-seta.gif) 0 3px no-repeat;
	padding-left:15px;
	color:#ff8304;
	font-weight:normal;
	text-decoration:none
}
.navIntSection .contentMain .boxSM a:hover {
	text-decoration:underline
}
.navIntSection .carroselContentNav {
	float:left;
	width:700px;
	position:relative;
	padding-top:30px;
}
.lstInternaNav .jcarousel-container-horizontal {
	padding-top:0!important;
}
.lstInternaNav .jcarousel-prev-horizontal, .lstInternaNav .jcarousel-next-horizontal {
	top:10px!important
}
.navIntSection .carroselContent {
	width:599px!important;
	margin:0 50px 0!important;
}
.navIntSection .carroselContent li {
	width:200px;
	height:50px;
	background:url(/sites/all/themes/rio2016_v1/_img/line.png) right center no-repeat;
	margin:0!important
}
.navIntSection .carroselContent li a {
	color:#FDBD66;
	text-align:center;
	display:block;
	width:200px;
	line-height:50px;
	font-weight:bold;
	font-size:14px;
}
.navIntSection .carroselContent li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.navIntSection .carroselContent li a.active {
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer
}
.navIntSection .carroselContentNav .next, .navIntSection .carroselContentNav .prev {
	position:absolute;
	top:40px;
	width:20px;
	height:31px;
	display:block;
	text-indent:-99999px;
}
.navIntSection .carroselContentNav .prev {
	background:url(/sites/all/themes/rio2016_v1/_img/prev-horizontal.png) no-repeat;
	left:25px
}
.navIntSection .carroselContentNav .prev:hover {
	left:24px;
	color:#FFFFFF
}
.navIntSection .carroselContentNav .next {
	background:url(/sites/all/themes/rio2016_v1/_img/next-horizontal.png) no-repeat;
	right:25px
}
.navIntSection .carroselContentNav .next:hover {
	right:24px;
	color:#FFFFFF
}
.dropNavInt {
	width:188px;
	height:23px;
	float:right;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-drop.png) no-repeat;
	margin-top:42px;
	margin-right:40px;
	position:relative;
	z-index:50px
}
.dropNavInt .txtDrop {
	line-height:23px;
	font-size:10px;
	display:block;
	padding:0 30px 0 10px;
	cursor:pointer
}
.dropNavInt #listDrop {
	position:absolute;
	top:21px;
	left:10px;
	width:168px;
	max-height:450px;
	overflow-y:auto;
	background:#FFF;
	border:1px solid #e6e6e6;
	border-bottom:1px solid #bfbfbf;
	display:none;
	z-index:999
}
.filtro .dropNavInt #listDrop {
	max-height:300px;
}
.dropNavInt #listDrop ul {
	width:135px
}
.dropNavInt #listDrop ul > li {
	border-bottom:1px solid #e6e6e6;
	padding:10px 0 10px 10px
}
.dropNavInt #listDrop ul > li > ul > li {
	border-bottom:0;
	padding:0px 0 0px 5px
}
.dropNavInt #listDrop ul > li > ul > li a {
	color:#959595
}
.dropNavInt #listDrop ul > li a {
	font-size:10px;
	color:#808080
}
.dropNavInt #listDrop ul > li a:hover {
	color:#ff8304;
	text-decoration:none
}
.gridFotos .txtAutor {
	display:block;
	position:absolute;
	left:-999999px
}
.gridFotos {
	width:899px;
	height:630px;
	margin:auto;
	position:relative;
	padding-bottom:20px
}
.gridFotos .peso1 {
	width:299px;
	height:227px;
	overflow:hidden;
	position:absolute
}
.gridFotos .peso2 {
	width:199px;
	height:151px;
	overflow:hidden;
	position:absolute
}
.gridFotos .peso3 {
	width:99px;
	height:75px;
	overflow:hidden;
	position:absolute
}
.gridFotos .peso1 a {
	width:299px;
	height:227px;
	overflow:hidden;
	display:block
}
.gridFotos .peso2 a {
	width:199px;
	height:151px;
	overflow:hidden;
	display:block
}
.gridFotos .peso3 a {
	width:99px;
	height:75px;
	overflow:hidden;
	display:block
}
.gridFotos .foto1 {
	top:0px;
	left:400px
}
.gridFotos .foto2 {
	top:228px;
	right:0px
}
.gridFotos .foto3 {
	top:228px;
	left:400px
}
.gridFotos .foto4 {
	top:152px;
	left:200px
}
.gridFotos .foto5 {
	top:304px;
	left:100px
}
.gridFotos .foto6 {
	top:456px;
	left:400px
}
.gridFotos .foto7 {
	top:380px;
	left:400px
}
.gridFotos .foto8 {
	top:380px;
	left:500px
}
.gridFotos .foto9 {
	top:76px;
	left:300px
}
.gridFotos .foto10 {
	top:456px;
	left:600px
}
.gridFotos .foto11 {
	top:456px;
	left:700px
}
.gridFotos .foto12 {
	top:304px;
	left:300px
}
.gridFotos .foto13 {
	top:380px;
	left:300px
}
.gridFotos .foto14 {
	top:152px;
	right:0px
}
.gridFotos .foto15 {
	top:152px;
	right:100px
}
.gridFotos .foto16 {
	top:228px;
	left:00px
}
.gridFotos .foto17 {
	top:228px;
	left:100px
}
.gridFotos .foto18 {
	top:228px;
	left:200px
}
.gridFotos .foto19 {
	top:228px;
	left:300px
}
.gridFotos .foto20 {
	top:304px;
	left:300px
}
.gridFotos .foto21 {
	top:380px;
	left:300px
}
.gridFotos .foto22 {
	top:380px;
	left:400px
}
.gridFotos .foto23 {
	top:380px;
	left:500px
}
.gridFotos .foto24 {
	top:456px;
	left:200px
}
.gridFotos .foto25 {
	top:456px;
	left:600px
}
.gridFotos .foto26 {
	top:456px;
	left:700px
}
.gridFotos .foto27 {
	top:532px;
	left:700px
}
.gridFotos .foto28 {
	top:608px;
	left:400px
}
#wallpaper .dropNavInt {
	margin:-5px 0 0 0
}
.contentMap {
	padding:60px 0 40px 15px
}
.mapaCidades {
	width:959px;
	height:599px;
	background:url(/sites/all/themes/rio2016_v1/_img/map/map-canvas-0.jpg) no-repeat;
	position:relative
}
.mapaCidades .canvas-lnks li a.pin {
	background:url(/sites/all/themes/rio2016_v1/_img/map/bg-lnk-loc.png) no-repeat 0 0;
	height:39px;
	padding:0;
	text-indent:-999999px;
	width:25px;
	display:block
}
.mapaCidades .canvas-lnks li {
	position:absolute;
	display:block
}
.mapaCidades .canvas-lnks .lk1 {
	top:428px;
	left:163px
}
.mapaCidades .canvas-lnks .lk2 {
	top:340px;
	left:589px
}
.mapaCidades .canvas-lnks .lk3 {
	top:374px;
	left:559px
}
.mapaCidades .canvas-lnks .lk4 {
	top:375px;
	left:511px
}
.intSection {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-esportes.jpg) center 139px no-repeat
}
.intSection .contentMainP40 {
	padding:0 40px 40px
}
.intSection h1 {
	font-size:40px;
	text-transform:uppercase;
	color:#fff;
	padding:45px 0 100px;
	line-height:40px
}
.intSection h1 .sp1, .evento h1 .sp1 {
	font-size:18px;
	line-height:10px;
	float:left;
	padding-top:16px;
}
.intSection h1 .sp2, .evento h1 .sp2 {
	font-size:40px;
	line-height:40px;
	float:left;
	padding-left:5px
}
.intSection h2 {
	color:#000;
	font-size:1.08em;
	padding:0 0 30px
}
.image img {
	display:block
}
.image .leg {
	display:block;
	background:#e6e6e6 url(/sites/all/themes/rio2016_v1/_img/dotGray2.gif) repeat-x 0 100%;
	clear:both
}
.image .legLft {
	display:block;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-leg-corners.gif) no-repeat 0 100%;
	padding:0 0 0 8px
}
.image .legRgt {
	display:block;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-leg-corners.gif) no-repeat 100% 100%;
	padding:10px 11px 10px 3px;
	font-size:11px
}
.lstInfosReleases {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px
}
.lstInfosReleases > li {
	padding:20px 0
}
.lstInfosReleases .destaque {
	border-bottom:1px solid #e5e5e5;
	padding-top:0
}
.lstInfosReleases .busca {
	border-bottom:1px solid #e5e5e5;
	padding-top:0;
	margin-bottom:20px;
	padding-bottom:0
}
.lstInfosReleases .image {
	width:110px;
	height:82px;
	overflow:hidde;
	float:left
}
.lstInfosReleases .conteudo {
	width:610px;
	float:right
}
.lstInfosReleases .conteudoSF {
	width:740px
}
.lstInfosReleases .conteudo .date {
	display:block;
	color:#cccccc;
	font-size:0.77em!important;
	padding-bottom:0
}
.lstInfosReleases .conteudo .txt {
	font-size:0.92em
}
.lstInfosReleases .destaque .image {
	width:220px;
	height:156px;
	overflow:hidde;
	float:left
}
.lstInfosReleases .destaque .conteudo {
	width:500px;
	float:right
}
.lstInfosReleases .destaque .conteudo .date {
	display:block;
	color:#cccccc;
	font-size:0.92em!important
}
.lstInfosReleases .destaque .conteudo .txt {
	font-size:1.54em;
	line-height:110%
}
.lstInfosReleases h3 {
	font-size:1.07em;
	color:#858585;
	padding-bottom:10px
}
.lstInfosReleases p {
	padding:6px 0 6px 0;
	line-height:120%;
	color:#404040
}
.lstInfosReleases .destaque p {
	padding:25px 0 6px 0
}
.lstInfosReleases .lkSeta {
	display:block;
	font-size:0.92em
}
.rioAgoraInt h2 {
	font-size:1.54em!important;
	padding-bottom:20px;
	line-height:100%;
	text-transform:uppercase
}
.rioAgoraInt h3 {
	font-size:1.23em!important;
	padding-bottom:20px;
	line-height:100%;
	color:#858585
}
.rioAgoraInt .conteudo p {
	font-size:1.08em!important
}
.rioAgoraInt .image {
	float:left;
	padding:0 30px 15px 0;
	overflow:hidden;
	width:280px
}
.rioAgoraInt .image img {
	float:left
}
.rioAgoraInt .conteudo {
	padding:10px 0
}
.rioAgoraInt .data {
	padding-bottom:5px;
	color:#858585;
	font-size:0.92em
}
.lstRioAgora {
	border-bottom:1px solid #e5e5e5
}
.lstRioAgora > li {
	padding:30px 0
}
.lstRioAgora .destaque {
	border-bottom:1px solid #e5e5e5
}
.lstRioAgora h2 {
	padding-bottom:0
}
.lstRioAgora .destaque {
	padding-left:0;
	padding-right:0
}
.lstRioAgora .destaque .boxEsq {
	width:240px;
	float:left;
	padding-left:10px
}
.lstRioAgora .destaque .boxEsq a {
	color:#ff8304;
}
.lstRioAgora .destaque a:hover .ttl {
	text-decoration:underline
}
.lstRioAgora .destaque .boxEsq a .ttl {
	color:#ff8304;
	font-size:1.00em;
	padding-bottom:15px;
	display:block
}
.lstRioAgora .destaque .boxEsq .image {
	display:block;
	width:240px;
	height:184px;
	overflow:hidden
}
.lstRioAgora .destaque .boxDir {
	width:330px;
	float:right;
	padding-right:10px
}
.lstRioAgora .destaque .boxDir li {
	width:330px;
	border-bottom:1px solid #e5e5e5;
	padding:20px 0
}
.lstRioAgora .destaque .boxDir li.first {
	padding-top:0
}
.lstRioAgora .destaque .boxDir li.last {
	padding-bottom:0;
	border-bottom:0
}
.lstRioAgora .destaque .boxDir a .ttl {
	color:#ff8304;
	padding-bottom:15px;
	display:inline-block;
	float:left
}
.lstRioAgora .destaque .boxDir .boxFoto .ttl {
	color:#ff8304;
	padding-bottom:15px;
	display:inline-block;
	float:right;
	width:180px;
	padding-top:20px
}
.lstRioAgora .destaque .ttl .date {
	font-size:0.77em;
	color:#cccccc;
	display:block;
	padding-top:3px
}
.lstRioAgora .destaque a:hover .ttl .date {
	color:#ff8304
}
.lstRioAgora .destaque .boxDir .image {
	display:inline-block;
	width:130px;
	height:108px;
	overflow:hidden;
	float:left
}
.lstRioAgora .destaque p {
	color:#404040;
	display:block;
	font-size:0.86em;
	padding:20px 0 0 0
}
.lstRioAgora .destaque .boxEsq p {
	padding:0 0 0 0
}
.lstRioAgora .destaque a:hover p {
	color:#ff8304;
	text-decoration:underline
}
.lstRioAgora .last {
	padding-bottom:0
}
.lstRioAgora .normal {
	padding-left:10px;
	padding-right:10px
}
.lstRioAgora .normal h2 {
	font-size:1.54em;
	padding-bottom:5px
}
.lstRioAgora .normal .date {
	color:#CCC;
	padding-bottom:10px;
	display:block
}
.lstRioAgora .normal .image {
	width:280px;
	height:215px;
	display:inline-block;
	margin:0 20px 20px 0;
	float:left
}
.lstRioAgora .normal p {
	font-size:0.92em
}
.lstRioAgora .normal .lkSeta {
	font-size:0.92em;
	padding-bottom:10px
}
.lstRioAgora .normal .lkLeg {
	padding-bottom:0;
	margin-top:20px
}
.lstRioAgora .normal .contentFlowContent {
	margin:20px auto 0
}
.boxLogoPatrocinadores {
	width:240px;
	height:242px;
	background-position:center center;
	position:relative;
	background-repeat:no-repeat
}
.boxLogoPatrocinadores .mask {
	width:240px;
	height:242px;
	position:absolute;
	top:0;
	left:0;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-mascara-patrocinadores.png) no-repeat;
	z-index:1
}
.boxLogoPatrocinadores .lk {
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:-70px;
	width:140px;
	z-index:5;
	text-align:center
}
.lstInternaNav img {
	border:1px solid white
}
.lstInternaNav img:hover {
	border:1px solid #858585
}
.lstInternaNav .active img {
	border:1px solid #ff8304
}
.boxLoginPA {
	position:absolute;
	right:40px;
	top:130px
}
.boxLoginAR {
	width:240px;
	margin:0 auto
}
.boxLoginAR .boxErroMsg {
	width:auto;
	margin:0 auto
}
.boxLoginAR fieldset {
	width:240px;
	margin:0 auto;
	padding:10px 0
}
.boxLoginAR .formContent {
	padding:0 0 15px
}
.boxLoginAR .formContent li.row {
	padding:0 0 10px
}
.boxLoginAR .lkSeta {
}
.resultadoLegenda {
	font-size:0.92em;
	padding-top:0!important
}
.buscaResultado a {
	color:#404040
}
.buscaResultado a:hover, .buscaResultado a:hover .txt, .buscaResultado a:hover h3, .buscaResultado a:hover .date {
	color:#ff8304;
	text-decoration:none
}
.buscaResultado a .txt {
	font-size:0.92em;
	color:#404040;
}
.buscaResultado a .date {
	font-size:0.77em;
	color:#cccccc;
	display:block;
	padding-bottom:5px;
}
.boxEsqueciSenha {
	margin-left:-20px
}
.boxEsqueciSenha a {
	display:block;
	margin:auto
}
.boxEsqueciSenha .lnkEsqueciSenha {
	margin:0 0 -8px 20px;
	background-color:#fff;
	position:relative;
	float:left;
	padding-right:3px
}
.boxEsqueciSenha .boxAnim {
	overflow:hidden;
	clear:both;
	display:none
}
.boxInEsqueciSenha {
	padding:20px;
	clear:both;
	border:1px solid #e6e6e6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.boxInEsqueciSenha h3 {
	padding:15px 0;
	font-size:12px
}
.boxShow {
	padding:0 0 40px
}
.boxShow .boxIn {
	display:none;
	padding:20px 0 0
}
.lstQuemFaz {
	display:block;
	padding-top:770px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-quem-faz.gif) no-repeat 30px 0;
	padding-left:30px
}
.language-en .lstQuemFaz {
	background-image:url(/sites/all/themes/rio2016_v1/_img/bg-quem-faz-en.gif)
}
.lstQuemFaz li {
	text-align:center
}
.lstQuemFaz-en {
	display:block;
	padding-top:770px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-quem-faz.gif) no-repeat 0 0
}
#tabComite {
	padding-top:0px
}
#tabConselho {
	padding-top:0px
}
.lstComite {
	width:560px;
}
.lstComite a, .lstComite p {
	width:80px;
	margin:0 auto;
	text-align:center
}
.lstComite a {
	font-size:13px;
	color:#ff9900;
	display:block
}
.lstComite p {
	font-size:11px;
	color:#858585;
	padding-bottom:40px;
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComite.gif) no-repeat 50% 100%
}
.lstComite ul ul {
	border-top:1px solid #d6d6d6;
	padding-bottom:60px;
	margin:0 42px
}
.lstComite ul ul li {
	width:80px;
	float:left;
	margin:0 15px 0 0;
	padding:40px 0 0;
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComite.gif) no-repeat 50% 0
}
.lstComite ul ul li.first {
	margin-left:-40px
}
.lstComite ul ul li.last {
	margin-right:-42px
}
.lstComite ul ul p {
	padding-bottom:0;
	background:none
}
.comiteEstruturaHome {
	padding-top:15px;
	border-top:1px solid #e5e5e5;
	margin-top:10px;
	position:relative
}
.comiteEstruturaHome .title {
	position:absolute;
	top:15px;
	left:10px;
	color:#858585;
	font-size:1.08em
}
.comiteEstruturaHome .lstComite {
	width:380px
}
.comiteEstruturaHome .lstComite p {
	width:60px;
	padding-bottom:20px;
	font-size:10px;
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComiteP.gif) no-repeat 50% 100%
}
.comiteEstruturaHome .lstComite a {
	font-size:11px;
	color:#ff9900;
	width:60px;
	display:block
}
.comiteEstruturaHome .lstComite ul ul li {
	width:60px;
	margin-right:5px;
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComiteP.gif) no-repeat 50% 0;
	padding-top:20px
}
.comiteEstruturaHome .lstComite ul ul li.first {
	margin-left:-30px
}
.comiteEstruturaHome .lstComite ul ul li.last {
	margin-right:-42px!important
}
.comiteEstruturaHome .lstComite ul ul {
	margin:0 27px
}
.comiteEstruturaHome .lstComite ul ul p {
	padding-bottom:0;
	background:none
}
.comiteEstruturaHome .lstComite ul ul {
	padding-bottom:10px
}
.comiteEstruturaHome p {
	font-size:0.92em;
	color:#404040;
	text-align:center
}
.lstComiteQF {
	width:560px
}
.lstComiteQF a, .lstComiteQF strong {
	font-size:13px;
	color:#ff9900;
	display:block;
	font-weight:normal
}
.lstComiteQF li ul li strong {
	background:none
}
.lstComiteQF p {
	display:block;
	font-size:11px;
	color:#858585;
	padding-bottom:0px
}
.lstComiteQF li {
	width:180px
}
.lstComiteQF li.first {
	width:180px;
	padding:10px 0;
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComiteQF.gif) no-repeat 150px 25px
}
.lstComiteQF li.second {
	width:160px;
	padding:10px 0 10px 20px;
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComiteQF.gif) no-repeat 135px 25px
}
.lstComiteQF li.third {
	width:180px;
	padding:10px 0 10px 0
}
.lstComiteQF li.third strong, .lstComiteQF li.third p {
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComiteQFV.gif) no-repeat 0px 0px
}
.lstComiteQF li.third strong {
	padding:0 0 0 30px
}
.lstComiteQF li.third p {
	padding:0 0 10px 30px
}
.lstComiteQF li.third strong.noLine, .lstComiteQF li.third p.noLine {
	background:none
}
.lstComiteQF li {
	float:left
}
.lstComiteQF li ul li {
	float:none;
	width:170px;
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComiteQF.gif) no-repeat -80px 15px
}
.lstComiteSI {
	width:380px
}
.lstComiteSI a, .lstComiteSI strong {
	font-size:13px;
	color:#ff9900;
	display:block;
	font-weight:normal
}
.lstComiteSI li ul li strong {
	background:none
}
.lstComiteSI p {
	display:block;
	font-size:11px;
	color:#858585;
	padding-bottom:0px
}
.lstComiteSI li {
	width:125px
}
.lstComiteSI li.first {
	width:125px;
	padding:10px 0;
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComiteQF.gif) no-repeat 100px 25px
}
.lstComiteSI li.second {
	width:115px;
	padding:10px 0 10px 10px;
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComiteQF.gif) no-repeat 120px 25px
}
.lstComiteSI li.third {
	width:125px;
	padding:10px 0 10px 0
}
.lstComiteSI li.third strong, .lstComiteSI li.third p {
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComiteQFV.gif) no-repeat 0px 0px
}
.lstComiteSI li.third strong {
	padding:0 0 0 30px
}
.lstComiteSI li.third p {
	padding:0 0 10px 30px
}
.lstComiteSI li.third strong.noLine, .lstComiteSI li.third p.noLine {
	background:none
}
.lstComiteSI li.third strong.lineFirst {
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComiteQFV.gif) no-repeat 0px 15px
}
.lstComiteSI li {
	float:left
}
.lstComiteSI li ul li {
	float:none;
	width:115px;
	background:url(/sites/all/themes/rio2016_v1/_img/fio-lstComiteQF.gif) no-repeat -80px 15px
}
.diaOlimpico {
	width:544px;
	overflow:hidden
}
.diaOlimpico h2 {
	padding-bottom:10px;
}
.gridFotosDiaOlimpico {
	padding-bottom:40px;
	width:560px;
}
.gridFotosDiaOlimpico li {
	width:80px;
	height:63px;
	padding:0 13px 13px 0;
	float:left;
}
.boxEntrevistas {
	margin-bottom:30px
}
.boxEntrevistas h3 {
	color:#000;
	font-size:14px !important;
	padding:0 0 25px
}
#carr-entrevista li img {
	display:block;
	float:left;
	margin-top:5px
}
#carr-entrevista .carr-rgt {
	width:300px;
	display:block;
	float:left;
	padding:0 0 0 25px
}
.carr-rgt h4 {
	color:#404040;
	font-size:14px;
	font-weight:700;
	padding:0 0 5px
}
.carr-rgt h5 {
	color:#858585;
	font-size:12px;
	padding:0 0 25px
}
.carr-rgt .txt-date {
	color:#ccc;
	font-size:12px;
	padding:0 0 7px
}
.carr-rgt p {
	font-size:12px;
	color:#404040;
	padding:0 0 10px
}
.carr-rgt a {
	font-weight:700;
	font-size:12px
}
.bancoArquivos .filtro {
	padding:20px 0 0
}
.bancoArquivos .filtro p {
	padding-bottom:0;
	font-size:0.92em;
	float:left
}
.bancoArquivos .filtro .dd {
	float:right
}
.bancoArquivos .filtro .dd .dropNavInt {
	margin:0
}
.bancoArquivos .lstBanco {
	border-bottom:1px solid #e5e5e5
}
.bancoArquivos .lstBanco > li {
	padding-bottom:40px
}
.bancoArquivos .lstBanco .icoTipo {
	width:150px;
	height:119px;
	overflow:hidden;
	float:left
}
.bancoArquivos .lstBanco .conteudo {
	width:460px;
	float:left;
	padding-top:10px;
	padding-left:15px;
}
.bancoArquivos .lstBanco .conteudo p {
	font-size:0.92em;
	color:#404040
}
.bancoArquivos .lstDescFile li {
	float:left;
	font-size:0.92em;
	color:#cccccc;
	padding-right:20px;
	line-height:20px
}
.bancoArquivos .lstDescFile li .ico {
	text-indent:0;
	padding-left:25px;
	line-height:20px;
	width:auto;
	color:#ff8304;
	font-size:0.92em
}
.tabGeral {
}
.tabGeral td {
	font-size:0.92em
}
.tabGeral td td {
	font-size:1.0em
}
.tabGeral thead td {
	background-color:#e6e6e6;
	text-transform:uppercase;
	border-left:1px solid #FFF!important;
	padding:7px 12px 5px
}
.tabGeral thead td.last, .tabGeral thead td.first {
	border-left:0!important
}
.tabGeral tbody td {
	padding:14px 12px 8px;
	vertical-align:top
}
.tabGeral tbody tr.even td {
	background:#f8f8f8
}
.tabGeral .descTable {
	border-top:1px solid #e6e6e6!important;
}
.tabGeral td {
	border-left:1px solid #e6e6e6!important;
	border-bottom:1px solid #e6e6e6 !important;
	border-collapse:collapse
}
.tabGeral td .tabGeral td {
	border-bottom:0!important;
	border-collapse:collapse
}
.tabGeral tbody td:first-child {
	border-left:0!important
}
.tabGeral .ico {
	display:inline-block;
	padding-margin:0px;
}
.tabGeral a .ico {
	margin-right:5px;
}
.tabGeral a {
	color:#FF8304;
	text-decoration:none;
	line-height:20px;
}
.tabGeral a:hover {
	color:#404040!important
}
.tabGeral ul li {
	padding-bottom:10px;
}
.tabExpansivel thead td {
	padding-top:6px;
	line-height:130%
}
.tabExpansivel thead .first {
	background:#FFF
}
.tabExpansivel .expansor .bl1 {
	border-left:1px solid #e6e6e6
}
.tabExpansivel .expansivel {
	display:none
}
.tabExpansivel .expansivel td span {
	font-size:0.92em;
	color:#858585;
	display:block;
	padding-bottom:10px
}
.tabExpansivel .expansivel td p {
	font-size:1.08em
}
.tabExpansivel .expansivel td a {
	padding-left:30px;
	background:url(/sites/all/themes/rio2016_v1/_img/ico-geral.png) 0 -20px no-repeat;
	font-size:0.92em;
	line-height:20px;
	color:#ff8304;
	display:block
}
.tabExpansivel .expansivel td em {
	font-size:0.76em;
	color:#cccccc
}
.tabExpansivel .expansivel td p {
	padding-bottom:15px
}
.tabExpansivel tbody .first, .tabExpansivel tbody .last {
	padding-top:8px
}
.tabExpansivel .odd > td, .tabExpansivel .even > td {
	padding:0!important
}
.tabExpansivel .descTable {
	padding-bottom:25px
}
.modalHome {
	display:none
}
.modalHome .overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	z-index:9998;
	opacity:0.85;
	-ms-filter:"progidXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85)
}
.modalHome #modalVideo {
	width:970px;
	height:470px;
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-235px;
	margin-left:-485px;
	background:#FFF;
	z-index:9999
}
.modalHome .navTeaser {
	position:absolute;
	top:50%;
	left:50%;
	z-index:99999;
	margin-top:-260px;
	margin-left:260px
}
.modalHome .navTeaser > li {
	float:left;
	padding-left:20px;
	position:relative
}
.modalHome .navTeaser > li > a {
	color:#FFF;
	display:block;
	background:url(/sites/all/themes/rio2016_v1/_img/icoTeaser.png) right 2px no-repeat;
	font-size:10px;
	padding-right:20px;
	line-height:12px
}
.modalHome .navTeaser > li > a:hover {
	text-decoration:none;
	color:#ff8304
}
.modalHome .navTeaser > li > a.compartilhe {
	background-position:right -18px
}
.modalHome .navTeaser .lnkShare {
	background-position:right -18px!important
}
.modalHome li .lstShare {
	position:absolute;
	right:60px;
	top:-3px;
	overflow:hidden;
	width:0px;
	background:#000;
	display:block;
}
.modalHome li ul {
	height:12px;
	padding:3px 50px 3px 6px;
	width:240px;
	z-index:1
}
.modalHome li ul li {
	float:left;
	padding-right:15px
}
.modalHome .lstShare a {
	font-size:10px;
	float:left;
	color:#FFF;
	text-transform:uppercase
}
.modalHome .lstShare a:hover {
	text-decoration:none;
	color:#ff8304
}
.evento .titleContent {
	padding:45px 0 100px;
	height:40px;
}
.evento h1 {
	font-size:40px;
	text-transform:uppercase;
	color:#fff;
	line-height:40px;
	float:left
}
.evento h1 span {
	font-size:18px;
	line-height:10px
}
.evento .contentMain .imageConceitual {
	top:120px
}
.evento .contadorContent {
	float:right;
	width:500px;
	margin-top:-30px;
	background-image:none!important
}
.evento .contadorContent .boxCont {
	float:left
}
.evento .contadorContent .bb1 {
	border:0
}
.evento .contadorContent .boxCont .ttl {
	color:#FFF
}
.evento .contadorContent .lstContatdor {
	color:#FFF
}
.evento .contadorContent .lstContatdor li.num {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-contatorVar.gif) center center no-repeat;
	color:#ff8304!important;
	font-size:16px;
	height:auto!important;
	line-height:36px!important
}
.evento .colRight {
	min-height:530px;
	margin-top:0!important
}
.evento .mapaContent {
	width:960px;
	height:570px;
	margin:auto;
	position:relative;
	margin-bottom:30px
}
.evento .mapaContent .btoScroll {
	width:80px;
	height:80px;
	background:url(/sites/all/themes/rio2016_v1/_img/setaEvento.png) no-repeat;
	display:block;
	text-indent:-9999px;
	top:265px;
	position:absolute;
	z-index:15
}
.evento .mapaContent .esq {
	background-position:0 0;
	left:-40px
}
.evento .mapaContent .esq:hover {
	left:-41px
}
.evento .mapaContent .dir {
	background-position:right 0;
	right:-40px
}
.evento .mapaContent .dir:hover {
	right:-41px
}
.evento .mapaContent .canvas {
	width:960px;
	height:570px;
	overflow:hidden;
	position:relative;
	z-index:5
}
.evento .mapaContent .canvas li {
	width:960px;
	height:570px
}
.evento .externalControl {
	width:990px;
	overflow:hidden
}
.evento .navBullet {
	position:static;
	margin:0 auto 40px;
	width:182px
}
.evento .navBullet li a {
	background-image:url(/sites/all/themes/rio2016_v1/_img/bg-bullet-nav1.png)
}
.maskImg {
	width:874px;
	height:559px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-mask-img.png) no-repeat 0 0;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	text-indent:-999999px
}
#navHome2 {
	width:100%;
	height:392px;
	position:relative
}
#navHome2Blt {
	width:400px;
	height:29px;
	margin:0 0 0 -200px;
	position:absolute;
	bottom:0;
	left:50%;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-navHome2Blt.png) no-repeat 50% 0;
	text-align:center;
	z-index:2
}
#navHome2Blt ul {
	/*width:75px;*/
	margin:0 auto;
	padding:10px 0 0
}
#navHome2Blt li {
	width:15px;
	height:15px;
	display:block;
	float:left;
	margin:0 4px
}
#navHome2Blt li a {
	width:15px;
	height:15px;
	display:block;
	overflow:hidden;
	background:url(../imagenes/blt-navHome2Blt.gif) no-repeat -15px 5px;
	text-indent:-999999px
}
#navHome2Blt li.atv a {
	background-position:5px 5px;
	text-indent:-999999px
}
#navHomeMask {
	width:100%;
	height:155px;
	background:url(/sites/all/themes/rio2016_v1/_img/home/bg_navHomeMask.png) no-repeat 50% 0;
	position:absolute;
	top:0;
	z-index:2
}
#navHomeMask2 {
	width:100%;
	height:155px;
	background:url(/sites/all/themes/rio2016_v1/_img/home/bg_navHomeMask.png) no-repeat 50% 0;
	position:absolute;
	top:0;
	z-index:2
}
#navHome2Lst {
	width:100%;
	height:380px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#navHome2Lst ul {
	width:100%;
	position:absolute;
}
#navHome2Lst li {
	width:100%;
	min-width:990px !important;
	max-width:1920px !important;
	height:380px;
	float:left;
	background-repeat:no-repeat;
	background-position:50% 0;
	position:relative
}
#navHome2Lst li .itmNavHIn_left {
	width:450px;
	/*margin:120px 200px 0 auto;*/
	/*position:relative;
	position:absolute;
	top:150px; left:5%;*/
	margin-top:100px; /*margin-left:13%; */
	float:left;
	margin-left:60px;
}
#navHome2Lst li .itmNavHIn_right {
	width:450px;
	/*margin:120px 200px 0 auto;*/
	/*position:relative;
	position:absolute;
	top:150px; left:5%;*/
	margin-top:100px; 
	/*margin-left:45%; */
	float:right;
	margin-right:60px;
}
#navHome2Lst li .itmNavHIn_left h2, #navHome2Lst li .itmNavHIn_right h2  { color:#000; font: 30px 'Rokkitt', serif; display:block; margin-bottom:15px; font-weight:bold;}
#navHome2Lst li .itmNavHIn_left p, #navHome2Lst li .itmNavHIn_right p { color:#FFF; font: 19px 'Rokkitt', serif; font-weight:400; line-height:25px;  }
#itmNavH-0 {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/bg-itmNavH-0.jpg)
}
.language-en #itmNavH-0 {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/bg-itmNavH-0-en.jpg)
}
.lnk {
	/*height:185px;*/
	height:385px;
	overflow:hidden;
	/*text-indent:-999999px;*/
	position:absolute;
	/*top:165px;*/
	top:auto;
	left:0;
	display:block;
}
.lnk:hover { text-decoration:none; }
#itmNavH-Natacao {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/bg-itmNavH-A.jpg)
}
.language-en #itmNavH-Natacao {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/bg-itmNavH-A-en.jpg)
}
#itmNavH-1 {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/locais_cadastro.jpg)
}
.language-en #itmNavH-1 {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/locais_cadastro.jpg)
}
.lnkNavH-1 {
	width:115px;
	height:44px;
	overflow:hidden;
	text-indent:-999999px;
	position:absolute;
	top:246px;
	left:46px;
}
#itmNavH-2 {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/bg-itmNavH-2.jpg)
}
.language-en #itmNavH-2 {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/bg-itmNavH-2-en.jpg)
}
.lnkGoalTrack {
	width:230px;
	height:70px;
	background:url(/sites/all/themes/rio2016_v1/_img/home/lnk-goalTrack.png) no-repeat 0 0;
	overflow:hidden;
	text-indent:-999999px;
	position:absolute;
	top:270px;
	left:630px;
}
.language-en .lnkGoalTrack {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/lnk-goalTrack-en.png)
}
#itmNavH-3 {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/bg-itmNavH-3.jpg)
}
.language-en #itmNavH-3 {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/bg-itmNavH-3-en.jpg)
}
.lnkAMarca {
	width:1000px;
	height:190px;
	overflow:hidden;
	text-indent:-999999px;
	position:absolute;
	top:165px;
	left:0
}
#itmNavH-4 {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/bg-itmNavH-4.jpg)
}
.language-en #itmNavH-4 {
	background-image:url(/sites/all/themes/rio2016_v1/_img/home/bg-itmNavH-4-en.jpg)
}
.boxHomeC h3.ttlTp2, .boxHomeC a {
	color:#FF8704
}
.boxHomeC {
	padding:50px 0 40px
}
.boxHomeCOdd {
	background:#F8F8F8
}
.boxHomeC .boxIn {
	width:980px;
	margin:0 auto 10px
}
.boxHomeC h3 {
	color:#858585;
	font-size:20px;
	padding:0 0 18px
}
.boxHomeC .lnkTp2 {
	display:block;
	float:left
}
.boxFotos ul {
	padding:0 0 10px
}
.boxFotos li {
	display:block;
	float:left;
	padding:0 10px 10px 0
}
.boxFotos li a, .boxFotos li img {
	display:block
}
.boxVideoRio2016 a, .boxVideoRio2016 img {
	display:block
}
.boxHEntrevista {
	padding:0 0 0 60px
}
.boxHEntrevista h3 {
	padding:0 0 5px 177px
}
.boxHEntrevista .imgLft {
	float:left;
	padding:5px 18px 0 0;
	display:block
}
.boxHEntrevista .boxTxt {
	width:215px;
	float:left
}
.boxHEntrevista h4 {
	color:#B1B1B1;
	font-size:16px;
	line-height:1.1em;
	padding:0 0 10px
}
.boxHEntrevista .txtDate {
	font-size:10px;
	color:#aaa
}
.boxHEntrevista p {
	color:#000;
	padding:0 0 20px
}
.contadorContent {
	width:216px;
	height:196px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-contator-h.gif) no-repeat 0 0
}
.contadorContent .boxCont {
	padding:0 0 15px;
	color:#858585
}
.contadorContent .boxCont .ttl {
	display:block;
	padding:10px 0 2px;
	text-align:center;
	font-size:13px;
	font-weight:700
}
.contadorContent .bb1 {
	border-bottom:none;
}
.contadorContent .lstContatdor li {
	float:left;
	line-height:34px;
	font-size:11px
}
.contadorContent .lstContatdor li.num {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-contator-h.png) no-repeat;
	width:25px;
	height:44px;
	text-align:center;
	font-size:30px;
	line-height:38px;
	color:#fff!important;
	margin-right:2px
}
.contadorContent .lstContatdor li.first {
	width:46px;
	text-align:right;
	padding-right:10px;
	margin-right:0
}
.contadorContent .lstContatdor li.last {
	margin-left:10px
}
.boxHCidade .contentFlowContentH, .boxHCidade .boxComentario {
	float:left
}
.boxHCidade .contentFlowContentH {
	margin-left:-10px;
	padding-top:5px
}
.boxHCidade h3 {
	padding:0 0 5px 20px
}
.boxHCidade .boxComentario {
	width:200px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-boxComentario-sup.gif) no-repeat 0 0;
	padding:30px 0 0;
	margin:0 0 0 10px
}
.boxHCidade cite {
	font-size:12px;
	padding:0 0 10px 3px;
	display:block;
	color:#858585;
	font-style:normal
}
.boxHCidade .txtAutor {
	width:150px;
	color:#B2B2B2;
	font-style:italic;
	font-size:12px;
	padding:0 30px 20px 0;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-boxComentario-inf.gif) no-repeat 100% 0
}
.boxFacebookH h3 {
	line-height:1em !important
}
.home-2 .nav {
	background:none
}
.home-2 .navInterna .bgRgt {
	height:91px
}
.window3d {
	width:843px;
	margin:auto;
}
.contentMain {
	padding-bottom:40px;
}
#navA {
	float:left;
	text-indent:-99999px;
	position:absolute;
	top:-9999px;
	left:-9999px
}
.BoxInfografico {
	margin-bottom:10px;
}
.BoxInfografico .infoContentMap {
	width:480px;
	height:280px;
	margin:auto;
	position:relative;
	margin-bottom:5px
}
.BoxInfografico .infoContentMap .btoScroll {
	width:40px;
	height:40px;
	background:url(/sites/all/themes/rio2016_v1/_img/setaEventoP.png) no-repeat;
	display:block;
	text-indent:-9999px;
	top:100px;
	position:absolute;
	z-index:15
}
.BoxInfografico .infoContentMap .esq {
	background-position:0 0;
	left:-20px
}
.BoxInfografico .infoContentMap .esq:hover {
	left:-21px
}
.BoxInfografico .infoContentMap .dir {
	background-position:right 0;
	right:-20px
}
.BoxInfografico .infoContentMap .dir:hover {
	right:-21px
}
.BoxInfografico .infoContentMap .canvas {
	width:480px;
	height:280px;
	overflow:hidden;
	position:relative;
	z-index:5
}
.BoxInfografico .infoContentMap .canvas li {
	width:480px;
	height:570px
}
.BoxInfografico .externalControl {
	width:480px;
}
.BoxInfografico .navBullet {
	position:static;
	margin:0 auto 15px;
	width:480px;
	text-align:center
}
.BoxInfografico .navBullet li {
	display:inline-block;
	float:none
}
.BoxInfografico .navBullet li a {
	background-image:url(/sites/all/themes/rio2016_v1/_img/bg-bullet-nav1.png)
}
.maskImg {
	width:874px;
	height:559px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-mask-img.png) no-repeat 0 0;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	text-indent:-999999px
}
.lstSaberMais li.title {
	padding-bottom:10px;
}
.lstSaberMais li {
	padding-bottom:5px;
}
.lstSaberMais li a {
	background:url(/sites/all/themes/rio2016_v1/_img/bullet-seta.gif) 0 2px no-repeat;
	padding-left:15px;
	color:#ff8304;
	font-weight:normal;
	text-decoration:none;
}
.lstSaberMais li a:hover {
	text-decoration:underline
}
.boxFiltrosBusca {
	padding-bottom:20px;
}
.lstFiltroBusca {
	width:615px;
}
.lstFiltroBusca li {
	padding:0 10px 10px 0!important;
}
.lstFiltroBusca li label {
	width:auto;
	color:#808080;
	padding-right:4px!important
}
.lstFiltroBusca li span {
	float:left;
	display:inline-block;
	padding:0 2px;
	line-height:24px;
	color:#808080
}
.lstFiltroBusca li input {
	padding:5px 4px
}
.lstFiltroBusca li select {
	padding:4px 2px
}
.lstFiltroBusca li .btBuscar {
	padding:0;
	margin:0;
	border:0;
	background:url(/sites/all/themes/rio2016_v1/_img/bt-buscar.gif) no-repeat;
	width:59px;
	height:24px;
	display:block;
	text-indent:-9999px
}
.lstFiltroBusca li .icoCalendar {
	background:url(/sites/all/themes/rio2016_v1/_img/ico-geral2.gif) 0 0 no-repeat;
	width:21px;
	height:20px;
	display:inline-block;
	text-indent:-9999px;
	margin-left:5px;
	margin-top:2px
}
.lstFiltroBuscaV {
	width:100%
}
.lstArquivos li {
	padding-bottom:80px;
}
.lstArquivos .boxImage {
	width:237px;
	height:157px;
	float:left;
	overflow:hidden;
}
.lstArquivos .boxDesc {
	width:475px;
	float:right
}
.lstArquivos .boxDesc > ul {
	width:230px;
}
.lstArquivos .boxDesc > ul > li {
	padding-bottom:5px;
	color:#999999;
	font-size:0.92em;
}
.lstArquivos .boxDesc > ul > li > a {
	display:inline-block
}
.lstArquivos .boxDesc > ul > li > a:hover, .lstArquivos .boxDesc > ul > li > a:hover > label {
	text-decoration:none;
	color:#000000!important
}
.lstArquivos .boxDesc > ul > li > a > label {
	color:#ff8304;
	display:inline-block;
	padding-top:3px;
	font-size:0.92em;
	float:left
}
.lstArquivos .boxDesc > ul > li > a > span {
	display:inline-block;
	padding-right:5px;
	background:url(/sites/all/themes/rio2016_v1/_img/ico-geral2.gif) no-repeat;
	width:20px;
	height:20px;
	text-indent:-9999px;
	float:left
}
.lstArquivos .icoPdf span {
	background-position:0 -20px!important;
}
.lstArquivos .icoJpg span {
	background-position:0 -40px!important;
}
.lstArquivos .icoVideo span {
	background-position:0 -60px!important;
}
.lstArquivos .icoSom span {
	background-position:0 -80px!important;
}
.sGalerias {
	padding-bottom:80px;
}
.sGalerias .lstCat {
	padding-bottom:30px;
}
.sGalerias .lstCat li {
	float:left;
	width:310px;
	border-bottom:1px solid #E7E7E7;
	margin-right:10px;
	padding:15px 0
}
.sGalerias .lstCat li.rowTop {
	border-top:1px solid #E7E7E7;
}
.sGalerias .lstCat li .img {
	width:80px;
	height:60px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}
.sGalerias .lstCat li a {
	color:#ff8304;
	font-size:14px;
}
.sGalerias .dropNavInt {
	margin:10px 0 0 0!important
}
.sGalerias .boxGridFotos {
	width:799px;
	margin:0 auto 20px;
}
.sGalerias .gridFotos {
	height:607px;
	margin:0!important;
	padding:0;
	width:799px;
	margin:auto
}
.sGalerias .gridFotos .foto1 {
	top:0px;
	left:300px
}
.sGalerias .gridFotos .foto2 {
	top:228px;
	right:0px
}
.sGalerias .gridFotos .foto3 {
	top:228px;
	left:300px
}
.sGalerias .gridFotos .foto4 {
	top:152px;
	left:100px
}
.sGalerias .gridFotos .foto5 {
	top:304px;
	left:0px
}
.sGalerias .gridFotos .foto6 {
	top:456px;
	left:300px
}
.sGalerias .gridFotos .foto7 {
	top:380px;
	left:300px
}
.sGalerias .gridFotos .foto8 {
	top:380px;
	left:400px
}
.sGalerias .gridFotos .foto9 {
	top:76px;
	left:200px
}
.sGalerias .gridFotos .foto10 {
	top:456px;
	left:500px
}
.sGalerias .gridFotos .foto11 {
	top:456px;
	left:600px
}
.sGalerias .gridFotos .foto12 {
	top:304px;
	left:200px
}
.sGalerias .gridFotos .foto13 {
	top:380px;
	left:200px
}
.sGalerias .gridFotos .foto14 {
	top:152px;
	right:0px
}
.sGalerias .gridFotos .foto15 {
	top:152px;
	right:0px
}
.sGalerias .gridFotos .foto16 {
	top:228px;
	left:0px
}
.sGalerias .gridFotos .foto17 {
	top:228px;
	left:0px
}
.sGalerias .gridFotos .foto18 {
	top:228px;
	left:100px
}
.sGalerias .gridFotos .foto19 {
	top:228px;
	left:200px
}
.sGalerias .gridFotos .foto20 {
	top:304px;
	left:200px
}
.sGalerias .gridFotos .foto21 {
	top:380px;
	left:200px
}
.sGalerias .gridFotos .foto22 {
	top:380px;
	left:300px
}
.sGalerias .gridFotos .foto23 {
	top:380px;
	left:400px
}
.sGalerias .gridFotos .foto24 {
	top:456px;
	left:100px
}
.sGalerias .gridFotos .foto25 {
	top:456px;
	left:500px
}
.sGalerias .gridFotos .foto26 {
	top:456px;
	left:600px
}
.sGalerias .gridFotos .foto27 {
	top:532px;
	left:600px
}
.sGalerias .gridFotos .foto28 {
	top:608px;
	left:300px
}
.sGalerias h3 {
	font-size:1.538em;
	color:#858585;
	text-transform:uppercase;
}
.lstItensFotos {
	margin-bottom:10px;
	border-bottom:1px solid #E5E5E5
}
.lstItensFotos .lstItensFotos {
	margin-bottom:10px;
	border-bottom:0
}
.lstItensFotos > li {
	float:left;
	padding:0 13px;
	width:216px;
	margin-bottom:30px;
}
.lstItensFotos > li .lstItensFotos > li {
	margin-bottom:0
}
.lstItensFotos .image {
	width:216px;
	height:120px;
	overflow:hidden;
	display:block;
	margin-bottom:10px;
	opacity:0.4;
	filter:alpha(opacity=40);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.lstItensFotosD .txt {
	font-size:16px;
	text-align:center;
	width:216px;
	display:block;
	color:#fff
}
.lstItensFotosD {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-foto-dest.jpg) no-repeat;
	padding:20px 0 0 2px;
	height:180px;
	margin-bottom:60px
}
.lstItensFotosD .image {
	opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.lstItensFotos .ttl {
	font-size:20px;
	color:#858585
}
.lstItensFotos .leg {
	font-size:13px;
	color:#858585;
	display:block;
	padding:10px 0 5px 0
}
.lstItensFotos .gal {
	color:#ff8704;
	font-size:11px;
	text-transform:uppercase
}
.lstItensFotos a.atvL span, .lstItensFotos a:hover span, .lstItensFotos a:hover, .lstItensFotos a.atvL {
	text-decoration:none!important;
	color:#ff8704
}
.lstItensFotos a:hover .image, .lstItensFotos a.atvL .image {
	opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.lstItensFotosD a:hover span, .lstItensFotosD a:hover {
	text-decoration:none!important;
	color:#111
}
.tooltip {
	display:none;
	position:relative;
	top:0
}
.tooltip .boxTipLst {
	background:#f8f8f8;
	padding:20px 0;
	margin:10px 0;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	position:relative
}
.tooltip .boxTipLst .tipMarca {
	background:url(/sites/all/themes/rio2016_v1/_img/blt-tip.jpg) no-repeat;
	width:20px;
	height:12px;
	position:absolute;
	top:-12px;
}
.tooltip .boxTipLst .pos01 {
	left:110px;
}
.tooltip .boxTipLst .pos02 {
	left:350px;
}
.tooltip .boxTipLst .pos03 {
	left:590px;
}
.tooltip .boxTipLst .pos04 {
	left:830px;
}
.tooltip .boxTipLst .lstItensFotos {
	margin-bottom:0;
}
.tooltip {
	width:968px!important;
	padding:0!important
}
.tooltip .boxTipLst {
	margin:10px 0 20px 0
}
.tooltip .ttl {
	display:block;
	color:#444444
}
.tooltip .txt {
	color:#858585;
	display:block;
	min-height:83px;
}
.tooltip .lk {
	color:#ff8704
}
.sEsportes {
	min-height:650px;
}
.sEsportes .imageConceitual {
	width:874px;
	height:559px;
	position:absolute;
	top:121px;
	right:585px;
	padding:0!important;
}
.sEsportes .box-2 {
	padding-left:475px;
	padding-top:50px;
	padding-bottom:20px;
}
.sEsportes h2 {
	padding-bottom:30px!important;
	display:block
}
.sEsportes .boxDivEsporte {
	width:191px;
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-div-esportes-m.gif) 0 0 repeat-y
}
.sEsportes .boxDivEsporte .t {
	width:191px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-div-esportes-t.gif) 0 0 no-repeat;
	padding-top:5px
}
.sEsportes .boxDivEsporte .b {
	width:191px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-div-esportes-b.gif) 0 bottom no-repeat;
	padding-bottom:5px
}
.sEsportes .boxDivEsporte .b > ul {
	padding:15px 20px 5px;
}
.sEsportes .boxDivEsporte .b > ul > li {
	padding-bottom:10px
}
.sEsportes .boxDivEsporte .b > ul > li.title {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#858585;
	text-transform:uppercase
}
.sEsportes .boxDivEsporte .b > ul > li a {
	color:#ff8304;
}
.sEsportes .boxDivEsporte .b > ul > li a.atv {
	color:#000000!important
}
.sSalaImprensa {
	padding-bottom:80px;
}
.sSalaImprensa .lstArquivos {
	padding-top:20px;
	border-bottom:1px solid #d7d7d7
}
.sSalaImprensa .lstInfosReleases .conteudo {
	display:inline;
	float:none;
	width:auto;
}
.sSalaImprensa .lstInfosReleases .image {
	margin-right:20px;
}
.sArquivos {
	padding-bottom:80px;
}
.sAreaRestrita {
	padding-bottom:80px;
}
.sAreaRestrita .boxLogado {
	margin-top:-40px;
}
.sBusca {
	padding-bottom:80px;
}
.sBusca .lstInfosReleases > li {
	padding-bottom:18px
}
.sBusca .lstInfosReleases .busca {
	padding-bottom:0px
}
.sBusca .lstInfosReleases > li > .novaBusca > ul {
	margin:10px 0
}
.sBusca .lstInfosReleases > li > .novaBusca > ul > li {
	padding-bottom:5px;
	color:#999999;
	font-size:0.92em;
}
.sBusca .novaBusca .date {
	display:block;
	font-size:0.92em;
	color:#999999!important;
	padding-bottom:6px!important
}
.sBusca .image {
	width:110px;
	height:82px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.sBusca .lstInfosReleases .novaBusca .lkSeta {
	float:left
}
.sMultimidia {
	padding-bottom:80px;
}
.sMultimidia .abasContent #wallpaper .header {
	padding-left:0
}
.sMultimidia .lstWallpaper {
	border-bottom:1px solid #E5E5E5
}
.sMultimidia .lstWallpaper > li {
	height:150px;
}
.sQuemFaz {
	padding-bottom:80px;
}
.sQuemFaz .carroselEntrevistas .jcarousel-item, .sQuemFaz .carroselEntrevistas .jcarousel-clip-horizontal {
	height:auto;
}
.lstOrganogramaEstrutura li {
	margin-bottom:20px;
	text-align:center;
	position:relative
}
.lstOrganogramaEstrutura li > div {
	position:relative;
	float:left
}
.lstOrganogramaEstrutura li .boxItem {
	background:url(/sites/all/themes/rio2016_v1/_img/ico-organograma.png) no-repeat;
	display:inline-block;
	font-size:11px;
	color:#858585;
	text-align:left;
}
.lstOrganogramaEstrutura li .boxItem strong {
	display:block;
	color:#fc9922;
	font-size:13px;
}
.lstOrganogramaEstrutura li .boxItem:hover strong {
	text-decoration:underline
}
.lstOrganogramaEstrutura li table td {
	border-right:1px solid #e5e5e5;
	padding:10px 0;
	vertical-align:top
}
.lstOrganogramaEstrutura li table td .boxItem {
	width:135px;
}
.lstOrganogramaEstrutura li table td > div {
	text-align:center
}
.lstOrganogramaEstrutura li table td:first-child {
	border-left:1px solid #e5e5e5
}
.lstOrganogramaEstrutura li table .rTop td {
	border-top:1px solid #e5e5e5;
	padding-top:20px
}
.lstOrganogramaEstrutura li table .rBottom td {
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
.lstOrganogramaEstrutura li table .singleLine {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:20px;
}
.lstOrganogramaEstrutura li table .singleLine td {
	padding-bottom:20px;
}
.lstOrganogramaEstrutura li table tr {
	position:relative
}
.lstOrganogramaEstrutura li table td span {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-tableCorner.gif) no-repeat;
	width:10px;
	height:10px;
	display:block;
	position:absolute
}
.lstOrganogramaEstrutura li table .first, .lstOrganogramaEstrutura li table .last {
	position:relative
}
.lstOrganogramaEstrutura li table .rTop .first span {
	top:0;
	left:0
}
.lstOrganogramaEstrutura li table .rTop .last span {
	top:0;
	right:0;
	background-position:right 0
}
.lstOrganogramaEstrutura li table .rTop .first .bottom {
	bottom:0!important;
	left:0!important;
	background-position:left bottom;
	padding:0!important;
	top:auto!important;
	border:0!important
}
.lstOrganogramaEstrutura li table .rTop .last .bottom {
	bottom:0!important;
	right:0!important;
	background-position:right bottom;
	padding:0!important;
	top:auto!important;
	border:0!important
}
.lstOrganogramaEstrutura li table .rBottom .first span {
	bottom:0;
	left:0;
	background-position:left bottom
}
.lstOrganogramaEstrutura li table .rBottom .last span {
	bottom:0;
	right:0;
	background-position:right bottom
}
.lstOrganogramaEstrutura li .nivel1 {
	background-position:0 0;
	padding:13px 0 0 43px;
	min-height:60px;
}
.lstOrganogramaEstrutura li .nivel2 {
	background-position:0 -80px!important;
	padding:10px 0 0 43px;
	min-height:49px;
}
.lstOrganogramaEstrutura li .nivel3 {
	background-position:0 -240px!important;
	padding:0px 0 0 25px;
	min-height:49px;
}
.lstOrganogramaEstrutura li .nivel3nl {
	background-position:0 -160px!important;
	padding:0px 0 0 25px;
	min-height:49px;
}
.lstOrganogramaEstrutura li .nivel4 {
	background-position:0 -400px!important;
	padding:0 0 0 25px;
}
.lstOrganogramaEstrutura li .nivel4nl {
	background-position:0 -320px!important;
	padding:0 0 0 25px;
}
.lstOrganogramaEstrutura li .nivel3nl:hover, .lstOrganogramaEstrutura li .nivel3nl:hover strong, .lstOrganogramaEstrutura li .nivel4nl:hover, .lstOrganogramaEstrutura li .nivel4nl:hover strong {
	text-decoration:none;
	cursor:default
}
.sPatrocinadores {
	padding-bottom:80px;
}
.sPatrocinadores .boxLogoPatrocinadores, .sPatrocinadores .boxLogoPatrocinadores .mask {
	width:234px
}
.sPatrocinadores .carroselPatrocinadores {
	width:910px;
	margin:auto;
}
.sPatrocinadores .carroselPatrocinadores .jcarousel-container-horizontal {
	margin-top:20px
}
.sRioAgora {
	padding-bottom:80px;
}
.sRioAgora .destaque .boxDir {
	width:450px;
	padding-right:0
}
.sRioAgora .lstRioAgora .destaque .boxDir li {
	width:auto
}
.sRioAgora .lstRioAgora .destaque .boxDir .boxFoto .ttl {
	float:none;
	width:auto;
	display:inline
}
.sRioAgora .lstRioAgora .destaque .boxDir .image {
	margin-right:20px;
}
.sCapaEsporte .lstCapaEsportes {
	position:relative;
}
.sCapaEsporte .lstCapaEsportes li {
	position:absolute;
}
.sCapaEsporte .lstCapaEsportes li .tl {
	width:5px;
	height:5px;
	position:absolute;
	top:0;
	left:0;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-corner-tl.png) no-repeat;
	z-index:10;
	display:block
}
.sCapaEsporte .lstCapaEsportes li .tr {
	width:5px;
	height:5px;
	position:absolute;
	top:0;
	right:0;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-corner-tr.png) no-repeat;
	z-index:10;
	display:block
}
.sCapaEsporte .lstCapaEsportes li .bl {
	width:5px;
	height:5px;
	position:absolute;
	bottom:0;
	left:0;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-corner-bl.png) no-repeat;
	z-index:10;
	display:block
}
.sCapaEsporte .lstCapaEsportes li .br {
	width:5px;
	height:5px;
	position:absolute;
	bottom:0;
	right:0;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-corner-br.png) no-repeat;
	z-index:10;
	display:block
}
.sCapaEsporte .lstCapaEsportes a {
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	text-decoration:none
}
.sCapaEsporte .lstCapaEsportes a .label {
	display:none;
	padding-left:10px;
	padding-right:10px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-alpha.png);
	z-index:5;
	color:#FFFFFF;
	position:absolute;
	bottom:0;
	left:0;
	z-index:5;
	text-transform:uppercase
}
.sCapaEsporte .lstCapaEsportes img {
	position:absolute;
	z-index:1;
	top:0;
	left:0
}
.sCapaEsporte .lstCapaEsportes .pSize, .sCapaEsporte .lstCapaEsportes .pSize a {
	width:210px;
	height:210px;
}
.sCapaEsporte .lstCapaEsportes .label {
	width:190px;
	height:50px;
	line-height:50px
}
.sCapaEsporte .lstCapaEsportes .line2 .label {
	line-height:15px;
	height:50px;
}
.sCapaEsporte .lstCapaEsportes .line2 .label span {
	padding-top:10px;
	display:block
}
.sCapaEsporte .lstCapaEsportes .gSize, .sCapaEsporte .lstCapaEsportes .gSize a {
	width:320px;
	height:320px;
}
.sCapaEsporte .lstCapaEsportes .gSize .label {
	width:300px;
}
.sCapaEsporte .espOlimpico {
	height:2550px;
}
.sCapaEsporte .espParaOlimpico {
	height:2140px;
}
.espOlimpico .itm01 {
	top:0;
	left:110px;
}
.espOlimpico .itm02 {
	top:0;
	left:330px;
}
.espOlimpico .itm03 {
	top:110px;
	left:660px;
}
.espOlimpico .itm04 {
	top:220px;
	left:0px;
}
.espOlimpico .itm05 {
	top:330px;
	left:220px;
}
.espOlimpico .itm06 {
	top:330px;
	left:550px;
}
.espOlimpico .itm07 {
	top:330px;
	left:770px;
}
.espOlimpico .itm08 {
	top:440px;
	left:0;
}
.espOlimpico .itm09 {
	top:550px;
	left:660px;
}
.espOlimpico .itm10 {
	top:660px;
	left:110px;
}
.espOlimpico .itm11 {
	top:660px;
	left:440px;
}
.espOlimpico .itm12 {
	top:880px;
	left:440px;
}
.espOlimpico .itm13 {
	top:990px;
	left:0;
}
.espOlimpico .itm14 {
	top:990px;
	left:220px;
}
.espOlimpico .itm15 {
	top:990px;
	left:770px;
}
.espOlimpico .itm16 {
	top:1210px;
	left:0px;
}
.espOlimpico .itm17 {
	top:1210px;
	left:330px;
}
.espOlimpico .itm18 {
	top:1210px;
	left:660px;
}
.espOlimpico .itm19 {
	top:1430px;
	left:330px;
}
.espOlimpico .itm20 {
	top:1540px;
	left:110px;
}
.espOlimpico .itm21 {
	top:1540px;
	left:660px;
}
.espOlimpico .itm22 {
	top:1760px;
	left:0px;
}
.espOlimpico .itm23 {
	top:1760px;
	left:330px;
}
.espOlimpico .itm24 {
	top:1870px;
	left:550px;
}
.espOlimpico .itm25 {
	top:1980px;
	left:330px;
}
.espOlimpico .itm26 {
	top:2090px;
	left:0px;
}
.espOlimpico .itm27 {
	top:2200px;
	left:330px;
}
.espOlimpico .itm28 {
	top:2200px;
	left:550px;
}
.espParaOlimpico .itm01 {
	top:0;
	left:0px;
}
.espParaOlimpico .itm02 {
	top:0;
	left:330px;
}
.espParaOlimpico .itm03 {
	top:110px;
	left:550px;
}
.espParaOlimpico .itm04 {
	top:220px;
	left:330px;
}
.espParaOlimpico .itm05 {
	top:330px;
	left:110px;
}
.espParaOlimpico .itm06 {
	top:440px;
	left:440px;
}
.espParaOlimpico .itm07 {
	top:440px;
	left:770px;
}
.espParaOlimpico .itm08 {
	top:550px;
	left:110px;
}
.espParaOlimpico .itm09 {
	top:770px;
	left:440px;
}
.espParaOlimpico .itm10 {
	top:770px;
	left:660px;
}
.espParaOlimpico .itm11 {
	top:990px;
	left:0px;
}
.espParaOlimpico .itm12 {
	top:990px;
	left:220px;
}
.espParaOlimpico .itm13 {
	top:990px;
	left:440px;
}
.espParaOlimpico .itm14 {
	top:990px;
	left:660px;
}
.espParaOlimpico .itm15 {
	top:1210px;
	left:0px;
}
.espParaOlimpico .itm16 {
	top:1210px;
	left:330px;
}
.espParaOlimpico .itm17 {
	top:1320px;
	left:550px;
}
.espParaOlimpico .itm18 {
	top:1430px;
	left:330px;
}
.espParaOlimpico .itm19 {
	top:1540px;
	left:550px;
}
.espParaOlimpico .itm20 {
	top:1650px;
	left:220px;
}
.espParaOlimpico .itm21 {
	top:1870px;
	left:550px;
}
.espParaOlimpico .itm22 {
	top:1870px;
	left:770px;
}
.sNewsletter {
	padding-bottom:80px;
}
.sNewsletter .image {
	width:188px;
	float:left;
	padding-right:15px;
	margin:0 10px
}
.sNewsletter .webform-client-form label, .sNewsletter .formContent label {
	width:150px;
}
.sNewsletter .labelDuplo {
	width:150px;
	line-height:120%!important
}
.sNewsletter .formContent li em {
	padding-left:160px
}
.sNewsletter .boxSuccessMsg, .sNewsletter .boxErroMsg {
	padding:6px 0;
	width:489px;
	margin:0 0 20px 160px
}
.sNewsletter .col {
	float:left;
}
.sNewsletter .colP {
	padding-left:10px;
}
.sNewsletter .colP > label {
	width:auto;
	padding-left:10px;
}
.contentChamada > ul {
	padding-bottom:15px;
	float:left;
	width:480px;
}
.contentChamada > ul > li {
	padding-bottom:5px;
	background:url(/sites/all/themes/rio2016_v1/_img/blt-round.gif) 0 7px no-repeat;
	padding-left:12px;
}
.contentChamada {
	font-size:1.09em
}
.font1 {
	font-size:1.09em
}
.sNewsletter .lbRadio {
	margin-top:6px;
	padding-left:0
}
.sNewsletter .lbRadio input {
	margin-right:5px!important;
}
.sNewsletter select {
	padding:5px 2px
}
.sNewsletter .lstCheck {
	float:right;
	width:565px;
	margin-bottom:-15px;
}
.sNewsletter .col .lstCheck {
	width:355px
}
.sNewsletter .col .lstCheck > li {
	width:100px
}
.sNewsletter .lstCheck > li {
	float:left;
	width:145px;
	padding-bottom:0;
	height:40px;
	padding-left:20px;
}
.sNewsletter .lstCheck > li label {
	text-align:left;
	color:#808080;
	font-size:0.85em
}
.sNewsletter .lstCheck > li input {
	margin-left:-20px!important;
*margin-top:3px!important
}
.sNewsletter h2 {
	font-size:1.54em;
	text-transform:uppercase
}
.boxCompartilhar {
	padding-bottom:50px;
}
.boxCompartilhar h4 {
	font-size:1.08em;
	display:block!important;
	padding-bottom:10px!important
}
.boxCompartilhar .lstRedes {
	padding-left:0!important
}
.boxleiaTambem {
}
.boxleiaTambem {
	padding-bottom:50px;
}
.boxleiaTambem h4 {
	font-size:1.08em;
	display:block!important;
	padding-bottom:10px!important
}
.boxleiaTambem .lst li {
	padding-left:12px;
	float:left;
	width:234px;
}
.boxleiaTambem .image {
	width:60px;
	height:40px;
	padding-right:10px;
	float:left
}
.boxleiaTambem .lst li:first-child {
	padding-left:0
}
.boxleiaTambem a {
	color:#aaaaaa!important;
	font-size:0.769em
}
.boxleiaTambem strong {
	font-size:1.200em;
	color:#707070;
	display:block
}
.boxleiaTambem a:hover, .boxleiaTambem a:hover strong {
	color:#ff8304
}
#modalEnviarAmigo .col {
	width:235px;
}
#modalEnviarAmigo label {
	text-align:left;
	width:auto;
	padding-right:0
}
#modalEnviarAmigo input {
	margin:3px 0 2px 0;
	width:220px;
}
#modalEnviarAmigo textarea {
	margin:3px 0 2px 0;
	width:222px;
	height:100px
}
#modalEnviarAmigo em {
	color:#858585;
	font-size:0.92em;
	display:block;
	padding-left:0;
	line-height:110%
}
#modalEnviarAmigo .row {
	padding-bottom:10px;
}
#modalEnviarAmigo .bto {
	width:auto;
	margin-top:0
}
.navInterna {
	height:139px;
	position:relative;
	z-index:15
}
.navInterna .bgRgt {
	width:50%;
	height:92px;
	float:right;
	background:#fff url(/sites/all/themes/rio2016_v1/_img/bg-bgRgt.gif) repeat-x 0 0
}
.navInterna .boxIn {
	width:990px;
	height:139px;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -495px
}
.navInterna .boxBrand {
	width:144px;
	height:139px;
	float:left;
}
.navInterna .boxBrand a {
	width:144px;
	height:139px;
	text-indent:-9999px;
	background:url(/sites/all/themes/rio2016_v1/_img/logoInterna.jpg) no-repeat;
	display:block
}
.navInterna .boxNavs {
	width:846px;
	height:139px;
	float:left
}
.navInterna a {
	color:#858585;
	text-decoration:none !important
}
.navInterna a.active, .navInterna a:hover {
	color:#ff8304
}
.navSup {
	height:40px
}
.bgNavSup {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-navTop.png) repeat-y 100% 0;
}
.lnkLang {
	float:right;
	color:#858585;
	font-size:10px;
	margin-top:15px
}
.lnkLang:hover {
	text-decoration:none;
	color:#ff8304
}
.homeSection .lnkLang {
	float:left;
}
.navCtrl {
	width:220px;
	float:right;
	padding:10px 30px 0 0
}
.navCtrl li {
	display:block;
	float:right;
	position:relative;
	padding:0;
	width:30px
}
.navCtrl li a {
	width:20px;
	height:21px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(/sites/all/themes/rio2016_v1/_img/icos-navSup.png) no-repeat 0 0
}
.navCtrl li a.lnkShare {
	background-position:0 0;
	z-index:9
}
.navCtrl li:hover a.lnkShare {
	background-position:0 -21px
}
.navCtrl li a.lnkHighVis {
	background-position:-30px 0
}
.navCtrl li a.lnkHighVis:hover {
	background-position:-30px -21px
}
.navCtrl li a.lnkFontInc {
	background-position:-60px 0
}
.navCtrl li a.lnkFontInc:hover {
	background-position:-60px -21px
}
.navCtrl li a.lnkFontDec {
	background-position:-90px 0
}
.navCtrl li a.lnkFontDec:hover {
	background-position:-90px -21px
}
.navCtrl li a.lnk-orkut {
	background-position:-120px 0
}
.navCtrl li a.lnk-orkut:hover {
	background-position:-120px -21px
}
.navCtrl li a.lnk-facebook {
	background-position:-150px 0
}
.navCtrl li a.lnk-facebook:hover {
	background-position:-150px -21px
}
.navCtrl li a.lnk-twitter {
	background-position:-180px 0
}
.navCtrl li a.lnk-twitter:hover {
	background-position:-180px -21px
}
.navCtrl li a.lnkThemes {
	background-position:-210px 0;
	position:absolute;
	z-index:11
}
.navCtrl li:hover a.lnkThemes {
	background-position:-210px -21px
}
.navCtrl li a.lnk-theme-1 {
	background-position:-240px -21px
}
.navCtrl li a.lnk-theme-1:hover {
	background-position:-240px -21px
}
.navCtrl li a.lnk-theme-2 {
	background-position:-270px 0
}
.navCtrl li a.lnk-theme-2:hover {
	background-position:-270px -21px
}
.navCtrl li a.lnk-theme-3 {
	background-position:-300px 0
}
.navCtrl li a.lnk-theme-3:hover {
	background-position:-300px -21px
}
.navCtrl li.boxThemes, .navCtrl li.boxShare {
	height:1px
}
.navCtrl li .lstShare {
	position:absolute;
	right:30px;
	top:-3px;
	overflow:hidden;
	width:0px;
	background:#fff;
	display:block
}
.navCtrl li .lstShare {
	z-index:8
}
.navCtrl li .lstThemes {
	z-index:10
}
.navCtrl li.boxShare {
	position:static;
	z-index:1
}
.navCtrl li ul {
	height:21px;
	padding:3px 70px 3px 6px;
	width:100px;
	z-index:1
}
.navCtrl li ul li {
	float:left
}
.navCtrl li .lstThemes {
}
.formSearch {
	float:right;
	padding:5px 0 0
}
.nav {
	height:51px;
	background:url(/sites/all/themes/rio2016_v1/_img/fio-nav.png) no-repeat 100% 100%;
	padding-bottom:1px;
	position:relative;
	z-index:100;
	zoom:1
}
.nav ul {
	zoom:1
}
.nav ul li {
	display:block;
	float:left;
	position:relative;
	zoom:1
}
.nav ul li {
	background:url(/sites/all/themes/rio2016_v1/_img/sep-nav.png) no-repeat 100% 50%
}
.nav ul li.last {
	background:none
}
.nav ul li li {
	background:#FFF;
	float:left;
	margin-top:-1px;
}
.nav ul li ul {
	position:absolute;
	left:-999999px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-nav-shadowInf.png) no-repeat 50% 100%;
	padding-bottom:21px;
	zoom:1
}
.nav ul li.hide ul {
	display:none
}
.nav ul li.hover {
	z-index:100;
	zoom:1
}
.nav ul li.active-trail {
	z-index:1 !important
}
.nav ul li:hover ul, .nav ul li.hover ul {
	left:auto !important;
	display:block
}
.nav a {
	display:block;
	text-align:center;
	padding:0;
	line-height:51px;
	height:52px;
	color:#858585;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px
}
.nav li.active-trail > a, .nav li:hover > a {
	color:#ff8304
}
.nav li li {
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5
}
.nav li li a {
	text-transform:none;
	font-size:12px;
	line-height:30px;
	height:30px;
	margin:0 -1px;
}
.nav li li.first {
	background:#fff url(/sites/all/themes/rio2016_v1/_img/bg-nav-shadowSup.png) no-repeat 50% 0;
	padding-top:10px
}
.nav li li.last {
	height:7px;
	background:none;
	border:none;
	margin-top:-3px
}
.nav li li.last .bgNavRgt {
	height:7px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-nav-corners.png) no-repeat 0 -7px;
	padding:0 0 0 7px;
	margin:0 -2px 0 0;
	display:block
}
.nav li li.last .bgNavLft {
	height:7px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-nav-corners.png) no-repeat 100% -7px;
	padding:0 7px 0 0;
	display:block
}
.nav li li.last .bgNavMd {
	height:7px;
	background:url(/sites/all/themes/rio2016_v1/_img/bg-nav-corners.png) repeat-x 0 0;
	padding:0;
	display:block
}
.nav li.expanded > a {
	background:url(/sites/all/themes/rio2016_v1/_img/seta-nav.png) no-repeat 50% 35px
}
.nav li.active-trail > a, .nav li.expanded:hover > a {
	background-position:50% -72px
}
.nav ul li.itm1 {
	width:140px
}
.nav ul li.itm1 li, .nav ul li.itm1 a {
	width:139px;
	margin-left:-1px
}
.nav ul li.itm2 {
	width:143px
}
.nav ul li.itm2 li, .nav ul li.itm2 a {
	width:142px;
	margin-left:-1px
}
.nav ul li.itm3 {
	width:142px
}
.nav ul li.itm3 li, .nav ul li.itm3 a {
	width:141px;
	margin-left:-1px
}
.nav ul li.itm4 {
	width:141px
}
.nav ul li.itm4 li, .nav ul li.itm4 a {
	width:140px;
	margin-left:-1px
}
.nav ul li.itm5 {
	width:142px
}
.nav ul li.itm5 li, .nav ul li.itm5 a {
	width:141px;
	margin-left:-1px
}
.nav ul li.itm6 {
	width:138px
}
.nav ul li.itm6 li, .nav ul li.itm6 a {
	width:137px;
	margin-left:-1px
}
.nav ul li.active-trail {
	position:static
}
.nav ul li.active-trail ul {
	left:0 !important;
	display:block !important;
	background:none;
	padding-left:18px
}
.nav ul li.active-trail ul li.last {
	display:none
}
.nav ul li.active-trail ul li {
	border:none;
	height:47px;
	padding:0;
	float:left;
	width:auto;
	background:none
}
.nav ul li.active-trail ul li a {
	line-height:47px;
	height:47px;
	padding:0 24px;
	width:auto
}
.navSec {
	height:47px
}
.navSec ul {
	padding:0 0 0 18px
}
.navSec ul li {
	display:block;
	float:left;
	padding:0
}
.navSec ul li a {
	height:47px;
	line-height:47px;
	display:block;
	padding:0 24px
}
.home-2 .nav ul li.active-trail ul, .homeSection .nav ul li.active-trail ul {
	display:none!important;
}
.homeSection .nav ul li.itm1, .homeSection .nav ul li.itm1 li, .homeSection .nav ul li.itm1 a {
	width:165px!important;
}
.homeSection .nav ul li.itm2, .homeSection .nav ul li.itm2 li, .homeSection .nav ul li.itm2 a {
	width:150px!important;
}
.homeSection .nav ul li.itm3, .homeSection .nav ul li.itm3 li, .homeSection .nav ul li.itm3 a {
	width:180px!important;
}
.homeSection .nav ul li.itm4, .homeSection .nav ul li.itm4 li, .homeSection .nav ul li.itm4 a {
	width:144px!important;
}
.homeSection .nav ul li.itm5, .homeSection .nav ul li.itm5 li, .homeSection .nav ul li.itm5 a {
	width:160px!important;
}
.homeSection .nav ul li.itm6, .homeSection .nav ul li.itm6 li, .homeSection .nav ul li.itm6 a {
	width:188px!important;
}
.home-2 .nav li li.first {
	background-image:none;
	padding-top:5px
}
.home-2 .nav ul li ul {
	margin-top:-11px
}
.itm4 > ul {
}
.itm5 > ul {
}
.itm6 > ul {
}
#tooltip {
	position:absolute;
	z-index:3000;
	border:1px solid #eaeaea;
	background-color:#fff;
	padding:0;
	font-size:10px;
	color:#808080;
	margin:0 13px;
	height:20px;
	line-height:18px;
	height:18px;
}
#tooltip h3, #tooltip div {
	margin:0;
}
#tooltip .cd {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-tip.png) right top no-repeat;
	width:13px;
	height:20px;
	position:absolute;
	top:-1px;
	right:-13px
}
#tooltip .ce {
	background:url(/sites/all/themes/rio2016_v1/_img/bg-tip.png) left top no-repeat;
	width:13px;
	height:20px;
	position:absolute;
	top:-1px;
	left:-13px
}
.tipMap h3 {
	color:#ff8304 !important
}
.tipMap-D h3 {
	color:#1694f7 !important
}
.jqmWindow {
	font-size:0.92em;
	display:none;
	position:absolute;
}
.jqmOverlay {
	background-color:#000;
}
.jqmCornerTop, .jqmCornerBottom {
	height:12px;
	width:100%;
	position:relative;
}
.jqmCornerTop .cc, .jqmCornerBottom .cc {
	background:#fff;
	display:block;
	height:100%;
	margin:0 12px;
}
.jqmCornerBottom .cc {
	background-position:0 -17px;
}
.jqmCornerTop .c1, .jqmCornerTop .c2, .jqmCornerBottom .c3, .jqmCornerBottom .c4 {
	background:url(/sites/all/themes/rio2016_v1/_img/bgr-modal.png) 0 0 no-repeat;
	display:block;
	height:12px;
	position:absolute;
	width:12px;
}
.jqmCornerTop .c1 {
	left:0;
	top:0;
}
.jqmCornerTop .c2 {
	background-position:-12px 0;
	top:0;
	right:0;
}
.jqmCornerBottom .c3 {
	background-position:0 -11px;
	bottom:0;
	left:0;
}
.jqmCornerBottom .c4 {
	background-position:-12px -11px;
	bottom:0;
	right:0;
}
.jqmWrapper {
	background:#FFF;
}
.jqmTop {
	border-bottom:1px solid #E5E5E5;
	padding:0 20px;
}
.jqmTop h4 {
	font-size:1.38em;
	float:left;
	padding:7px 0 15px 0;
}
.jqmTop .lnkFechar {
	background:url(/sites/all/themes/rio2016_v1/_img/bgr-modal.png) -3px -25px no-repeat;
	display:block;
	height:20px;
	float:right;
	text-indent:-9999px;
	width:20px;
}
.jqmTop .lnkFechar:hover {
	background-position:-3px -45px
}
.boxLogin .lnkFechar {
	background:url(/sites/all/themes/rio2016_v1/_img/bgr-modal.png) -3px -25px no-repeat;
	display:block;
	height:20px;
	float:right;
	text-indent:-9999px;
	width:20px;
	margin-top:40px;
	margin-right:10px;
}
.boxLogin .lnkFechar:hover {
	background-position:-3px -45px
}
.jqmContent {
	padding:20px 20px 10px;
}
.jqmContent p.subtitle {
	padding:10px 0;
}
.jqmContent h3, .jqmTop h3 {
	font-size:20px;
	padding:10px 0 10px;
	line-height:25px;
	color:#ff8304;
	text-transform:uppercase
}
.jqmContent p {
	padding-bottom:30px;
	color:#000;
	font-size:14px;
}
.jqmContent p.last {
	padding-bottom:0
}
.jqmContent .modalScroll {
	max-height:400px;
	overflow-y:scroll
}
.jqmWindow .btPrev {
	width:25px;
	height:40px;
	background:url(/sites/all/themes/rio2016_v1/_img/ico-nav-modal.png) left top no-repeat;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	margin-top:-20px;
	left:-50px
}
.jqmWindow .btNext {
	width:25px;
	height:40px;
	background:url(/sites/all/themes/rio2016_v1/_img/ico-nav-modal.png) right top no-repeat;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	margin-top:-20px;
	right:-50px
}
.jqmWindow .btPrev:hover {
	left:-51px
}
.jqmWindow .btNext:hover {
	right:-51px
}
.jqmContent .colImage {
	float:left;
	width:150px;
}
.jqmContent .colImage .image {
	width:150px;
	height:119px;
	overflow:hidden;
	padding-bottom:10px
}
.jqmContent .colImage .image img {
	float:left;
}
.jqmContent .colImage h4 {
	font-weight:bold;
	padding-bottom:5px;
	font-size:14px;
}
.jqmContent .colImage .gray {
	padding-bottom:5px;
	color:#cccccc;
	font-size:12px
}
.jqmContent .colImage p {
	padding-bottom:5px;
	font-size:12px
}
.jqmContent .colTexto {
	float:right;
	width:500px
}
@media projection, screen {
div.imgCache {
	position:absolute;
	left:-8000px;
	top:-8000px;
}
div.imgCache img {
	display:block;
}
}
@media print {
div.imgCache {
	display:none;
}
}
.ContentFlow .flow .item canvas.content {
	height:100%;
	width:100%
}
.ContentFlow .flow .item.active {
	cursor:pointer
}
.ContentFlow .flow .item .caption {
	font-size:100%;
	font-weight:700;
	text-align:center;
	color:#FFF;
	max-height:30%;
	bottom:10%;
	background:url(/sites/all/themes/rio2016_v1/_css/img/1x1_0.5_black.png);
	width:100%;
	position:absolute;
	display:none
}
* html .ContentFlow .flow .item .caption {
	background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/1x1_0.5_black.png')
}
.ContentFlow .scrollbar {
	width:50%;
	height:16px;
	background:url(/sites/all/themes/rio2016_v1/_css/img/scrollbar_white.png) left center repeat-x;
	overflow:visible;
	position:relative;
	z-index:1;
	visibility:hidden;
	margin:10px auto 0
}
.ContentFlow .scrollbar .slider {
	width:16px;
	height:16px;
	background:url(/sites/all/themes/rio2016_v1/_css/img/slider_white.png) center center no-repeat;
	cursor:move;
	position:absolute
}
* html .ContentFlow .scrollbar .slider {
	background-image:none
}
* html .ContentFlow .scrollbar .slider .virtualSlider {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/slider_white.png');
	height:100%
}
.ContentFlow .scrollbar .slider .position {
	top:120%;
	font-size:16px;
	font-weight:700;
	color:silver;
	position:absolute;
	text-align:center
}
.ContentFlow .globalCaption {
	text-align:center;
	font-weight:700;
	color:#FFF;
	font-size:14px;
	height:20px;
	position:relative;
	z-index:1;
	margin:2em auto
}
.ContentFlow .loadIndicator {
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000;
	position:absolute;
	z-index:65000
}
.ContentFlow .loadIndicator .indicator {
	background:url(/sites/all/themes/rio2016_v1/_css/img/loader.gif) center center no-repeat;
	width:100%;
	height:100%
}
* html .ContentFlow .loadIndicator .indicator {
	height:100px
}
.ContentFlow {
	position:relative;
	overflow:hidden;
	height:150px
}
.ContentFlow * {
	margin:0;
	padding:0
}
.ContentFlow img {
	-ms-interpolation-mode:bicubic
}
.ContentFlow .mouseoverCheckElement {
	position:absolute;
	width:0;
	height:0;
	left:0;
	visibility:hidden
}
.ContentFlow:hover .mouseoverCheckElement {
	left:1px
}
.ContentFlow .flow {
	position:relative;
	z-index:0;
	visibility:hidden;
	width:100%;
	margin:0 auto
}
.ContentFlow .flow.hidden {
	visibility:hidden
}
.ContentFlow .flow .item {
	position:absolute;
	visibility:hidden;
	top:0;
	left:0
}
.ContentFlow .flow .item div.content {
	width:100%;
	height:100%
}
.ContentFlow .flow .item .label {
	display:none
}
.ContentFlow .flow .item canvas.reflection {
	margin-top:-1px
}
.ContentFlow .flow .item img.content, .ContentFlow .flow .item img.reflection, .ContentFlow .flow .item canvas.reflection {
	width:100%
}
.ContentFlow .flow .item .caption a, .ContentFlow .flow .item .caption a:link, .ContentFlow .flow .item .caption a:visited, .ContentFlow .flow .item .caption a:active, .ContentFlow .flow .item .caption a:hover, .ContentFlow .globalCaption .caption a, .ContentFlow .globalCaption .caption a:link, .ContentFlow .globalCaption .caption a:visited, .ContentFlow .globalCaption .caption a:active, .ContentFlow .globalCaption .caption a:hover {
	color:#FFF;
	font-size:0.8em;
	font-style:italic;
	text-decoration:none
}
.ContentFlow .flow .item .caption a:hover, .ContentFlow .globalCaption .caption a:hover {
	text-decoration:underline
}
.ContentFlow .flow .item .content, .ContentFlow .flow .item .reflection {
	display:block
}
.ContentFlow .txtAutor {
	display:block;
	position:relative;
	left:-999999px
}
.boxHomeCOdd img.reflection, .boxHomeCOdd canvas.reflection {
	display:none !important;
	position:absolute !important;
	left:-999999px !important
}
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:visible
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left
}
#cboxContent {
	position:relative;
	overflow:visible
}
#cboxLoadedContent {
	overflow:auto
}
#cboxLoadedContent iframe {
	display:block;
	width:100%;
	height:100%;
	border:0
}
#cboxTitle {
	margin:0
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow, #cboxShare {
	cursor:pointer;
}
#cboxOverlay {
	background:#000
}
#colorbox {
}
#cboxContent {
	margin-top:32px
}
#cboxLoadedContent {
	padding:1px
}
#cboxLoadingGraphic {
	background:url(/sites/all/themes/rio2016_v1/_img/loading.gif) no-repeat center center
}
#cboxSlideshow {
	text-indent:-9999px;
	width:20px;
	height:20px;
	position:absolute;
	top:-20px;
}
#cboxContent {
	padding:0 124px
}
#cboxClose {
	height:20px;
	line-height:20px;
	position:absolute;
	top:-40px;
	right:124px;
	padding:0 30px 0 0;
	background:url(/sites/all/themes/rio2016_v1/_img/bgr-modal.png) no-repeat 100% -25px;
	color:#858585;
	font-size:10px;
	text-transform:uppercase;
	min-width:35px
}
#cboxClose.hover {
	background-position:100% -45px;
	color:#ff8304
}
#cboxTitle {
	position:absolute;
	bottom:100%;
	left:124px;
	color:#ff8304;
	font-size:20px;
	text-transform:uppercase;
	padding-bottom:50px;
	padding-right:125px;
}
#cboxCurrent {
	position:absolute;
	top:-18px;
	left:124px;
	color:#858585;
	font-size:10px
}
#cboxPrevious, #cboxNext {
	width:25px;
	height:40px;
	background:url(/sites/all/themes/rio2016_v1/_img/ico-nav-modal.png) left top no-repeat;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	margin-top:-20px
}
#cboxPrevious {
	left:1px
}
#cboxPrevious.hover {
	left:0
}
#cboxNext {
	right:1px;
	background-position:100% 0
}
#cboxNext.hover {
	right:0
}
#cboxShare {
	height:20px;
	line-height:20px;
	position:absolute;
	top:-40px;
	right:230px;
	padding:0 42px 0 0;
	background:url(/sites/all/themes/rio2016_v1/_img/ico-compartilhe.png) no-repeat 100% 0;
	color:#858585;
	font-size:10px;
	text-transform:uppercase;
	z-index:10;
	text-align:right;
	width:70px
}
#cboxShare.hover {
	background-position:100% -20px;
	color:#ff8304
}
#cboxShare ul {
	width:200px;
	position:absolute;
	left:-999999px;
	background:#fff;
	float:right;
	top:0px;
	border:1px solid #ff8304;
	border-right:0;
	height:18px;
}
#cboxShare.hover ul {
	left:auto;
	left:-116px;
}
#cboxShare li {
	float:left
}
#cboxShare li, #cboxShare a {
	display:block
}
#cboxShare a {
	color:#858585;
	padding:0 10px
}
#cboxShare a:hover {
	color:#ff8304
}
#cboxItmNum {
	display:none
}
#cboxOvrLayer {
	position:absolute;
	top:1px;
	left:125px
}
#cboxOvrLayer img {
	display:block
}
#cboxAutor {
	color:#858585;
	font-size:10px
}
.lstInternaNav .jcarousel-container {
	padding-top:20px
}
.lstInternaNav .jcarousel-direction-rtl {
	direction:rtl;
}
.lstInternaNav .jcarousel-container-horizontal {
	width:610px;
	padding:30px 40px 10px 40px;
}
.lstInternaNav .jcarousel-container-vertical {
	width:75px;
	height:245px;
	padding:40px 20px;
}
.lstInternaNav .jcarousel-clip-horizontal {
	width:599px;
	height:77px;
}
.lstInternaNav .jcarousel-clip-vertical {
	width:77px;
	height:245px;
}
.lstInternaNav .jcarousel-item {
	width:150px;
	height:50px;
	background:url(/sites/all/themes/rio2016_v1/_css/skin-esporte/line.png) right center no-repeat;
}
.lstInternaNav .jcarousel-item a {
	color:#fdbd66;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
	line-height:50px;
}
.lstInternaNav .jcarousel-item-horizontal {
	margin-left:0;
	margin-right:0;
}
.lstInternaNav .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:7px;
	margin-right:0;
}
.lstInternaNav .jcarousel-item-vertical {
	margin-bottom:7px;
}
.lstInternaNav .jcarousel-item-placeholder {
}
.lstInternaNav .jcarousel-next-horizontal {
	position:absolute;
	top:40px;
	right:5px;
	width:20px;
	height:31px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-esporte/next-horizontal.png) no-repeat 0 0;
}
.lstInternaNav .jcarousel-direction-rtl .jcarousel-next-horizontal {
	right:5px;
	background-image:url(/sites/all/themes/rio2016_v1/_css/skin-esporte/prev-horizontal.png);
}
.lstInternaNav .jcarousel-next-horizontal:hover {
	background-position:-0 0;
	right:4px;
}
.lstInternaNav .jcarousel-next-horizontal:active {
	background-position:-0 0;
	right:4px;
}
.lstInternaNav .jcarousel-next-disabled-horizontal, .lstInternaNav .jcarousel-next-disabled-horizontal:hover, .lstInternaNav .jcarousel-next-disabled-horizontal:active {
	cursor:default;
	background-position:-99999px -99999px;
	right:5px;
}
.lstInternaNav .jcarousel-prev-horizontal {
	position:absolute;
	top:40px;
	left:5px;
	width:20px;
	height:31px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-esporte/prev-horizontal.png) no-repeat 0 0;
}
.lstInternaNav .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left:auto;
	left:5px;
	background-image:url(/sites/all/themes/rio2016_v1/_css/skin-esporte/next-horizontal.png);
}
.lstInternaNav .jcarousel-prev-horizontal:hover {
	background-position:-0 0;
	left:4px
}
.lstInternaNav .jcarousel-prev-horizontal:active {
	background-position:-0 0;
	left:4px
}
.lstInternaNav .jcarousel-prev-disabled-horizontal, .lstInternaNav .jcarousel-prev-disabled-horizontal:hover, .lstInternaNav .jcarousel-prev-disabled-horizontal:active {
	cursor:default;
	background-position:-99999px -99999px;
	left:5px
}
.lstInternaNav .jcarousel-next-vertical {
	position:absolute;
	bottom:5px;
	left:43px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-esporte/next-vertical.png) no-repeat 0 0;
}
.lstInternaNav .jcarousel-next-vertical:hover {
	background-position:0 -32px;
}
.lstInternaNav .jcarousel-next-vertical:active {
	background-position:0 -64px;
}
.lstInternaNav .jcarousel-next-disabled-vertical, .lstInternaNav .jcarousel-next-disabled-vertical:hover, .lstInternaNav .jcarousel-next-disabled-vertical:active {
	cursor:default;
	background-position:0 -96px;
}
.lstInternaNav .jcarousel-prev-vertical {
	position:absolute;
	top:5px;
	left:43px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-esporte/prev-vertical.png) no-repeat 0 0;
}
.lstInternaNav .jcarousel-prev-vertical:hover {
	background-position:0 -32px;
}
.lstInternaNav .jcarousel-prev-vertical:active {
	background-position:0 -64px;
}
.lstInternaNav .jcarousel-prev-disabled-vertical, .lstInternaNav .jcarousel-prev-disabled-vertical:hover, .lstInternaNav .jcarousel-prev-disabled-vertical:active {
	cursor:default;
	background-position:0 -96px;
}
.carroselPatrocinadores .jcarousel-container {
	padding-top:20px
}
.carroselPatrocinadores .jcarousel-direction-rtl {
	direction:rtl;
}
.carroselPatrocinadores .jcarousel-container-horizontal {
	width:830px;
	padding:0 40px 10px 40px;
	margin-top:30px;
}
.carroselPatrocinadores .jcarousel-container-vertical {
	width:75px;
	height:245px;
	padding:40px 20px;
}
.carroselPatrocinadores .jcarousel-clip-horizontal {
	width:830px;
	height:62px;
}
.carroselPatrocinadores .jcarousel-clip-vertical {
	width:77px;
	height:245px;
}
.carroselPatrocinadores .jcarousel-item {
	width:100px;
	height:62px;
	background:url(/sites/all/themes/rio2016_v1/_css/skin-patrocinadores/line.png) right center no-repeat;
}
.carroselPatrocinadores .jcarousel-item a {
	color:#fdbd66;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
	line-height:60px;
}
.carroselPatrocinadores .jcarousel-item-horizontal {
	margin-left:0;
	margin-right:21px;
}
.carroselPatrocinadores .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:7px;
	margin-right:0;
}
.carroselPatrocinadores .jcarousel-item-vertical {
	margin-bottom:7px;
}
.carroselPatrocinadores .jcarousel-item-placeholder {
}
.carroselPatrocinadores .jcarousel-next-horizontal {
	position:absolute;
	top:0px;
	right:5px;
	width:20px;
	height:60px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-patrocinadores/next-horizontal.png) no-repeat 0 center;
}
.carroselPatrocinadores .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left:5px;
	right:auto;
	background-image:url(/sites/all/themes/rio2016_v1/_css/skin-patrocinadores/prev-horizontal.png);
}
.carroselPatrocinadores .jcarousel-next-horizontal:hover {
	background-position:1px center;
}
.carroselPatrocinadores .jcarousel-next-horizontal:active {
	background-position:1px center;
}
.carroselPatrocinadores .jcarousel-next-disabled-horizontal, .carroselPatrocinadores .jcarousel-next-disabled-horizontal:hover, .carroselPatrocinadores .jcarousel-next-disabled-horizontal:active {
	cursor:default;
	background-position:-9999px -9999px;
}
.carroselPatrocinadores .jcarousel-prev-horizontal {
	position:absolute;
	top:0px;
	left:5px;
	width:20px;
	height:60px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-patrocinadores/prev-horizontal.png) no-repeat 1px center;
}
.carroselPatrocinadores .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left:auto;
	right:5px;
	background-image:url(/sites/all/themes/rio2016_v1/_css/skin-patrocinadores/next-horizontal.png);
}
.carroselPatrocinadores .jcarousel-prev-horizontal:hover {
	background-position:0 center;
}
.carroselPatrocinadores .jcarousel-prev-horizontal:active {
	background-position:0 center;
}
.carroselPatrocinadores .jcarousel-prev-disabled-horizontal, .carroselPatrocinadores .jcarousel-prev-disabled-horizontal:hover, .carroselPatrocinadores .jcarousel-prev-disabled-horizontal:active {
	cursor:default;
	background-position:-9999px -9999px;
}
.carroselPatrocinadores .jcarousel-next-vertical {
	position:absolute;
	bottom:5px;
	left:43px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-patrocinadores/next-vertical.png) no-repeat 0 0;
}
.carroselPatrocinadores .jcarousel-next-vertical:hover {
	background-position:0 -32px;
}
.carroselPatrocinadores .jcarousel-next-vertical:active {
	background-position:0 -64px;
}
.carroselPatrocinadores .jcarousel-next-disabled-vertical, .carroselPatrocinadores .jcarousel-next-disabled-vertical:hover, .carroselPatrocinadores .jcarousel-next-disabled-vertical:active {
	cursor:default;
	background-position:0 -96px;
}
.carroselPatrocinadores .jcarousel-prev-vertical {
	position:absolute;
	top:5px;
	left:43px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-patrocinadores/prev-vertical.png) no-repeat 0 0;
}
.carroselPatrocinadores .jcarousel-prev-vertical:hover {
	background-position:0 -32px;
}
.carroselPatrocinadores .jcarousel-prev-vertical:active {
	background-position:0 -64px;
}
.carroselPatrocinadores .jcarousel-prev-disabled-vertical, .carroselPatrocinadores .jcarousel-prev-disabled-vertical:hover, .carroselPatrocinadores .jcarousel-prev-disabled-vertical:active {
	cursor:default;
	background-position:0 -96px;
}
.carroselEntrevistas .jcarousel-container {
	padding-top:20px
}
.carroselEntrevistas .jcarousel-direction-rtl {
	direction:rtl;
}
.carroselEntrevistas .jcarousel-container-horizontal {
	width:475px;
	padding:0 40px 10px 40px;
}
.carroselEntrevistas .jcarousel-container-vertical {
	width:75px;
	height:255px;
	padding:40px 20px;
}
.carroselEntrevistas .jcarousel-clip-horizontal {
	width:475px;
	height:155px;
}
.carroselEntrevistas .jcarousel-item {
	width:475px;
	height:155px;
	background:url(/sites/all/themes/rio2016_v1/_css/skin-entrevistas/line.png) right center no-repeat;
}
.carroselEntrevistas .jcarousel-item-horizontal {
	margin-left:0;
	margin-right:21px;
}
.carroselEntrevistas .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:7px;
	margin-right:0;
}
.carroselEntrevistas .jcarousel-item-vertical {
	margin-bottom:7px;
}
.carroselEntrevistas .jcarousel-item-placeholder {
}
.carroselEntrevistas .jcarousel-next-horizontal {
	position:absolute;
	top:30px;
	right:5px;
	width:20px;
	height:60px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-entrevistas/next-horizontal.png) no-repeat 0 center;
}
.carroselEntrevistas .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left:5px;
	right:auto;
	background-image:url(/sites/all/themes/rio2016_v1/_css/skin-entrevistas/prev-horizontal.png);
}
.carroselEntrevistas .jcarousel-next-horizontal:hover {
	background-position:1px center;
}
.carroselEntrevistas .jcarousel-next-horizontal:active {
	background-position:1px center;
}
.carroselEntrevistas .jcarousel-next-disabled-horizontal, .carroselEntrevistas .jcarousel-next-disabled-horizontal:hover, .carroselEntrevistas .jcarousel-next-disabled-horizontal:active {
	cursor:default;
	background-position:-999999px -999999px;
}
.carroselEntrevistas .jcarousel-prev-horizontal {
	position:absolute;
	top:30px;
	left:5px;
	width:20px;
	height:60px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-entrevistas/prev-horizontal.png) no-repeat 1px center;
}
.carroselEntrevistas .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left:auto;
	right:5px;
	background-image:url(/sites/all/themes/rio2016_v1/_css/skin-entrevistas/next-horizontal.png);
}
.carroselEntrevistas .jcarousel-prev-horizontal:hover {
	background-position:0 center;
}
.carroselEntrevistas .jcarousel-prev-horizontal:active {
	background-position:0 center;
}
.carroselEntrevistas .jcarousel-prev-disabled-horizontal, .carroselEntrevistas .jcarousel-prev-disabled-horizontal:hover, .carroselEntrevistas .jcarousel-prev-disabled-horizontal:active {
	cursor:default;
	background-position:-999999px -999999px;
}
.carroselEntrevistas .jcarousel-next-vertical {
	position:absolute;
	bottom:5px;
	left:43px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-entrevistas/next-vertical.png) no-repeat 0 0;
}
.carroselEntrevistas .jcarousel-next-vertical:hover {
	background-position:0 -32px;
}
.carroselEntrevistas .jcarousel-next-vertical:active {
	background-position:0 -64px;
}
.carroselEntrevistas .jcarousel-next-disabled-vertical, .carroselEntrevistas .jcarousel-next-disabled-vertical:hover, .carroselEntrevistas .jcarousel-next-disabled-vertical:active {
	cursor:default;
	background-position:0 -96px;
}
.carroselEntrevistas .jcarousel-prev-vertical {
	position:absolute;
	top:5px;
	left:43px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(/sites/all/themes/rio2016_v1/_css/skin-entrevistas/prev-vertical.png) no-repeat 0 0;
}
.carroselEntrevistas .jcarousel-prev-vertical:hover {
	background-position:0 -32px;
}
.carroselEntrevistas .jcarousel-prev-vertical:active {
	background-position:0 -64px;
}
.carroselEntrevistas .jcarousel-prev-disabled-vertical, .carroselEntrevistas .jcarousel-prev-disabled-vertical:hover, .carroselEntrevistas .jcarousel-prev-disabled-vertical:active {
	cursor:default;
	background-position:0 -96px;
}
