body {
  font-family: verdana;
  font-size: 10px;
}
div,table {
  padding: 0px;
  margin: 0px;
  left: 0px;
  right: 0px;
  border: 0px solid black;
  font-family: verdana;
  font-size: 10px;  
}
form {
  display: inline;
}
input{
 font-family: verdana;
 font-size: 10px;
 background: #f5f5f5;
}
a.gallery {
  font-family: arial;
  font-size: 11px;
  text-decoration: underline;
  color: #363636;
  font-weight: bold;
}
a.gallery:hover {
  color: #DA251D;
  text-decoration: none;
}
#full{
  text-align: center;
  position: absolute;
  width: 100%; 
  padding-top: 31px;  
  padding-bottom: 20px; 
  background-image: url('../../images/background.jpg');
  border: 0px solid black;
}
#top{
  background: url('../../images/top.png');
  width: 790px;
  height: 57px;
}
#menu{
  text-align: center;
  padding-left: 59px;
  padding-right: 51px; 
}
#footer{
  background: url('../../images/under.png');
  width: 790px;
  height: 40px;
  font-family: arial;
  font-size: 12px;
  text-align: center;
  color: #464646;
  padding-top: 10px;
}
#body_content{
  position: relative;
  width: 790px;
  background-color: #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
}
.button_letter{  
 padding-top: 30px; 
 float: left;
 padding-right: 19px;
}
.button_red{  
 padding-top: 28px; 
 float: left;
 padding-right: 19px;
}
.ball{
 padding-top: 38px;
 float: left;
 padding-right: 19px;
}
img{
  border: 0px;
}
.sides{
  padding-top: 37px;
}
#content_middle {
  background-color: white;
  text-align:center;
}
#content_page_content{
  text-align: left;
  padding-top: 14px;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 4px;
  overflow: false;
}
#title_publicidade{
  font-family: arial;
  font-size: 11px;
  padding-top: 8px;
  color: #636363;
  text-align: left;
  padding-left: 11px;
  padding-bottom: 3px;
}
#text_cad_newsletter{
  font-family: arial;
  font-size: 11px;
  padding-top: 8px;
  color: #636363;
}
#box_login{
 background-color: #CDCDCD;
 padding-top: 16px;
 padding-bottom: 12px;
}
#box_login_border{
 background-color: white;
 padding:2px;
 width: 87%; 
}
#box_question{
 background-color: #CDCDCD;
 padding-top: 16px;
 padding-bottom: 16px;
}
#box_question_border{
 background-color: white;
 padding:2px;
 width: 87%; 
}
#box_links{
 background-color: #CDCDCD;
 padding-top: 16px;
 padding-bottom: 16px;
 text-align: center;
}
#box_links_border{
 background-color: white;
 padding:2px;
 width: 87%; 
}
.input_login{
  background-color: #E1E1E1;
}
#all_gallery{
 background-color: #CDCDCD;
 padding: 2px;
 font-family: arial;
 font-size: 13px;
}
#title_gallery{
 padding-bottom: 3px;
}
#title_question{
 padding-bottom: 7px;
}
#box_gallery_border{
 background-color: white;
 padding:2px;
 width: 87%; 
}
.link_gallery {
 font-family: arial;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #363636;  
}
.link_gallery:hover {
 font-family: arial;
 font-size: 11px;
 color: #DA251D;
}
#photos_gallery{
  padding-top: 14px;
  height: 397px;
}
#link_all_albuns{
 padding: 8px; 
 padding-top: 12px; 
}
a.jScrollArrowUp {
 background: url(../../images/seta_cima_fundo_branco.jpg) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
 background: url(../../images/seta_cima_fundo_branco.jpg) no-repeat 0 0;
}
a.jScrollArrowDown {
 background: url(../../images/seta_baixo_fundo_branco.jpg) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
 background: url(../../images/seta_baixo_fundo_branco.jpg) no-repeat 0 0;
}
a.jScrollArrowDown, a.jScrollArrowUp {	
 right: 1px;
}
#title_page{
  padding-bottom: 4px;
}
.text_contact{
  font-family: verdana;
  font-size: 11px;
}
#content_contact{
  padding: 6px;
  padding-top: 10px; 
}
.input_contact{
 border: 1px solid #363636;
}
textarea {
  scrollbar-arrow-color: #DA251D;
  scrollbar-base-color: #000000 /*#C4C2BD*/;
  scrollbar-dark-shadow-color: #000000;
  scrollbar-track-color: #999999;
  scrollbar-face-color: #C4C2BD;
  scrollbar-shadow-color: #cccccc;
  scrollbar-highlight-color: #cccccc;
  scrollbar-3d-light-color: #DA251D;
  background: #f5f5f5;
  width: 311px;
  height: 126px;
  font-family: verdana;
  font-size: 10px;
}
. listao {
 font-size: 10px;
}
#order_obs { 
 padding-top: 17px;
 font-size: 9px;
 width: 96%;
 text-align: right;
 padding-right: 20px; 
}
.access_restrict{
 width: 98%;
 font-size: 10px;
 text-align: center; 
}
a.call_we {
 font-family: verdana;
 font-size: 10px;
 text-decoration: underline;
 color: #363636;
 font-weight: bold; 
}
a.call_we:hover{
 color: #DA251D;
 text-decoration: none; 
}
#photos_home{
  width: 98%;
  padding-top: 6px;
}
.rodape1 {
    font-weight: bold;
    border-bottom: 0px;
    text-decoration: none;
}
.rodape1:hover {
    border-bottom: 1px #020202 solid;
    text-decoration: none;
}
.rodape2 {
   font-weight: bold;
   border-bottom: 0px;
   text-decoration: none;
}
.rodape2:hover {
   border-bottom: 1px #ffbe29 solid;
   text-decoration: none;
}
#news_full{
  width: 98%;
  padding-left: 6px;
  padding-top: 10px;
}
.link_news{
 text-decoration: none;
 color: #020202;
}
.link_news:hover{
 text-decoration: underline;
 color: #020202;
}
#dados_pessoias_content
{
  padding-left: 4px;
  padding-top: 6px;
}
#fotos_content
{
  padding-left: 4px;
  padding-top: 6px;
}
#infoCPII_content
{
  padding-left: 4px;
  padding-top: 6px;
}
#contatos_content
{
  padding-left: 4px;
  padding-top: 6px;
}
#plano_pagamento_content
{
  padding-left: 4px;
  padding-top: 6px;
}
#obs_content
{
  padding-left: 4px;
  padding-top: 6px;
}
#senha_acesso_content
{
  padding-left: 4px;
  padding-top: 6px;
}
#endereco_content
{
  padding-left: 4px;
  padding-top: 6px;
}
#estatuto_content
{
  padding-left: 4px;
  padding-top: 6px;
}
#forms_payment_content
{
  padding-left: 4px;
  padding-top: 6px;
}
#prox_event{
  width: 98%;
  padding-left: 6px;
  padding-top: 4px;
}
#events_list{
  width: 98%;
  padding-left: 6px;
  padding-top: 10px;
}
.link_pager{
  text-decoration: none;
  color: #020202;
}
.link_pager:hover{
  color: blue;
}
#content_enter_ex_student{
  padding: 6px;
  padding-top: 10px; 
}
#content_enter_associate{
  padding: 6px;
  padding-top: 10px; 
}
#content_page_content_gallery{
  text-align: left;
  padding-top: 14px;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 4px;
  overflow: false;
  text-align: center;
}
#pop{
   display:block;
   position:absolute;
   top:39%;
   left:50%;
   margin-left:-150px;
   margin-top:-100px;
   padding:10px;
   width:300px;
   height:200px;
   border:0px solid #d0d0d0;
   padding-top: 0px;
}
#pop_content {
  padding-top: 10px;
  background-color: #fffdca;
  border:1px solid #000;
  height: 100%;
  padding: 10px;
}
#pop2{
   display:block;
   position:absolute;
   top:10%;
   left:44%;
   margin-left:-150px;
   margin-top:-100px;
   padding:10px;
   width:400px;
   height:569px;
   padding-top: 0px;
}
#pop2_content {
  background-image: url('../../images/banner_cpll_encontro_07_08.jpg');
  border: 1px solid #000;
  height: 98.5%;
  padding: 10px;
  padding-bottom: 0px;
}
/*#loading {
    width: 200px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -50px;
    margin-left: -100px;
    text-align: center;
    z-index: 100;
}*/
#loading {
    width: 100%;
    height: 100%;
    background-color: #DEDEDE;
    position: absolute;
    padding-top: 38%;
    text-align: center;
    z-index: 100;
}
h2{
  font-size: 20px;
}
#search_ex_student{
  text-align: left;	
}
#title_birthday{
  position: relative;
  text-align: left;	 
  padding-top: 3.7px;	
  font-weight: bold;
  font-size: 14px;
  color: #db6704;
  border-bottom: 2px solid #da251c;
}
#birthday_peoples{
  position: relative;
  text-align: left;	
  width: 100%;
  background-color: #f1f1f5;
  border-bottom: 2px solid #da251c;	
}
.birthday{
  position: relative;
  width: 91px;
  height: 151px;
  margin: 4.5px;
  padding: 2px;	
  float: left;	
  cursor: pointer;
  background-color: transparent;
}
.birthday_hover{
  position: relative;
  width: 91px;
  height: 151px;
  margin: 4.5px;
  padding: 2px;	
  float: left;	
  background-color: #ffffff;
}
.photo_birthday{
  position: relative;	
  width: 85px;
  height: 113px;
  text-align: center;
}
.date_name_birthday{
  position: relative;	
  width: 97.5%;
  height: 30px;
  padding: 1px;
  text-align: left;
  font-family: tahoma;
  font-size: 11px;
}
#text_forgot_password{
  position: relative;
  width: 100%;
  padding: 2px;
  text-align: justify;
  margin: auto;	
}