body { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #FFFFFF;
	color: #707070;
	margin:0px;
}

/*---- GERAL ----*/

.txt { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #707070; 
} 

a{ font-size: 12px; color: #616161; text-decoration: none;}
a:visited{ color:#616161; text-decoration: none;}
a:hover{ color: #bec69b; text-decoration: underline;}

.page { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #92336d; 
}
.page a{ font-size: 11px; color: #92336d; text-decoration: none;}
.page a:visited{ font-size: 11px;color:#92336d; text-decoration: none;}
.page a:hover{ font-size: 11px; color: #92336d; text-decoration: underline;}

.date{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #707070; 
	font-weight:normal;
}

.left {
width:253px;
height:100px;
position:relative;
margin:auto;
overflow:hidden;
}
.theimgs { /*height of images is 300px and width of images is 100px*/
width:253px;
height:143px;
position:absolute;
margin-top:-25px; /* this is half the height of the images */
margin-left:0px; /* this is half the width of the images */
}


/*--------------------------TITULOS---------------------------*/
.title { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #92336d; 
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:10px;
} 

.title a{ font-size: 15px; color: #92336d; text-transform:uppercase; text-decoration: none;}
.title a:visited{ font-size: 15px; color:#92336d; text-transform:uppercase; text-decoration: none;}
.title a:hover{ font-size: 15px; color: #92336d; text-transform:uppercase; text-decoration: underline;}


.subtitle_green { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #82913e; 
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:5px;
}
.subtitle { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #92336d; 
	font-weight:bold;
	padding-bottom:5px;
} 
.subtitle a{ font-size: 12px; color: #92336d; text-decoration: none;}
.subtitle a:visited{ font-size: 12px; color:#92336d; text-decoration: none;}
.subtitle a:hover{ font-size: 12px; color: #92336d; text-decoration: underline;}

/*--------------------------menu---------------------------*/
.menu{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color:#bec69b;
	padding-left:5px;
	background-color:#82913e;
}
.menu a{ font-size: 15px;  color: #FFFFFF; text-decoration: none;}
.menu a:visited{ font-size: 15px;  color:#FFFFFF; text-decoration: none;}
.menu a:hover{ font-size: 15px;  color: #bec69b; text-decoration: none;}

.submenu{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#92336d;
	text-transform:uppercase;
	font-weight:bold;
}
.submenu a{ font-size: 12px;  color: #92336d; text-decoration: none; font-weight:bold;}
.submenu a:visited{ font-size: 12px;  color:#92336d; text-decoration: none; font-weight:bold;}
.submenu a:hover{ font-size: 12px;  color: #92336d; text-decoration: underline; font-weight:bold;}

.path{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#c898b6;
}
.path a{ font-size: 11px; color: #c898b6; text-decoration: none;}
.path a:visited{font-size: 11px; color:#c898b6; text-decoration: none;}
.path a:hover{font-size: 11px; color: #bec69b; text-decoration: underline; }


/*--------------------------IDIOMAS---------------------------*/
.idioma1{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color:#92336d;
	color:#FFFFFF;
	text-align:center;
}
.idioma1 a{ font-size: 11px; color: #FFFFFF; text-decoration: none;}
.idioma1 a:visited{ font-size: 11px; color:#FFFFFF; text-decoration: none;}
.idioma1 a:hover{ font-size: 11px; color: #FFFFFF; text-decoration: underline;}

.idioma2{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#92336d;
	text-align:center;
}

.idioma2 a{ font-size: 11px; color: #92336d; text-decoration: none;}
.idioma2 a:visited{ font-size: 11px; color:#92336d; text-decoration: none;}
.idioma2 a:hover{ font-size: 11px; color: #92336d; text-decoration: underline;}

/*--------------------------backgrounds---------------------------*/
.back_left{
	background-image:url(../logotipo.jpg);
	height:842px;
	background-repeat:no-repeat;
}

/*--------------------------footer---------------------------*/
.footer {
	background-image:url(../bottom.jpg);
	height:188px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#92336d;
	padding-bottom:7px;
} 

/*-------------------------- Calendario LEFT ------------------------------------*/
  .info {
	  display: block;
	  padding: 1px;
	  margin-bottom: 1px;
	  background-color: #FFFFFF;
	  border: 1px solid #d8d7d7;
	  color: #707070;
  }	
  
  /** first set of css - standard calendar **/
  .qcalendar {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  color: #898989;
	  margin:0px;
	  padding:0px;
  }
  .qcalendar th {
	  font-weight: normal;
	  height: 23px;
	  color: #898989
	  text-transform: uppercase;
	  font-size:9px
  }
  .qcalendar .header {
	  background-color: #92336d;
	  font-weight: normal;
	  height: 23px;
	  color: #FFF;
	  font-size:12px	  
  }

  .qcalendar td {
	  width: 23px;
	  height: 23px;
	  text-align: center;
	  font-size:0.9em;
	  vertical-align: middle;	
  }
  
  .qcalendar .cellval {
	  width: 23px;
	  height: 23px;
	  background-color: #FFF;
	  vertical-align: middle;
	  margin: 1px;
	  border: 1px solid #E1E1E1;
  }
  
  .qcalendar .celllink {
	  font-weight: bold;
	  width: 23px;
	  height: 23px;
	  background-color: #f8f1f5;
	  vertical-align: middle;
	  margin: 1px;
	  color: #92336d;
	  border: 1px solid #E1E1E1;
  }
  
  .qcalendar .today {
	  width: 23px;
	  height: 23px;
	  background-color: #FFF;
	  vertical-align: middle;
	  margin: 1px;
	  border: 1px solid #E1E1E1;	
  }
  
  .qcalendar .link {
  }
  
  .qcalendar a, .qcalendar a:link, .qcalendar a:visited {
	  font-weight: bold;
	  color: #92336d;
	  font-size: 10px;
	  text-decoration: none;
  }
  .qcalendar a:hover {
	  text-decoration: underline;	  
  }


/*-------------------------- Programa ---------------------------*/
.title_programa { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #92336d; 
	padding-bottom:5px;
	font-weight:bold;
} 
.title_programa a{ font-size: 13px; color: #92336d; text-decoration: none;}
.title_programa a:visited{ font-size: 13px; color:#92336d; text-decoration: none;}
.title_programa a:hover{ font-size: 13px; color: #92336d; text-decoration: underline;} 

.subtitle_programa { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #82913e; 
	font-weight:bold;
	padding-bottom:10px;
} 

.subtitle_programa a{ font-size: 11px; color: #82913e; text-decoration: none;}
.subtitle_programa a:visited{ font-size: 11px; color:#82913e; text-decoration: none;}
.subtitle_programa a:hover{ font-size: 11px; color: #82913e; text-decoration: underline;} 

.txt_programa{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #92336d; 
	padding-bottom:3px;
} 

.txt_programa a{ font-size: 11px; color: #92336d; text-decoration: none;}
.txt_programa a:visited{ font-size: 11px; color:#92336d; text-decoration: none;}
.txt_programa a:hover{ font-size: 11px; color: #92336d; text-decoration: underline;} 


.txt_programa_green{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #82913e; 
	padding-bottom:3px;
}
.txt_programa_green a{ font-size: 11px; color: #82913e; text-decoration: none;}
.txt_programa_green a:visited{ font-size: 11px; color:#82913e; text-decoration: none;}
.txt_programa_green a:hover{ font-size: 11px; color: #82913e; text-decoration: underline;} 

.txt_precos{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #c899b5; 
	padding-bottom:3px;
} 

.txt_mais_info{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #92336d; 
	padding-bottom:3px;
} 

.txt_mais_info a{ font-size: 9px; color: #92336d; text-decoration: none;}
.txt_mais_info a:visited{ font-size: 9px; color:#92336d; text-decoration: none;}
.txt_mais_info a:hover{ font-size: 9px; color: #92336d; text-decoration: underline;} 

