/* WWW.ONLINESITES.COM.BR - 37 - 3221-5817 - ERIVELTON DE MOURA CABRAL - 15/05/07 */
*{ 
	/*Fonte padrao do site*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

body{
	background-color:#dfddd3;
	background-position:top left;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	height: 100%;
	color:#272727;
}

html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	color:#272727;

}
#wrapper {
	border-left:1px;
	border-left-style: solid;
	border-left-color: #e2e2e2;
	border-right:1px;
	border-right-style:solid;;
	border-right-color:#e2e2e2;
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;

}

a.link_abc {display: block;overflow: hidden;background:#74bd98; width: 100%; padding:5px;	height: 10px;	margin: 0; padding-top:1px; padding-right:2px; color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; font-variant: small-caps; text-align:center; text-decoration:none;}
a.link_abc:hover {display: block;overflow: hidden;background:#fac23f; width: 100%; padding:5px;	height: 10px;	margin: 0; padding-top:1px; padding-right:2px;color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; font-variant: small-caps; text-align:center; text-decoration:none;}

#menu {
margin-left:1px;
text-align:center;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
}

#menu li {
float:left;
position:relative;
width:20px;
}

#menu li ul {
position:absolute;
display:block;
top:1px;
left:0;
}

#menu li>ul {
top:auto;
left:auto;
}

* html #menu ul li {
float:left;
height:10px;
}

* html #menu ul li a {
height:1%;
}

#menu li:hover ul {
display:block;
}

#menu li:hover>ul {
visibility:visible;
}

#menu ul ul {
visibility:hidden;
}

#menu ul,li {
margin:0;
}

#menu ul a {
display:block;
text-decoration:none;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
border:1px solid #FFFFFF;
padding:2px;
background:#D2E1C8;
}

#menu li ul a {
text-decoration:none;
color: #000000;
border:1px solid #ccc;
padding:2px;
background:#f3ac05;
}

#fundo{
	background-color:#FFFFFF;
	background-image: url(../images/fundo_dentro.gif);
	background-position: bottom left;
	background-repeat:repeat-x;
}

#arrematefim{
	background-image:url(../images/fundo_interno.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
}

#arrematetopo{
	background-image: url(../images/setas_topo.gif);
	background-position: top left;
	background-repeat:no-repeat;
}


h1{
	font-size: 14px;

}

/*Menu ESQUERDO erivelton onlinesites *******************************************************************/
#divconteinermenu{
	width:140px;
	margin-left:0px;
}

#texto{
	text-align:justify;
}

ul.nav2 { 
	margin:0px; 
	padding:0px;
	width:140px;
	margin-left:0px;
}

ul.nav2 li {
	list-style:none; 
	display:inline;
	margin:0px; 
	padding:0px;
	width:140px;
	margin-left:0px;
}

ul.nav2 li a {
	float:left;
	margin:0px; 
	padding:0px;
	width:140px;
	margin-left:0px;
	color: #333333;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px  0px 4px  8px;
	text-decoration: none;
	border-bottom: 1px;
	border-bottom-style: dashed;	
	border-bottom-color: #FFFFFF;	
}

ul.nav2 a:hover{
	width:140px;
	color: #FF0000;
}

ul.nav3 { 
	margin:0px; 
	padding:0px;
	width:140px;
	margin-left:0px;
}

ul.nav3 li {
	list-style:none; 
	display:inline;
	margin:0px; 
	padding:0px;
	width:140px;
	margin-left:0px;
}

ul.nav3 li a {
	float:left;
	margin:0px; 
	padding:0px;
	width:140px;
	margin-left:0px;
	color: #FF6600;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:4px  0px 4px  10px;
	text-decoration: none;
	border-bottom: 1px;
	border-bottom-style: dashed;	
	border-bottom-color: #FFFFFF;
}

ul.nav3 a:hover{
	width:140px;
	color: #FF0000;
	background-color:#F3F3F3;
}
/*fim menu*/



#menu_fundo{
background-image:url("../images/fundo_menu_02.gif");
background-position:top left;
background-repeat:no-repeat;
background-color:#bdda93;
}


#pontilhado_botton{
border-bottom:1px;
border-bottom-style: dotted;
border-bottom-color: #e7e7e7;
}

.pontilhado_right{
border-right:1px;
border-right-style: dotted;
border-right-color: #FFFFFF;
}

.Titulo_secoes{
font-size:14px;
color: #FFFFFF;
font-weight:bold;
}

/*Formulários*/
input {
font:10pt Tahoma;
}

form {
padding:0px;
margin:0px;
}
select{
border:1px;
border-style:solid;
border-color:#9ec2ae;
background: #FFFFFF;
}

legend {
margin-right:5px;
margin-bottom:0;
margin-left:5px;
padding-right:5px;
padding-left:5px;
}

fieldset {
border:1px;
border-color:#333;
padding:15px;
width:300px;
float:right;
}
/*Fim formularios*/

.formularios_login {
font:normal 100% Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
border:1px;
border-style:solid;
border-color: #96ae92;
background: #FFFFFF;
}

.risco{
border-bottom: 1px;
border-bottom-style:solid;
border-bottom-color:#CC0000;
}
.formularios_login_aluno {
font:normal 100% Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
border:1px;
border-style:solid;
border-color:#9ecb58;
background: #9ecb58;
}

.Titulo1{
color: #009900;
}
.Titulo_branco{
color: #FFFFFF;
}

.Titulo_branco_13{
color: #FFFFFF;
font-weight:bold;
font-size:11px;
}

.borda_foto{
border:1px;
border-style: solid;
border-color: #333333;
}
/*formularios fim onlinesites*/

#conteudo{
color:#333333;
text-align:justify;
}

/*Links*/

a.link_preto11:link,a.link_preto11:visited,a.link_preto11:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #3c3c3c;
text-decoration:none;
}
a.link_preto11:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #3c3c3c;
text-decoration: underline;
}


a.link_menu_preto:link,a.link_menu_preto:visited,a.link_menu_preto:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #2a2a2a;
text-decoration:none;
font-weight:bold;
}
a.link_menu_preto:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
text-decoration: underline;
font-weight:bold;
}

a.link_menu_letras:link,a.link_menu_letras:visited,a.link_menu_letras:active {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #0a0c0b;
text-decoration:none;
font-weight:bold;
}
a.link_menu_letras:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color: #0a0c0b;
text-decoration: underline;
font-weight:bold;
}


a.ultimas_informativo:link,a.ultimas_informativo:visited,a.ultimas_informativo:active {
font-size:12px;
font-weight:bold;
color:#009900;
text-decoration:none;
}
a.ultimas_informativo:hover {
font-size:12px;
color: #333333;
font-weight:bold;
text-decoration: underline;
}

a.ultimas_informativo2:link,a.ultimas_informativo2:visited,a.ultimas_informativo2:active {
font-size:11px;
color:#333333;
text-decoration:none;
}
a.ultimas_informativo2:hover {
font-size:11px;
color: #333333;
text-decoration: underline;
}


a.link_lista:link,a.link_lista:visited,a.link_lista:active {
	font-size:14px;
	color: #353535;
	text-decoration:none;
}
a.link_lista:hover {
	font-size:14px;
	color: #353535;
	text-decoration: underline;
}


a.menu_subcategoria:link,a.menu_subcategoria:visited,a.menu_subcategoria:active {
font-size:11px;
color: #FFFFFF;
text-decoration:none;
}
a.menu_subcategoria:hover {
font-size:11px;
color: #000000;
text-decoration: underline;
}

a.menuextra:link,a.menuextra:visited,a.menuextra:active {
font-size:11px;
color: #333333;
text-decoration:none;
}
a.menuextra:hover {
font-size:11px;
color: #000000;
text-decoration: underline;
}

a.link_branco10:link,a.link_branco10:visited,a.link_branco10:active{
font-size:11px;
color: #FFFFFF;
text-decoration:none;
}
a.menuextra:hover{
font-size:12px;
color: #FFFFFF;
text-decoration: underline;
}
/*fim links*/

.titulo_texto{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
color: #96ae92;
font-weight:bold;
}

/*scroll onlinesites.com.br*/

a.link_scroll:link,a.link_scroll:visited,a.link_scroll:hover,a.link_scroll:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
}

a.link_scroll_descricao:link,a.link_scroll_descricao:visited,a.link_scroll_descricao:hover,a.link_scroll_descricao:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color: #000000;
text-decoration:none;
}

#pscroller1{
width: 122px;
height: 120px;
padding: 5px;
}

#pscroller2{
width: 120px;
height: 122px;
padding: 1px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}

.conteudo_dentro{
	text-align:justify;
}
/*fim scroll onlinesites.com.br*/
.titulo_home_sesao{
	color: #3a3a3a;
	font-size:11px;
	font-weight:bold;
}


.rodape_endereco{
	color: #6b6b6b;
	font-size:10px;
}
/*calendario*/
.tablemenu  {
	border-width : 1;
	border-style : solid;
	border-color : #219600;
}

.back A:link {
	COLOR: #ffad25; FONT:  12px verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;  border-width : 1px;border-style : solid;border-color : #d2d2d2;
}
.back A:visited {
	COLOR: #ffad25; FONT:  12px verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;  border-width : 1px;border-style : solid;border-color : #d2d2d2;
}
.back A:hover {
	COLOR: #ff0000; FONT:  12px verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none ; border-width : 1px;border-style : solid;border-color : #000000;
}
.back A:active {
	COLOR: #ffad25; FONT:  12px verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;  border-width : 1px;border-style : solid;border-color : #d2d2d2;
}

.back2 A:link {
	COLOR: #ffad25; FONT:  12px verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
.back2 A:visited {
	COLOR: #ffad25; FONT:  12px verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
.back2 A:hover {
	COLOR: #ff0000; FONT:  12px verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
.back2 A:active {
	COLOR: #ffad25; FONT:  12px verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none;
}

.green {
	COLOR: #ff9900;
	font-size:9px;
}

.arancio{
	COLOR: #ff9900;
	font-size:9px;
}

.giornocorrente{
	COLOR: #ffffff; background : #99cc00;
	font-size:9px;
}
.fonttm{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.hrgreen { margin-top: 7px; margin-bottom: 7px; background-color: #99cc00}
.hrarancio { margin-top: 7px; margin-bottom: 7px; background-color: #ff9900}
/*fim calendario*/

.titulo_eventos{
font-size:12px;
color:#4a9c72;
}