/* conteudo lateral */

#conteudoLateralPlayer {
	float:right;
	width:300px;
	margin:69px 0 0 0;
	}

	/* box de vídeos */
	
	#conteudoLateralPlayer .boxVideos {
		min-height:500px;
		margin:12px 0 0 0;
		display:block;
		}
		
		#conteudoLateralPlayer .boxVideos h2 {
			width:300px;
			height:31px;
			font-size:1.2em;
			font-weight:normal;
			margin:25px 0 5px 0;
			padding:6px 0 0 12px;
			background:url(../images/bg-titlo-lateral-padrao.gif) no-repeat;
			color:#555;
			}
		
		/* lista de vídeos */
				
		#conteudoLateralPlayer .boxVideos ul li {
			float:left;
			display:block;
			margin:5px 0 0 0;
			}

			#conteudoLateralPlayer .boxVideos ul li a {
				float:left;
				width:295px;
				height:80px;
				padding:10px 5px 10px 10px;
				display:inline;
				}
			
			#conteudoLateralPlayer .boxVideos ul li a:hover {
				color:#f06c00;
				background:#eceff1;
				}
	
				#conteudoLateralPlayer .boxVideos ul li a img {
					float:left;
					width:100px;
					padding:1px;
					border:1px solid #a8a8a8;
					margin:0 8px 5px 0;
					}
				
				/* titulo vídeo */
				
				#conteudoLateralPlayer .boxVideos ul li a span .dvTituloLista {
					font-size:0.9em;
					font-weight:bold;				
					}
				
				/* chamada vídeo */
				
				#conteudoLateralPlayer .boxVideos ul li a span .dvChamadaLista {
					font-size:0.85em;
					color:#555;	
					}
				
				/* visualizações / tempo do vídeo */
				
				#conteudoLateralPlayer .boxVideos ul li a span .dvVideoinfo {
					font-weight:bold;
					font-size:0.85em;
					color:#555;	
					}			


/* titulo e chamada */

	#conteudoPrincipal h2#tituloVideo  {
		font-size:1.3em;
		margin:15px 0 3px 0;
		color:#555;
		}
	
	#conteudoPrincipal h3#chamadaVideo {
		width:500px;
		font-size:1.0em;
		font-weight:normal;
		margin:0 0 10px 0;
		}

/* area do player */

#dvPlayer 
{
    height:357px; /* seta tamanho area do player antes de carregar o vídeo */
    background-color:#cdcdcd; 
    /*background:url(../images/preview.jpg) no-repeat;*/
    }
#dvPlayer_wrapper
{
    width:633px !important;
    z-index:1000;
}
#dvPlayer #strong
{
    background:url(../images/loadingVideo.gif) .2em 2em no-repeat;
}
/* avalicao */

#rate {
	float:left;
	}
#rate .msgErroVot
{
    height:15px;
    width:220px;
    display:block;
}
#rate input:hover
{
    background: url(../images/staron.gif) top no-repeat; 
	width: 20px !important;
	height: 20px !important;
}
.aeInativo {
	background: url(../images/staroff.gif) top no-repeat; 
	width: 20px !important;
	height: 20px !important;
	}

.aeAtivo {
	background: url(../images/staron.gif) top no-repeat; 
	width: 20px !important;
	height: 20px !important;
	}

/* visualizações de video */

#pVisualizacoes {
	margin:-15px 0 0 0;
	}

/* turn off the lights :) */

#turnOffOnLight {
	position:absolute;
	width:120px;
	height:25px;
	margin:-25px 0 0 503px;
	display:block;
	}
	
.turnOffOnLight {
	position:absolute;
	z-index:101;
	background-image:url(../images/turnoff.png);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0 0 0 20px;
	outline:none;
	text-decoration:none;
	}
	
.turnOffOnLight:hover {text-decoration:underline;}
	
#shadow {
	background-image:url(../images/bg-turnoff.png);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:100;
	}
	
.turnedOff {
	color:#ffff00;
	background-image:url(../images/turnon.png);
	}

/* user area (comente, indique e avalie) */
.loadingForm
{
    margin-top:15px;
}
.imgLoading
{
    margin-top:15px;
}
.loadingFormBtn
{
    margin-top:15px;
    background:url(../images/btn_form.png) top no-repeat;
	border:none;
	cursor:pointer;
	color:#fff;
	width:172px;
    text-align:center;
    font-weight:bold;
    padding:13px 0 13px 0;
}
#ContentPlaceHolder1_TabContainer1_TabPanel1_imgOk, #ContentPlaceHolder1_TabContainer1_TabPanel1_msgOk,#ContentPlaceHolder1_TabContainer1_TabPanel1_imgNao, #ContentPlaceHolder1_TabContainer1_TabPanel1_msgNao
{
    height:55px;
    width:32%;
    float:left;
    margin-top:10px;
    display:none;
}
#ContentPlaceHolder1_TabContainer1_TabPanel3_imgOk1, #ContentPlaceHolder1_TabContainer1_TabPanel3_msgOk1,#ContentPlaceHolder1_TabContainer1_TabPanel3_imgNao1, #ContentPlaceHolder1_TabContainer1_TabPanel3_msgNao1
{
    height:55px;
    width:32%;
    float:left;
    margin-top:10px;
    display:none;
}
#ContentPlaceHolder1_TabContainer1_TabPanel1_imgOk img, #ContentPlaceHolder1_TabContainer1_TabPanel3_imgOk1 img,#ContentPlaceHolder1_TabContainer1_TabPanel1_imgNao img, #ContentPlaceHolder1_TabContainer1_TabPanel3_imgNao1 img
{
    margin-top:20px;
}
#ContentPlaceHolder1_TabContainer1_TabPanel1_msgOk, #ContentPlaceHolder1_TabContainer1_TabPanel1_msgOk1,#ContentPlaceHolder1_TabContainer1_TabPanel1_msgNao, #ContentPlaceHolder1_TabContainer1_TabPanel1_msgNao1
{
    width:65%;
    text-align:left;
    padding-left:8px;
    margin-top:13px;
}
#ContentPlaceHolder1_TabContainer1_TabPanel3_msgOk1,#ContentPlaceHolder1_TabContainer1_TabPanel3_msgNao1
{
    width:62%;
    line-height:55px;
}
.loadingFormBtn:hover
{
    background:url(../images/btn_form.png) bottom no-repeat;
    margin-top:15px;
}
.boxMensagem, #boxButtom, #boxButtom1
{
    height:55px;
    width:50%;
    float:left;
    text-align:center;
}
#boxButtom
{
    float:right;
}
#userArea {
	width:600px;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
	}

	#userAreaOptions {
		height:30px;
		}
	
	#userAreaOptions p.avalie {
		float:left;
		}
	
	#userAreaOptions p.views {
		text-align:right;
		}
		
		#userAreaOptions p img {vertical-align:middle;}
		
		#userAreaOptions p b {font-size:1.2em;}

/* Mensagem Avaliação de vídeo */

#dvRetAvaliacao {
	float:left;
	height:30px;
	font-size:0.95em;
	color:#ba2020;
	margin:-16px 0 0 12px;
	}

	#dvRetAvaliacao p {
		background:url(../images/icon_alert.gif) top left no-repeat;
		background-position:0 1px;
		padding:2px 0 0 19px;
	}
	
.ContadorAcessos {
	font-weight: bold;
	}

/* comentários, compartilhar vídeo e Comentários */

#userArea #ua-box {
	padding:12px 0 0 0;
	clear:both;
	}

/* comentários */

#ua-comment {
	padding:20px 10px 10px 10px;
	clear:both;
	}

	/* form */
	#ua-comment label {
		float:left;
		width:120px;
		text-align:right;
		margin:0 8px 0 0;
		padding:3px 0 3px 0;
		color:#555;
		display:block;
		}

	#ua-comment input[type=text] {
		width:300px;
		padding:4px;
		margin:0 0 10px 0;
		color:#0e5f90;
		}
	
		#primeiroComentario {
			padding:80px 0 0 135px;
			color:#555;
			display:block;
			}
	
	/* limite de caracteres */
	input#txtCaracteres {
		width:60px !important;
		text-align:right;
		font-size:0.9em;
		margin:0 0 0 0 !important;
		background:#fff;
		color:#777 !important;
		border:none;
		}
	
	#ua-comment textarea {
		width:300px;
		height:60px;
		font-family:arial,verdana;
		padding:4px;
		color:#0e5f90;
		}
	
	#ua-comment button#btnComentar, .btnComentaVideo {
		float:right;
		width:129px;
		height:34px;
		line-height:14px;
		font-weight:bold;
		background:url(../images/btn-interno-m.png) top no-repeat;
		border:none;
		margin:20px 142px 0 0;
		padding:8px 20px 7px 20px;
		display:block;
		color:#f4f4f4;
		cursor:pointer;
		clear:left;		
		}
		#ua-comment button#btnComentar:hover, .btnComentaVideo:hover {
			background:url(../images/btn-interno-m.png) bottom no-repeat;
			}
		
		#ua-comment #dvRetIndicacao {
			width:250px;
			background:url(../images/icon_ok.png) top left no-repeat;
			background-position:0 8px;
			margin:15px 0 0 100px;
			padding:10px 0 10px 32px;
			text-align:left;
			display:none;
			}
			
		#ua-comment #dvRetEnvio {
			width:250px;
			background:url(../images/icon_alert.gif) top left no-repeat;
			background-position:0 8px;
			margin:15px 0 0 100px;
			padding:10px 0 10px 32px;
			text-align:left;
			display:none;
			}
			
		/* ressalva comentários */
		#ressalva-comment {
			width:350px;
			text-align:justify;
			font-size:0.85em;
			border:1px solid #ddd;
			margin:5px 0 0 70px;
			padding:8px 14px 8px 60px;
			background:url(../images/icon_alert-pb.gif) 1.4em no-repeat;
			color:#999;
			}
		#spanComentario
		{
		    width:190px;
		    margin-left:45px;
		    color:#777;
		    float:left;
		    margin-top:15px;  
		}
		#spantexto
		{
		    height:25px;
		    width:80px;
		    display:block;
		    float:right;
		    margin-right:160px;
		    margin-top:15px;
		}
		#comentarioVideo
		{
		    text-align:center;
		    display:block;
		    height:25px;
		    line-height:25px;
		}
		/* sem comentarios */
		#dvSemComentarios{
			display:block;
			background:#FF0000
			}
		
		#dvComentarios {
			padding:10px 0 0 0;
			clear:both;	
			}
			
		.dvComentarios-box {
			padding:10px 0 0 0;
			}
		
			.dvComentarios-box .dvComentarios-autor {
				height:43px;
				padding:7px 20px 0 38px !important;
				background:url(../images/bg-title-comment.png) no-repeat;
				display:block;
				}
				
				/* nome usuario */
				.dvComentarios-box .dvComentarios-autor strong {
					float:left;
					font-size:1.05em;
					}
				
				/* bloco data */
				.dvComentarios-box .dvComentarios-autor span {
					float:right;
					font-size:0.85em;
					color:#555;
					padding:1px 0 0 0;
					display:block;
					}
					
					/* data */
					.dvComentarios-box .dvComentarios-autor span em {
						font-weight:bold;
						font-style:normal;
						}
						
			/* o comentario */
			.dvComentarios-box p {
				font-size:0.9em;
				padding:0 10px 5px 20px;
				text-align:left;
				color:#555;
				clear:both;
				}
				
		/* alerta comentário */
		#dvRetEnvioComentario {
			margin:-8px 0 0 200px;
			padding:0 0 0 15px;
			background:url(../images/loading.gif) 0 0 no-repeat;
			color:#777 !important;
			display:none;
			}
		
		#dvRetComentario {
			padding:5px 0 5px 30px;
			background:url(../images/icon_ok.png) 0 .1em no-repeat;
			margin:21px 0 0 85px;
			color:#777 !important;
			display:none;
			}
			
/* [+] Addthis */

.addthis_toolbox {
	margin:-17px 0 0 250px;
	}

/* Recomendação de Vídeo */

#ua-share {
	padding:20px 10px 10px 10px;
	clear:both;
	}


	#ua-share label {
		/*float:left;
		width:209px;
		text-align:right;
		margin:0 8px 0 0;
		padding:3px 0 3px 0;
		color:#555;
		display:block;
        height: 37px;*/
        float:left;
		width:129px;
		text-align:right;
		margin:0 8px 0 0;
		padding:3px 0 3px 0;
		color:#555;
		display:block;
}
	
	#ua-share input[type=text] {
		width:300px;
		padding:4px;
		margin:0 0 10px 0;
		color:#0e5f90;
		}
	
	#ua-share textarea {
		width:300px;
		height:60px;
		font-family:arial,verdana;
		padding:4px;
		color:#0e5f90;
		}
	
	#ua-share button#btnEnviarEmail {
		float:right;
		width:129px;
		height:34px;
		font-weight:bold;
		background:url(../images/btn-interno-m.png) top no-repeat;
		border:none;
		margin:20px 142px 0 0;
		padding:8px 20px 7px 20px;
		display:block;
		color:#f4f4f4;
		cursor:pointer;
		clear:left;		
		}
	
		#ua-share button#btnEnviarEmail:hover {
			background:url(../images/btn-interno-m.png) bottom no-repeat;
			color:#fff;
			}
		
		#ua-share #dvRetIndicacao {
			width:250px;
			background:url(../images/icon_ok.png) top left no-repeat;
			background-position:0 8px;
			margin:15px 0 0 100px;
			padding:10px 0 10px 32px;
			text-align:left;
			display:none;
			}
			
		#ua-share #dvRetEnvio {
			width:250px;
			background:url(../images/icon_alert.gif) top left no-repeat;
			background-position:0 8px;
			margin:15px 0 0 100px;
			padding:10px 0 10px 32px;
			text-align:left;
			display:none;
			}
		
/* descrição vídeo */

#userArea #ua-desc {
	font-size:0.85em;
	line-height:1.4em;
	height:auto;
	}

	#ua-desc p{
		margin:0 0 13px 0;
		text-align:justify;
		}

#dvRetIndicacao {
		width:450px;
		text-align:center;
		font-family:arial,verdana;
		margin:0 8px 0 0;
		padding:3px 0 3px 0;
		color:#555;
		}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Component containers
----------------------------------*/
.ui-widget-content {
	color: #333333;
	}

.ui-widget-content a { color: #333333; }

.ui-widget-header {
	border-bottom: 1px solid #ddd;
	color: #ffffff;
	font-weight: bold;
	}

.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6;
	font-weight: bold; color: #1c94c4;
	}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #0b8ddb;
	text-decoration: none;
	}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	font-weight: bold;
	color: #f27601;	
	}

.ui-state-hover a, .ui-state-hover a:hover {
	color: #f06c00;
	text-decoration: none;
	}

.ui-state-active, .ui-widget-content .ui-state-active {
	border: 1px solid #ddd;
	font-weight: bold;
	background:#fff;
	color: #eb8f00;
	}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #555;
	text-decoration: none;
	}

.ui-widget :active { outline: none; }


/* Tabs
----------------------------------*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*****************************************************************/
.ajax__tab_body
{
    border:none !important;
    font-family:arial, verdana, helvetica, tahoma !important;
    font-size:13px !important;
}
