@charset "UTF-8";
/* CSS Document */

/*ESTRUTURA DO TEMPLATE*/
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif; background:#5A7CA6; background-repeat:inherit; 
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColElsCtrHdr #container {
	width: 61.9em;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border-top: 1px solid #FFFFFF	;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtrHdr #header { 
	background: #FFFFFF; 
	padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height:160px;
} 
.oneColElsCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColElsCtrHdr #mainContent {
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.oneColElsCtrHdr #footer { 
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#FFFFFF;
} 
.oneColElsCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
/* FIM ESTRUTURA DO TEMPLATE*/

/* CABECALHO GERAL DO TEMPLATE*/
.cabecalhoGeral {height:100%; width:100%; margin-top:0px;}
.cabecalhoGeral_UL_1 {padding:0px; height:100px; width:100%; margin:0px; background-image:url(../imagens/home/bg_home/azul/bg_cabecalho_1_SaladaCultural-v4_azul.jpg); background-position:left; background-repeat:repeat-x; list-style-type:none;}
.cabecalhoGeral_1-1 {float:left; width:255px; height:90px; margin-top:4px;}
.cabecalhoGeral_1-2 {float:right; width:730px; height:92px; margin-right:3px; margin-top:4px;}
.cabecalhoGeral_UL_2 {padding:0px; height:25px; width:100%; margin:1px 0px; background-image:url(../imagens/home/bg_home/azul/bg_cabecalho_2_SaladaCultural-v4_azul.jpg); background-position:left; background-repeat:repeat-x; list-style-type:none; color:#FFF; font-size:0.8em; letter-spacing:0.1em;}
.cabecalhoGeral_UL_3 {padding:0px; height:30px; width:100%; margin:1px 0px; border-bottom:1px solid #2C71AE; list-style-type:none;}
.cabecalhoGeral_3-1 {float:left; width:570px; height:25px; margin-top:4px;}
.p_cabecalhoGeral_3-1 {color:#666; font-size:0.8em; padding:2px; margin-top:0px; letter-spacing:0.2em; margin-left:5px;}
.cabecalhoGeral_3-2 {float:left; width:120px; height:25px; margin-top:-2px; text-align:center;}
.cabecalhoGeral_3-3 {float:right; width:248px; height:25px; margin-top:4px;}
/* FIM CABECALHO GERAL DO TEMPLATE*/

/* IMAGENS: GERAL DO TEMPLATE*/
.imgLogoSaladaCulturalCanal {width:246px; height:60px; margin-top:15px; margin-left:5px;}
/* FIM IMAGENS: GERAL DO TEMPLATE*/

/* FORM: GERAL DO TEMPLATE*/
.Form_buscaCanal {margin:0px; padding:0px;}
.buscaSeries {border:1px solid #2C71AE; color:#333; width:160px; height:20px; padding-left:2px;}
.span_Form_buscaCanal {background-image:url(../imagens/home/botoes/azul/bt_tipo_busca_azul.png); background-repeat:no-repeat; background-position:left; width:75px; height:22px; font-size:0.1em; text-align:center; float:right; margin-top:-1px; margin-right:4px; border:0px;}
/* FIM FORM: GERAL DO TEMPLATE*/

/* CORPO VIEW: GERAL DO TEMPLATE*/
.viewAll {width:98.8%; height:inherit; margin:2px; background:#7EA0C8; border:1px solid #3F628C; padding:3px;}
.menuSeriesdetv {background:#FFF; width:150px; height:525px; border:1px solid #3F628C; float:left;}
.menuSeriesdetv_UL {margin:0px; padding:5px; list-style-type:none; color:#3E618C; letter-spacing:0.1em;}
ul#menuSeriesdetv_UL li a:link {color:#333; text-decoration:none; cursor:pointer;}
ul#menuSeriesdetv_UL li a:active {color:#333; text-decoration:none; cursor:pointer;}
ul#menuSeriesdetv_UL li a:hover {background-color:#7EA0C8; border-left:8px solid #7EA0C8; color:#FFF;}
ul#menuSeriesdetv_UL li a:link, ul#menuSeriesdetv_UL li a:visited {display:block; height:1%; text-decoration:none; border-left:3px solid #7EA0C8; padding-left:2px;}
.menuSeriesdetv_LI {border:1px dotted #999; width:135px; height:auto; padding:2px; font-size:0.7em; margin:0px 0px 5px 0px; color:#3E618C;}

#cabecalhoGeral_2 li a:link {color:#FFF; text-decoration:none; cursor:pointer;}
#cabecalhoGeral_2 li a:active {color:#FFF; text-decoration:none; cursor:pointer;}
#cabecalhoGeral_2 li a:hover {color:#333;}
#cabecalhoGeral_2 li a:visited {color:#FFF;}
.menucabecalhoGeral_2_cinema {padding-top:3px; width:80px; height:90%; border-right:1px solid #FFF; margin-right:6px; float:left; text-align:center;}
.menucabecalhoGeral_2_seriesdetv {padding-top:3px; width:120px; height:90%;border-right:1px solid #FFF; float:left; margin-right:8px; margin-left:-7px; text-align:center; padding-right:3px; background-color:#FFF; color:#426590; padding-left:3px;}
.menucabecalhoGeral_2_seriesdetv_2 {padding-top:3px; width:120px; height:90%;border-right:1px solid #FFF; float:left; margin-right:8px; text-align:center; padding-right:5px;}
.menucabecalhoGeral_2_carnaval {padding-top:3px; width:130px; height:90%;border-right:1px solid #FFF; float:left; margin-right:8px; text-align:center; padding-right:7px;}
.menucabecalhoGeral_2_fazerlogin {padding-top:3px; width:110px; height:90%;border-right:1px solid #FFF; float:left; text-align:center; padding-right:5px;}
.menucabecalhoGeral_2_meuperfil {padding-top:3px; width:110px; height:90%;border-right:1px solid #FFF; float:left; text-align:center; padding-right:5px; margin-right:3px;}
.menucabecalhoGeral_2_nomeusuario {padding-top:4px; height:80%; width:500px; float:right; text-align:right; padding-right:5px; font-size:0.9em;}

#cabecalhoGeral_3 li a:link {color:#666; text-decoration:none; cursor:pointer;}
#cabecalhoGeral_3 li a:active {color:#666; text-decoration:none; cursor:pointer;}
#cabecalhoGeral_3 li a:hover {color:#5D85B8; text-decoration:underline;}
#cabecalhoGeral_3 li a:visited {color:#666;}

/* FIM CORPO VIEW: GERAL DO TEMPLATE*/

/*LINKS GERAIS TEMPLATES*/
a:link {
	  color:#333;	
	  text-decoration:none; 
	  cursor:pointer
}
  a:visited {
	  text-decoration:none;	
	  color:#333; 
	  cursor:pointer;
}
  a:hover {
	  text-decoration:underline;
	  color:#5D85B8; 
	  display:compact; 
	  cursor:pointer;
}
  a:active {
	  text-decoration:none;
	  color:#333; 
	  cursor:pointer;
}
.classLink {background-color:#7EA0C8; border-left:8px solid #7EA0C8; color:#FFF;}
/*FIM LINKS GERAIS TEMPLATES*/

/*PUBLICIDADE*/
.publicidadeSeriesdetvArranhaCeu {width:150px; height:610px; float:left; margin-top:10px; text-align:center; margin-left:-150px; margin-top:540px; margin-bottom:10px; padding:4px;}
/*FIM PUBLICIDADE*/

/*FILTROS DE PESQUISA: NOTICIAS*/
.painelInfoSeriesdetv_filtroNoticias {height:auto; min-height:135px;}
.spanSub_filtroNoticias {font-size:0.7em; color:#333;}
.spanNoticiasPublicadas_filtroNoticias {font-size:0.7em; float:right;}
.spanExibindoNoticiasPublicadas_filtroNoticias {color:#666; font-weight:bold;}
.exibeFiltroPesquisa {border-top:1px dotted #CCC; margin-top:50px; height:100px; display:none;}
.spanTitulo_filtroNoticias {font-size:0.7em; font-weight:bold; color:#666;}
.spanFiltroMais_filtroNoticias {float:left; width:140px; height:90px; margin-right:12px; border-right:1px dotted #CCC; font-size:0.7em; line-height:2em; color:#666;}
.spanFiltroSeriados_filtroNoticias {float:left; width:175px; height:90px; margin-right:10px; border-right:1px dotted #CCC; font-size:0.7em; line-height:2em; color:#666;}
.pFiltrarPorSeries_filtroNoticias {margin-top:-10px; margin-bottom:-11px;}
.pFiltrarPorAssunto_filtroNoticias {margin-top:25px; margin-bottom:-11px;}
.spanFiltroPorDatas_filtroNoticias {float:left; width:220px; height:90px; margin-right:10px; font-size:0.7em; line-height:2em; color:#666; border-right:1px dotted #CCC;}
.pFiltrarporDatas_filtroNoticias {margin-top:-10px; margin-bottom:-5px;}
.pDataInicial_filtroNoticias {margin-top:-10px; margin-bottom:-25px;}
.spanDataFinal_filtroNoticias {margin-right:5px; float:right; margin-top:-10px;}
.pDataFinal_filtroNoticias {margin-top:-10px; margin-bottom:-25px;}
.spanEscolhaEntre2Datas_filtroNoticias {line-height:1.4em; margin-top:40px; color:#999;}
.spanFiltroPalavraChave_filtroNoticias {float:right; width:235px; height:90px; margin-right:-2px; font-size:0.7em; line-height:2em; color:#666;}

ul#listaInfoSerie li:hover {background-color:#F5F5F5; }

/*FIM FILTROS DE PESQUISA: NOTICIAS*/

/*RANKING DE USUARIOS*/
.pCabecalhoOpcoesRanking{font-size:0.7em; color:#333; margin-top:-10px; margin-bottom:5px; padding:3px; background-color:#EEEEEE; border:1px solid #DDDDDD; min-height:10px; line-height:1.6em;}
/*FIM RANKING DE USUARIOS*/

/*RODAPE*/
.rodapeGeral{border-top:1px solid #2C71AE; padding-top:5px; font-size:0.7em; color:#666; padding-bottom:5px;}
/*FIM RODAPE*/


