﻿* { margin:0;padding:0;}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td 
{ margin:0; padding:0; font-family:Calibri, Helvetica, Arial; font-size: 15px; }

input[type="password"] { font-family: Arial; }

table { border-collapse:collapse; border-spacing:0; }

fieldset,img { border:0; }

address,caption,cite,code,dfn,em,strong,th,var {

	font-style:normal;

	font-weight:normal;

}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}


q:before,q:after {
	content:'';
}

abbr,acronym { border:0;
}

input { font-size: 15px; }
input:focus,
input[type=text]:focus,
input[type=password]:focus { outline:none; }

/* LAYOUT,  HEADER, MENU, SUBMENU, LEFTMENU, PAGINATION */

/* ------------------------------- */

/* HTML Elements

/* ------------------------------- */

body {background-color: #FFFFFF; }


/* COPY STYLING */



a, span  {color:#000;}	

h1 {font-size:17px;font-weight:bold;color:#000}

h2 {font-size:15px;font-weight:bold;color:#000}

h3 {font-size:14px;font-weight:bold;color:#000}

h4 {font-size:12px;font-weight:bold;color:#000}

h5 {font-size:10px;font-weight:bold;color:#000}

p {font-size:15px;line-height:1.3em;color:#000}

.bold { font-weight: bold; }

.button-margins     { padding:0px 10px 0px 10px !important; }

.button  
{
    height:23px; 
    border:none; 
    line-height:normal; 
    text-align:center;
    color:#fff;
    padding:0px 2px 0px 2px; 
    background-color:#7a7a7d; 
    cursor:pointer; 
    font-size: 11px;
    width: 80px;
}

.button:hover   { background-color:#444647; }









table {width:100%;}



td {vertical-align:top;}



/* ------------------------------- */

/* PAGE Elements

/* ------------------------------- */



#container 

{

	width:990px;

	margin-left:auto;

	margin-right:auto;

}

	

/* ------------------------------- */

/* SUB-MENU PRINCIPAL Elements

/* ------------------------------- */

.CategoryMenu_whiteBackground { display:none; }
#submenu            { height:31px; line-height:31px; width:100%; background-color:rgb(204,204,204); color:#3b3b3b; }
#submenu li         { float:left; }

#submenu li a       
{ 
    color:#3b3b3b; 
    text-decoration:none; 
    padding:8px 10px 8px 10px;
    font-weight:bold; 
    text-transform:uppercase;  
    font-size: 13px;
    font-weight:bold;
}
    
#submenu li a:hover 
{ 
    color:#FFF;
    background-repeat:repeat-x; 
    cursor:pointer; 
}

.submenu-selected a { color:Black; background-color:#ABABAB; }
.submenu-text a     { color:#3b3b3b; text-decoration:none; font-size:17px; }

.submenu-text-select a 
{ 
    color:#fff!IMPORTANT; 
    text-decoration:none; 
    font-size:17px; 
    background-repeat:repeat-x; 
}

#search-div{float:right; line-height:normal;padding-top:1px;overflow:hidden; margin-top:3px; }
#seach-div-text p   { float:right; padding-top:7px; }
#seach-div-input    { float:right; }

.search-input        
{
    margin: 0px;
    width:100px;
    padding-bottom:0px!important;
	padding-left:2px!important;
	padding-right:0px!important;
	padding-top:0px!important;
	background-color:transparent;
	border-left-style: none !important;
    border-left-color: inherit !important;
    border-left-width: medium;
    border-right-style: none !important;
    border-right-color: inherit !important;
    border-right-width: medium;
    border-top-style: none !important;
    border-top-color: inherit !important;
    border-top-width: medium;
    border-bottom-style: none !important;
    border-bottom-color: inherit !important;
    border-bottom-width: medium;
}

.search-input-div
{
    height:24px;
    margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:1px;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:0px;
	padding-top:0px;
	background-image:url(/Content/images/searchbox_background.png);
	background-repeat:no-repeat;
	float:right;
}

#search-button
{
    margin-right:5px;
    margin-left:4px;
    vertical-align:middle;
    font-size:11px;
	width:85px;
	height:23px;
	line-height:normal;
	text-align:center;
	margin-bottom:3px;
	margin-top:0px;
	float:right;
}

/* LATERAL MENU */

/*lateral_menu BASE Classes*/

.lateralmenu_select
{	
	color:#FFF!important;
	background-image:url('/Content/images/contextMenu_selected.png');
	background-repeat:repeat-x;
}


ul.lateral_menu{
  list-style-type:none;
  margin-left: 0px;
  margin-bottom:0px;
  margin-right:0px;
  margin-top:0px;
  padding: 0;
}

ul.lateral_menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul.lateral_menu a {
  display: block;
  color:#6d6e71;
  font-size:15px;
  font-weight:bold;
}

ul.lateral_menu li 
{
  margin-top: 3px;
}

/*lateral_menu PRINCIPAL Classes*/
ul.lateral_menu li a  
{
	background-color:#f0f0f0;
	color:#3b3b3b;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none !important;
	padding-left:12px;
}
	
ul.lateral_menu li a:hover 
{
    background-color:#dadada;
}

/*lateral_menu NIVEL-2 Classes*/
ul.lateral_menu li ul li a 
{
}

/*lateral_menu NIVEL-3 Classes*/
ul.lateral_menu li ul li ul li a 
{
}

a.indent1 { padding-left: 24px !important;}

a.indent2 { padding-left: 36px !important; }

a.indent3 { padding-left: 48px !important; }

a.indent4 { padding-left: 60px !important; }

a.indent5 { padding-left: 60px !important; }





/* PAGINATION & CHARACTER FILTER */

#pagination-div

{

	/*border-top:1px solid #dddddd;*/

	float:left;

	font-size:10px;

	padding-top:20px;

	width:100%;

	margin-bottom:30px;

}



#pagination-title

{

	float:left;

	padding:0px;

	padding-left:20px;

	padding-bottom:5px;

}



#pagination-group

{

	float:left;

}



#pagination-group li

{

	float:left;	

	/*border:1px solid #999999;*/

	padding:0px;

	margin-left:8px;

	text-align:center;

	color:#dddddd;

}



	/* NOVO */
#pagination-group li a  { text-decoration:none; line-height:18px; padding:5px 5px; text-decoration:underline;}
#pagination-group li a:hover { text-decoration:none; color:#FFF; }
#pagination-group li.pagination-back-next { }
#pagination-group li:hover  { cursor:pointer; background-color:#999999; }
.pagination-selected        { background-color:#6d6e71; color:#FFF !important; }
.pagination-selected a      { text-decoration:none!important; color:#FFF !important; font-weight:bold; }
.pagination-no-pagination   { border:0px !important; color:#000!important; }

.link_Color a,
.pagination a{color: #000!important;}
.pagination-back-next a{color: #000!important;}

	.pagination-no-pagination:hover

	{

		background-color:transparent !important;

		color:#000 !important;

		cursor:default !important;

	}

	

	

.unlock_adult

{

	cursor:pointer;

}



.unlock_adult_block

{

	display:inline-block;

	float:right;

	padding:5px 10px;

}



	/* ------------------------------- */

	/* CONTEUDO Elements

	/* ------------------------------- */	

	/* NM 20101105*/#content

	{

		/*display:inline-block;*/ display:table;

		width:100%;

		margin: 0px 0px 0px 0px;/*margin-top:1px;*/

		padding: 5px 0px 20px 0px;

		background:#FFF;

		/*background-color: #000000;*/

	}

#leftmenu 
{
    float:left; 
    font-size:12px; 
    min-height:580px; 
    width:194px; 
}

/* ------------------------------- */

/* OTHER Elements

/* ------------------------------- */



.roll{} /*FUN??O IDENTIFICADORA PARA A ABERTURA DOS POPUPS*/



.price
{
	font-weight:bold;
	margin: 0 3px 0 3px;	
}



#topspace, #bottomspace

{

	width:100%;

	height:1px;

	display: none;

}	
/* VIDEOCLUBE_CATALOGOFILMES.HTML */ 

#catalogofilmes-content-NoResults               { margin-left: 20px; margin-right:10px; min-width:400px; float:left; }
#catalogofilmes-content-NoResults table         { margin:0px auto; }
#catalogofilmes-content-NoResults div#catalogofilmes-group      { margin-top:0px; }


#catalogofilmes-content
{
    width: 78%;
	margin-left:10px;
	min-width:400px;
	float:right;
}

#top_contentcategory #catalogofilmes-content     { width:98%; }
#top_contentCategory h1                          { margin-left: 20px; font-weight: normal; text-transform:uppercase; margin-top:10px; }
#top_contentDestaques h1                         { margin-left: 20px; font-weight: normal; margin-top:10px; }
.top_contentDestaques_seperator                  { margin-bottom:5px; border-top:#222222 1px solid; }

.catalogofilmes-filter-topmovies-filter
{
	font-size:12px;
	float:left;
	overflow:hidden;
	overflow:hidden;
	white-space:nowrap;
}



.catalogofilmes-filter-topmovies-title 

{

	font-size:14px;

}



.catalogofilmes-filter-topmovies span

{

	margin:5px;

}



.catalogofilmes-content-searchresultdiv

{

	float:left;

	margin-bottom:15px;

	margin-top:15px;

}



.catalogofilmes-content-searchresult

{

	margin:3px;

	font-weight:bold;

}

#catalogofilmes-group
{
	margin-top:30px;
	padding-left:0px;
}

.catalogofilmes-group-item-img1

{

	max-width:60px;

	height:80px;

	float:left;

	margin-right:10px;

}





.catalogofilmes-group-item-title

{

	max-width:266px;

}



.catalogofilmes-group-item-img2

{

	vertical-align:middle;

	margin-left:3px;

}



.catalogofilmes-group-item-info

{

	margin-top:10px;

}





.catalogofilmes-group-item-button

{

	margin-top:10px;

	font-size:10px;

	

}



.catalogofilmes-group-item-top

{

	float:left;

	padding:3px;

	background-color:#d6d5d4;

}

#catalogofilmes-charfilter-container
{
    height:29px;
    float:right;
    width:520px;
    text-align:center;
}

#catalogofilmes-charfilter-div          
{ 
    display:inline-block;
    margin:0px auto;
}

#catalogofilmes-charfilter-div ul { margin:0px auto; }

#catalogofilmes-charfilter li           { float:left; padding:0px; font-size:11px; color:#4A525A; }
#catalogofilmes-charfilter li a         { line-height:20px; padding:4px; }
#catalogofilmes-charfilter li a:hover   { cursor:pointer; background-color:#6d6e71; color:#FFF !important; }
.catalogofilmes-charfilter-selected,
.catalogofilmes-charfilter-selected a    { background-color:#6d6e71; color:#FFF !important; }

/* VIDEOCLUBE_CATALOGOFILMES-ERROPESQUISA.HTML*/

.catalogofilmes-errordiv-textContainer       { margin-left:20px; margin-top:20px; }

.catalogofilmes-errordiv
{
	float:left;
	min-height:450px;
	width:100%;
	padding:20px 0 0 0;
	margin-top:10px;
	background-color:#FFFFFF; /*MarcoSilva - Added*/
}

.catalogofilmes-errordiv.error { min-height: 250px;}


.catalogofilmes-errordiv img

{

	float:left;	

}



.catalogofilmes-errordiv h4

{

	padding:10px 0 10px 50px;

}



.catalogofilmes-errordiv h5

{

	margin-top:20px;

}

.catalogofilmes_text1

{

    font-size:14px;

    margin-top:10px;

    padding-left:45px;

}

.catalogofilmes_text2

{

    margin-top:15px;

}

.catalogofilmes-error_text 
{
    margin-left:0px;
	padding-top:20px;
	min-height:50px;
	text-align:center;
}

/* VIDEOCLUBE_DETALHESFILME.HTML */
.detalhesfilme-left a:visited,
.detalhesfilme-left a:link      { text-decoration:none; }
.detalhesfilme-left             {float: left;padding-bottom:10px;padding-left: 10px;margin: 0 auto;width: 20%;position:relative;}/* Alterado - Bruno Fonseca - 18ago10  */



.detalhesfilme-left-image

{

	width: 170px;

	height: 232px;

	margin-left:10px; 

	margin-top: 10px;

	border: 1px solid #bfbfbf;

	cursor:pointer;

}



.detalhesfilme-left-image:hover

{

	cursor:pointer;

}



#detalhesfilme-left-button

{

	text-align: center;

	margin-top: 10px;

}



.detalhesfilme-favoritos

{

	/*float:left;*/

	margin-left:25px;

	height:26px;

	width:160px;

	cursor:pointer;

}



.detalhesfilme-right

{

	width: 76%; 

	float: right;

	margin-top: 10px;

	margin-bottom:10px;

	padding-left: 20px;

	border-left: 1px dotted #fff

}



.detalhesfilme-info
{
    color: #000;
	margin-top:8px;
}


.detalhesfilme-p
{
	margin:10px 0 0 0;
	text-align: justify;
}



.detalhesfilme-info2    { margin:30px 20px 5px  0; font-weight:bold; font-size:14px; color:#000; display: block; }

.detalhesfilme-info2Div { display: block; }

#detalhesfilme-elenco, #detalhesfilme-directores { padding: 0 0 15px 0; font-size:12px; }
#detalhesfilme-elenco li, #detalhesfilme-directores li { float:left; margin-right:5px; }
#detalhesfilme-elenco li a, 
#detalhesfilme-elenco li a:hover, 
#detalhesfilme-elenco li a:active,
#detalhesfilme-elenco li a:visited, 
#detalhesfilme-directores li a,
#detalhesfilme-directores li a:hover,
#detalhesfilme-directores li a:active,
#detalhesfilme-directores li a:visited  { text-decoration:underline; }


.detalhesfilme-bottom

{

	clear:both;

	width:98%;

	margin: 0 auto;

	padding:0;

}



.detalhesfilme_top_recomendados

{

	display:inline-block;

	height:320px;

	margin:0 0 0 0;

	min-width:700px;

	padding:0px 0px 0px 10px;

	width:98%;

}



.detalhesfilme-left-image-play

{

	cursor:pointer;

	height:49px;

	margin-left:-110px;

	margin-top:105px;

	position:absolute;

	width:50px;

}



/* CATALOGOFILMES_REALIZADOR-ACTOR.HTML */

#catalogofilmes_actor-realizador_content2

{

	 padding-top:10px;

	 margin-left:20px;

	 width:960px;

	 min-width:400px;

	 float:left;

}

#catalogofilmes_actor-realizador_mainContent                    { margin-left:0px; margin-top:10px; width:100%; float:left; border-top:#222222 1px solid; padding-top:10px; }
#catalogofilmes_actor-realizador_nameMenu                       { margin-left:0px; width:20%; float:left; }
#catalogofilmes_actor-realizador_results                        { margin-left:20px; width:75%; float:left; }
.catalogofilmes_actor-realizador_nameMenu                       { background-color:transparent; padding-top:7px; padding-bottom:7px; }
.catalogofilmes_actor-realizador_nameMenu a,
.catalogofilmes_actor-realizador_nameMenu a:link,
.catalogofilmes_actor-realizador_nameMenu a:active,
.catalogofilmes_actor-realizador_nameMenu a:visited             { color:#787878; font-weight:normal; text-decoration:none; font-size:14px; text-indent:0px; }

.catalogofilmes_actor-realizador_nameMenu.selected a,
.catalogofilmes_actor-realizador_nameMenu.selected a:link,
.catalogofilmes_actor-realizador_nameMenu.selected a:active,
.catalogofilmes_actor-realizador_nameMenu.selected a:visited,
.catalogofilmes_actor-realizador_nameMenu.selected a:hover       { color:Black; font-weight:bold; }

.catalogofilmes_actor-realizador_nameMenu a:hover,
.catalogofilmes_actor-realizador_nameMenu a:hover   { text-decoration:underline; }



.catalogofilmes_actor-realizador_spacer                         { margin:10px;}

.nome_actor 

{

    font-size:18px;

}

#catalogofilmes-actor-realizador-group
{
    margin-top:10px;
}

#catalogofilmes-actor-realizador-group table.listafilmes
{
   margin:0px auto; 
}

.actorrealizador_heading1       { font-weight:bold;font-size:18px; margin-bottom:10px; }
.actorrealizador_heading2

{

    font-weight:bold;

    font-size:18px;

}



/* OMEUVIDEOCLUBE.HTML */

.omeuvideoclube_conteudo_left 

{

	width:76%;

	float:left;

	border-right:1px solid #222222;

}



.omeuvideoclube_conteudo_right 

{

	width:21%;

	float:right;

	margin:10px 6px 0px 0px;

}



.top_titulos_brevemente

{

	margin:0px;

}



.movie-brevemente

{

	width:50%;

	margin:0 auto;

	padding-top:10px;

}



/* OMEUVIDEOCLUBE_ALUGUERESACTUAIS */

#alugueresactuais-div

{

	margin-left:20px;

	margin-top:0px;

	min-width:400px;

	padding-bottom:15px;

	width:75%;

	float:left;

	/*border-bottom:1px solid #222222;*/

}

	.top-lista-omeuvideoclube

	{

		width:100%;

	}

	

	.detalhes_filme_omeuvideoclube

	{

		width:100%;

		border-bottom:1px solid #dddddd;

		padding:10px 0px 10px 0px;

	}

		

.detalhes_filme_omeuvideoclube_left{width:134px;vertical-align:top;position:relative;}/* Alterado - Bruno Fonseca - 18ago10  */

.detalhes_filme_omeuvideoclube_left a{width:134px;vertical-align:top; position:relative;}/* Alterado - Bruno Fonseca - 18ago10  */
.detalhes_filme_omeuvideoclube_left > a > img.filme-hd { top:0px; right:-135px; }
.detalhes_filme_omeuvideoclube_left > div.button-empty { margin-top:0px; display:none; }

		.detalhes_filme_omeuvideoclube_right

		{
			height:196px;
            width:78%;

			border-left:1px dashed #dddddd;

			padding-left:15px;
		}
		
.detalhes_filme_omeuvideoclube_right > span { font-size:17px;font-weight:bold;color:#000;  }



.top-titulos-omeuvideoclube
{
	margin:0px;
}

		

.alugueresactuais-div-image

{

	float:left;

	margin-right:10px;

    height:80px;

    max-width:60px

}



.alugueresactuais-div-info

{

	margin-top:5px;

}

.alugueresactuais-div-info-img

{

	margin-bottom:5px;

}





.alugueresactuais-div-expire

{

	float:right;

	padding-top:10px;

	color:#000;

	font-weight:bold;

}





/* OMEUVIDEOCLUBE_HISTORICO.HTML */

.omeuvideoclube-historico-group-div
{
	margin-top:20px;
}

#omeuvideoclube-historico-group
{
	width:100%;
}

#omeuvideoclube-historico-group li
{
	border-top:1px solid #222222;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:15px;
	min-height:100px;
}

#omeuvideoclube-historico-div
{
	margin-left:10px;
	width:78%;
	min-width:400px;
	float:left;
}


#omeuvideoclube-historico-div-date
{
    display:block;
	margin-top:20px;
}

.omeuvideoclube-historico-title-date
{
	font-size:15px;
	display:inline-block;
	color:#3b3b3b;
}

.omeuvideoclube-historico-group-image
{
	margin-top:10px;
	margin-right:15px;
	max-width:60px;
	height:80px;
	float:left;
}



.omeuvideoclube-historico-group-date
{
	float:right;
	margin-top:-20px;
}

.omeuvideoclube-historico-itemtitle
{
	max-width:550px;
    font-weight:bold;
    font-size:14px;
}

.omeuvideoclube-historico-okbutton 
{
    font-size:10px;
}


.omeuvideoclube-historico-month
{
	font-size:12px;
}



/* TV_LISTACANAIS.HTML */

#tv_listacanais h2 { font-weight: normal;}

.tv-ver-transmissao
{
	margin-top:10px;
	font-size:11px;
	display: block;
}



#tv_listacanais-group li
{
	border-top:1px solid #dddddd;
	clear:both;	
	height:100px;
}



.tv_listacanais-group-number

{

	margin-top:20px;

	float:left;

}

.tv_listacanais-group-imagediv { margin-top:20px; float:left; }

.tv_listacanais-group-image

{

	margin-left:10px;

	height:60px;

	width:60px;

}



.tv_listacanais-group-channel

{
	margin-left:20px;
	margin-top:20px;
	float:left;
	width:260px;	
}

span.tv_listacanais-channel a
{
    color:#000 !important;
}

.tv_listacanais-group-channel > span { font-size:14px;font-weight:bold;color:#000; text-transform:uppercase; }




.tv_listacanais-group-prog

{

	width:20%;

	float:right;

	padding:30px 10px 30px 10px;

	font-size:14px;	

}



.tv_listacanais-group-prog-gray

{

	/*background-color:#777777;	*/

}



#tv_listacanais

{

	margin-left:20px;

	width:75%;

	min-width:400px;

	float:left;

}



#tv_listacanais-titlediv

{

	height:30px;

}



#tv_listacanais-title1

{

	width:20%;

	float:right;

	padding:10px;

}



#tv_listacanais-title2

{

	/*background-color:#777777;*/

	width:20%;

	float:right;

	padding:10px;

}



#tv_listacanais-div

{

	margin-top:5px;

	margin-bottom:30px;

}



/* TV_DETALHECANAL.HTML */

.DetalheCanal-left-list-selected

{

    text-decoration:none;

    font-size:12px;

    font-weight:bold;

	text-align:center;

	display:block;

	line-height:18px;



}



/* NOVO */

.DetalheCanal-left-list-selected a

{

	text-decoration:none;

	cursor:default;

		color:#FFF;

}



.DetalheCanal-left-list a

{

    margin-left: 0px;

    text-decoration:none;

    font-size:12px;

    font-weight:bold;

    color:#f2f2f2;

	text-align:center;

	display:block;

	line-height:18px;

}



.DetalheCanal-left-list-3

{

    margin-left: 10px;

    font-size: 12px;

    padding-top: 5px; 

    padding-bottom: 5px;

    width:336px;    

}



.DetalheCanal-left-list-4

{    

    font-size: 12px;

}



.programlist-itemhour 

{

    width:50px; 

    height:100%; 

    display:table-cell;

    font-size:13px;

}

.programlist-itemdescription 

{

    width:277px;

    display:table-cell;

}



/* OMEUVIDEOCLUBE_FAVORITOS.HTML */



.catalogofilmes_movies_group_left

{

	float:left;

	width:50%;

}



.catalogofilmes_movies_group_left li 

{

	margin-top:30px;

	margin-bottom:40px;

}



.favoritos_left-title

{

	margin-left:10px;	

}



/*NM - ALT - 29112010*/.favoritos_left-text

{

	margin-top:10px;

	margin-left:10px;

	text-align: left;

}



#favoritos_left-bar

{

	width:15%;

	height:500px;

	float:left;

	padding-top: 17px;

	padding-right:25px;

	margin-right:15px;

	border-right:1px solid #dddddd;

}



/* OMEUVIDEOCLUBE_RECOMENDACOES.HTML */
.recomendacoes_left-title
{
	margin-left:10px;	
}



/*NM - ALT - 29112010*/.recomendacoes_left-text

{

	margin-top:10px;

	margin-left:10px;

	text-align: left;

}



#recomendacoes_left-bar

{

	width:15%;

	height:500px;

	float:left;

	padding-top: 17px;

	padding-right:25px;

	margin-right:15px;

	border-right:1px solid #dddddd;

}





/* OMEUVIDEOCLUBE_SEMFAVORITOS.HTML */

#omeuvideoclube_fav-right

{

	margin-left:20px;

	width:75%;

	min-width:400px;

	float:left;

}



#omeuvideoclube_fav-right-imgdiv

{

	margin-left: 2%;

	margin-top: 2%;

	width: 5%;

	float: left;

	min-width: 6%;

}



#omeuvideoclube_fav-right-img

{

	max-width: 100px; 

	margin-right: 5px;

}





#omeuvideoclube_fav-right-textdiv

{

	float: left; 

	margin-left: 30px; 

	margin-top: 25px; 

}



#omeuvideoclube_fav-left-title

{

	margin-left:10px;

}



#omeuvideoclube_fav-left-text

{

	margin-top:10px;

	margin-left:10px;

}





/* VIDEOCLUBE_DESTAQUES.HTML */

#destaques_down_group_left

{

	float:left;

	width:100%;

}



#destaques_down_group_left li 

{

	margin-top:20px;

	width:47%;

}



/* TV_ERROPESQUISA.HTML */

.tv_pesquisa-errordiv   { margin-left:30px; margin-top:10px; }

.tv_pesquisa-errordiv img

{

	float:left;	

}



.tv_pesquisa-errordiv h4

{

	padding:10px 0 10px 50px;

}



.tv_pesquisa-result  

{

    margin-left:50px;

    padding-top:10px;

}

.tv_pesquisa-content-sub-div 

{

    float:left;

    width:300px;

}

.tv_pesquisa-content-sub-div2 

{

     padding-left: 50px;

     float:left;

     width:300px;

}



/* PESQUISA_TV.HTML */

#tv_pesquisa-content

{

	margin-left:20px;

	width:98%;

	float:left;

	padding-bottom:30px;

	margin-bottom:15px;

}



#tv_pesquisa-content-term

{

	float:left;

	width: 100%;

	margin-bottom:15px;

	margin-top:15px;

}



.tv_pesquisa-content-div

{

    width:100%;

    margin-top:10px;

	margin-bottom:20px;

	float:left;

}



.tv_pesquisa-content-type

{

	border-bottom:1px solid #222222;

	margin-bottom:25px;

	padding-bottom:10px;

}

.tv_pesquisa-content-type_div { border-bottom: 1px solid #000; height: 1px; margin-bottom: 10px; }

.tv_pesquisa-content-type_span
{
	margin-bottom:25px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:#000
}

.SearchResultsContainer
{
    border-top:1px solid #000;
}



.tv_pesquisa-content-group

{
	margin-bottom:25px;
	margin-top:25px;
}



.tv_pesquisa-content-ul2

{

	margin-left:70px;

}



.tv_pesquisa-content-group li

{

	padding:3px;	

}



.tv_pesquisa-content-group-item-img

{

	float:left;

	margin-right:10px;

	height:60px;

	width:60px;

}

.tv_pesquisa-content-group-item-main { margin-top:25px; }

.tv_pesquisa-content-group-item-main > span > a  { font-size:15px;font-weight:bold;color:#000; text-decoration:none; }

.pesquisa_bt_videoclube{ width:100%; padding: 20px 0px; margin:0 auto; text-align:center; font-size:12px; }



.tv_pesquisa-content-group-item-sec

{

	margin-top:5px;

}

.tv_pesquisa-content-group-item-sec > p > a { color:#000; }


.tv_group_item_gray

{

	/*background-color:#222222;*/

	background:#FFF;

}


.tv_pesquisa-content-div2

{

	width:100%;

}



.tv_pesquisa-content-div2 li

{

	margin-left:50px;	

}



/* TV_DETALHESCANAL.HTML */

.canal-name

{

	margin-top:15px;

}



#top_tvdetalheCanal

{

	float:left; 

	width:35%;

	min-width:35%;

	margin-left:10px;

}



.grelha-dias-semana_group

{

	float:left;

}

	.grelha-dias-semana_group li

	{

		float:left;

		background-color:#999999;

		border-right:1px solid #f2f2f2;

		border-top:1px solid #f2f2f2;

		border-left:1px solid #f2f2f2;

	}



.grelha-detalhe-canal_group

{

	float:left;

}



.top_tvdetalheCanal_left_selected

{

	float:left;

	background-color:#222222; 

	width:48px;

	color:#dddddd;

}



.top_tvdetalheCanal_left_inside

{

	float:left;

	width:46px;

}





/* NOVO */

.top_tvdetalheCanal_left_inside1

{

	/*background-color:#303030;*/

	width:336px;

	border:1px solid #f2f2f2;



}



.top_tvdetalheCanal_left_inside2

{

	background-color:#999999;

	width:336px;

	border:1px solid #f2f2f2;

}



	.top_tvdetalheCanal_left_inside2 a

	{

		color:#FFF;

	}



/*NM 20101111#top_tvdetalheCanal_right_player

{

	float:right; 

	width:59%;

}*/



.top_tvdetalheCanal_right_player_img

{

	width:620px;

	height:390px;

	margin-top:0px;

	float:right;

}



#top_tvdetalheCanal_right

{

	float:right; 

	width:59%;

	margin-right:26px;

}



.top_tvdetalheCanal_right_player_noar

{

    float:left;

	margin:15px 10px 0px 5px;

    width:46%;

}



.top_tvdetalheCanal_right_player_aseguir

{

    float:right;

	margin:15px 0px 0px 10px;

    width:46%;

}



.tvdetalheCanal_top_nownext

{

	margin-top:10px;

}



.top_tvdetalheCanal_top_img

{

    /*width:100px; - BF - 6dez10 */

	float:left;

	height: 60px;

	width:60px;

}



.tvdetalheCanal_txtTitle

{

    margin-bottom:15px;

    margin-top:10px;

}



.numero-canal

{

	font-size:11px;

	text-align:center;

	overflow:hidden; white-space:nowrap;

	line-height:8px;

	width:60px;

	height:8px;

}



.grelha-programacao

{

	float:left;

}



.carrossel_canais

{

	float:left;

	padding-bottom:10px;

}



.canais_selector

{

	float:left;

	padding-left:20%;

	padding-bottom:10px;

}

	.canais_selector_title

	{

		font-size:12px;

		font-weight:bold;

		display:inline-block;

	}

	

	.canais_selector_ddlist

	{

		font-size:11px;

		width:140px;

	}



/* OMEUVIDEOCLUBE_FAVORITOS.HTML*/

.meuvideoclube_favoritos-group

{

    margin-top:30px;

    min-height:500px;

}


#catalogofilmes_content2_down

{

	float: left; 

	margin-left: 50px; 

	margin-top: 25px; 

}



/* omeuvideoclube_semalugueresactuais.html */

#catalogofilmes_content2

{
	margin-left:14px;
	min-width:400px;
	float:left;
	width: 78%;
}



#catalogofilmes_content2_1

{

	margin-left: 2%; 

	margin-top: 2%; 

	width: 5%; 

	float: left; 

	min-width: 6%;

}



.catalogofilmes_content2_1_img

{

	max-width: 100px; 

	margin-right: 5px;

}



#catalogofilmes_content2_2

{

	float: left; 

	margin-left: 3%; 

	margin-top: 2%; 

}



.catalogofilmes_content2_2_1

{
	height:auto;
	width:auto; 
	padding-top:5px;
}





/* VIDEOCLUBE_DESTAQUES.HTML */

.destaques-topcontent

{

    width:100%;

	padding-bottom:0px;

	display:inline-block;

}



	.destaques-filmes-destaque

	{

		float:left;

		width:70%;

		padding-left:10px;

		margin:0 auto;

		/*border-right:1px solid #222222;*/

	}

	

	.destaques-MREC

	{

		float:right;

		width:25%;

		height:240px;

		margin-left:auto;

		margin-right:auto;

		padding-top:2px;

	}



		.destaques-MREC-imagem

		{

			width:320px;

			height:240px;

			margin-top:0px;

		}



.destaques-bottomcontent

{

	padding-left:10px;

	float:left;

	width:98%;

}



	.destaques-ultima-oportunidade

	{

		padding-bottom:0px;

		margin-top:0px;

		height:250px;

	}

	

	.destaques-meosugere

	{

		padding-bottom:0px;

		height:250px;

	}



.top_titulo_destaques

{

    margin-left:10px;

}



.top_destaques1_0

{

	float: left; 

	width: 5%; 

	margin-top: 64px; 

	margin-left: 10px; 

	margin-right: 0px; 

	

}



.top_destaques2_0_img

{

	width:20px;

	min-height:10px;

	margin-left: 22px;

	margin-top:40px;

}



.top_destaques1_1

{

	float: left; 

	margin-right:20px;

	width: 26%;

	margin-top:40px;

}



.top_destaques2_0

{

	float:left; 

	width:5%;

	margin-top:65px;

}



.mrec-img

{

	width:300px;

	height:250px;

	margin-left:2px;

	margin-bottom:45px;

}





.maisvistos-top5-add_info 

{

    margin:3px 0 3px 0px;

} 



.movie-title { font-size:13px;white-space:nowrap;width:135px;overflow:hidden; text-decoration:inherit; font-weight:bold; margin:0 10px 0 0; display:inline-block; min-height:16px; }
.movie-title a{ color:#000!important;}

.movie-title > a,
.movie-title > a:active,
.movie-title > a:hover,
.movie-title > a:link,
.movie-title > a:visited { text-decoration:inherit; }


.movie-title-destaques

{

    font-size:11px;

	overflow:hidden; 

	white-space:nowrap;

	line-height:20px;

	width:172px;

	height:20px;

}

.movie-horizontal   
{
    height:227px;
    margin:0 auto;
    padding:6px 0 6px 0px;
    position:relative;
}

.vodItem:hover { text-decoration:underline !important; }

.movie-data         { margin-left:0px; margin-right:0px; }

.movie-img      {width:134px;height:193px;border:1px solid #a8a8a8;position:absolute;display:block;}
.movie-img_2    {width:134px;height:193px;border:1px solid #a8a8a8;position:absolute;display:block;}

.filme-hd       {height:20px;width:17px;position:absolute;right:19px; top:23px;display:block;}
.filme-hd_2     {position:absolute;top:11px;right:17px;}

div.scrollable img.filme-hd {right:23px !important;}

.movie-star     { vertical-align:middle; width:15px; height:15px; cursor:pointer; }

.button-verfilme 
{ 
    background:#fff url('/Content/images/ver_button_background.png') repeat-x top left !important; 
    height:23px; 
    line-height:normal; 
    text-align:center; 
    font-size:11px; 
    width:136px; 
    color:#fff; 
    font-weight:bold; 
    border:none; 
    cursor:pointer; 
    margin-top:194px;
}

a.button-view-movie
{ 
    background:#fff url('/Content/images/ver_button_background.png') repeat !important; 
    font-size:11px; 
    color:#fff; 
    font-weight:bold; 
    cursor:pointer; 
    padding:4px 40px 4px 40px;
}

.button-view-movie:hover,
.button-verfilme:hover  { background-image:url('/Content/images/ver_button_background_hover.png') !important; }

.movie-button       { margin-top:194px; width:136px; font-size:10px; }
.movie-button:hover { color:#fff; background-color:#444647; cursor:pointer; }


.button-detalhefilme { position:absolute; top: 243px; left:37px; margin-top: 0!important;}




/*PLAYER.HTML*/

.player-img

{
    height:100%;
	width:100%;

	margin-top:0px;

}

/* PLAYER-MIN.HTML */

#playerminContent

{

	float: left; 

	width: 40%; 

	min-width: 40%; 

	margin-left: 30px;

}



.playerminText_1

{

	width:100%;

	border-bottom: 1px solid #999999;

	margin-bottom:10px;

	padding-bottom:15px;

}



.playermin_img

{

	width: 55%; 

	float: right;

}



.playermin_img_details

{

	width:100%;

	margin-top:0px;

}

.playermin_subText

{

    font-weight:bold; 

}

.playermin_Title 

{

    font-size:18px;

    font-weight:bold;

}







/* MODAL WINDOW*/

/*

 * SimpleModal Basic Modal Dialog

 * 7http://www.ericmmartin.com/projects/simplemodal/

 * http://code.google.com/p/simplemodal/

 *

 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com

 *

 * Licensed under the MIT license:

 *   http://www.opensource.org/licenses/mit-license.php

 *

 * Revision: $Id: basic.css 185 2009-02-09 21:51:12Z emartin24 $

 *

 */





/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container iframe{border:none;background:none;}
#simplemodal-container {background:none; border:none;}
#simplemodal-container a.modalCloseImg { margin-left: -15px; margin-top: 15px; background :url(/Content/images/puff-popup/x.gif) no-repeat left top; width:25px; height:25px; display:inline; z-index:3200; position:absolute; top:16px; right:15px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
.modal-meoCard-lable    { font-size:12px; margin-right:10px;  }
.modal-meoCard-input    { width:100px; }
.modal-title { clear:both; width:100%; height:28px; background-color:transparent; padding-top:6px; padding-bottom:3px; border-bottom:1px solid #000; }
.modal-title-text { margin-left:15px; margin-top:8px; color:#000000; font-size:22px; font-weight:normal; }
.modal-title-success { background-color:transparent; }
.modal-title p { margin:10px; font-weight:bold; font-size:18px; }
.modal-content2 { padding-left:15px; padding-top:15px; padding-right:5px; }
.modal-content-paymentMethods-header   { padding-left:15px; padding-top:15px; padding-right:5px; }
.modal-content-paymentMethods-header p { font-weight:bold; }
.modal-content-paymentMethods   { padding-left:50px; padding-top:5px; padding-right:5px; padding-bottom:5px; }
.modal-content-error      { padding-left:15px; padding-top:15px; padding-right:5px; color:#000; min-height:100px; }
.modal-content-error h2   { color:#000; }
.modal-content-error h2 a { color:#30b1c5; }
.modal-meoCard-mainContainer    { min-height:60px; }
.modal-content { padding-left:15px; padding-top:15px; padding-right:5px; }
.modal_contadesbloqueada_txt { font-weight:bold; font-size:14px; }
.modal-content-title { font-weight:bold; font-size:18px; }
.modal-content-success { font-weight:bold; }
.modal-buttons-continuenavigate { padding-top:2px; }
.modal-content-rentmovie-meoCard    { font-weight:bold; }
.modal-content-rentmovie { margin-right:5px; }
.modal-content-alugadosucesso-timelimit { float:none; font-weight:bold; margin: 0 3px 0 3px; }
.txt_pass { font-weight:bold; font-size:10px; }
.txt_login { font-weight:bold; font-size:10px; }
.modal-pin-div-meoCard      { padding-left:5px; padding-top:20px; padding-bottom:30px; margin-top:10px; background-color:#115175; color:#000;}
.modal-pin-div{ padding-left:5px; padding-top:20px; padding-bottom:40px; margin-top:5px; color:#000; background-color:#CECECF; }
.modal-meoCard-title-input {float: left;}
.modal-pin-title-input {float: left;}
.modal-meoCard-title { float:left; font-size:14px; margin: 0px 5px 15px 15px; }
.modal-pin-title { float:left; font-size:14px; margin: 0px 5px 15px 15px; }
.modal-meoCard-input { float:left; }
.modal-pin-input { float:left; }
.modal-meoCard-info     { float:left;margin:0px -40px 0px 5px; color:#000; max-width:432px;}
.modal-pin-info         { float:left; margin:0px 0px 0px 5px; color:#000; max-width:432px;}
.modal-rent-error {color:#BD372F; border-color:#BD372F;margin: -20px 0 0 0;}
.modal-error { color:#BD372F; border-color:#BD372F;}
.modal-buttons { padding:10px 0 10px 15px; text-align:center; }
#modal-buttons-group-right li       { float:right; margin:0 3px 0 3px; line-height:25px; margin-bottom:10px; margin-right:20px; }
#modal-buttons-group-right li p     { color:#FFF; }
.modal-buttons-continuenavigate a:link, .modal-buttons-continuenavigate a:visited { color: #000; text-decoration:underline !important;}

#modal-buttons-group    { display:inline-block; }
#modal-buttons-group li { float:left; margin:0 3px 0 3px; line-height:25px; width:200px; }
.modal-buttons2 { padding:50px 0 25px 15px; background-color:#005884; }
.modal_popuplogin   { float: left; margin-top:10px; margin-bottom:10px; margin-left:15px; }
#modal_popuplogin_inputs    { min-width:250px; padding-top:3px; margin-right:5px; }
#modal_popuplogin_inputs input { font-size:11px; background-color:#999999; }
#modal_popuplogin_inputs li { float:left; margin-right:5px; }

.modal-button-verfilme { margin-top:4px; }

/*MODAL_TRAILER*/
.modal_trailer_td   { padding-left:10px; padding-top:10px; }

#butSubmitPin { width: 200px; }

/* PUFF POPUP */
.bubbleInfo { position: relative; }
.popup  { position: absolute; z-index: 50; max-width:250px; }
.popup_modal { max-width:700px; }

.popup td#topleft { background: url(/Content/images/puff-popup/Modal_corner_left_top.png) no-repeat right bottom transparent; width:38px; height:38px; }
.popup td#topright { background: url(/Content/images/puff-popup/Modal_corner_right_top.png) no-repeat left bottom transparent; width:38px; height:38px; }
.popup td#bottomleft { background: url(/Content/images/puff-popup/Modal_corner_left_bottom.png) no-repeat right top transparent; width:38px; height:38px;}
.popup td#bottomright { background: url(/Content/images/puff-popup/Modal_corner_right_bottom.png) no-repeat left top transparent; width:38px; height:38px;}

.popup td.top { background: url(/Content/images/puff-popup/Modal_center_top.png) repeat-x left bottom transparent; }
.popup td.left { background: url(/Content/images/puff-popup/Modal_center_left.png) repeat-y right top transparent; width:38px; }
.popup td.bottom { background: url(/Content/images/puff-popup/Modal_center_bottom.png) repeat-x left top transparent; }
.popup td.right { background: url(/Content/images/puff-popup/Modal_center_right.png) repeat-y left top transparent; width:38px; }
.popup td.content { background:#fff; }

.popup table.popup-contents { background:#fff; line-height: 1.2em; }
.popup-title { border:0; border-bottom:1px solid #999999; height: 25px; }
.popup-title h3{display:block;padding-top:10px;}
.popup-contents td{padding:0px;}
.popup-contents h2, .pufSynopsis, .pufTime { font-weight: normal;}
.popup-contents h2.bold { font-weight: bold; }
.txt_pin_seguro { float:left; width:87%; }
.img_comodo {float: right; }
.logo_verisign  { float:right; width:25%; }

/*Classes referenciadas apenas no javascript*/
a.button-cancelar:active,
a.button-cancelar:link,
a.button-cancelar:visited
a.button-cancelar        {line-height:28px;background:url(/Content/images/puff-popup/bot_modal.png) no-repeat left -60px;width:200px;text-align:center;font-family:Calibri, Helvetica, Arial; color: #FFF;font-size: 11px;text-transform:uppercase;text-decoration:none; margin-bottom: 5px; display:block;}
a.button-cancelar:hover  {background-position:left -90px;}
.modal_button           {line-height:28px;background:url(/Content/images/puff-popup/bot_modal.png) no-repeat left -60px;text-align:center;font-family:Calibri, Helvetica, Arial; color: #FFF;font-size: 11px;text-transform:uppercase;text-decoration:none; margin-bottom: 5px; border:none;}
.modal_button:hover     {background-position:left -90px;}

a.button-view-movie-modal       { line-height:28px;background:url(/Content/images/puff-popup/bot_modal.png) no-repeat left top;width:200px;text-align:center;font-family:Calibri, Helvetica, Arial; color: #FFF;font-size: 11px;text-transform:uppercase;text-decoration:none; margin-bottom: 5px; display:block; }
a.button-view-movie-modal:hover  { background-position:left -30px; }

.gerirpins{}
.button-Alugar{}
.button-ver-transmissao{}
.button-ChangeModalContent{}
.detalhesfilme-left-image{}
.remover-favoritos{}

/* TV_GRELHACANAIS */
#grelha-canais { margin-left:230px;	}
.grelha-canais-grupo { border-bottom:1px solid #222222; width:95%; float:left; padding-bottom:20px; margin-bottom:40px; }
.grelha-canais-grupo ul li { float:left; margin:15px; }

/* FAQS */

.faq_categoria
 {
	color:#73A7C6;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:20px 0px 0px 10px;
}

.faq_pergunta
 {
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:3px 4px 3px 25px;
}

.faq_pergunta:hover {}


/* NOVO */

.faq_pergunta2
 {
	color:#d2d2d2 !important;
	font-size:12px;
	font-weight:bold;
	padding:6px 4px 0px 25px;
}


/* NOVO */

.faq_resposta {

	color:#000 !important;

	font-size:11px;

	padding:0px 4px 10px 60px;}



/* NOVO */

.faq_separador

{

	border:1px solid #d2d2d2;

	width:98%;

	margin-top:20px;

}



/* NOVO */

.faq_pergunta_link:target

{

	color:#3bc2d7;	

}



.bt_up_faqs

{

	vertical-align: middle;

	border:0px;

	width:32px;

	height:32px;

}



/* PLAYER_GETSL.HTML */



#silverlightControlHost

{

    height: 100%;

    margin-left: auto;

    margin-right: auto;

    text-align: center;

}

#form1

{

    height: 100%;

    background: #CECECE;

}

.firstText

{

    color: #5C5C5C;

    font-family: Calibri, Helvetica, Arial;

    font-size: 14px;

    font-weight: bold;

    margin-bottom: 4px;

    margin-left:30%;

	padding:5px;

    text-align: left;

    width: 408px;

}

.secondText

{

    color: #5C5C5C;

    font-family: Calibri, Helvetica, Arial;

    font-size: 11px;

    margin-left:30%;

	padding:5px;

    text-align: left;

    width: 415px;

}

.content_getsl
{
    margin-top: -180px; 
}

.img_logo_silverlight
{
    border-style: none;
}

/*29042010*/

.est_cont {display:block;padding:20px 34px 20px;font-size:15px; color:#000!important;}

.est_cont h1{ display:block;padding:0 0 15px; font-size: 20px; }

.est_cont h5 { font-size: 17px; font-weight: bold; margin-bottom: 10px; }

.fd_box_cz1 { margin-top: 15px; color:#000; }

.fd_box_cz1 a {color:#000!important; }

.fd_box_cz1, .fd_box_cz2,.fd_box_cz3, .fd_box_cz4, .fd_box_cz5 { display:block; padding:15px 25px; margin-bottom:3px; } 

.fd_box_cz1{background:#efedee;}

.fd_box_cz2{background:#dddcdc; color:#000;}

.fd_box_cz3, .fd_box_cz4, .fd_box_cz5 {background:#d1d1d1; color:#000;}

.fd_box_cz3 a { font-size: 18px; }

.fd_box_cz4 h5 { margin-bottom: 0px; }
.fd_box_cz4 > div { color:#000; }

.fd_box_cz5 h6 { font-weight: bold;}

.ic_seta_fd{vertical-align:-4px;margin-right:10px;}

.lk_16{font-size:16px;font-weight:bold; color:#000!important;}


/*03052010*/

.wfd_pop{display:block;padding:10px 24px;color:#000;}

.wcont{display:block;}

.wcont h2{font-size:18px; font-weight:normal;display:block;margin-bottom:10px;}

.wpos_bots_pop_nav{display:block;height:28px;margin-bottom:20px; }

.wpos_bots_pop_nav span     {background:url(/Content/images/puff-popup/bot_fdaz.png) no-repeat left top; line-height:28px; display:block;float:left;width:174px;font-family: Calibri, Helvetica, Arial;text-align:center; color: #FFF; font-size: 12px; text-transform:uppercase;}
.wpos_bots_pop_nav span:hover { background-position:left -30px; }
.wpos_bots_pop_nav span a,
.wpos_bots_pop_nav span a:link, 
.wpos_bots_pop_nav span a:visited   {background:url(/Content/images/puff-popup/bot_fdaz.png) no-repeat left -60px; text-decoration:none;float:left;width:174px; color:#fff } 
.wpos_bots_pop_nav span a:hover { background-position:left -90px;}

.pinPCBoxMessage { clear:left; margin-top: 40px;}

.w_poslist_lks{display:block;height:180px;padding-top:10px;}

.w_poscont{display:block;height:168px;}

.w_poscont_esq_bots{width:200px;float:left;margin-right:20px;}

.w_poscont_dir{width:300px;float:left;}

.w_poscont_esq_bots span a {line-height:28px;background:url(/Content/images/puff-popup/bot_fdaz.png) no-repeat left -60px;display:block;float:left;width:174px;text-align:center;font-family:Calibri, Helvetica, Arial; font-size:12px;color: #FFF;font-size: 11px;text-transform:uppercase;text-decoration:none; margin-bottom: 5px;} 
.w_poscont_esq_bots span a:hover{background-position:left -90px;}

.wlist_lks      {margin:0;padding:0;}
.wlist_lks li         {list-style-type:none; padding:5px 0px 9px 27px; display:block; }
.wlist_lks li div.bulletArrow { display:inline-block; background:transparent url(/Content/images/arrow/setas.png) no-repeat -135px -125px; height:25px; width:20px;  margin-left:15px; }
.wlist_lks li:hover div.bulletArrow { background-position:-55px -125px;  }
.wlist_lks li a {font-size:18px;color:#000; display:inline-block; margin-top:3px; vertical-align:top; } 
.wlist_lks li a:hover{text-decoration:none;}

.wnota{display:block; padding:17px 0 18px; width: 100%; }

.w_pos_camp{display:block;font-size:18px;font-weight:normal;color:#000;margin-bottom:12px;}

.w_pos_camp input{margin-right:10px;border:1px solid #878a8b;text-align:center;width:45px;height:30px;font-size:13px;color:#000000;vertical-align:7px;vertical-align:middle;}

.w_pos_camp span{display:inline;vertical-align:0;}

.w_pos_camp input.for_error{border:2px solid #cc0000;}

.w_pos_camp  a       { width:20px; height:25px; padding-left:20px; background:transparent url(/Content/images/arrow/setas.png) no-repeat -135px -125px; margin-left:5px; }
.w_pos_camp  a:hover { background-position:-55px -125px; }

.w_pos_camp img{vertical-align:-4px;margin-left:10px;display:inline;}

.w_pos_bloq{display:block;font-size:18px;font-weight:normal;color:#FFF;}

.w_pos_bloq img{vertical-align:-9px;margin-right:10px;}

.w_pos_bloq span{font-size:12px;color:#FFF;padding-top:10px;display:block;}

.msg_error{color:#cc0000 !important;font-size:18px;font-weight:normal;}


.ad_spc_mb10{margin-bottom:10px;}

.ad_bot_pins_bloquear{background:url(/Content/images/bot_pins_bloquear.png) no-repeat top left;display:block;line-height:39px;width:135px;text-decoration:none!important;} 

.ad_bot_pins_desbloquear{background:url(/Content/images/bot_pins_desbloquear.png) no-repeat top left;display:block;line-height:41px;width:160px;text-decoration:none!important;}




/*MarcoSilva - Added*/

.catalogofilmes-errordiv-trailer        { float:left; height:250px; width:90%; padding:20px 0 0 0; margin-top:10px; margin-left:20px; border-top:none; border-bottom:none; }

.catalogofilmes-errordiv-trailer div.catalogofilmes-errordiv        { float:left; height:200px; width:90%; padding:20px 0 0 0; margin-top:10px; margin-left:20px; border-top:none; border-bottom:none; background-color:transparent; }



/*MarcoSilva - Added*/

.catalogofilmes-errordiv-trailer P.catalogofilmes-error_text { font-size:14px; margin-left:50px; margin-top:10px; color:#FFFFFF; }



/*MarcoSilva - Added*/

#playerminContent-trailer-error         { float: left; width: 40%; min-width: 40%;  margin-left: 30px; margin-top:10px; }

#playerminContent-trailer-error h2      { color:#FFFFFF; }



/*MarcoSilva - Added*/

.ManagePin-errordiv              { float:left; width:100%; padding:20px 0 0 0; margin-top:10px;}

.ManagePin-errordiv img { float:left; }







/* MarcoSilva - Added */

.detalhesfilme-left-image-nolink

{

	width: 170px;

	height: 232px;

	margin-left:10px; 

	margin-top: 10px;

	border: 1px solid #bfbfbf;

	cursor:pointer;

}





#simplemodal-container a.modalCloseImg,

#modal-main-div a.modalCloseImg           {background:url(/Content/images/puff-popup/x.gif) no-repeat left top; width:25px; height:25px; display:inline; z-index:3200; position:absolute; top:21px; right:35px; cursor:pointer;}





/* MarcoSilva - Added */

ul.warningConditionsList { background :url('/Content/images/puff-popup/hiphen.png') no-repeat 0px 7px; padding: 0 0 0 10px; list-style-position:inside;}





/* MarcoSilva - Added */

.movie-emptyButton                      {margin-top:194px;width:136px;font-size:10px;}

/* MarcoSilva - Added */

.detalhesfilme-left img.filme-hd-2      {position: absolute; margin-left: 164px; margin-top: 11px;}

/* MarcoSilva - Added */
/* NM 20101105 */.poster-bottom-msg{height:19px;line-height:18px!important;width:134px!important;padding:0!important;border:0!important;background:transparent url('/Content/images/red-transparent-background.png') repeat;position:absolute;margin:175px 0 0 1px!important;color:#FFF!important;font-size:10px;text-align:center;font-family:Calibri, Helvetica, Arial;}

/* MarcoSilva - Added */

.poster-bottom-msg-outOfCatalog         {height:20px; width:135px; background:transparent url('/Content/images/gray-transparent-background.png') repeat;position:absolute;margin-top:170px;font-size:10px;text-align:center;font-family:Calibri, Helvetica, Arial;color:#FFFFFF;padding-top:5px;}

/* MarcoSilva - Added */

.poster-details-bottom-msg              {height:20px; width:170px; background:transparent url('/Content/images/red-transparent-background.png') repeat; position:absolute; margin-top:220px; margin-left:11px; font-size:10px; text-align:center; font-family:Calibri, Helvetica, Arial; color:#FFFFFF; padding-top:5px;}

/* MarcoSilva - Added */

.poster-details-bottom-msg-outOfCatalog {height:20px; width:135px; background:transparent url('/Content/images/gray-transparent-background.png') repeat; position:absolute; margin-top:170px; margin-left:0px; font-size:10px; text-align:center; font-family:Calibri, Helvetica, Arial; color:#000000; padding-top:5px;}

.poster-details-bottom-msg-offlineRental {height:20px; width:135px; background:transparent url('/Content/images/red-transparent-background.png') repeat; position:absolute; margin-top:0px; margin-left:0px; font-size:10px; text-align:center; font-family:Calibri, Helvetica, Arial; color:#ffffff; padding-top:5px; position: relative; margin-top: 193px;}



/* MarcoSilva - Added */

/* Autocomplete Styles */

.ac_even strong,.ac_odd strong         { font-weight:bold; }

LI.ac_even,LI.ac_odd                    { width:170px; }

.ac_results UL                          { height:180px; }







/* MarcoSilva - Added */

.catalogofilmes-filter-topmovies a                                                  { border:none; cursor:hand; text-decoration:none; }

/* MarcoSilva - Added */

.catalogofilmes-filter-topmovies div.catalogofilmes-filter-topmovies-filter-img     { display:inline-block; width:20px; height:20px; vertical-align:middle; text-align:center; float:left; }

/* MarcoSilva - Added */

.catalogofilmes-filter-topmovies div.catalogofilmes-filter-topmovies-filter-img img { margin-top:8px; }

/* MarcoSilva - Added */

.catalogofilmes-filter-topmovies div.catalogofilmes-filter-topmovies-filter-txt     { color:#2ea2b7; display:inline-block; text-align:left; font-size:8px; float:left; }

/* MarcoSilva - Added */

.catalogofilmes-filter-topmovies div.catalogofilmes-filter-topmovies-filter-txt h2  { color:#2ea2b7; font-weight:bold; font-size:10px; }

/* Joao Rodrigues 20100917 */

#catalogofilmes-group table {width: auto;}

#catalogofilmes-group table td {width:154px;}


/* NM 20101105 */
#catalogofilmesfav-group{display:block;}
#catalogofilmesfav-group table{width:auto;}
#catalogofilmesfav-group table td{width:154px;}
.pesquisa_videoclube table{width:auto;}
.pesquisa_videoclube table td{width:154px;}
.tv_pesquisa-content-div table{width:auto;}
.tv_pesquisa-content-div td{width:154px;}
#catalogofilmes-actor-realizador-group table{width:auto;}
#catalogofilmes-actor-realizador-group td{width:154px;}


/* Joao Rodrigues 20100928 */

.detalhesfilme-left .movie-emptyButton { display: none;}


.popup table.popup-contents  #silverlightControlHost {
   /*line-height: 1px;*/
   font-size:1px;
}

/*NM 20101111*/
.txt_pesq_nota{font-size:12px;padding:0 10px 0 0;vertical-align:1px;}
/*NM 20101111 END */




a.prev      { clear:left; }
.modal-rent-paymentmethod-disable
{
    color: #000;
    font-style: italic;
}

.bt_alugarOnline {
            background: url(/Content/images/alugar_online.png) no-repeat left top;
            text-decoration: none;
            width: 256px;
            height: 129px;
            display: block;
        }
        a.bt_alugarOnline:link,
        a.bt_alugarOnline:visited
        {
            text-decoration: none;
        }
        
        
        .bt_alugarOffline {
            background: url(/Content/images/alugar_offline.png) no-repeat left top;
            text-decoration: none;
            width: 256px;
            height: 129px;
            display: block;
        }
        
        a.bt_alugarOffline:link,
        a.bt_alugarOffline:visited
        {
            text-decoration: none;
        }
        
        .bt_alugarOnlineSubtext,
        .bt_alugarOfflineSubtext    { width:250px; text-align:center; margin-top:5px; }
        
        #RentalTypeSelectionLeftElement
        {
            display: block;
            float: left;
            margin-bottom:30px;
        }
        
        #RentalTypeSelectionRightElement
        {
            display: block;
            float: right;
            margin-bottom:30px;
        }
        
        #RentalTypeSelectionMainContainer
        {
            margin: 30px 40px 0px 40px;
        }
        
        .RentalTypeSelectionTextContainer
        {
            position:relative;
            top:91px;
            font-weight:bold;
        }
        
        .rentalPriceText { margin-top: -9px; }

.timeshift-errordiv
{
    float:left;
	min-height:450px;
	width:75%;
	margin: 10px 0 0 20px;
	background-color:#FFFFFF;
}

/* Search Area */

#leftmenu_breadcrumbArea
{
    margin-left: 10px;
    padding-top: 0px;
    font-size: 12px;
    float:left;
}

.verticalSpacerToPageHeader
{
    width: 100%;
    height: 32px;
    overflow: hidden;
}

.verticalSpacerL
{
    width: 100%;
    height: 10px;
}

.verticalSpacerToSlider
{
    width: 100%;
    height: 17px;
}

#leftmenu_searchArea {
    width: 182px;
    height: 24px;
    position: relative;
    margin-left: 8px;
}

.searchBox_Left {
    width: 7px;
    height: 24px;
    background-repeat: no-repeat;
    background-image: url('images/searchBox_Left.png');
    float: left;
}

.searchBox_Left_Gray { background-image: url('images/searchBox_Left_gray.png'); }

.searchBox_Middle {
    width: 160px;
    height: 24px;
    background-image: url('images/searchBox_Middle.png');
	background-repeat: repeat-x;
	float: left;
}

.searchBox_Right {
    width: 10px;
    height: 24px;
    background-image: url('images/searchBox_Right.png');
	background-repeat: no-repeat;
	float: left;
}

.searchBox_Right_Gray { background-image: url('images/searchBox_Right_gray.png'); }


.tv_search-input {
    width: 150px;
    height: 18px;
    border-style: none !important;
    background: transparent;
    margin:4px 0px 0px 0px !important; 
}

.searchBox_Container {
    position: absolute;
    left: 0px;
    right: 0px;
    width: 182px;
    height: 24px;
}

.searchBox_Container_menu
{
    width: 182px;
    height: 24px;
}

.searchBox_RightBlock {
    float: right;
}

.searchBox_LeftBlock {
    float: right;
    width: 20px;
    height: 24px;
    padding-top: 5px;
    padding-left: 5px;
    margin-right:5px;
}

#searchBtn
{
    width: 16px;
    height: 16px;
    background-image: url('images/search_magnifier.png');
	background-repeat: no-repeat;
    cursor: pointer;
}


.ac_results ul {
    overflow-x: hidden !important;
}

.channelFilterHeader {
    position: relative; width: 194px; height: 30px;left: -5px; 
}

#leftmenu_ChannelFilterArea     { margin-top:-10px; }
#leftmenu_ChannelFilterArea_Header {
    position: absolute; top: 8px; left: 5px; font-weight: bold;
}

#leftmenu_DayFilterArea_Header {
    position: absolute; top: 8px; left: 5px; font-weight: bold;
}

#leftmenu_TimeFilterArea_Header {
    position: absolute; top: 8px; left: 5px; font-weight: bold;
}

.tv_timeshift_DropdownDiv { margin-left: 8px; }
.tv_timeshift_Dropdown { width: 175px; height: 20px; }
.tv_timeshift_Dropdown_capitalizedOption { text-transform:capitalize; }

.positionRelative {
    position: relative;
}

/* TV_TIMESHIFT.HTML */
#tv_timeshiftResultsArea {margin-left: 0; width: 79%; min-width: 400px; float: right;}

#tv_timeshiftResultsArea h4 { font-size: 15px; }

#tv_timeshiftResultsAreaHeader { height: 40px;}

#tv_timeshiftResultsAreaHeader-title1 { width:110px; float:left; padding:6px 6px 6px 0px;} 
#tv_timeshiftResultsAreaHeader-title2 { width:65px; float:left; padding:6px 6px 16px 0px; }
#tv_timeshiftResultsAreaHeader-title3 { width:60px; float:left; padding:6px 6px 16px 0px;} 
#tv_timeshiftResultsAreaHeader-title4 { width:60px; float:left; padding:6px 6px 16px 0px;}
#tv_timeshiftResultsAreaHeader-title5 { width:55px; float:left; padding:6px 6px 16px 0px;}
#tv_timeshiftResultsAreaHeader-title3-noclick { width:390px; float:left; padding:6px 6px 6px 0px;} 

#tv_timeshiftResultsContainer { padding: 0px; padding-top: -5px; }

.tv_timeshiftResults-item {padding: 1px 0px 0px 0px; clear: both;  min-height:89px; }
.tv_timeshiftResults-item .box-center { height:89px; min-height:89px; float:left; background-color:#f0f0f0; border:1px solid #f9f9f9; width:100%;}

.tv_timeshiftResults-vod-image-block { width:100px; float:left; padding-left:5px; padding-top:7px; position: relative; }
.tv_timeshiftResults-vod-image-program { height:54px; width:97px; cursor:pointer; position: absolute; }
.tv_timeshiftResults-vod-image-block-play {	cursor:pointer;	height:34px; margin-left:31px; margin-top:10px;	position:absolute; width:35px; }
.tv_timeshiftResults-vod-channel-block { width:70px; float:left; padding:32px 0px 0px 9px; font-size:11pt; font-weight:bold;}
.tv_timeshiftResults-vod-program-block { width:390px; float:left; padding:9px 0px 0px 2px; overflow: hidden; font-size:13pt;font-weight:bold;}
.tv_timeshiftResults-vod-program-description { padding:3px 0px 4px 0px; font-size:15px; line-height:14px; height: 39px; overflow: hidden; font-weight:normal;}
.tv_timeshiftResults-vod-program-moreEp-block { width:60px; float:left; padding:28px 0px 0px 8px; font-size:8pt;}
.tv_timeshiftResults-vod-day-block { width:60px; float:left; padding:25px 0px 0px 4px; font-size:10pt; text-transform:capitalize;}
.tv_timeshiftResults-vod-hour-block { width:70px; float:left; padding:28px 0px 0px 4px; font-size:13pt;}

.tv_timeshiftResults-item-hover {padding: 1px 0px 0px 0px; clear: both;}
.tv_timeshiftResults-item-hover .box-center { height:89px; float:left; background-color:#dadada; border:1px solid #f0f0f0; width:100%; }
.tv_timeshiftResults-item-hover .link {cursor:pointer; text-decoration: underline; }

.tv_timeshiftResults-item-selected {padding: 1px 0px 0px 0px; clear: both; background-color:#dadada;}
.tv_timeshiftResults-item-selected .box-center { height:auto; min-height:89px; float:left; background-color:#dadada; border:1px solid #f0f0f0; width:100%; }
.tv_timeshiftResults-item-selected .link {cursor:pointer; }
.tv_timeshiftResults-item-selected .tv_timeshiftResults-vod-program-description {height: auto; margin-bottom:10px;}

.sortable_filters_actions { width: 30px; }
li.sortable-day .sortable_filters_actions,
li.sortable-day-ascending-sort .sortable_filters_actions,
li.sortable-day-descending-sort .sortable_filters_actions { width: 25px; }

li.sortable-channel,
li.sortable-program,
li.sortable-day,
li.sortable-hour,
li.sortable-ascending-sort,
li.sortable-day-ascending-sort,
li.sortable-descending-sort,
li.sortable-day-descending-sort { height: 15px; }

li.sortable-channel .sortable_filters_down,
li.sortable-program .sortable_filters_down,
li.sortable-day .sortable_filters_down,
li.sortable-hour .sortable_filters_down { margin-top: 2px; margin-right: 2px; width: 11px; height: 7px; float: left; cursor:pointer; background: url('../images/bg_header_sort_down.png') no-repeat;}

li.sortable-channel .sortable_filters_up,
li.sortable-program .sortable_filters_up,
li.sortable-day .sortable_filters_up,
li.sortable-hour .sortable_filters_up { margin-top: 2px; width: 11px; height: 7px; cursor:pointer; float: right; background: url('../images/bg_header_sort_up.png') no-repeat;}

li.sortable-channel .sortable_filters_down,
li.sortable-program .sortable_filters_down,
li.sortable-hour .sortable_filters_down,
li.sortable-ascending-sort .sortable_filters_down,
li.sortable-descending-sort .sortable_filters_down { margin-left: 5px; }

li.sortable-ascending-sort .sortable_filters_down,
li.sortable-day-ascending-sort .sortable_filters_down { margin-top: 2px; margin-right: 2px; width: 11px; height: 7px; float: left; cursor:pointer; background: url('../images/bg_header_sort_down.png') no-repeat;}
li.sortable-ascending-sort .sortable_filters_up,
li.sortable-day-ascending-sort .sortable_filters_up { margin-top: 2px; width: 11px; height: 7px; cursor:pointer; float: right; background: url('../images/bg_header_sort_up_selected.png') no-repeat;}

li.sortable-descending-sort .sortable_filters_down,
li.sortable-day-descending-sort .sortable_filters_down { margin-top: 2px; margin-right: 2px; width: 11px; height: 7px; float: left; cursor:pointer; background: url('../images/bg_header_sort_down_selected.png') no-repeat;}
li.sortable-descending-sort .sortable_filters_up,
li.sortable-day-descending-sort .sortable_filters_up { margin-top: 2px; width: 11px; height: 7px; cursor:pointer; float: right; background: url('../images/bg_header_sort_up.png') no-repeat;}

.sortable_filters_span
{
    font-family:Calibri,Helvetica,Arial;
    font-size:14px;
    font-style:normal;
    font-weight:bold;
}

.sortable_filter { color:#0099ab; font-size: 14px; font-style:normal; font-weight:bold;}

.timeshift-errordiv-modal
{
	min-height:50px;
	width:75%;
	margin-left:auto;
    margin-right:auto;
    vertical-align:middle;
    /*margin-top: 20px;*/
}

.timeshift-errordiv-modal .img_warning
{
    margin-top: 60px;
    float: none;
    margin-left:auto;
    margin-right:auto;
}

.timeshift-errordiv-modal .catalogofilmes-error_text
{
    margin-left:auto;
    margin-right:auto;
    text-align: center;
    margin-top: 10px;
    clear: both;
    padding: 0;
    display:inline-block;
    vertical-align:middle;
}

/* END TV_TIMESHIFT.HTML */

.troubleshoot_header_elements li { padding-left:8px; list-style-type:disc; list-style-position:inside; }
.troubleshoot_ordered_items li { padding-left:8px; list-style-type:decimal; list-style-position:inside; }

.filtersBox-div
{
    height:60px;
    margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:9px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	background-image:url(/Content/images/box.png);
	background-repeat:no-repeat;
	width: 195px;
}

.closeFiltersBoxButton {margin: 5px 10px 0 0; float:right;}

.channelFilterLabel
{
    color:#3d3d3d;
    margin: 0  0 5px 15px; 
    background-color:transparent; 
    text-transform:capitalize; 
    font-size:14px;
}

.dayFilterLabel
{
    color:#3d3d3d;
    margin: 0 0 0 15px; 
    background-color:transparent; 
    text-transform:capitalize; 
    font-size: 12px;
}

.hoursFilterLabel
{
    color:#3d3d3d;
    margin: 0 0 0 15px; 
    background-color:transparent;
    font-size: 12px;
}

.channelFilterLabel_NotCapitalize 
{
    color:#3d3d3d;
    margin: 0  0 5px 15px; 
    background-color:transparent; 
    text-transform:none !important;
    font-size:14px;
}

.dayFilterLabel_NotCapitalize 
{
    color:#3d3d3d;
    margin: 0 0 0 15px; 
    background-color:transparent; 
    text-transform:none !important; 
    font-size: 12px;
}

.font-size-div
{
    font-size: 4px!important;
}

#errorContainer { min-height: 100px; }

.button-empty
{
    height: 23px; 
    width: 136px; 
    margin: 97px 0 0 0;
    padding: 0; 
    border:none; 
    line-height:normal; 
    text-align:center;
    cursor:pointer; 
    font-size: 11px;
}

.detalhesfilme-infoDiv { display: block; }

.detalhesfilme-infoDiv > .detalhesfilme-info,
.detalhesfilme-infoDiv > .detalhesfilme-favoritos { display: inline-block; }

.adicionar-favoritos { display: block; margin-top: 7px; }

/*.pos_esq > a > img.bot_log { margin-top:1px !important;}*/

.pageNotFound { min-height: 60px; }
