* {margin:0; padding:0; list-style:none; text-style:none; text-decoration:none;}

body, p, ul, ol, dl {font: 12px/1.6em Arial, Helvetica, sans-serif; color:#000}
body {
	background-image:url(../imagens/wallpaper.jpg);
	background-repeat: repeat;
}


p {margin-bottom: 6px}

/*****************************   formatações específicas  *******************************/

h1 span {font: bold 13px/1.5em Arial, Helvetica, sans-serif; color:#000;}

.f_azul {background-color:#C5E6F9; margin-top:-6px;}

.f_laranja {
	background-color:#FCDD73;
	width: 700px;
	margin-top:-6px;
}

.thumbs {float:right; width: 182px; overflow:hidden; margin-left:3px;}

.texto2col {float:left; width: 31%; margin-right:10px;}

.texto2col2 {float:right; width: 31%; margin-right:10px;}

.texto2col3 {width: 100%; margin-right:5px; margin-left:0px;}

.texto2col4 {float:right; width: 90%; margin-right:10px;}

/* -----------------------------------  estrutura modelo a ----------------------------------- */

body#a #corpointerno {

	width:100%

	height: 100%;

	margin: 0;

	padding: 0;

}

body#a #topo { 

	width: 100%; 
	

}

body#a #conteudogeral {

	width: 100%;

}

body#a #rodape {

	width: 100%;

}

/* ------------------------------------  conjunto ------------------------------------- */

body {padding: 0px;	text-align:center;}

#corpo {
	position:relative;
	width: 850px;
	height: 100%;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#conteudogeral {margin: 0px 0;}

.conteudo {
	margin-left:160px;
	width:690px;
}

.coluna {width: 150px; float:left;}

.texto {
	margin:1px;
	width:675px;
}

.box  {
	width: 690px;
	background:url(aba_c2.png) repeat-x;
	height:25px;
}

.box1  {
	width: 100%;
	background:url(aba_c2.png) repeat-x;
	height:25px;
	width:485px;
}

.box2  {width: 100%;background:url(men.jpg) repeat-x; height:22px; width:183px;}

.box3 {width: 100%;background:url(menuvbloco_link.png) repeat-x; height:22px; width:183px;}

.box4 {background:url(../imagens/icone06.jpg)}

.boxz {width: 100%;background:url(aba_c3.png) repeat-x; height:05px;}

.flash {height: 187px; width: 265px; float:right;}

#topo {background:url(../imagens/fundo_topo.png) repeat-x;}

#rodape {background:url(aba_c2.png) repeat-x; height:31px;}

#rodape p {padding:5px; text-align:right; color:#FFF; font-weight:bold;}

.thumba {width: 170px; height:130px; margin: 6px; padding: 2px; border: 1px solid #777; float:left;}

.thumbb {width: 170px; height:130px; margin: 6px; padding: 2px; border: 1px solid #777; background-color: #FFF; float:right;}

.thumbc {width: 170px; height:200px; margin: 6px; padding: 2px; border: 1px solid #777; background-color: #FFF; float:right;}

/* -------------------------------------  aleph light----------------------------------- */



body.alephlight {background-color:#EEE;}

body.alephlight #corpointerno {background-color:#EEE;}

body.alephlight #topo {background-color:#FFF;}

body.alephlight .conteudo {background-color:#FFF; border: 0px solid #999;}

body.alephlight .conteudo_lr {background-color:#FFF; border: 1px solid #999;}

body.alephlight .coluna {border: 1px solid #999;}

body.alephlight .box {background-color:#AAA;}

body.alephlight .boxb, body.aleph .box_b{border: 1px solid #999;}

a:link, a:visited, a:active {color:#0066CC}

a:hover {color:#FF9900}



/* ----------------------------------  fontes modelo alpha -------------------------------- */

body.alpha p {font: 12px/1.6em Arial, Helvetica, sans-serif;}

body.alpha h1, body.alpha h2, body.alpha h3, body.alpha h4, body.alpha h5, body.alpha h6 {margin-bottom:5px; padding: auto 0}

body.alpha h1 {font: 18px/1.5em bold Arial, Helvetica, sans-serif; color:#FFF;padding-left: 12px;}

body.alpha h2 {font: 18px/1.5em bold Arial, Helvetica, sans-serif; color:#333;padding-left: 12px;}

body.alpha h3 {font: 16px/1.5em bold Arial, Helvetica, sans-serif; color:#FFF;padding-left: 12px;}

body.alpha h4 {font: 16px/1.5em bold Arial, Helvetica, sans-serif; color:#333;padding-left: 12px;}

body.alpha h5 {font: 14px/1.5em bold Arial, Helvetica, sans-serif; color:#FFF;padding: 4px 12px;}

body.alpha h6 {font: bold 16px/1.5em Arial, Helvetica, sans-serif; color:#cc3333;padding: 4px 12px;}


/*-------------------------------- menu vertical bloco ----------------------------------*/

.menuvbloco li{

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	line-height: 20px;

}

.menuvbloco li a:link, .menuvbloco li a:visited, .menuvbloco li a:active {

	background:url(menuvbloco_link.png) repeat-y;

	display:block;

	color: #333;

	padding-left: 8px;

}

.menuvbloco li a:hover {

	background:url(menuvbloco_hover.png) repeat-y;

	display:block;

	color:#FFF;

	padding-left: 8px;

}

/* --------------------   fim da formatações específicas  ------------------ */

.clr {clear:both}

.clr_l {clear:left}

.clr_r {clear:right}

.clr_n {clear:none}



.fl {float:left}

.fr {float:right}

.hidden {overflow:hidden}

.visible {overflow:visible}

.scroll {overflow:scroll}



/* -----------------------   formatações específicas de um elemento  ---------------------- */

.borda {border-right:1px solid #777;border-left:1px solid #777;border-bottom:1px solid #777;} /*para usar com títulos em aba*/

.noborder {border:none}

.block {display:block}

.inline {display:inline}

.none {display:none}

.margem {padding:20px;}



/* -----------------------------   formatação de texto  ------------------------------- */

.i{font-style:italic}

.b {font-weight:bold}

.tal_c {text-align:center}

.tal_j {text-align:justify}

.tal_l {text-align:left}

.tal_r {text-align:right}

.texto {
	margin: 6px;
}



/* -----------------------------   posição  ------------------------------- */

.ch {margin: 0 auto} /*centralização horizontal*/

.cv {margin: auto 0} /*centralização vertical*/

.ct {margin: auto} /*centralização horizontal e vertical*/

.cph {padding: 0 auto} /*centralização interna horizontal*/

.cpv {padding: auto 0} /*centralização interna vertical*/

.cpt {padding:auto} /*centralização interna horizontal e vertical*/

.rel{position:relative}

.abs {position:absolute}

.inh {position:inherit}

.vat {vertical-align:top}

.vam {vertical-align:middle}

.vam {vertical-align:bottom}



/* -----------------------------   list-styles  ------------------------------- */

.circle li {list-style:inside circle}

.disc li {list-style:inside disc;}

.square li {list-style:inside square;}

.decimal li {list-style:inside decimal;}

.seta_a li {list-style:inside url(arrows/01.png);} /*só para fundo branco*/

.seta_b li {list-style:inside url(arrows/02.png);} /*só para fundo branco*/

.seta_c li {list-style:inside url(arrows/03.gif);} /*vermelho qualquer fundo*/

.seta_d li {list-style:inside url(arrows/04.png);} /*azul fundo branco*/

.seta_e li {list-style:inside url(arrows/05.png);} /*só para fundo branco*/

.seta_f li {list-style:inside url(arrows/06.gif);} /*verde qualquer fundo*/

.seta_g li {list-style:inside url(arrows/07.gif);} /*cinza qualquer fundo*/

.seta_h li {list-style:inside url(arrows/08.png);} /*só para fundo branco*/

.seta_i li {list-style:inside url(arrows/09.png);} /*azul fundo branco*/

.seta_j li {list-style:inside url(arrows/10.png);} /*só para fundo branco*/

.seta_k li {list-style:inside url(arrows/11.gif);} /*azul qualquer fundo*/

.seta_l li {list-style:inside url(arrows/12.gif);} /*amarelo qualquer fundo*/

.seta_v li {list-style:inside url(arrows/v.png);} /*só para fundo branco*/

.seta_x li {list-style:inside url(arrows/x.png);} /*só para fundo branco*/



/* -----------------------------   listas de definição  ------------------------------- */

dt {color:#0066FF; font-weight:bold;}

dd {margin-left:12px;margin-bottom:5px;}

/* ------------------------------   cores básicas  ---------------------------------- */

.branco {color:#FFF}

.preto {color:#000}

.cinza {color: #666}

.grafite {color:333}

.cinzaclaro {color:#CCC}

.amarelo {color:#FF0}

.bege {color:#993}

.azul {color:#09F}

.ciano {color:#0CF}

.vermelho {color:#F00}

.vinho {color:#900}

.verde {color:#093}

.laranja {color:F90}

.rosa {color:#F6C}

.marrom {color:#630}



/* -----------------------------   imagem com borda dupla  --------------------------------- */

img.bd{border:4px solid #666; padding:2px; background:#CCC;}



/* --------------------------------   imagem com borda  ------------------------------------ */

img.b{border:1px solid #666;}



/* -----------------------------   ícones para títulos  --------------------------------- */

.icone {background: url(arrows/13.gif)0 50% no-repeat; margin-left:6px;}

