/* CSS Document */

/* links */

a {
	text-decoration:none;
	/*color:#373737;*/
	color:#FF9900;
	background-color: transparent;
	font-weight: normal
  }

a:visited { 
	text-decoration: none 
  }

a:active {
	text-decoration:none
  }

a:hover {
	text-decoration: underline;
  }

hr{
border: 1px dotted #CCCCCC

}

#bg-link-menu-texto-a{
	/*background-color: #ED1C24;*/
	width:145px;
	height:17px;
	line-height:17px;
	background-image:url(../img/bg-link-menu-texto-a.jpg)
}

#link-menu-servicos-a {
	font-family: 'Trebuchet MS', Verdana, Calibri;
	font-size:16px;
	font-weight: bold	
}

#link-menu-texto-a{
	font-family: 'Trebuchet MS', Verdana, Calibri;
	font-size:16px;
	font-weight: bold;	
	/*color: #373737;*/
	color: #FFFFFF;
	/*color: #003399; -- cinza*/
	text-decoration: none;
	clear:right;
	/*border-bottom:1px solid #CCCCCC;*/
	/*background-color:#EEEEEE;*/
	margin-left:7px
}

#link-menu-texto-b{
	font-size:11px;
	/*color:#E10F0F;*/
	color: #333333;
	text-decoration: none;
	width:135px;
	height:18px;
	border-bottom:1px solid #E7E7E7;
	margin-left:7px;		
}

body{
	background-image:url(../img/bg_geral.jpg);
	font-family: Arial, 'Trebuchet MS' , Arial, 'Trebuchet MS', Verdana, Calibri;
	font-size:12px;
	text-align: center;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;	
	margin-right:auto;
	color:#000000;
	border:0;
	padding:0;

}

table {
	font-family: Arial, 'Trebuchet MS' , Arial, 'Trebuchet MS', Verdana, Calibri;
	font-size:12px;
}
#master{
	width:778px;
	text-align: center;
    margin-left:auto;	
    margin-right:auto;

}

#header{
	position:relative;
	width:778px;
	height:140px;
	clear:both;
}

#principal{
	margin-top: 0px;
	clear:both
}

#conteudo_interna{
	text-align: justify
}

#coluna-esquerda{
	width:147px;
	float:left;
}

#menu-header-superior{
	font-size:11px
}

#bg-menu-servicos{
	width:147px;
	height:118px;
	background-image:url(../img/bg-menu-servicos.jpg)
}

#menu-servicos{
	list-style-type: none;
	text-align:left;
	padding-top: 10px;
	margin-left:10px
}

#menu-servicos ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menu-servicos li {
	border: 0;
	margin: 0;
	display:block;
	padding:0
}

#menu-servicos ul li a {
	border: 0;
	margin: 0;
	padding: 0;
	clear:both;
	display:block;
}

#menu-servicos a{
	font-size:15px;
	color: #FFFFFF
}

#menu-principal{
	width:145px;
	text-align:left;
	/*padding-top: 10px;
	margin-left:10px*/
	/* min-height:700px;
	background-image:url(../img/bg-menu-principal.jpg);*/
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:2px solid #F0F0F0
}

#menu-principal-interno{
	list-style-type: none;
	margin-left: 0px
	/*padding:5px*/
	/*padding-top: 10px;
	margin-left:10px*/
}

#menu-principal-interno ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}

#menu-principal-interno li {
	border: 0;
	margin: 0;
	display:block;
	padding:0;
}
#menu-principal-interno li a{
	border: 0;
	margin: 0;
	padding: 0;
	clear:both;
	display:block;
}

#coluna-meio{
	width:395px;
	margin:0px 0px 0px 15px;
	/*border: 1px solid #999999;*/
	float:left;
	text-align:justify;
}

#box-hp-comunicados {
	background-color:#FFFFFF; 
	border:2px solid #F0F0F0; 
	height:80px; 
	width:395px; 
	text-align:left
}

#dentro-box-hp-comunicados{
	padding:2px 10px 5px 10px
}

#coluna-direita{
	width:199px;
	/*border: 1px solid #999999;*/
	float:right;
	text-align:left
}

#tit-coluna-direita-calendario{
	font-family: 'Trebuchet MS', Arial, Verdana, Calibri;
	font-size: 16px;
	color: #FF9900;
	font-weight:bold
}
#tit-coluna-direita-comunidades{
	font-family: 'Trebuchet MS', Arial, Verdana, Calibri;
	font-size: 16px;
	color: #FF9900;
	font-weight:bold
}

#tit-coluna-direita-instalacoes{
	font-family: 'Trebuchet MS', Arial, Verdana, Calibri;
	font-size: 16px;
	color: #FF9900;
	font-weight:bold
}

#tit-hp-comunicados{
	font-family: 'Trebuchet MS', Arial, Verdana, Calibri;
	font-size: 16px;
	color: #FF9900;
	font-weight:bold;
	text-align:left
}

#tit-hp-noticias{
	font-family: 'Trebuchet MS', Arial, Verdana, Calibri;
	font-size: 16px;
	color: #FF9900;
	font-weight:bold;
	text-align:left
}

#tit-hp-fiquepordentro{
	font-family: 'Trebuchet MS', Arial, Verdana, Calibri;
	font-size: 16px;
	color: #FF9900;
	font-weight:bold;
	text-align:left
}

#tit-hp-aconteceu{
	font-family: 'Trebuchet MS', Arial, Verdana, Calibri;
	font-size: 16px;
	color: #FF9900;
	font-weight:bold;
	text-align:left	
}

#tit-coluna-direita-cadastrese{
	font-family: 'Trebuchet MS', Arial, Verdana, Calibri;
	font-size: 16px;
	color: #FF9900;	
	font-weight:bold
}

#tit-internas{
	font-family: 'Trebuchet MS', Arial, Verdana, Calibri;
	font-size: 16px;
	color: #FF9900;
	font-weight:bold;
	text-align:left
}

#link-menu-interno-sel{
	font-family: 'Trebuchet MS', Arial, Verdana, Calibri;
	font-size:12px;
	color:#E10F0F;
	text-decoration: none;
}

#link-menu-interno {
	font-family: 'Trebuchet MS', Arial, Verdana, Calibri;
	font-size:12px;
	text-decoration: none;
}

#bg-coluna-direita-calendario{
	background-image: url(../img/bg-coluna-direita-calendario.gif);
	background-repeat:no-repeat;
	width:199px;
	height:155px;
	clear:both
}

#dentro-coluna-direita-calendario{
	margin: 5px 8px 8px 8px;
	font-size:11px
}

#footer{
	width:778px;
	height:65px;
	border: 1px solid #F0F0F0;
	clear:both;
	margin-top:20px;
	background-color: #FFFFFF
}

#logo-colegio{
	width:220px;
	float:left
}

#endereco-colegio{
	width:500px;
	float:right;
	font-size:12px;
	margin-top:15px
}

#calendario{
	float:left
}

/*barra compartilhe (tlp_1)*/
.barra-compartilhe{
	clear:both;
	height:33px; 
	width:630px; 
	margin: 15px 0 20px 0; 
	border-bottom:dotted #989898 1px; 
	border-top:dotted #989898 1px; 
	padding-top:7px;
	}

.barra-compartilhe div{float:left;}

.barra-compartilhe div.print-indique{ 
	border:0; 
	border-left:1px solid #999; 
	margin-left:10px; 
	padding-left:10px;
	}

.barra-compartilhe div span{ float:left; margin:6px 7px;}
	
.barra-compartilhe a{
	width:20px; height:24px;
	padding:0;
	margin:0 10px 0 0;
	background-image:url(../img/sprite-redes-sociais.png);
	background-color:transparent;
	background-position:0 0;
	background-repeat:repeat;
	text-decoration:none;
	display:block;
	float:left;
	}

.barra-compartilhe a.link{ 
	background-image:none !important; 
	width:55px !important; 
	height:15px !important; 
	border:0; border-right:1px solid #999; 
	padding:6px;
	color:#000000;
	}
	
.barra-compartilhe a.face { background-position:0 -25px;}

.barra-compartilhe a.twitter{ background-position:-20px -25px;}

.barra-compartilhe a.orkut{ background-position:-80px -25px;}

.barra-compartilhe a.indique{ background-position:-160px -25px;}

.barra-compartilhe a.print{ background-position:-18px -53px;}

/*hover redes sociais*/
.barra-compartilhe a.face:hover { background-position:0 -3px;}

.barra-compartilhe a.twitter:hover{ background-position:-20px -3px;}

.barra-compartilhe a.orkut:hover{ background-position:-80px -3px;}

.barra-compartilhe a.indique:hover{ background-position:-160px -3px;}

.barra-compartilhe a.print:hover{ background-position:-18px -55px;}


#banner_noticias{
	float: right
}

#BannerLogo{
	width:283px;
	height:126px;
	float:left;
	margin-top:8px;
	margin-bottom:8px;
}

#BannerTopo{
	width:495px;
	height:126px;
	float:left;
	margin-top:8px;
	margin-bottom:8px;
}

ul.bannerDestaque{margin:0;padding:0;float:left; text-align:center; width:27px;}

ul.bannerDestaque li{list-style:none;}

.button{width:27px;height:24px;background-color:#EBEBEB;cursor:pointer;margin-top:1px;}

.buttonActive{width:27px;height:24px;background-color:#E2E2E2;cursor:pointer;margin-top:1px;}

.buttonText{color:#999999;height:24px;line-height:24px;font-weight:bold;}

#lista_noticias{
	clear:both;
	padding-top: 20px
}
/*
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../js/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../js/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../js/overlay.png", sizingMethod="scale");
	}
*/

/* NOVO LIGHTBOX */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.passionista.com.br/nossasenhoramenina/js/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.passionista.com.br/nossasenhoramenina/js/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
	
#content-pg{
width: 820px;
height:220px;
padding:0px 10px 15px 15px;
overflow:auto
}

#barra-header{
	width:100%;
	height:25px;
	border-bottom: 2px solid 	#FF9900;
	background-color: #FFFFFF;
	text-align:center;
	margin:auto;
}

#flash{
	position:relative;
	margin:0;
	padding:0;
	width:778px;
	height:136px;
	border-left:0px solid #EEEEEE;
	border-right:0px solid #EEEEEE;
	clear:both
}

#spacer-hp{
	height:10px;
	clear:both
}

#spacer-menu-principal{
	height:5px;
	line-height:5px;	
	clear:both;
}


/*Exibição interna de Vídeos*/

.video-title{
	font-size:12px;
	height:15px;
	margin-left:10px;
}

.horizontal{
	width:580px;
}

.vertical{
	float:left;
	margin-right:10px;
	width:280px;
}

#mais-votados{
	margin-left:10px;
}

ul#video-list{
	padding:0;
	margin:0;
	height:82px;
}

ul#video-list:hover li{
	cursor:pointer;
}

div#scroll-videos:hover div.seta, div#scroll-videos:hover div.seta70{
	visibility:visible;
}

ul#video-list li.img{
	padding:6px; margin:0;
	float:left;
	display:block;
	list-style:none;
}
	
ul#video-list li:hover{
	background-color:#F99700;
}
	
ul#video-list li a.link-video{
	color: #000;
}
	
ul#video-list li:hover a.link-video{
	color:#FFFFFF;
}	
	
div.seta{
	float:left; /*display:block;*/
	width:14px; height:123px;
	padding:6px 0 6px 0; margin:0;
	/*background-color:#FBD0D2;*/
	visibility:hidden;
	}
	
div.seta70{
	float:left; /*display:block;*/
	width:14px; height:70px;
	padding:6px 0 6px 0; margin:0;
	/*background-color:#FBD0D2;*/
	visibility:hidden;
	}
	
div#back{
	background-image:url(../img/arrowleft.png);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}

div#next{
	background-image:url(../img/arrowright.png);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}


div#player{
	width:580px;
	height:380px;
	padding-left:20px;
}

.norelated{
	color:#CCCCCC;
	widows:595px;
	display:block;
	text-align:center;
	padding-top:45px;
}

/*Videos mais vistos*/

ul.list-vertical{
	padding:0;
	margin:0;
}

ul.list-vertical li.img-vert{
	margin:0;
	padding:6px;
	clear:both;
	height:70px;
	list-style:none;
}

ul.list-vertical li:hover{
	background-color:#F99700;
}

div.box-img{
	float:left;
	cursor:pointer;
}

ul.list-vertical li.img-vert span.views{
	color:#666;
}

ul.list-vertical li:hover span.views{
	color:#CCCCCC;
}

a.link-video{
	color:#000;
}

ul.list-vertical li.img-vert div.title{
	text-align:left;height:70px;
}

ul.list-vertical li.img-vert:hover a.link-video{
	color:#FFFFFF;
}

ul.list-vertical li.img-vert a:hover{
	text-decoration:underline;
}

.img-videos{
	margin-right:10px;
}

#masterbar{
	height:30px;
	clear:both;
}

.pesquisabar{
	float:left;
	width:475px; height:22px;
	margin:0px 5px 0px 0;
	padding:5px;
	background-color:rgb(239, 239, 239);
	/*IE*/
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#DFDFDF)
		   progid:DXImageTransform.Microsoft.Glow(color=#FFFFFF, strength=1)
		   progid:DXImageTransform.Microsoft.Shadow(direction=180, strength=2, color=#FFFFFF); 
	box-shadow:0px 1px 3px #888;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	/*Firefox*/
	background-image: -moz-linear-gradient(top, white, #DFDFDF);
	-moz-box-shadow: 0 1px 3px #888;
	-moz-border-radius: 5px;
	/*Chrome*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#DFDFDF));
	-webkit-box-shadow: 0 1px 3px #888;
	-webkit-border-radius: 5px;
}

#pesquizar{
	float:left;
	height:19px;
}

#homeVideos{
	height:19px;
	padding:3px 0 0 18px;
	float:left;
}

#homeVideos a{
	color:#666;
	font-weight:bold;
}

#homeVideos a:hover{
	color:#333;
}

.logobar{
	text-align:center;
	float:left;
	width:90px; height:22px;
	padding:5px;
	background-color:#ED4952;
	/*IE*/
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFCC00, endColorStr=#F99700)
		   progid:DXImageTransform.Microsoft.Glow(color=#F99700, strength=1)
		   progid:DXImageTransform.Microsoft.Shadow(direction=180, strength=2, color=#F99700); 
	box-shadow:0px 1px 3px #888;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	/*Firefox*/
	background-image: -moz-linear-gradient(top, ##FFCC00, #F99700);
	-moz-box-shadow: 0 1px 3px #888;
	-moz-border-radius: 5px;
	/*Chrome*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFCC00), to(#F99700));
	-webkit-box-shadow: 0 1px 3px #888;
	-webkit-border-radius: 5px;
	}
	
	.logobar a{ 
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
}

.logobar a:hover{
	text-decoration:none;
}

.chapeuTitle{
	border:none;
	border-bottom:1px solid #CCCCCC;
	font-size:14px;
	font-weight:bold;
	color:#F99700;
	padding-bottom:3px;
	margin-bottom:3px;
}

/*Rating*/

#formRating{
	margin-bottom:5px;
}

.msgRating{
	color:#666 !important;
}

.linkLogin{ 
	text-decoration:none; 
	font-weight:bold; 
	color:#333 !important;
}

.linkLogin:hover{
	color:#666 !important;
}

/*Fim Rating*/

/*Rating - Common(Article)*/

.btGostei{ 
	background-image: url(../img/btLikesHandless.png);
	width:56px; float:left; height:26px; cursor:pointer; margin-bottom:2px;
}

.btGostei:hover{
	background-image:url(../img/btLikesHandlessOn2.png);
}

#col1Common, #col2Common{
	float:left;
}

#col1Common{
	width:57px;
}

#col2Common{
	width:200px; 
	position:relative;
}

.ponta-tooltip{
	position:absolute; 
	top:7px; left:1px;
}

.box-count{
	float:left; 
	padding:3px 10px 3px 10px; 
	border:1px solid #C0C0C0; 
	background-color:#ffffff; 
	margin:2px 0 0 8px;
}

#infoRating{
	width:257px; 
	clear:both;
}

/*Fim Rating - Common(Article)*/

/*Rating - Videos*/

.btLike{
	background-image: url(../img/btLike.png);
	width:81px; height:34px;
	float:left;  
	cursor:pointer; 
	margin-bottom:2px;
}

.btLike:hover{
	background-image:url(../img/btLikeOn.png);
}

.btDislike{
	background-image: url(../img/btUnlike.png);
	width:35px; height:34px;
	float:left;  
	cursor:pointer; 
	margin-bottom:2px;
}

.btDislike:hover{
	background-image:url(../img/btUnlikeOn.png);
}

#col1, #col2, #col3{
	float:left;
}

#col1{
	width:180px; 
	padding-left:20px;
}

#col2{
	width:160px;
}

#col3{
	width:220px; 
	text-align:right;
}

#gRed{
	background-color:rgb(204, 0, 0); 
	height:5px;
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.5);
}

#gGreen{
	background-color:#393; 
	height:5px;
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.5);
	border:none;
	border-right:1px solid #fff;
}

#result{
	width:150px; 
	font-size:11px; 
	color:#333;
}

.views{
	color:#333; 
	font-size:14px;
}

/*Fim de Rating Videos*/
