.Content1 {
 background:#fff;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 behavior:url(http://yogaflowphp.lc/template/frontend/v1_0_0/css/border-radius.htc);
 border-radius:8px;
 color:white;
 cursor:pointer;
 padding:5px;
 height: 392px;
 position: relative;
}

@-moz-document url-prefix() { 
  .Content1 {
     height: 396px;
  }
}

.absolute {
  position: absolute;
}

.Foto {
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 behavior:url(http://yogaflowphp.lc/template/frontend/v1_0_0/css/border-radius.htc);
 border-radius:8px;
}

.Professores {
 background:#2f4615;
 -moz-border-radius:15px;
 -webkit-border-radius:15px;
 behavior:url(http://yogaflowphp.lc/template/frontend/v1_0_0/css/border-radius.htc);
 border-radius:15px;
 color:white;
 cursor:pointer;
 padding:15px 18px;
}

.FotoProdutoDetalhe {
 background:#fff;
 -moz-border-radius:15px;
 -webkit-border-radius:15px;
 behavior:url(http://yogaflowphp.lc/template/frontend/v1_0_0/css/border-radius.htc);
 border-radius:15px;
 width:230px;
}

.ProdutoListagem {
 background:#fff;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 behavior:url(http://yogaflowphp.lc/template/frontend/v1_0_0/css/border-radius.htc);
 border-radius:8px;
 border:1px solid #dadada;
 padding:15px 10px;
 width:205px;
}

.FotosEventos {
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 behavior:url(http://yogaflowphp.lc/template/frontend/v1_0_0/css/border-radius.htc);
 border-radius:8px;
}

.InvestimentoEventos {
 background:#e2edd5;
 border:1px solid #4b642e;
 width:380px;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 behavior:url(http://yogaflowphp.lc/template/frontend/v1_0_0/css/border-radius.htc);
 border-radius:8px;
}

.RegraEventos {
 background:#e2edd5;
 border:1px solid #4b642e;
 width:380px;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 behavior:url(http://yogaflowphp.lc/template/frontend/v1_0_0/css/border-radius.htc);
 border-radius:8px;
}

.FotoProfessorEventos {
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 behavior:url(http://yogaflowphp.lc/template/frontend/v1_0_0/css/border-radius.htc);
 border-radius:10px;
}

.EventoListagem {
 background:#fff;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 behavior:url(http://yogaflowphp.lc/template/frontend/v1_0_0/css/border-radius.htc);
 border-radius:10px;
 padding:15px;
 height:250px;
}

.CursoListagem {
 background:#fff;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 behavior:url(http://yogaflowphp.lc/template/frontend/v1_0_0/css/border-radius.htc);
 border-radius:10px;
 padding:15px;
 height:270px;
}

   html              { height:100%; overflow-y:scroll; overflow-x:hidden; }
   body              { font-family: Arial; color:#353535; margin:0px; height:100%; text-decoration:none; background:#e6ebe1; }
   
   a:link            { text-decoration:none; color:#47692d; }
   a:visited         { text-decoration:none; }
   a:active          { text-decoration:none; }
   a:hover           { text-decoration:none; }
   
   h1                { color:#47692d; font-size:22px; font-weight:normal; text-transform:uppercase; text-decoration:none; display:inline; }
   h2                { color:#004181; font-size:14px; font-weight:bold; text-decoration:none; display:inline; }
   h3                { color:#353535; text-decoration:none; display:inline; }
   h4                { color:#353535; text-decoration:none; display:inline; }
   h5                { color:#353535; text-decoration:none; display:inline; }
   h6                { color:#353535; text-decoration:none; display:inline; }
   h7                { color:#353535; text-decoration:none; display:inline; }
                                                    
  .fonte9            { font-size:9px; font-weight:normal; color:#114f8a; }
  .fonte9:link       { font-size:9px; font-weight:normal; color:#114f8a; }
  .fonte9:visited    { font-size:9px; font-weight:normal; color:#114f8a; }
  .fonte9:active     { font-size:9px; font-weight:normal; color:#114f8a; }
  .fonte9:hover      { font-size:9px; font-weight:normal; color:#114f8a; }
  a.fonte9:hover     { font-size:9px; font-weight:normal; color:#003160; }
  
  .fonte10           { font-size:10px; font-weight:normal; color:#7f7f7f; }
  .fonte10:link      { font-size:10px; font-weight:normal; color:#7f7f7f; }
  .fonte10:visited   { font-size:10px; font-weight:normal; color:#7f7f7f; }
  .fonte10:active    { font-size:10px; font-weight:normal; color:#7f7f7f; }
  .fonte10:hover     { font-size:10px; font-weight:normal; color:#7f7f7f; }
  a.fonte10:hover    { font-size:10px; font-weight:normal; color:#5e5e5e; }
  
  .fonte11           { font-size:11px; font-weight:normal; color:#47692d; }
  .fonte11:link      { font-size:11px; font-weight:normal; color:#47692d; }
  .fonte11:visited   { font-size:11px; font-weight:normal; color:#47692d; }
  .fonte11:active    { font-size:11px; font-weight:normal; color:#47692d; }
  .fonte11:hover     { font-size:11px; font-weight:normal; color:#47692d; }
  a.fonte11:hover    { font-size:11px; font-weight:normal; color:#47692d; }
  
  .fonte12           { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:link      { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:visited   { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:active    { font-size:12px; font-weight:normal; color:#000000; }
  .fonte12:hover     { font-size:12px; font-weight:normal; color:#000000; }
  a.fonte12:hover    { font-size:12px; font-weight:normal; color:#000000; }

  .fonte12A           { font-size:12px; font-weight:normal; color:#7c7b7b; }
  .fonte12A:link      { font-size:12px; font-weight:normal; color:#7c7b7b; }
  .fonte12A:visited   { font-size:12px; font-weight:normal; color:#7c7b7b; }
  .fonte12A:active    { font-size:12px; font-weight:normal; color:#7c7b7b; }
  .fonte12A:hover     { font-size:12px; font-weight:normal; color:#7c7b7b; }
  a.fonte12A:hover    { font-size:12px; font-weight:normal; color:#7c7b7b; }

  .fonte12B           { font-size:12px; font-weight:normal; color:#434343; }
  .fonte12B:link      { font-size:12px; font-weight:normal; color:#434343; }
  .fonte12B:visited   { font-size:12px; font-weight:normal; color:#434343; }
  .fonte12B:active    { font-size:12px; font-weight:normal; color:#434343; }
  .fonte12B:hover     { font-size:12px; font-weight:normal; color:#434343; }
  a.fonte12B:hover    { font-size:12px; font-weight:normal; color:#434343; }
  
  .fonte13           { font-size:13px; font-weight:normal; color:#47692d; }
  .fonte13:link      { font-size:13px; font-weight:normal; color:#47692d; }
  .fonte13:visited   { font-size:13px; font-weight:normal; color:#47692d; }
  .fonte13:active    { font-size:13px; font-weight:normal; color:#47692d; }
  .fonte13:hover     { font-size:13px; font-weight:normal; color:#47692d; }
  a.fonte13:hover    { font-size:13px; font-weight:normal; color:#47692d; }

  .fonte13A           { font-size:13px; font-weight:normal; color:#434343; }
  .fonte13A:link      { font-size:13px; font-weight:normal; color:#434343; }
  .fonte13A:visited   { font-size:13px; font-weight:normal; color:#434343; }
  .fonte13A:active    { font-size:13px; font-weight:normal; color:#434343; }
  .fonte13A:hover     { font-size:13px; font-weight:normal; color:#434343; }
  a.fonte13A:hover    { font-size:13px; font-weight:normal; color:#434343; }

  .fonte13B           { font-size:13px; font-weight:normal; color:#807d5b; }
  .fonte13B:link      { font-size:13px; font-weight:normal; color:#807d5b; }
  .fonte13B:visited   { font-size:13px; font-weight:normal; color:#807d5b; }
  .fonte13B:active    { font-size:13px; font-weight:normal; color:#807d5b; }
  .fonte13B:hover     { font-size:13px; font-weight:normal; color:#807d5b; }
  a.fonte13B:hover    { font-size:13px; font-weight:normal; color:#807d5b; }
  
  .fonte14           { font-size:14px; font-weight:normal; color:#47692d; }
  .fonte14:link      { font-size:14px; font-weight:normal; color:#47692d; }
  .fonte14:visited   { font-size:14px; font-weight:normal; color:#47692d; }
  .fonte14:active    { font-size:14px; font-weight:normal; color:#47692d; }
  .fonte14:hover     { font-size:14px; font-weight:normal; color:#47692d; }
  a.fonte14:hover    { font-size:14px; font-weight:normal; color:#47692d; }

  .fonte14A           { font-size:14px; font-weight:normal; color:#ffffff; }
  .fonte14A:link      { font-size:14px; font-weight:normal; color:#ffffff; }
  .fonte14A:visited   { font-size:14px; font-weight:normal; color:#ffffff; }
  .fonte14A:active    { font-size:14px; font-weight:normal; color:#ffffff; }
  .fonte14A:hover     { font-size:14px; font-weight:normal; color:#ffffff; }
  a.fonte14A:hover    { font-size:14px; font-weight:normal; color:#ffffff; }

  .fonte14B           { font-size:14px; font-weight:normal; color:#434343; line-height:20px; }
  .fonte14B:link      { font-size:14px; font-weight:normal; color:#434343; line-height:20px; }
  .fonte14B:visited   { font-size:14px; font-weight:normal; color:#434343; line-height:20px; }
  .fonte14B:active    { font-size:14px; font-weight:normal; color:#434343; line-height:20px; }
  .fonte14B:hover     { font-size:14px; font-weight:normal; color:#434343; line-height:20px; }
  a.fonte14B:hover    { font-size:14px; font-weight:normal; color:#434343; line-height:20px; }

  .fonte14C           { font-size:14px; font-weight:normal; color:#96ce92; }
  .fonte14C:link      { font-size:14px; font-weight:normal; color:#96ce92; }
  .fonte14C:visited   { font-size:14px; font-weight:normal; color:#96ce92; }
  .fonte14C:active    { font-size:14px; font-weight:normal; color:#96ce92; }
  .fonte14C:hover     { font-size:14px; font-weight:normal; color:#96ce92; }
  a.fonte14C:hover    { font-size:14px; font-weight:normal; color:#96ce92; }

  .fonte14D           { font-size:14px; font-weight:normal; color:#434343; }
  .fonte14D:link      { font-size:14px; font-weight:normal; color:#434343; }
  .fonte14D:visited   { font-size:14px; font-weight:normal; color:#434343; }
  .fonte14D:active    { font-size:14px; font-weight:normal; color:#434343; }
  .fonte14D:hover     { font-size:14px; font-weight:normal; color:#434343; }
  a.fonte14D:hover    { font-size:14px; font-weight:normal; color:#434343; }

  .fonte14E           { font-size:14px; font-weight:normal; color:#47692d; text-transform:uppercase; }
  .fonte14E:link      { font-size:14px; font-weight:normal; color:#47692d; text-transform:uppercase; }
  .fonte14E:visited   { font-size:14px; font-weight:normal; color:#47692d; text-transform:uppercase; }
  .fonte14E:active    { font-size:14px; font-weight:normal; color:#47692d; text-transform:uppercase; }
  .fonte14E:hover     { font-size:14px; font-weight:normal; color:#47692d; text-transform:uppercase; }
  a.fonte14E:hover    { font-size:14px; font-weight:normal; color:#47692d; text-transform:uppercase; }

  .fonte16           { font-size:16px; font-weight:bold; color:#96ce92; }
  .fonte16:link      { font-size:16px; font-weight:bold; color:#96ce92; }
  .fonte16:visited   { font-size:16px; font-weight:bold; color:#96ce92; }
  .fonte16:active    { font-size:16px; font-weight:bold; color:#96ce92; }
  .fonte16:hover     { font-size:16px; font-weight:bold; color:#96ce92; }
  a.fonte16:hover    { font-size:16px; font-weight:bold; color:#96ce92; }

  .fonte16A           { font-size:16px; font-weight:bold; color:#47692d; text-transform:uppercase; }
  .fonte16A:link      { font-size:16px; font-weight:bold; color:#47692d; text-transform:uppercase; }
  .fonte16A:visited   { font-size:16px; font-weight:bold; color:#47692d; text-transform:uppercase; }
  .fonte16A:active    { font-size:16px; font-weight:bold; color:#47692d; text-transform:uppercase; }
  .fonte16A:hover     { font-size:16px; font-weight:bold; color:#47692d; text-transform:uppercase; }
  a.fonte16A:hover    { font-size:16px; font-weight:bold; color:#47692d; text-transform:uppercase; }

  .fonte18           { font-size:18px; font-weight:bold; color:#4b642e; }
  .fonte18:link      { font-size:18px; font-weight:bold; color:#4b642e; }
  .fonte18:visited   { font-size:18px; font-weight:bold; color:#4b642e; }
  .fonte18:active    { font-size:18px; font-weight:bold; color:#4b642e; }
  .fonte18:hover     { font-size:18px; font-weight:bold; color:#4b642e; }
  a.fonte18:hover    { font-size:18px; font-weight:bold; color:#4b642e; }

  .fonte18A           { font-size:18px; font-weight:normal; color:#47692d; text-transform:uppercase; }
  .fonte18A:link      { font-size:18px; font-weight:normal; color:#47692d; text-transform:uppercase; }
  .fonte18A:visited   { font-size:18px; font-weight:normal; color:#47692d; text-transform:uppercase; }
  .fonte18A:active    { font-size:18px; font-weight:normal; color:#47692d; text-transform:uppercase; }
  .fonte18A:hover     { font-size:18px; font-weight:normal; color:#47692d; text-transform:uppercase; }
  a.fonte18A:hover    { font-size:18px; font-weight:normal; color:#47692d; text-transform:uppercase; }

  .fonte20           { font-size:20px; font-weight:bold; color:#4c642e; }
  .fonte20:link      { font-size:20px; font-weight:bold; color:#4c642e; }
  .fonte20:visited   { font-size:20px; font-weight:bold; color:#4c642e; }
  .fonte20:active    { font-size:20px; font-weight:bold; color:#4c642e; }
  .fonte20:hover     { font-size:20px; font-weight:bold; color:#4c642e; }
  a.fonte20:hover    { font-size:20px; font-weight:bold; color:#4c642e; }

  .navegador         { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:link    { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:visited { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:active  { font-size:10px; font-weight:none; color:#b8b8b8; }
  .navegador:hover   { font-size:10px; font-weight:none; color:#000000; }
  a.navegador:hover  { font-size:10px; font-weight:none; color:#000000; }
  
  .menu_site         { font-size:11px; font-weight:bold; color:#cacaca; text-transform:uppercase; }
  .menu_site:link    { font-size:11px; font-weight:bold; color:#cacaca; text-transform:uppercase; }
  .menu_site:visited { font-size:11px; font-weight:bold; color:#cacaca; text-transform:uppercase; }
  .menu_site:active  { font-size:11px; font-weight:bold; color:#cacaca; text-transform:uppercase; }
  .menu_site:hover   { font-size:11px; font-weight:bold; color:#cacaca; text-transform:uppercase; }
  a.menu_site:hover  { font-size:11px; font-weight:bold; color:#ffffff; text-transform:uppercase; }
  
  .rodape            { font-size:12px; font-weight:normal; color:#466d28; line-height:18px; }
  .rodape:link       { font-size:12px; font-weight:normal; color:#466d28; line-height:18px; }
  .rodape:active     { font-size:12px; font-weight:normal; color:#466d28; line-height:18px; }
  .rodape:visited    { font-size:12px; font-weight:normal; color:#466d28; line-height:18px; }
  .rodape:hover      { font-size:12px; font-weight:normal; color:#466d28; line-height:18px; }
  a.rodape:hover     { font-size:12px; font-weight:normal; color:#466d28; line-height:18px; }
  
  .paginador           { font-size:14px; font-weight:normal; color:#000000; }
  .paginador:link      { font-size:14px; font-weight:normal; color:#000000; }
  .paginador:visited   { font-size:14px; font-weight:normal; color:#000000; }
  .paginador:active    { font-size:14px; font-weight:normal; color:#000000; }
  .paginador:hover     { font-size:14px; font-weight:normal; color:#000000; }
  a.paginador:hover    { font-size:14px; font-weight:normal; color:#000000; }
  
  .Clear { clear:both; }
  .Float { float:left; }
  .Right { float:right; }
  
  /* menu */
   ul									                  { list-style: none; margin: 0; padding: 0; }
   
   /* LEVEL ONE */
   ul.dropdown                                  { position: relative; }
   ul.dropdown li                               { font-weight: normal; zoom: 1; font-size:12px; text-transform:uppercase; font-family: 'latharegular'; line-height:16px; }
   ul.dropdown a:hover		                     { color: #505050; }
   ul.dropdown a:active                         { color: #505050; }
   ul.dropdown li a                             { display: block; padding:0px 0px; color: #505050; }
   ul.dropdown li:last-child a                  { border-right: none; }
   ul.dropdown li.hover, ul.dropdown li:hover   { background: none; color: #505050; position: relative; }
   ul.dropdown li.hover a                       { color: #505050; }
   
   /* LEVEL TWO */
   ul.dropdown ul 						            { width: 220px; visibility: hidden; position: absolute; top: 100%; left:5px; z-index:99999999999999999; padding-top:5px; }
   ul.dropdown ul li 					            { font-weight: normal; background:#e3e3c8; color: #47692d; text-align:left; padding:4px; border-bottom: 1px solid #f6f7f4; clear:left; }
   ul.dropdown ul li:hover				            { font-weight: normal; background:#47692d; color: #FFF; text-align:left; padding:4px; border-bottom: 1px solid #f6f7f4; clear:left; }
   ul.dropdown ul li:hover a			            { font-weight: normal; color: #FFF; text-align:left; }
   									  
   ul.dropdown ul li a					            { border-right: none; width: 100%; display: inline-block; color: #47692d; } 
   ul.dropdown ul li a:hover			            { border-right: none; width: 100%; display: inline-block; color: #f6f7f4; } 
   
   /* LEVEL THREE */
   ul.dropdown ul ul 					            { left: 100%; top: 0; margin-top:-5px; }
   ul.dropdown ul ul li a                   { border-right: none; width: 100%; display: inline-block; color: #47692d !important; } 
   ul.dropdown ul ul li:hover a					         { border-right: none; width: 100%; display: inline-block; color: #fff !important; } 
   ul.dropdown ul ul li:hover a:hover			         { border-right: none; width: 100%; display: inline-block; color: #f6f7f4; } 
   ul.dropdown li:hover > ul 			            { visibility: visible; }
   
  /* //menu */
  
  #ImgDestaqueBlog {
   margin:110px 0px 0px 125px;
   float:left;
  }
  
  .BorderBottom { border-bottom:5px solid #eeeee5; }
  .BorderLeft   { border-left:5px solid #eeeee5; }

  /*------------------ "Estrutura" ------------*/
  
  .Global {
   background:url(../images/site/bgGalhos.png) no-repeat bottom left;
   width:100%;
   margin-bottom:20px;
  }
  
  .Topo {
   background:#f0f2ee;
   width:100%;
   height:160px;
  }
  
  .Content {
   background:url(../images/site/bgContent.png) repeat-x top left;
   width:100%;
  }

  .BgTextBanner {
   background:url(../images/site/bgTextBanner.png) top left;
   width:445px;
   height:85px;
   border-bottom-right-radius: 10px;
   border-bottom-left-radius: 10px;
  }                   
                      
  .SepTitulo {        
   border-bottom:1px solid #516935;
   padding-bottom:6px;
  } 
  
  .SepTitulo2 {
   border-bottom:3px solid #b0b3ac;
   padding-bottom:6px;
  } 
  
  .SepTitulo3 {
   border-bottom:1px solid #b7b7b7;
  } 
  
  .SepNomeProfessor {
   background:url(../images/site/sepNomeProfessor.png) no-repeat bottom center;
   padding-bottom:10px;
  } 
  
  .RedesSociais       { opacity: 0.40; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); }
  .RedesSociais:hover { opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
  
  #Abas       { width:196px; padding:0px; }
  .AbaAtivo   { background:url(../images/site/bgAbaAtiva.png) repeat-y top left; width:100%; padding:6px 7px; }
  .AbaDefault { background:none; width:100%; padding:6px 7px; }
  
  .FonteAbas { color:#fff; }
  .FonteAbasHover { color:#fff; }
  
  /* ------------------ BANNER ------------------ */


ul.bjqs {position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; border-radius:10px; border:1px solid #dedede;  }
li.bjqs-slide { position:absolute; display:none;  }
ul.bjqs-controls { list-style:none;margin:0;padding:0;z-index:9999; }
ul.bjqs-controls.v-centered li a { position:absolute;  }
ul.bjqs-controls.v-centered li.bjqs-next a { right:0; width:40px; margin-top:75px;}
ul.bjqs-controls.v-centered li.bjqs-prev a { left:0; width:40px; margin-top:75px;}
ol.bjqs-markers {list-style: none; padding: 0; margin: 0; width:100%; }
ol.bjqs-markers.h-centered {text-align: center;}
ol.bjqs-markers li {display:inline;}
ol.bjqs-markers li a {display:inline-block;}
p.bjqs-caption {display:block;width:100%;margin:0;padding:2%;position:absolute;bottom:0; display:none;}

ul.bjqs-controls.v-centered li a {
  display:block;
  padding:10px;
  background:<?php echo $bg_base; ?>;
  color:<?php echo $txt_base;?>;
  text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover {
  background:<?php echo $bg_base_hover; ?>;
  color:<?php echo $txt_base;?>;
}

ol.bjqs-markers li a {
  padding:5px;
  background:<?php echo $bg_01; ?>;
  color:<?php echo $txt_01; ?>;
  margin:15px 5px;
  text-decoration: none;
  border-radius:<?php echo $radius; ?>
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover {
  background:<?php echo $bg_01_hover; ?>;
}

p.bjqs-caption {
  background:#FFF;
  text-align:center;
  color:#000;
  font-weight:bold;
  opacity:0.7;
}

  /*------------------ "Paginador" ------------*/
    
  .PaginadorDefault {
   float:left;
   font-size:14px;
   color:#000000;
   padding:5px;
  }
  
  .PaginadorActive {
   float:left;
   font-size:14px;
   font-weight:bold;
   color:#ffcc00;
   padding:5px;
  }
  
  /* ----------------- Album ------------------*/
  
  .CategoriaAlbum {
   clear:both;
   padding:5px 0px;
  }
  
  #album_foto_legenda {
   background:white;
   color:black;
   padding:5px 10px;
   font-size:11px;
  }
  
  /* ----------------- Blog ------------------*/
  
  #DataBlog {
   float:left;
   width:178px;
   text-align:right;
   color:white;
   font-size:10px;
   font-weight:bold;
   margin-left:10px;
   margin-top:50px;
  }
  
  #TextBlog {
   margin:45px 0px 0px 10px;
   float:left;
   color:white;
   font-size:12px;
   width:178px;
   height:270px;
   text-align:justify;
  }
  
  
  #contentResponse
  {
   background-color: #891a1c;
   display: none;
   position: fixed;
   width:100%;
   top: 0px;
   padding:25px 0px;
   color:white;
   font-size:14px;
   text-align:center;
   filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	border-bottom:1px dotted white;
  }
  
  /* -------- Formularios -------- */
  
  .labelForm {
   font-size:14px; 
   font-weight:normal;
   padding-top:7px;
   color:#434343;
   float:left;
   width:80px;
   text-align:right;
   padding-right:10px;
  }
  
  .labelForm2 {
   font-size:14px; 
   font-weight:normal;
   padding-top:7px;
   color:#434343;
   float:left;
   width:140px;
   text-align:right;
   padding-right:10px;
  }  
  
  .bgForm {
   background:url(../images/site/bgForm.jpg) repeat-x;
   float:left;
   height:32px;
  }

  .BgBusca {
   background:url(../images/site/bgBusca.jpg) repeat-x;
   float:left;
   height:22px;
  }
  
  .DefaultInput {
   font-size:14px;
   font-weight:normal;
   color:#434343;
   width:95px;
   border:0px;
   background:none;
   padding:5px 0px;
  }
  
  .InputBusca {
   font-size:14px;
   font-weight:normal;
   color:#4f504f;
   border:0px;
   background:none;
   padding:1px 5px;
   font-family: Arial;
  }  
  
  .bgTextBox {
   background:url(../images/site/bgTextBox.jpg) repeat-x;
   float:left;
   height:100px;
  }
  
  .TextBox {
   font-size:14px;
   font-weight:normal;
   color:#7f7f7f;
   width:95px;
   border:0px;
   background:none;
   height:92px;
   width:275px;
   margin:3px;
  }
  
  .TextDefaultButton {
   text-transform:uppercase;
   color:white;
   margin:5px 0px;
   font-size:11px;
   font-weight:bold;
   float:left;
  }
  
  .ButtonDefault {
   cursor:pointer;
  }
  
  .BgDefault {
   background:#8dab10;
  }
  
  .Bg1 {
   background:#f3f3f3;
  }
  
  .Padding5 {
   padding:5px;
  }
  
  .SepHor {
   clear:both;
   background:#f6f6f6;
   border-top:1px solid #e6e6e6;
   border-right:1px solid #e6e6e6;
   height:5px;
   margin:10px 0px;
  }
  
  .SepVert {
   float:left;
   background:#f6f6f6;
   border-top:1px solid #e6e6e6;
   border-right:1px solid #e6e6e6;
   width:5px;
   margin:0px 12px;
  }
  
   /*  ---------- PAGINADOR ----------- */
  
  .OpacityIcon { opacity: 0.3; }
  .Padding5    { padding: 5px; }
  
  .BackColor1                    { background:#9ebfdf; }
  .BackColor4                    { background:#688351; }
  .ColorWhite, a.ColorWhite      { color:#FFFFFF; }
  
   /*  ---------- BANNER AS BOLINHA ----------- */  
  
  #navBolinha {  }
  #navBolinha a, #s7 strong { background:url(../images/site/bgDefaultBanner.png) no-repeat; text-decoration: none; width:13px; height:13px; padding:0px 5px; margin:0px 2px; }
  #navBolinha a.activeSlide { background: url(../images/site/bgActiveBanner.png) no-repeat; text-decoration: none; width:13px; height:13px; padding:0px 5px; margin-right:0px 2px; }
  #navBolinha a:focus { outline: none; }
  
  /*------------------ "Overlay" ------------*/
  
  .OverlayBackground {
   	width: 100%;
   	height: 100%;
   	background-color: #fff;
   	position: fixed;
   	z-index: 1608;
   	top: 0px;
   	left: 0px;
   	opacity: 0.70;
   	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
   	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
   }

   .Overlay {
   	width: 100%;
   	height: 100%;
   	position: fixed;
   	display:none;
   }    
   
   
   
.fonte14 li {
   list-style-type: square;
   position:relative;
} 

.fonte14C li {
   list-style-type: disc;
   position:relative;
   margin-top:-1px;
   margin-left:15px;
}   

#categoria-professor:hover {
   background:url(../images/site/bgAbaAtiva.png) repeat-y top left;
   width:100%;
   padding:6px 7px;
   color:#FFF;
}

#categoria-professor:hover a {
   color:#FFF;
}

#categoria-professor a:hover {
   color:#FFF;
}

.foto-pagina-content img {
  border: 3px solid #c1d2b3;
  border-radius: 8px;
}