.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
		
}

.texto10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}

.texto10_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
		
}

.texto11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}

.texto11n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

}

.texto11njustify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;

}

.texto10justify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;
	
}

.texto11justify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	
}


.textoAvisoFacebook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.textoMarcacaoFacebook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A19BC1;
}

.texto12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.texto_as_dez_mais{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	line-height: 20px;
}
.textocopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #686868;
		
}

.bg {
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-track-color: #ACB4C7;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #69799B;
	scrollbar-highlight-color: #69799B;
	scrollbar-shadow-color: #ffffff};
}

.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.formb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: d7d4eb;
}

a.topo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
	}
	
a.topo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000; 
	text-decoration: underline;
	}
	
a.trabalhe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6e7edb; 
	text-decoration: none;
	}
	
a.trabalhe:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	text-decoration: none
	}
	
a.topo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff; 
	text-decoration: none;
	}
	
a.topo2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	text-decoration: none;
	}
	
a.destaques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6E7EDB; 
	text-decoration: none;
	}
	
a.destaques:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6E7EDB; 
	text-decoration: underline;
	}
	
a.oquevem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7C62AC; 
	text-decoration: none;
	}
	
a.oquevem:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7C62AC; 
	text-decoration: underline;
	}
	
a.seliga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	text-decoration: none;
	}
	
a.seliga:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	text-decoration: underline;
	}
	
a.cadastro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
	
a.cadastro:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6e7edb;
	text-decoration: underline;
	}
a.musicas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
	
a.musicas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	}
	
a.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	}
	
a.copyright:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #686868;
	text-decoration: underline;
	}
	
a.ticket{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	}
	
a.ticket:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #686868;
	text-decoration: underline;
	}
	
a.flagra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
	
a.flagra:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	}
	
a.flagra2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
	}
	
a.flagra2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	
	}

a.flagra3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
	}
	
a.flagra3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	
	}
	
a.flagrantes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	}
	
a.flagrantes:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	
	}
	
a.flagrantesb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a19bc1;
	text-decoration: none;
	
	}
	
a.flagrantesb:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	}
	
a.flagrantesc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	}
	
a.flagrantesc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a19bc1;
	text-decoration: none;
	
	}
	
a.flagrantesd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	}
	
a.flagrantesd:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
	}
	
a.eventos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
	}
	
a.eventos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	}
	
a.flagranteslink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}
	
a.flagranteslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	
}

a.flagranteslinkMarcacao{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}
	
a.flagranteslinkMarcacao:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	
}


/**** Inicio Estilo da pagina de Tag em foto ****/

.photo_tag_frame{position:absolute;top:10px;/* @noflip */
left:10px;border:solid 5px #d8dfea;cursor:crosshair;overflow:hidden}
.editphotos .photo_tag_frame{border:solid 4px #d8dfea}
.photo_tag_frame_inside{display:block;border:solid 2px #3b5998;background:url(https://s-static.ak.facebook.com/rsrc.php/v1/z4/r/-PAXP-deijE.gif) repeat}
.photo_tag_name_frame{top:0;/* @noflip */
left:0;text-align:center;position:absolute}
.photo_tag_name_frame{background-color:#282828;padding:3px 5px 4px 5px;white-space:nowrap;color:#fff;font-weight:bold;display:block}
.photo_box_name_frame{background:url(https://s-static.ak.facebook.com/rsrc.php/v1/zX/r/k2R_CZuPy2I.png) center top no-repeat;position:absolute;white-space:nowrap;display:block;padding:4px 0 0 0}
.photo_box_name_link, .photo_box_name_link:hover{background-color:#282828;color:#fff;text-decoration:none;text-align:center;display:block;font-weight:bold;padding:5px;cursor:crosshair}
#photo_tag_selector{top:100px;left:300px;position:absolute;font-size: 11px;display:none;width:200px;margin-bottom:20px;background:#A19BC1;border:solid 1px #3b5998;border-bottom:solid 2px #3b5998}
#photo_tag_selector .i_name{width:180px;margin:2px 5px 0}
#photo_tag_selector label{display:block;margin:2px 5px 2px;font-weight:bold;color:#000000}
#photo_tag_selector .buttons{text-align:center}
#photo_tag_selector .buttons input{margin:5px 2px}
#photo_tag_selector .buttons .tag{width:50px}
#photo_tag_selector .buttons .cancel{width:60px}
#pts_userlist{line-height:20px;width:200px;height:200px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#eee;overflow:auto}
#pts_userlist label{display:inline;margin:0 0 0 0;font-weight:normal;color:#000;display:block}
#pts_userlist input{width:auto;margin:1px 4px 4px 4px;vertical-align:middle}
#pts_userlist hr{padding:0;margin:2px 0}
#pts_invite_msg{background-color:#ffb;border:1px solid gray;margin:5px;padding:3px}
#pts_invite_section{margin:6px;border:1px solid #c0c0c0;background:#f1f1f1;padding:4px;font-size: 11px}
#pts_invite_section #pts_invite_name{font-weight:bold}
#pts_invite_section .inputtext{width:125px;font-size: 11px}
#pts_invite_section .inputcheckbox{width:auto;float:left}
#pts_invite_section label{width:40px;margin:0;float:left;padding-top:3px}
#pts_choose_text{color:#000000;display:block;font-weight:bold;margin:2px 5px}
			
.fbxPhoto .fbPhotoImageStage{width:100%}
.fbxPhoto .fbPhotoImageStage .stageContainer,.fbxPhoto .fbPhotoImageStage .buttonsContainer{width:100%}
.fbxPhoto .fbPhotoImageStage .fbPhotosPhotoButtons{bottom:30px}
.fbxPhoto .fbPhotoImageStage .stageContainer{background-color:#f2f2f2;height:453px}
.fbxPhoto .fbPhotoImageStage .stageWrapper{display:inline-block;position:relative}
.fbxPhoto .fbPhotoImage img{display:inline-block;height:auto;image-rendering:optimizeQuality;vertical-align:middle;width:auto}
.taggingMode .fbPhotoImage{cursor:crosshair}
.fbxPhoto .fbPhotoImageStage .stageActions{cursor:pointer;height:0;left:0;position:absolute;top:0;width:0}
.fbxPhoto .fbPhotoImageStage .stageButtons{position:relative;text-align:center;width:100%}
.fbPhotoHeaderSubtitle{width:100%;margin:3px 0 0}
.fbPhotoTagger{border:1px solid #000;cursor:crosshair;display:none;left:0;position:absolute;text-align:left;top:0;z-index:103}
.taggingMode .fbPhotoTagger{display:block}
.fbPhotoTagger .faceBox{border:4px solid #ccc;border-color:rgba(255, 255, 255, .8);height:90px;position:relative;width:90px}
.fbPhotoTagger .typeaheadWrapper{cursor:default;left:50%;position:absolute;top:100%}
.fbPhotoTagger .typeaheadContainer{left:-50%;position:relative;top:4px}
.fbPhotoTagger .arrow{background-image:url(https://s-static.ak.facebook.com/rsrc.php/v1/zX/r/k2R_CZuPy2I.png);background-repeat:no-repeat;background-position:top center;height:4px}
.fbPhotoTagger .typeaheadLabel{color:#fff}
.fbPhotoTagger .typeaheadBackdrop,.fbPhotoTagger .uiTypeaheadView{background:#000;padding:4px}
.fbPhotoTagger .uiTypeaheadView{left:-4px;padding-top:0}
.fbPhotoTagger .photoTagTypeahead,.fbPhotoTagger .photoTagTypeahead .wrap,.fbPhotoTagger .uiTypeaheadView .compact{border-color:#333}
.fbPhotoTagger .uiTypeaheadView .compact{border-bottom-width:1px;margin-top:4px}
.fbPhotoTagger .uiTypeaheadView .compact .hintText{cursor:default;height:14px;min-height:0;padding-left:6px}
.fbPhotoTagger .photoTagTokenizer{width:220px}
.fbPhotoTagger .tokenarea{display:none}
.fbxPhoto .fbPhotoTagger .arrow{background-image:url(https://s-static.ak.facebook.com/rsrc.php/v1/zf/r/PfBgtiydy5U.gif);background-repeat:no-repeat;background-position:top center;height:7px;position:absolute;top:-5px;width:100%;z-index:1}
.fbxPhoto .fbPhotoTagger .typeaheadLabel{display:none}
.fbxPhoto .fbPhotoTagger .typeaheadBackdrop,.fbxPhoto .fbPhotoTagger .uiTypeaheadView{background:#fff;border:#333 solid 1px}
.fbxPhoto .fbPhotoTagger .typeaheadBackdrop{margin-top:6px}
.fbxPhoto .fbPhotoTagger .uiTypeaheadView{border-top:0;left:-5px;margin-top:2px}
.fbxPhoto .fbPhotoTagger .photoTagTypeahead,.fbxPhoto .fbPhotoTagger .photoTagTypeahead .wrap{border-color:#ccc}
.fbxPhoto .fbPhotoTagger .uiTypeaheadView .compact{border:0}
.uiButtonPair .pairItem{float:left;position:relative}
.uiButtonPair .lastInPair{margin-left:-1px}
.uiButtonPair .pairDivider{background-color:#c6c6c6;bottom:3px;position:absolute;top:3px;width:1px;z-index:1}
.uiButtonPair .pairItem .pairedOverlay{position:relative}
.uiButtonPair .firstInPair .pairedOverlay{-moz-border-radius:2px 0 0 2px;border-right-color:transparent}
.uiButtonPair .lastInPair .pairedOverlay{-moz-border-radius:0 2px 2px 0;border-left-color:#fff}
.uiButtonPair .firstInPair .pairedOverlay:active{border-right-color:#c6c6c6;z-index:1}
.uiButtonPair .lastInPair .pairedOverlay:active{border-left-color:#c6c6c6}
	
	
.fbPhotoTagger .typeaheadBackdrop, .fbPhotoTagger .uiTypeaheadView {
    background: none repeat scroll 0 0 #000000;
    padding: 4px;
}

.uiTypeaheadView {
    display: block;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    height: 200px;
    overflow: auto;
}

.fbPhotoTagger .uiTypeaheadView {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 3px solid black;
    left: -7px;
    padding-top: 0;
}	

#tagging_instructions {
	background:#FFFBE2 none repeat scroll 0 0;
	border:1px solid #FFE222;
	margin:0 0 10px;
	padding:10px;
}

#auth_instructions{
	background:white none repeat scroll 0 0;
	margin:0 0 10px;
	padding:10px;
}


.tooltip{
   z-index: 2;
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
   width: 150px;
   display: none;
}

.tooltip h3{
  margin: 0 0 5px;
  text-align: left;
}

.highlighted { background: yellow; }

.photoTagCursor {
	cursor: crosshair;
}

.modal-overlay {
    background: url(../img/img_overlay.png) repeat scroll 50% 50% #666666;
    opacity: 0.5;
}

#window-message{
	display:none;
	background-color:#A19BC1;
	width: 250px;
	position: absolute;
	left: 245;
	padding-top: 20px;
	padding-bottom: 20px;
	z-index: 1003;
}

#span_message{
	color:#ffffff;
	font-size:14;
}

.tdLinkFacebook{
	background-color: #A19BC1;
}

/**** Fim Estilo da pagina de Tag em foto ****/		    
		    



