/* CSS Document */
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../_img/bg.jpg);
	background-color:#E6E6E6;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size:11px;
	line-height:15px;
}

table {	font:11px "Verdana"; color:#444444; line-height:15px;  }

a:link {color:#000000; font:11px "Verdana"; text-decoration: none; }
a:visited {text-decoration: none; color:#000000; font:11px "Verdana";}
a:hover {text-decoration:underline; color:#000000; font:11px "Verdana"; }
a:active {text-decoration: none;}
.on {color:#000000; font:11px "Verdana";}
.off {color:#000000; font:11px "Verdana";}

/*///////////////// USAR este modelo de link para títulos de cursos /////////////////*/

a.link2:link, a.link2:visited {
	color: #003366;
	font:12px "Verdana";
	font-weight:bold;
}

a.link2:hover, a.link2:active {
	text-decoration:underline;
	color: #336600;
	font:12px "Verdana";
	font-weight:bold;
}

a.semsub:link, a.link2:visited {
	color: #000000;
}

a.semsub:hover, a.link2:active {
	text-decoration:none;
	color: #003366;
}

/*///////////////// USAR este modelo de link para outros destaques de texto /////////////////*/

a.link3:link, a.link3:visited {
	color: #000000;
	font:10px "Verdana";
	font-weight:bold;
	}

a.link3:hover, a.link3:active {
	text-decoration:underline;
	color: #336600;
	font:10px "Verdana";
	font-weight:bold;
	}
	
/*///////////////// USAR este modelo de link para grandes áreas de texto linkado /////////////////*/

a.link4:link, a.link4:visited {
	color: #003366;
	font:11px "Verdana";
		}

a.link4:hover, a.link4:active {
	text-decoration:underline;
	color: #000000;
	font:11px "Verdana";
		}
		
/*///////////////// USAR este modelo de link para pequenas quantidades de texto no meio de um parágrafo /////////////////*/

a.link5:link, a.link5:visited {
	color: #006699;
	font:11px "Verdana";
		}

a.link5:hover, a.link5:active {
	text-decoration:underline;
	color: #000000;
	font:11px "Verdana";
		}

a.linkBold:link, a.linkBold:visited {
	color: #000000;
	font:10px "Verdana";
	font-weight:bold;
}

a.linkBold:hover, a.linkBold:active {
	text-decoration:underline;
	color: #000000;
	font:10px "Verdana";
	font-weight:bold;
}

a.linkCursos:link, a.linkCursos:visited {
	color: #000000;
	font:10pt "Verdana";
	font-weight:bold;
	border-bottom: 3px solid #ADE872;
	text-decoration:none;
}

a.linkCursos:hover, a.linkCursos:active {
	color: #000000;
	font:10pt "Verdana";
	font-weight:bold;
	border-bottom: 3px solid #6EBE1D;
	text-decoration:none;
}

/*//////////////////// Botões de formulários ///////////////////////*/

INPUT.botao {
    border:1px solid #006600; 
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
	font-weight: bold;
    BACKGROUND-COLOR: #C8FF91;	
	color:#000000;
	height:22px;
	text-decoration: none;
	text-align:center;
}
INPUT.botaocinza {
    border:1px solid #999999; 
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
	font-weight: bold;
    BACKGROUND-COLOR: #EFEFEF;	
	color:#333333;
	height:22px;
	text-decoration: none;
	text-align:center;
}

INPUT.botaoforum {
    border: #006600 1px solid;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
	font-weight: bold;
    background-color: #C8FF91;	
	color: #000000;
	vertical-align:middle;
	height:19px;
	text-decoration: none;
}

INPUT.botaoresponder {
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 11px;
	height:20px;
    border: #000000 1px solid;
	font-weight: bold;
    background-color: #EFEFEF;	
	color: #888888;
	vertical-align:middle;
	text-decoration: none;
}

INPUT.botaoresponder:hover {
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 11px;
	height:20px;
    border: #888888 1px solid;
	font-weight: bold;
    background-color: #FFFFFF;	
	color: #777777;
	vertical-align:middle;
	text-decoration: none;
}

INPUT.bt_fechar_compra {
    border: #999999 1px solid;
	border-left: #66CC00 10px solid;
	border-top: #999999 1px solid;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold;
    background-color: #D7FFAE;	
	color: #000000;
	height:24px;
	text-decoration: none;
}
INPUT.bt_esvaziar_carrinho {
    border: #999999 1px solid;
	border-left: #CCCCCC 10px solid;
	border-top: #999999 1px solid;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold;
    background-color: #EFEFEF;	
	color: #000000;
	height:24px;
	text-decoration: none;
}
INPUT.bt_continuar_comprando {
    border: #999999 1px solid;
	border-left: #FFCC00 10px solid;
	border-top: #999999 1px solid;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold;
    background-color: #EFEFEF;	
	color: #000000;
	height:24px;
	text-decoration: none;
}

/*//////////////////////////// TEXTOS ////////////////////////////////////*/

.textos_titulo{background-color:#F3FFE8; border:1px solid; border-color:#999999}
.textos_titulo2{background-color:#00BB00; border:1px solid; border-color:#666666}
.textos_titulo2 a{color:#FFFFFF; font-weight:bold}
.textos_titulo3{font-weight:bold;}

.titulogrande-claro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #B0B0B0;
	font-weight:bold;
}
.subtitulogrande-claro{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color: #B0B0B0;
font-weight:bold;
}

.titulo-artigos{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13pt;
color: #003366;
font-weight:bold;
}

.subtitulo-artigos{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color: #003366;
font-weight:bold;
}

.titulo-cursos{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #003366;
font-weight:bold;
}
.titulo-cursos-sub{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.subtitulo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #006699;
font-weight:bold;
}

.vermelho{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #CC0000;
}

.precos{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:16px;
color: #009900;
font-weight:bold;
}

.bold{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
font-weight:bold;
}

.boldmenu{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
font-weight:bold;
}

.sublinhado{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
text-decoration:underline;
}

/*/////////// menu topo principal////////////////////*/
.abas {
  margin-top:2px;
  margin-left:0px;
  margin-right:0px;
  padding: 7px 0px;
  font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;

}
.abas li {
  margin-left: -2px;
  margin-right: -2px;
  padding: 0px;
  display: inline;
  list-style: none;
}
.abas a, .abas a:visited {
  margin: 0px;
  padding: 7px;
  border-left: 1px solid #cccccc;
  border-top: 3px solid #006699; 
  background-color: #EFEFEF;
  color:#333333;
  text-decoration: none;
  
}
.abas a:hover, .abas a:active {
  border-left: 1px solid #cccccc;
  border-top: 5px solid #66CC00;
  background-color: #ffffff;
  color:#000000;
  text-decoration: none;
}
.abas a.abaAtiva, .abas a.abaAtiva:visited {
  border-top: 5px solid #66CC00;
  background-color:  #009900;
  color: #FFFFFF;
}
.abas a.abaAtiva:hover,
.abas a.abaAtiva:active {
  background-color: #006699;
  color: white;
}
/*/////////// menu VERTICA da LATERAL esquerda////////////////////*/
.div_menu { 
  padding-bottom:8px; 
}

.lateral {
  margin: 0px;
  line-height:24px;
  font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  width: 120px;  
  text-align: left;  
  list-style: none;
  display: block;
}
.lateral li {
  display: block;
  margin-bottom: -1px;
}
.lateral a, .lateral a:visited {
  border-right: 5px solid #CCCCCC;
  border-top: 1px solid #CCCCCC; 
  border-bottom: 1px solid #CCCCCC; 
  border-left: 1px solid #CCCCCC; 
  background-color: #EFEFEF;
  color:#333333;
  text-decoration: none;
  display: block;
  width: 120px;  
  line-height:24px;
  padding-left: 5px;
  padding-right: 2px
}
.lateral a:hover, .lateral a:active {
  border-right: 5px solid #66CC00;
  border-top: 1px solid #BFBDAC; 
  border-bottom: 1px solid #BFBDAC; 
  border-left: 1px solid #BFBDAC; 
  background-color: #ffffff;
  color:#000000;
  text-decoration: none;
  display: block;
  width: 120px;
  line-height:24px;
  padding-left: 5px;
}
.lateral a.lateralAtiva, .lateral a.lateralAtiva:visited {
  border-right: 5px solid #66CC00;
  background-color:  #009900;
  color: #FFFFFF;
  display: block;
}
.lateral a.lateralAtiva:hover,
.abas2 a.lateralAtiva:active {
  background-color: #006699;
  color: #FFFFFF;
  display: block;
}

.lateral_titulo {
  margin: 0px;
  line-height:24px;
  font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  width: 120px;  
  text-align: left;  
  list-style: none;
  display: block;
  color: #006600;
  font-weight:bolder;
  background-color:#CCCCCC;
  padding-left:5px
}
.lateral_titulo li {
  display: block;
  margin-bottom: -1px;
}

/*
Aba curso
*/
.abas_cursos {
  position:relative;
  top:-1px;
  margin-top:2px;
  margin-left:0px;
  margin-right:0px;
  border-top:3px solid #006699; 
  border-right:1px solid #cccccc; 
  background-color: #EFEFEF;
  padding:5px 0px;
  font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
}
.abas_cursos li {
  margin-left: 0px;
  margin-right: -3px;
  padding: 0px;
  display: inline;
  list-style: none;
}
.abas_cursos a, .abas_cursos a:visited {
  margin: 0px;
  padding: 6px;
  border-left: 1px solid #cccccc;
  border-top: 3px solid #006699; 
  background-color: #EFEFEF;
  color:#333333;
  font-size: 11px;
  text-decoration: none;
  
}
.abas_cursos a:hover, .abas_cursos a:active {
  border-left: 1px solid #cccccc;
  border-top: 3px solid #66CC00;
  background-color: #ffffff;
  font-size: 11px;
  color:#000000;
  text-decoration: none;
}
.abas_cursos a.abaAtiva, .abas_cursos a.abaAtiva:visited {
  border-top: 3px solid #66CC00;
  background-color:  #009900;
  color: #FFFFFF;
}
.abas_cursos a.abaAtiva:hover,
.abas_cursos a.abaAtiva:active {
  background-color: #006699;
  color: white;
}
/* */
a.bts {
  border:2px solid #FFFFFF;
}
.a.bts:hover {
  border:2px solid #CCCCCC;
}
a.bts_bot {
  border:2px solid #FFFFFF;
}
.a.bts_bot:hover {
  border:2px solid #CCCCCC;
}
a.bts_right {
  border:2px solid #FFFFFF;
}
.a.bts_right:hover {
  border:2px solid #CCCCCC;
}

/*///////////////////////// LAYERS de conteúdo internas ///////////////////////*/
#fundo-geral-i{
	position:absolute;
	left:0px;
	top:166px;
	width:999px;
	height:auto;
	z-index:2;
	visibility: visible;
}

#topo_geral {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:150px;
	z-index:1;
	visibility: visible;
}

#destaque_lateral {
	position:absolute;
	left:1px;
	top:180px;
	width:200px;
	height:auto;
	z-index:4;
	visibility: visible;
}

#artigos-i {
	position:absolute;
	left:20px;
	top:916px;
	width:253px;
	height:auto;
	z-index:3;
	visibility: visible;
}

#materiais {
	position:absolute;
	left:715px;
	top:650px;
	width:253px;
	height:auto;
	z-index:5;
	background-color: #ECFADE;
	/*border: 1px solid #33CC00;*/
}
.bottom-transparente {
	color: #E6E6E6;
	font-size: 9px;
}
.form2 {visibility:hidden}
.form3 {text-align:left}
.msg_erro{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11pt;
color: #CC0000;
}
.msg_ok{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11pt;
color: #006600;
}
.msg_verm{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #CC0000;
}
.msg_verd{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #006600;
}
.cesta_divisoria { border-bottom:1px solid #EFEFEF; } 
.cesta_divisoriaf {  border-bottom:1px solid #EFEFEF; } 

.cesta_input{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;border:1px solid #FFFFFF; text-align:right; }
.cesta_input2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;border:1px solid #DFDFDF; text-align:right; background-color:#DFDFDF }
.cesta_input3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;border:1px solid #EFEFEF; text-align:right; background-color:#EFEFEF }

.bt_online, a.bt_online:link, a.bt_online:visited {
	color: #000000;
	font:10px "Verdana";
	border:1px solid #FFFFFF;
	padding:2px;
}

.bt_online:hover, a.bt_online:active {
	color: #000000;
	font:10px "Verdana";
	border:1px solid #D9D7C3;
	padding:2px;
}
.box_forum { border-left:1px dashed #BFBDAC;
			border-right:1px dashed #BFBDAC; border-bottom:1px dashed #BFBDAC; 
			} 
.cinzamedio {color:#333333 }
.cinzaclaro {color:#999999 }
.coluna_md_show td {border:1px solid #CCCCCC; padding:5px}
.hr_cursos { width:100%;color:#EFEFEF;height:10px; background-color:#EFEFEF; border:none; }
