/* CSS Document */
BODY {
	margin-top:0;
	margin-left:0;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	line-height:15px; 
}
table {	font:11px "Verdana"; color:#000000; line-height:15px;  }

/*////////////////// botões submit //////////////////////////////////*/

INPUT.botao {
    border: #999999 3px solid;
	border-left: #999999 3px solid;
	border-top:  #999999 3px solid;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
	font-weight: bold;
    background-color: #FFFF00;	
	color: #000000;
	height:22px;
	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: #CC0000 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;
}

/*////////////////// links de textos //////////////////////////////////*/

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";}


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: 5px solid #FFFF00;
	text-decoration:none;
}

a.linkCursos:hover, a.linkCursos:active {
	color: #000000;
	font:10pt "Verdana";
	font-weight:bold;
	border-bottom: 5px solid #FFCC00;
	text-decoration:none;
}

/*/////////////////////////////// textos //////////////////////////////////*/

.titulo-secoes{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:16pt;
color: #BFBDAC;
font-weight:bold;
}

.subtitulo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color: #BFBDAC;
font-weight:bold;
}

.titulo-cursos{
	color: #000000;
	font:10pt "Verdana";
	font-weight:bold;
	border-bottom: 5px solid #FFFF00;
	text-decoration:none;
}

.artigos-titulo{
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:13pt;
color:#000000;
font-weight:bold;
}

.artigos-subtitulo{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11pt;
color: #000000;
font-weight:bold;
}

.preco{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:15px;
color: #A82B00;
font-weight:bold;

}
.bold{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
font-weight:bold;
}
.sublinhado{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
text-decoration:underline;
}

.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;
}
.form2 {visibility:hidden}

/*/////////// menu HORIZONTAL topo principal////////////////////*/
.abas {
  margin-top:-1px;
  margin-left:0px;
  margin-right:0px;
  padding: 6px 0px;
  font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /*border-bottom:7px solid #000066; Problema no internet explorer*/ 
}
.abas li {
  margin-left: -2px;
  margin-right: -2px;
  padding: 0px;
  display: inline;
  list-style: none;
}
.abas a, .abas a:visited {
  margin: 0px;
  padding: 6px;
  border-left: 1px solid #BFBDAC;
  border-bottom: 5px solid #BFBDAC; 
  background-color: #E7E6D8;
  color:#333333;
  text-decoration: none;
}
.abas a:hover, .abas a:active {
  border-left: 1px solid #BFBDAC;
  border-bottom: 5px solid #FFCC00;
  background-color: #ffffff;
  color:#000000;
  text-decoration: none;
}
.abas a.abaAtiva, .abas a.abaAtiva:visited {
  border-bottom: 5px solid #FFFF00;
  background-color:  #FFCC00;
  color: #000000;
}
.abas a.abaAtiva:hover,
.abas a.abaAtiva:active {
  background-color: #FFCC00;
  color: #000000;
}

/*/////////// menu VERTICA da LATERAL esquerda////////////////////*/
.lateral {
  margin: 0px;
  line-height:24px;
  font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  text-align: left;  
  list-style: none;
  display: block;
}
.lateral li {
  display: block;
  margin-bottom: -1px;
}
.lateral a, .lateral a:visited {
  border-right: 5px solid #BFBDAC;
  border-top: 1px solid #BFBDAC; 
  border-bottom: 1px solid #BFBDAC; 
  border-left: 1px solid #BFBDAC; 
  background-color: #E7E6D8;
  color:#333333;
  text-decoration: none;
  display: block;
  width: 160px;  
  line-height:24px;
  padding-left: 10px;
}
.lateral a:hover, .lateral a:active {
  border-right: 5px solid #FFCC00;
  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: 160px;
  line-height:24px;
  padding-left: 10px;
}
.lateral a.lateralAtiva, .lateral a.lateralAtiva:visited {
  border-right: 5px solid #FFFF00;
  background-color:  #FFCC00;
  color: #000000;
  display: block;
}
.lateral a.lateralAtiva:hover,
.abas2 a.lateralAtiva:active {
  background-color: #FFCC00;
  color: #000000;
  display: block;
}

/*/////////// as layers de conteúdo começam aqui////////////////////*/
#topo-geral {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:160px;
	z-index:100;
}
#fundo {
	position:absolute;
	left:0px;
	top:185px;
	width:1000px;
	height:auto;
	z-index: 1;
}

#marca-bottom {
	position:relative;
	left:22px;
	top:-10px;	
	width:170px;
	height:80px;
	z-index:9;
}

#bottom {
	position:relative;
	left:0px;
	top:0px;	
	width:1002px;
	height:150px;
	text-align:center;
	z-index:7;
	background-color: #EBEAE0;
}
a.bts {
  border:1px solid #FFFFFF;
}
a.bts:hover {
  border:1px solid #BFBDAC;
}
a.bts_bot {
  border:1px solid #FFFFFF;
}
a.bts_bot:hover {
  border:1px solid #BFBDAC;
}
a.bts_right {
  border:1px solid #FFFFFF;
}
a.bts_right:hover {
  border:1px solid #BFBDAC;
}
.cesta_divisoriaf { border-left:1px dashed #E7E6D8;border-right:1px dashed #E7E6D8; border-bottom:1px dashed #E7E6D8; } 
a.bt_geral:link, a.bt_geral:visited {
	color: #000000;
	font:10px "Verdana";
	border:1px solid #CCCCCC;
	background-color:#E7E6D8;
	text-decoration:none;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}

a.bt_geral:hover, a.bt_geral:active {
	color: #000000;
	font:10px "Verdana";
	text-decoration:none;
	border:1px solid #D9D7C3;
	background-color:#F5F5EF;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}
.hr_cursos { width:100%;color:#EBEAE0;height:10px; background-color:#EBEAE0; border:none; }

