/*BODY */

BODY {
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    COLOR: #2F478E;
 	SCROLLBAR-FACE-COLOR: #CADAFB; 
	SCROLLBAR-HIGHLIGHT-COLOR: #1859A5; 
	SCROLLBAR-SHADOW-COLOR: #C0D9F6; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #1859A5; 
	SCROLLBAR-DARKSHADOW-COLOR: #ACACAC;
	 font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #006699;  
}
.borda_top {

	 font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #006699;
	background: url(images/index_r23_c1.jpg) repeat-x top;
}
.borda_al {
	border: 1px solid #006699;
	}
	.div_ima {
	visibility: hidden;
	vertical-align: 4px;
	top: 0;
	position: relative;
	overflow: scroll;
	direction: ltr;
	left: 5;
	}
.bg_fundo {
	background: url(images/alunos_fundo.jpg) no-repeat right;
	background-position: bottom;
	background-repeat: no-repeat;
	}

a {
  text-decoration: none;
  font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
 }

.c_c {
	border: 1px outset #CCCCCC;
	background-color: 16539c;
	}
	
	
.texto_c {
 font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #006699;
}
 .texto {
 font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #006699;
 }
  .texto_imprimir {
	font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
	
 }
  .texto_claro {
 font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #E1F0FF;
 }
  .texto_b {
	color: #006699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
 }
   .titulo_n {
	color: #006699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
 }
 .titulos_barrinha {
	color: #006699;
	font-family: Verdana, Geneva, Arial, Helvetica, "sans-serif bold";
	font-size: x-small;
	font-weight: bold;
	font-style: italic;
	}
	 .texto_barrinha {
	color: #006699;
	font-family: Verdana, Geneva, Arial, Helvetica, "sans-serif bold";
	font-size: xx-small;
	font-weight: bold;
	font-style: italic;
	}
/*  .texto_barrinha {
	background-color:#337CCC;
	color: E1F0FF;
	font-family: Verdana, Geneva, Arial, Helvetica, "sans-serif bold";
	font-size: xx-small;
	font-weight: bold;

}*/

/**/
/* testes */
.bg_co2 {
	background-color:#FFFFFF;
	color: #006699;
	font-family: Verdana, Geneva, Arial, Helvetica, "sans-serif bold";
	font-size: xx-small;
	height: 18px;
	vertical-align: middle;
}
.bg_co3 {
	background-color:#E1EDF2;
	color: #006699;
	font-family: Verdana, Geneva, Arial, Helvetica, "sans-serif bold";
	font-size: xx-small;
	height: 18px;
	vertical-align: middle;
}

/* Simulado */

hr {
	border: solid Black;
	height: 1px;
}
.t_simu {
 font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: Black;
}
.t_simu_mai {
 font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: Black;
 text-transform: uppercase;
}
.t_simu_m {
 font: bold xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: Black;
}
.t_simu_d {
 font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: Black;
}

/* Formularios */

input {
 font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: Black;
}
SELECT
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    COLOR: #2F478E;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px
}
button
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    COLOR: #2F478E;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px
}
TEXTAREA
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    COLOR: #2F478E;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px
}
/* */
.borda_fotos {
	border: 1px ridge #1859A5;
}

/* Galerias */
img.galleryimage { border: 1px solid #7098D8;
}

#galleryimage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
}

#galleryimage img {border: 1px solid #7098D8;}

#galleryimage_hl img {{border: 1px solid #7098D8;}

#gallerylegend { text-size: 10px;}

#footer {text-align: center; font-size: 9px;}

#warning {color: #f00;}

td.galleryrow {border-top: dotted 1px #7098D8;}

/**/
/* Fonte! */


.gradualshine{
filter:alpha(opacity=30);
-moz-opacity:0.9;
	background-color:#337CCC;
	color: #A7A7A7;
	font-family: Verdana, Geneva, Arial, Helvetica, "sans-serif bold";
	font-size: xx-small;
		border: 1px solid #006699;
}
/*menu*/
 .texto_menu {
 font: bold xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #006699;
 }
 
.F {
	DISPLAY: none
}
.A {
	
}

/*Sistema Novo*/
#conteudos a {
	font-weight: bold;
	margin-right: 3px;
	border: 1px none white;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: 100%;
	text-transform: capitalize;
}
#conteudos a:hover
{
	border: solid #ccc 1px;
	background: #e8e8e8;
	text-decoration: none;
}

/* div.downloads */
div.download { z-index: +1; }

div.download div.menu_form_header
{
  border: 1px solid black;
  border-bottom: 0px;
  cursor: default;
  width: 400px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  text-decoration: none;
  	background-color:#006699;
	color: #E1F0FF;
	font-family: Verdana, Geneva, Arial, Helvetica, "sans-serif bold";
	font-size: xx-small;
}

div.download div.menu_form_body
{
  border: 1px solid black;
  width: 400px;
  	background-color:#E1F0FF;
	color: #006699;
	font-family: Verdana, Geneva, Arial, Helvetica, "sans-serif bold";
	font-size: xx-small;

 }

div.download img.menu_form_exit
{

  float: right;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
}
div.download img.menu_form_icon
{
	float: left;
	cursor: pointer;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
}

div.download table
{
  border-collapse: collapse;
  width: 100%;
}

div.download th
{
  
  padding: 0px 5px 1px 0px;

  text-align: left;
}

div.download td
{
  width: 99%;
  padding: 0px 0px 1px 0px;
}
div.download a {
	font-weight: bold;
	margin-right: 1px;
	border: solid white 1px;
	text-decoration: none;
	height: 14px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;	
}

div.download a:hover
{
	border: solid #ccc 1px;
	background: #e8e8e8;
	text-decoration: none;
}



#buttonin a {
	float: right;
	font-weight: bold;
	border: solid white 1px;
	text-decoration: underline;
	background-color: #E1F0FF;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	text-align: right;
	vertical-align: middle;
	margin: 5px;
}


#buttonin a:hover
{
	border: solid #ccc 1px;
	background: #e8e8e8;
	text-decoration: none;
}



#button a {
	float: right;
	font-weight: bold;
	border: solid black 1px;
	text-decoration: none;
	background-color: #E1F0FF;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	text-align: right;
	vertical-align: middle;
	margin: 2px;
}


#button a:hover
{
	border: solid #ccc 1px;
	background-color: #e8e8e8;
	text-decoration: none;
}
.al_logado {
	font-size: xx-small;
	font-variant: normal;
	text-transform: capitalize;
	color: #006699;
}
 .log_error {
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
 }

.textfield {
	font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	background-image: url(/images/input_f.gif);
	background-repeat: repeat-x;
	height: 17px;
	border: 1pt solid #006699;
}
.BUTTON {
	COLOR:#FFFFFF;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: xx-small;
	background-image: url(images/button_f.gif);
	background-repeat: repeat-x;
	height: 17px;
	border: 1pt solid #006699;
	font-weight: bold;
}


.tabZ{
padding: 3px 4px;
margin-left: 3px;
font: bold x-small verdana ;
text-align: left;
border-bottom: 1px solid gray;
list-style-type: none;
}

.tabZ li{
	display: inline;
	margin: 0;
	font-weight: bold;
	}

.tabZ li a{
	text-decoration: none;
	padding: 3.5px 8px;
	margin-right: 3px;
	font-weight: bold;
	border: 1px solid gray;
	border-bottom: 1px solid #E1F0FF;
	background-color: #E1F0FF;
	color: #006699;
	}

.tabZ li a:visited{
color: #006699;
font-weight: bold;
border-top: 1px solid gray;
}

.tabZ li a:hover{
	background-color: #006699;
	border-bottom: 1px solid #006699;
	color: #E1F0FF;
	font-weight: bold;
	
}

.tabZ li a:active{
color: white;
font-weight: bold;
border-top: 1px solid gray;
border-bottom: 1px solid #006699;
}

.tabZ li.selected a{/*selected tab*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #ffffff;
	color: #006699;
	border-bottom: 1px solid white;
	font-weight: bold;
}
.importante a {
	color: #900;
}