* { padding: 0; margin: 0; }

body {
background-image: url(../img/fundo.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wrapper {
	width: 962px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFF;
	color: #333;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#header {
	width: 962px;
	float: left;
	height: 324px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu_horizontal {
	width: 960px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #06F;
}


#leftcolumn {
	color: #333;
	width: 150px;
	float: left;
	margin-right: 5px;
}
#leftmiddle {
	border: 1px solid #ccc;
	width: 476px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
#rightmiddle {
	border: 1px solid #ccc;
	width: 150px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #CCC;
}
#rightcolumn {
	color: #333;
	border: 1px solid #ccc;
	background: #F2F2E6;
	width: 150px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#footer {
	width: 940px;
	clear: both;
	color: #FFF;
	margin: 0px;
	padding: 10px;
	background-color: #06F;
	text-align: center;
}
.clear { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }


#texto {
	color: #333333;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding: 3px;
	background-color: #fafafa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	line-height: 1.5em;
	float: left;
	height: auto;
	width: 100%;
	text-decoration: none;
	position: relative;
}



#espaco {
	width: 100%;
	height: 10px;
	background-color: #F4F4F4;
	margin-top: 2px;
	margin-bottom: 2px;
}


.linksimples {}
.linksimples a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #06F;
	text-decoration: none;
}

.linksimples a:hover {
	color: #FFF;
	background-color: #06F;
}


.sites {
	background-color: #FAE7C7;
}
.sites a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	color: #06F;
	text-decoration: none;
	line-height: 25px;
}

.sites a:hover {
	color: #FFF;
	background-color: #06F;
}




h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	padding-top: 2px;
	margin-left: 0px;
	padding-left: 4px;
	float: left;
	width: 98%;
}

h1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	padding-top: 2px;
	margin-left: 0px;
	padding-left: 4px;
	float: left;
	width: 98%;
}
h1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	padding-top: 2px;
	margin-left: 0px;
	padding-left: 4px;
	float: left;
	width: 98%;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	padding-top: 2px;
	padding-left: 4px;
	width: 98%;
	float: left;
}

h2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 6px;
	padding-top: 2px;
	padding-left: 4px;
	width: 98%;
	float: left;
}

h2 a:hover{
	color: #FFF;
	background-color: #06F;
}


h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	padding-top: 2px;
	padding-left: 4px;
	width: 98%;
	float: left;
}

h3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	padding-top: 2px;
	padding-left: 4px;
	width: 98%;
	float: left;
}


h3 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	padding-top: 2px;
	padding-left: 4px;
	width: 98%;
	float: left;
}


h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	padding-top: 2px;
	padding-left: 4px;
	width: 98%;
	float: left;
}

h6 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	padding-bottom: 2px;
	margin-top: 2px;
	padding-top: 2px;
	padding-left: 4px;
	width: 98%;
	float: left;
	background-color: #FFC;
}

h6 a:hover{
	color: #FFF;
	background-color: #06F;
}
.h1class {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	padding-top: 2px;
	padding-left: 4px;
	float: left;
	width: 98%;
}
.h1class a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	padding-bottom: 3px;
	margin-top: 2px;
	padding-top: 2px;
	float: left;
	width: 98%;
	text-decoration: none;
}
.h1class a:hover{
	color: #06F;
	background-color: #FFF;
}

.h2class {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 6px;
	padding-top: 2px;
	padding-left: 4px;
	float: left;
	width: 98%;
}

.h2class a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #06F;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 6px;
	padding-top: 2px;
	padding-left: 4px;
	float: left;
	width: 98%;
	text-decoration: none;
}

.h2class  a:hover{
	color: #06F;
	background-color: #FFF;
	text-decoration: none;
}

#titulocaixa{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px;
	color: #FFF;
	background-color: #00F;
	margin: 0px;
	width: 97%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3%;
	position: relative;
	float: left;
}

#titulocaixa a{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px;
	color: #FFF;
	background-color: #039;
	margin: 0px;
	float: left;
	width: 97%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3%;
	text-decoration: none;
	vertical-align: middle;
	position: relative;
}



.caixa_branca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	width: 99%;
	text-align: center;
	border: 1px solid #993300;
	margin: 2px;
	padding: 1px;
	text-decoration: none;
	background-color: #FFFFFF;
	position: relative;
}

#mensagem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	border: 2px solid #09F;
	text-decoration: none;
	background-color: #FFFFCC;
	width: 98%;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 1px;
	line-height: 2em;
	position: relative;
	float: left;
}


#caixa_do_inicio{
	text-align: center;
	text-decoration: none;
	width: 100%;
	position: relative;
	float: left;
	background-color: #06F;
}



#categoria_artigos {
	text-decoration: none;
	background-color: #FFFFCC;
	height: auto;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
}



/* menu opções de artigo */

.opcoes_artigo{
	width: 100%;
	overflow: hidden;
}

.opcoes_artigo ul{
	margin: 0;
	padding: 0;
	padding-left: 10px;
	list-style-type: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.opcoes_artigo li{
display: inline;
margin: 0;
}

.opcoes_artigo li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 7px 8px; /*padding inside each tab*/
	border-right: 1px solid white; /*right divider between tabs*/
	color: white; /*background of tabs (default state)*/
	background-color: #06F;
}

.opcoes_artigo li a:visited{
color: white;
}

.opcoes_artigo li a:hover, .opcoes_artigo li.selected a{
	color: #000000;
	background-color: #0CF;
}

/* DESTAQUE INICIO */

#destaque_inicial{
	background-color: #FAE7C7;
	width: 470px;
	border: 2px solid #06F;
	float: left;
	margin-bottom: 10px;
}

.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden;
	padding: 2px;
	height: 250px;
	text-align: center;
}

#slider1 { }

.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
	opacity: 1;
}
.contentdiv {
	height: 250px;
}
.pagination{
	text-align: center;
	background-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.pagination a{
	padding: 0 5px;
	text-decoration: none;
	font-size:11px;
	border:1px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #06F;
}

.pagination a:hover, .pagination a.selected{
	background-color: #06F;
	border:2px solid #FFFFFF;
	text-decoration: none;
	font-size:11px;
	color: #FFFFFF;
}
.contentdiv img {
	float:left;
	margin-right: 5px;
}


/* listagem_simples */
div#listagem{
	text-decoration: none;
	width: 100%;
	float: left;
}
div#listagem ul {
	width: 100%;
	list-style-type: none;
}

div#listagem ul li a {
	color:#000000;
	text-decoration:none;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #06F;
	width: 98%;
	list-style-type: none;
	padding-left: 2%;
	line-height: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}
div#listagem ul li a.selected, div#listagem ul li a.selected:hover {
	color: #999999;
	background-color: #0CF;
	text-decoration: none;
}
div#listagem ul li a:hover {
	background-color:#FFFF99;
	color: #06F;
}
/* menu vertical simples */
div#menu_ver_sim{
	text-decoration: none;
}
div#menu_ver_sim ul {
	list-style-type: none;
	float: left;
	width: 100%;
}

div#menu_ver_sim ul li a {
	color:#000000;
	display:block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #06F;
	width: 96%;
	list-style-type: none;
	padding-left: 2%;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	text-decoration: none;
	padding-right: -2%;
	float: left;
}
div#menu_ver_sim ul li a.selected, div#menu_ver_sim ul li a.selected:hover {
	color: #999999;
	background-color: #0CF;
	text-decoration: none;
}
div#menu_ver_sim ul li a:hover {
	background-color:#0CF;
	color: #FFFFFF;
}



		#menu_aba ul {
	padding:0px;
	margin:0px;
	float: left;
	width: 100%;
	background-color:#EDEDED;
	list-style:none;
	font-family: Tahoma;
	font-size: 12px;
		}

		#menu_aba ul li { display: inline; }

		#menu_aba ul li a {
			background-color:#EDEDED;
			color: #333;
			text-decoration: none;
			border-bottom:3px solid #EDEDED;
			padding: 2px 10px;
			float:left;
		}

		#menu_aba ul li a:hover {
	background-color:#D6D6D6;
	color: #6D6D6D;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #039;
		}






#aba_atividades{
	display: inline;
	list-style-type: none;
}
#aba_atividades ul{
	display: inline;
	list-style-type: none;
}

#aba_atividades li a{
	color: #FFF;
	background-color: #06F;
	float: left;
	list-style-type: none;
	display: inline;
	padding: 4px;
	margin-left: 3px;
	border: 1px solid #000;
	margin-top: 3px;
	text-decoration: none;
}
#aba_atividades li a:hover{
	color: #06F;
	background-color: #FFF;
	list-style-type: none;
}





.caixa{
	color: #06F;
	border: 2px solid #06F;
	margin-top: 5px;
}

.aba{
	color: #06F;
	padding: 5px;
	margin-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#tabs{
	width: 100%;
	float: left;
	background-color: #FFC;
	border: 1px solid #06F;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
}



#extras {
	float: left;
	width: 150px;
	background-color: #FFFFFF;	
}

#rolagem{
	overflow: scroll;
	float: left;
	width: 100%;
	position: relative;
	height: 120px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow-x: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}






/* tooogle */

.aba{
	padding: 5px;
	border: 1px solid #06F;
	margin-left: 4px;
}


.caixa{
	border: 2px solid #06F;
	margin-top: 5px;
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	text-decoration: none;
}

#tabs{
	width: 100%;
	float: left;
	margin-top: 10px;
}






hr{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #06F;
	margin: 0px;
	padding: 0px;
}

#enquete{
	color: #06F;
	text-decoration: none;
	font-size: 13px;
	background-color: #FFFFCC;
	float: left;
	height: 100%;
	width: 100%;
	position: relative;
	cursor: help;
}

.enquete_resultado{
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #FFF;
}


#paginacao a{
	color: #009999;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 50px;
	text-decoration: none;
}

#paginacao a:hover {
	color: #006666;
	padding: 5px;
	border: 1px solid #006699;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}



.exibe-agenda-evento{
	background-color: #FFFFFF;
	margin: 5px;
	border: 1px dashed #006699;
}

.form_texto{
	color: #06F;
	font-variant: small-caps;
	text-decoration: none;
	font-size: 15px;
}






.listagem_menu{
	background-color: white;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

* html .listagem_menu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 144px;
}

.listagem_menu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.listagem_menu a{
	padding: 4px 3px;
	display: block;
	width: 100%; /*Define width for IE6's sake*/
	color: #595959;
	text-decoration: none;
	border-bottom: 1px solid #C0C0C0;
	font-size: 13px;
	font-weight: bold;
}

.listagem_menu a:visited{
color: #595959;
}

html>body .listagem_menu a{ /*Non IE rule*/
width: auto;
}

.listagem_menu a:hover{
background-color: #F8FBBD;
color: #006699;
}




.imput_simples{
	width: 300px;
	border: 1px solid #06F;
	padding-top: 5px;
	text-decoration: none;
	float: left;
	position: relative;
	height: 20px;
	margin-left: 8px;
}
.textarea_simples{
	height: 150px;
	width: 400px;
	border: 1px solid #06F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.botao_simples{
	border: 1px solid #06F;
	cursor: pointer;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #06F;
	padding: 3px;
	height: 30px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 30px;
}
.form_check{
	border: 1px solid #06F;
	cursor: pointer;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #06F;
	padding: 3px;
	line-height: 30px;


}

#frase_top{
	background-color: #FFFFFF;
	width: 100%;
	color: #06F;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
}
.imput_capela{
	height: 25px;
	border: 1px solid #06F;
	width: 300px;
}
.texarea_capela{
	font-size: 15px;
	border: 1px solid #06F;
	height: 200px;
	width: 320px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.select_cap{
	height: 30px;
	width: 150px;
	border: 1px none #06F;
	padding-top: 3px;
	padding-bottom: 3px;
}

.intencao{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-align: center;
	font-style: italic;
}



.semborda{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.semborda a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
#caixabranca{
	background-color: #FFF;
	float: left;
	width: auto;
}
	 
.destaca_busca{
	font-size: 15px;
	background-color: #000000;
	color: #FFFFFF;
}


.icones{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#dados_artigo{
	background-color: #FFFFCC;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.5em;
	text-decoration: none;
}


/*  MENUS PRINCIPAIS*/


.menu-hv  {
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
	zoom: 1;
	z-index: 100;
	line-height: 50px;
	height: 50px;
}
.menu-vv {
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
	zoom: 1;
	z-index: 90;
}

	.menu-hv * ,    .menu-vv * { margin: 0; padding: 0 ; list-style: none}
	.menu-hv li ,   .menu-vv li { position: relative; line-height: 1.2em; vertical-align: top }
	.menu-hv a ,    .menu-vv a { display: block; zoom: 1; line-height: 1.2em }
	.menu-hv li ul, .menu-vv li ul { position: absolute; visibility: hidden  }
	.menu-hv li:hover ul,  .menu-vv li:hover ul,
	.menu-hv li.hover ul,  .menu-vv li.hover ul { visibility: visible }
	.menu-hv li:hover ul ul,  .menu-vv li:hover ul ul,
	.menu-hv li.hover ul ul,  .menu-vv li.hover ul ul { visibility: hidden }
	.menu-hv li li:hover ul,  .menu-vv li li:hover ul,
	.menu-hv li li.hover ul,  .menu-vv li li.hover ul { visibility: visible }
	.menu-hv li li:hover ul ul,  .menu-vv li li:hover ul ul,
	.menu-hv li li.hover ul ul,  .menu-vv li li.hover ul ul { visibility: hidden }
	.menu-hv li li li:hover ul,  .menu-vv li li li:hover ul,
	.menu-hv li li li.hover ul,  .menu-vv li li li.hover ul { visibility: visible }
	/* caracter?sticas horizontal-vertical */
	.menu-hv:after, .menu-hv.after { content: "."; line-height: 0px; clear: both; display: block; visibility: hidden}
	.menu-hv li { float: left; 	display: inline;}		
	.menu-hv li ul li { float: none; }
	.menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
	/* caracter?sticas vertical-vertical */
	.menu-vv { float: left; }	
	.menu-vv li ul { left: 100%; top: 0; }
	/* ****************************************
	  ALTERE ABAIXO. defina a largura, cor, formata??es, etc, dos itens do seu menu abaixo
	  ou apague as linhas se for definir em outro lugar
	*/
	

	
	
	.menu-hv li {
	text-decoration: none;
}

	.menu-hv li a{
	font-size: 16px;
	text-decoration: none;
	width: auto;
	color: #FFFFFF;
	height: 40px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 40px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
	.menu-hv li a:hover {
	background-color: #00C;
	color: #FFFFFF;
}

	.menu-hv li ul {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #039;
	border-right-color: #039;
	border-left-color: #039;
	border-bottom-style: none;
	background-color: #FFF;
}

	.menu-hv li li a{
	font-size: 14px;
	font-variant: small-caps;
	text-decoration: none;
	width: 150px;
	color: #09F;
	height: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 30px;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #009;
}
.menu-hv li li a:hover {
	background-color: #009;
	color: #FFFFFF;
}



	.menu-vv li {

}

	.menu-vv li a{
	font-size: 14px;
	line-height: 25px;
	color: #00C;
	text-decoration: none;
	width: 147px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FEF8ED;
	font-weight: bold;
}

	.menu-vv li a:hover {
	color: #FFFFFF;
	background-color: #06C;
	font-weight: bold;
}
	.menu-vv li ul {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #009;
	border-right-color: #006;
	border-left-color: #009;
}

	.menu-vv li li {}
	.menu-vv li li a{
	width: 150px;
	color: #006;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #0CF;
}
	
	.menu-vv li li a:hover {
	color: #FFFFFF;
	background-color: #009;
	text-decoration: none;
}

* html * { color: expression( (function(who){ if(!who.MXPC){
	who.MXPC = '1';
	if(who.nodeName != 'A'){
		who.onmouseenter=function(){ who.className += ' hover'};
		who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
	(who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }
s
s

