/*__ MENU VERTICAL DO SITE _____________________________________________*/
#nav {
width: 160px;
margin:0 0 0 5px;
}

#nav ul {
width: 160px;
margin: 5px 0 10px 0;
padding:0 0 11px 0;
list-style:none;
background: #ffffff url(images/menu-2.png) no-repeat bottom;
}

#nav  li.title {
color:#FFFFFF;
text-align:center;
background: url(images/menu-1.png) no-repeat;
height: 16px;
padding:11px 0 0 0;
margin:0;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#nav  li a {
font: normal 11px "Trebuchet MS", Tahoma, Arial, sans-serif;
background: #F2F9FD url(images/menu-a.png) no-repeat center bottom;
color: #003399;
padding:3px 5px;
margin:0;
width:148px;
display:block;
border-right: 1px solid #023567;
border-left: 1px solid #023567;
text-decoration: none;
}

#nav  li a:hover{
background:#F2F9FD url(images/menu-h.png) no-repeat center bottom;
color: #CC0000;
text-decoration: none;
}

/*___ NAVEGAÇAO ___________________________________________________ */
#nav_abq {
width: 148px;
margin: 0px;
border-style: none solid;
border-color: #BCD2E6;
border-size: 1px;
border-width: 1px;
}

#nav_abq ul {
list-style-type: none;
list-style: none;
margin: 0;
padding: 0;	
}

#nav_abq ul li {display: inline;} /*evita margens em alguns IEs*/

#nav_abq li a {
height: 20px;
line-height:20px;
text-decoration: none;
display: block;
border-style: solid none;
border-color: #BCD2E6;
border-size: 1px;
border-width: 1px;
}	
	
#nav_abq li a:link, #nav_abq li a:visited {
color: #284664;
background:  url(images/menu3.gif);
padding: 0 0 0 10px;
	}
	
#nav_abq li a:hover {
color: #627EB7;
background:  url(images/menu3.gif) 0 -32px;
padding: 0 0 0 10px;
	}
	
/* _______  NAVEGAÇÃO - MENU - BOX 1 - AREA DO ALUNO _______________________________________*/
#nav-box{
background:url(images/greypx.gif) bottom left repeat-x;
float:left;
width:99%;
	margin:0;
	font-weight: bold;
}

#nav-box ul{
list-style:none;
margin:0;
padding:0;
}

#nav-box a{
background:url(images/tabs.gif) no-repeat 100% 0;
color:#333;
display:block;
font-size:11px;
font-weight: bold;
padding:7px 20px 4px 11px;
text-decoration:none;
}

#nav-box a:hover{
color:#999999;
}

#nav-box li{
background:url(images/tabs.gif) no-repeat 0 0;
float:left;
margin:0 4px 0 0;
padding:0 0 0 9px;
}

#nav-box #current-box{
background:url(images/tabs.gif) no-repeat 0 -41px;
}

#nav-box #current-box a{
background:url(images/tabs.gif) no-repeat 100% -41px;
color:#333;
padding:7px 20px 5px 11px;
}
	

/* _______  FORMULARIO  __________________________________________________*/
/*form todos*/
form{margin:0;}

input{
background:#f5f5f5;
border:1px solid #ccc;
}

textarea{
background:#f5f5f5;
border:1px solid #ccc;
}

label{ font-weight:bold;}

.bot{
padding:1px 2px;
background:#A8E2FF;
font-weight:bold;
border:1px solid #0099CC;
font-size: 10px;
color: #003366;
}


/*formulario membro_cadastro_edit*/
form.form-1{
margin: 2px 0 0 2px;
padding:3px;
background: url(images/img_cadastro_membro.jpg) no-repeat right bottom;
}

form.form-2{
margin: 2px 0 0 2px;
padding:3px;
background: url(images/img_avaliador.jpg) no-repeat right bottom;
}

label.label-1{
display:block; 
float:none; 
font-weight: bold; 
padding-left:10px;
}

input.input-1{
background:#FBFBFB;
color: #000;
border: 1px solid #CCC;
font-size: 11px;
padding: 3px;
}


/*formulario da pagina cadastro de novo aluno*/
form.novo-aluno{
background: #f2f2f2; 
border: 1px dotted #E1E1E1; 
margin: 2px 0 0 2px; 
padding:3px
}
		
button.button{ padding: 2px; margin:2px;}

label.form-cadastro{display:block; float:none; font-weight: bold; padding-left:10px;}

input.grande {
background-color: #FFF;
color: #000;
border: 1px solid #CCC;
font-size: 11px;
padding: 3px;
width:400px;}

input.form-medio {
background-color: #FFF;
color: #000;
border: 1px solid #CCC;
font-size: 11px;
padding: 3px;
width:190px;}

input.form-pequeno {
background-color: #FFF;
color: #000;
border: 1px solid #CCC;
font-size: 11px;
padding: 3px;
width:85px;}

select.form-pequeno2 {
background-color: #FFF;
color: #000;
border: 1px solid #CCC;
font-size: 11px;
padding: 3px;
width:70px;}

textarea.form-textarea{
/*width:400px;*/
/*height:50px;*/
background-color: #FFF;
color: #000;
border: 1px solid #CCC;
font-size: 11px;
padding: 3px;}

input.checkbox{margin: 0 0 0 5px;}



/*fomulario de contato*/
form.form-for-contato{
background: #F7F7F7;
border: 1px dotted #E1E1E1;
margin: 2px 0 0 2px; 
padding:3px;
color: #000;
}

input.form-contato{/*campo de para preencher*/
display:block;
float:none;
background-color: #FFF;
color: #000;
border: 1px solid #CCC;
font-size: 11px;
padding: 3px;

}
textarea.form-contato{/*observaçoes*/
display:block;
float:none;
background-color: #FFF;
color: #000;
border: 1px solid #CCC;
font-size: 11px;
padding: 3px;

}
label.form-label-contato{/*texto*/
font-weight: bold;
display:block;
width:269px;
background: #F0F0F0;
margin: 0 0 2px 0;
padding: 0 0 0 10px;
}
