 /*******************
 * Elements *
 ********************/
	  
.avaBody{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 160%;
	text-align:left;
	list-style-type: square;
}
.avaBody td,th, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 160%;
}
.avaBody a {
	text-decoration: underline;
}
.avaBody a:link {
	color: #006699;
}
.avaBody a:visited {
	color: #008ACC;
}
.avaBody a:hover {
	color: #0095DD;
}
.avaBody a:active {
	color: #0066CC;
}
.avaBody h1 {
	font-size: 19px;
	color: #666666;
	
}
.avaBody h2 {
	font-size: 17px;
	color: #666666;
	
}
.avaBody h3 {
	font-size: 15px;
	color: #666666;
	
}
.avaBody h4 {
	font-size: 13px;
	color: #666666;
	margin: 0px 5px;
	
}
.avaBody h5 {
	font-size: 12px;
	color: #666666;
		margin: 0px 5px;
	
}
.avaBody input, select {
	font-size: 10px;
	color: #666666;
	border: 1px solid #999999;	
}
.avaBody ul{
	font-size: None;
	color: #666666;
	list-style-type: square;
}
 /*******************
 * texto *
 ********************/
.ava-small-text {
	font-size: 9px;
} 
.ava-medium-text {
	font-size: 13px;
}
.ava-white-text {
color:#FFFFFF
	
}
.ava-normal-text {
font-size: 11px;
	
}
 
 
  /*******************
 * Contenido *
 ********************/ 
 


 .avaContent{
	padding: 0px 0px 0px 0px; 
}
 .avaContent p{
	padding-left: 0px;
	padding-bottom: 0px;  
}
 .avaContent-imagen{
float: right; margin:10px;
}
  /*******************
 * objects *
 ********************/
#ava-curso-image-main{
  background: #4F8DAE;
  height:120px;
  width:100%;
  }
#ava-curso-image-main img{
  height:120px;
  }
#ava-curso-name{
	margin: 0px 0px 0px -10px;
	font-size: 16px;
	text-align:right;
	color:  #fff;
	font-weight: bold;
	padding: 5px;
		font-family: Arial, Helvetica, sans-serif;
  }
.ava-post-error{
	margin:5px;
	background-color: #FAC832;
	background-image: url(error.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	border: 1px solid #DCAF2B;
	padding: 5px 5px 5px 30px;
  
         }
.ava-post-warning{
	margin:5px;
	background-color: #FFFFCC;
	background-image: url(advert.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	border: 1px solid  #FFCC66;
	padding: 5px 5px 5px 30px;
  
         }
.ava-post-msg{
	margin:5px;
	background-color: #CCE0EC;
	background-image: url(mensaje.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	border: 1px solid   #788FA9;
	padding: 5px 5px 5px 30px;
  
         }
.ava-post{
	  background-color: #FFFFCC;
	  margin:5px;
	  border: 1px solid  #FFCC66;
	  padding: 5px 5px 5px 5px;
	   
         }
.ava-post-description{
	  background-color:  #EDEDED;
	  margin:5px;
	  border: 1px solid #006699;
	  padding: 5px 5px 5px 5px;
	   
         }
.ava-post-bar{
	  background-color: #DEE6EF  ;
	  margin:0px;
	   
         }
.ava-ruler{
	border-bottom: solid 1px #999999;
	  padding:5px;
	   
         }
.ava-toolbar{
	border-top: dotted 1px #999999;
	border-bottom: dotted 1px #999999;
	padding:5px;
	margin-left: -10px;
	
         }
.ava-navbar {
	font-size: 10px;
	color:  #666666;
	margin:5px;
	padding:5px;
	

}
.ava-toolbutton {
	font-size: 9px;
	color:  #666666;
	padding: 4px 5px 2px 5px;
	margin: 0px 0px 0px 5px;
	border: solid 1px #006699;
	background: #D5DEE4;	 
}
.ava-toolbutton-admin {
	font-size: 9px;
	color:  #666666;
	padding: 4px 5px 2px 5px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #FF9900;
	background-color: #E4D28C;
}
.ava-data-filter{
	margin:5px;
	background-color: #FFEBD8;
	border: 1px solid  #FFCC99;
	padding: 5px 5px 5px 30px;
	text-align:center;
  
         }
.ava-data-filter{
	margin:5px;
	background-color: #FFEBD8;
	border: 1px solid  #FFCC99;
	padding: 5px 5px 5px 5px;
	text-align:center;
  
         }
 /*******************
 * menu AVA derecho *
 ********************/

#ava-menu-rigth, #ava-menu-right ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	color:#FFFFFF;
	background-color: #919FA8;
	width: 150px;
	display:block;	
			}	
#ava-menu-right li { /* all list items */
		position : relative;
		list-style: none;
		
	
		}	

#ava-menu-right li a {
		display : block;
		color : #FFFFFF;
		text-decoration : none;
		background-color : #919FA8;
		border-bottom: 1px solid #FFFFFF;
		padding : 5px 3px 3px 10px;
		height: 28px;
		vertical-align:bottom;
		list-style: none;
				
	}	
#ava-menu-right li a:hover {
		background-color: #7B878E;
	}

#ava-menu-right img {
	border: none;
	float: right;
	position: relative;
	right: 0px;
	top: 0px;
	z-index: 25;
	}
.liactive {
		display : block;
		color: #666666;
		text-decoration : none;
		background-color : #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		padding : 5px 3px 3px 5px;
		height: 28px;
		vertical-align:bottom;
		list-style: none;
	}
 /*******************
 * menu AVA izquierdo *
 ********************/
	

#ava-curso-image-rightmenu {
background:#4F8DAE;
width:140px;
			}
#ava-curso-image-rightmenu img{
width:140px;
height:75px;
			}

.ava-menu-left {
width:140px ;
text-align:left;
margin-top:50px;
		}	
.ava-mnleft-item {
	background-image: url(mn_left_vineta.gif);
	background-repeat: no-repeat;
	padding:5px 0px 5px 15px;
	background-position: 0px 8px;
		}	
.ava-mnleft-item a {
		text-decoration: underline;	
		color : #006699;			
	}	
.ava-mnleft-item a:hover {
		color:#005F8C;
	}
.ava-menu-left img {
	border: none;
	}
.ava-mnleft-active{
		color: #666666;
		text-decoration : none;	
		background-image: url(mn_left_bullet.gif);
		background-repeat: no-repeat;
		padding:5px 0px 5px 25px;
		background-position: 10px 10px;	
		}	
 /*******************
 * menu Aspirantes izquierdo *
 ********************/
	

#asp-menu-left, #asp-menu-left ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	color:#fff;
	width: 140px;
	height:500px;
	display:block;
	background-image: url(menu_green.jpg);	

			}	
#asp-menu-left li { /* all list items */
		display : block;
		position : relative;
	list-style: none;
	float:left;
		width:140px;
	
		}	

#asp-menu-left li a {
		display : block;
		color : #333333;
		text-decoration : none;
		border-bottom: 1px solid #FFFFFF;
		padding : 5px 0px 3px 0px;
		height: 28px;
		width:140px;
		vertical-align:bottom;
		list-style: none;
		
				
	}	
#asp-menu-left li a:hover {
		background-color: #A2C096;
		width:140px;
	}

#asp-menu-left img {
	border: none;
	float: left;
	padding : 0px 5px 0px 5px;
	position: relative;
	right: 0px;
	top: 0px;
	z-index: 25;
	}
.liactive {
		display : block;
		color: #666666;
		text-decoration : none;
		background-color : #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-top: 1px solid #CCCCCC;
		padding : 5px 0px 3px 0px;
		height: 28px;
		vertical-align:bottom;
		list-style: none;
	}

 /*******************
 * zonas *
 ********************/
.ava-zone-left{
	  padding:5px;
	  background-color: #F1F1F1;
	  border: solid 1px #CCCCCC;
	  text-align:center;
	  vertical-align:top;
	  max-width: 140px;
		   }
.ava-zone-menu{
	  width:140px;
	
	   }
.ava-zone-content{
	  padding: 0px 5px 5px 10px;
	  vertical-align: top;
	  width:100%;
	  
	   }

 
 /*******************
 * Tablas *
 ********************/
.ava-table{
	  margin:5px;
	   
         }
.ava-table-header-left{
	  background-color: #A1ADC1;
	  background-image:url(cor01.gif);
	  background-position:top left;
	  background-repeat:no-repeat;
	  width:5px;
	  }
.ava-table-footer-left{
	  background-color: #B9C6CE;
	  background-image:url(cor03.gif);
	  background-position:bottom left;
	  background-repeat:no-repeat;
	  width:5px;
	  }
.ava-table-footer{
      background-color: #B9C6CE;
	  background-image: url(cor04.gif);
	  background-position: bottom right;
	  background-repeat: no-repeat;
	  padding: 5px 5px 5px 0px;
	  text-align: rigth;
	  
         }
	  
.ava-table-header, .ava-table-header th{
      background-color: #A1ADC1;
	  background-image:url(cor02.gif);
	  background-position:top right;
	  background-repeat:no-repeat;
	  padding: 5px 5px 5px 5px;
	  text-align:left;
	  
         }
.ava-table-header-content{
      background-color: #A1ADC1;
	  padding: 5px 5px 5px 5px;
	  text-align:left;
	  border-right: solid 1px #FFFFFF;
	 
	  
         }
.ava-table-subheader{
      background-color: #CCDCE4;
	  padding: 5px 5px 5px 5px;
	  }
.ava-table-subheader-content{
      background-color: #CCDCE4;
	  padding: 5px 5px 5px 5px;
	  border-right: solid 1px #FFFFFF;
	  }
.ava-table-row1{
      background-color: #DDDDDD;
	  padding:5px;
	  border-top: 1px solid #FFF;
         }
		 
.ava-table-row1-content{
      background-color: #DDDDDD;
	  padding:5px;
	  border-top: 1px solid #FFF;
	  border-right: solid 1px #FFFFFF;
         }
.ava-table-row2{
      background-color: #EDEDED;
	  padding:5px;
	  border-top: 1px solid #FFF;
         }
.ava-table-row2-content{
      background-color: #EDEDED;
	  padding:5px;
	  border-top: 1px solid #FFF;
	  border-right: solid 1px #FFFFFF;
         }
		  /*******************
 * Tablas *
 ********************/