@import url("http://www.tvcultura.com.br/css/imgFeature.css");
@import url("http://www.tvcultura.com.br/css/sectionTitle.css");
@import url("http://www.tvcultura.com.br/css/mediaThumbDescription.css");
@import url("http://www.tvcultura.com.br/css/contentActions.css");
@import url("geral.css");

#leftColumnWrapper {
	margin-left:0;
	margin-right:10px;
	width: 350px;
	display: inline;
	float: left;
}

#rightColumnWrapper {
	display: inline;
	float: left;
	width: 537px;
}


.homeHeadline{
	position:relative;
	width:350px;
	height:245px;
}

.infoChamada{
	position:absolute;
	bottom:0;
	left:0;
	background:#008759;
	width:100%;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.infoChamada p{
	font: bold 15px Arial, Verdana, sans-serif;
	color:#fff;
	padding:3px;
}

.homeHeadline a{
	text-decoration:none;
	color:#fff;
}
.boxAtracoesHolder{
	margin:10px 0;
}
.boxAtracoesHolder h1{
	font: bold 20px Arial, Verdana, sans-serif;
	color:#fff;
}

.boxAtracao{
	margin-top:5px;
	width:170px;
	margin-right:5px;
	float:left;
}

.boxAtracao a {
    text-decoration:none;
}

.atracaoDescription{
	background:#ff8c01;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.atracaoDescription p{
	font: normal 13px Arial, Verdana, sans-serif;
	color:#000;
	line-height:14px;
	padding:5px;
        height:102px;
        overflow:hidden;
}


.atracaoDescription p a{
	font: normal 13px Arial, Verdana, sans-serif;
	color:#000;
	text-decoration:none;
}

.linkAtracao{
	background:#7a002e;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius: 5px;
	font: bold 13px Arial, Verdana, sans-serif;
	color:#fff;
	padding:3px;
	width:90%;
}

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

.boxNextShowHolder{
	margin:90px 0 0;
}
.boxNextShowHolder h1{
	font: bold 20px Arial, Verdana, sans-serif;
	color:#fff;
	margin-bottom:5px;
}


.boxNextShowHolder .infoChamada{
	background:#cf3f31;
}


#videoBox {	
	width:540px;
}

#videoWrapper{	
	background-color:#cf3f31;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius: 8px;
}

#mainVideo {
	width: 440px;
	float:left;
	z-index:102;
	position:relative;
}


.videoFeature {
	width: 89px;
	margin-left:5px;
	float:left;
	margin-top:5px;
}

.videoFeature  h1{
	font: bold 18px Arial, Verdana, sans-serif;
	color:#fff;
	margin-bottom:5px;
}


.videoFeature  .mediaThumbItem {
	margin-top:5px;
}


.videoFeature  .mediaThumbItem a:hover,
.videoFeature  .mediaThumbItem .selected {
	border: 2px solid #a02c21;
	
}

.videoFeature .mediaThumbItem a:hover img,
.videoFeature .mediaThumbItem .selected img {
	margin: -2px;
}

#videoDescriptionHolder{
	background:#fff;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

#videoDescription {
	padding: 5px 0px 5px 5px;
	position:relative;
        height:60px;
        overflow:hidden;
}


#videoDescription h3 {
	font: normal 18px  Arial, Verdana, sans-serif;
	color: #cf3f31;
}

#videoDescription p {
	font: 13px  Arial, Verdana, sans-serif;
	color: #000;
	line-height:14px;
}


#videoDescriptionHolder .contentActions {
	clear:none;
	margin-top:0px;
	padding:5px;
	padding-left:0;
	text-align:left;
	position:relative;
	float:left;
}


#videoDescriptionHolder .contentActions li {
	margin-left:5px;
	position:relative;
}


#videoDescriptionHolder  .btnDefault {
	display: inline-block;
	border: 1px solid #cf3f31;
	background:#cf3f31;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 2px 5px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


#lightSwitcher.btnDefault {	
	display: inline-block;
	background:#cf3f31 url(../../images/remake/icoApagar.png) no-repeat !important;
	background-position:5px center !important;
	border: 1px solid #cf3f31;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 2px 5px;
	padding-left:20px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index:101;
	position:relative;
}

#lightSwitcher.lightOff{	
	display: inline-block;
	background:#cf3f31 url(../../images/remake/icoAcender.png) no-repeat  !important;
	background-position:5px center !important;
	border: 1px solid #cf3f31;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 2px 5px;
	padding-left:20px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index:108;
	position:relative;
}	


.rate{	
	display: inline;
	background:#cf3f31;
	border: 1px solid #cf3f31;
	padding: 0px 5px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top:6px;
	*margin-top:5px;
	float:left
}	

.rate span{	
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding:2px;
	float:left;
	margin-right:5px;
}
.up{
	width:15px;
	margin-top:2px;
	padding-right:5px;
	border-right:1px solid #af0334;
	float:left
}

.down{
	width:15px;
	margin-top:2px;
	padding-left:5px;
	border-left:1px solid #dd796f;
	float:left
}

#videoCarrosel{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#003742;
	margin-top:10px;
	width:530px;
	padding:10px 0;
        height:114px;
}

#videoCarrosel h1 {
	font: bold 20px  Arial, Verdana, sans-serif;
	color: #fff;
	margin-left:10px;
	margin-bottom:10px;
}


.mediaThumbItem a:hover,
.mediaThumbItem .selected {
	border: 2px solid #008759;
}

.acervoItem .mediaThumbItem {
	position:relative;
}

.acervoItem .mediaThumbItem .Video {
	background-image: url(../../images/remake/icoVideo.gif);
	height: 18px;
	width: 18px;
}



.acervoItem .mediaThumbItem .tag {
	position: absolute;
	right: 3px;
	bottom: 4px;
}


#atracoesHolder{
	width:170px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}


#atracoesHolder h1 {
	font: bold 18px  Arial, Verdana, sans-serif;
	color: #fff;
	margin:5px 0;
}


.homeShow{
	position:relative;
	width:170px;
	height:113px;
	margin-bottom:10px;
        overflow:hidden;
}

.infoShow{
	position:absolute;
	bottom:0;
	left:0;
	background:#7a002e;
	width:100%;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}



.homeShow p{
	font: bold 12px Arial, Verdana, sans-serif;
	color:#ff8c01;
	padding:3px;
}

.homeShow a{
	text-decoration:none;
	color:#ff8c01;
}

.green{	background:#003742 !important}

#banner{
	/*float:left;*/
	/*width:260px;*/
	margin-top:50px;
	/*margin-right:10px;*/
}

#nawebHolder{
	/*width:80px;*/
	/*float:left;*/
	margin-top:10px;
}

#nawebHolder h1 {
	font: bold 14px  Arial, Verdana, sans-serif;
	color: #fff;
	margin:5px 0;
	margin-top:12px;
}

.listIcons{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background:#fff;
	text-align:center;
}

.listIcons .theicon{
	float: left;
}

.listIcons img{
	margin:5px 5px 0;
}


