/* Estilos Genericos Inicio*/

a img {
	border: 0px;	
}

a {
   font-size: 11px;
   font: bold Arial;	

  /* visual do link */
   text-decoration: none;
   color: #000080;
}

a:hover {
   font-size: 11px;
   font: bold Arial, Helvetica, sans-serif;
   color: green;
}

p {
 color: #1cbbfd;
}


.nova {

    font-size: 20px;
    font: bold Arial;
	color: #000080;
	background-color: #ffffff;
	width:100%;
	height:10%;
	text-align:center;
	border-top:1px solid #1cbbfd;
	border-bottom:1px solid #1cbbfd;
	border-right:1px solid #1cbbfd;
	border-left:1px solid #1cbbfd;
	
}

.nova2 {
	text-align:center;
	border-top:0px solid #1cbbfd;
	border-bottom:0px solid #1cbbfd;
	border-right:0px solid #1cbbfd;
	border-left:0px solid #1cbbfd;
}

.texto {

   font-size: 16px;
   font: bold Arial;	
   color: #000080;

}

/* ##################################################################*/
.menuvertical ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	width: 160px; /* Largura padrão */
}
.menuvertical ul li	{
	position: relative;
	background: #ffffff; /* Background padrão */
	padding-top: 4px;
	padding-bottom: 4px;
	border-top:1px solid #1cbbfd;
    border-bottom:1px solid #1cbbfd;
    border-right:1px solid #1cbbfd;
    border-left:1px solid #1cbbfd;
}

/* Muda o background */
.menuvertical ul li.over {
	background: #1cbbfd;
	color:white;
	border-top:1px solid #1cbbfd;
    border-bottom:1px solid #1cbbfd;
    border-right:1px solid #1cbbfd;
    border-left:1px solid #1cbbfd;
}
.menuvertical ul li:hover {
	background: #1cbbfd;
	color:white;
	border-top:1px solid #1cbbfd;
    border-bottom:1px solid #1cbbfd;
    border-right:1px solid #1cbbfd;
    border-left:1px solid #1cbbfd;
}
/* End */

/* Altura diferente para os filhos */
.menuvertical ul li ul li {
	border-left: solid px #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
}
/* End */

/* Posicionamento dos filhos em relação ao pai */
.menuvertical li ul	{
	position: absolute;
	top: 0;
	left: 160px; /* Define onde começa os sub-itens */
	display: none;
}
/* End */

/* Formatação do texto-link */
.menuvertical ul li a {
	display: block; /* Faz ocupar toda a largura definida para o item da lista */
	text-decoration: none;
    font-family: bold Arial, Helvetica, sans-serif;
 	font-size: 11px;
	padding-left: 2px; /* Espaçamento entre o texto e a lateral esquerda */
	color: #000080;
}
.menuvertical ul li a:hover {
	color: white;
}
/* End */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; width: 160px; }
* html ul li a { height: 1%; }
/* End */

/* Suporta até 6 sub-itens */
.menuvertical li:hover ul ul,
.menuvertical li:hover ul ul ul,
.menuvertical li:hover ul ul ul ul,
.menuvertical li:hover ul ul ul ul ul,
.menuvertical li:hover ul ul ul ul ul ul,
.menuvertical li.over ul ul,
.menuvertical li.over ul ul ul,
.menuvertical li.over ul ul ul ul,
.menuvertical li.over ul ul ul ul ul,
.menuvertical li.over ul ul ul ul ul ul { display: none; }

.menuvertical li:hover ul,
.menuvertical li li:hover ul,
.menuvertical li li li:hover ul,
.menuvertical li li li li:hover ul,
.menuvertical li li li li li:hover ul,
.menuvertical li li li li li li:hover ul,

.menuvertical li.over ul,
.menuvertical li li.over ul,
.menuvertical li li li.over ul,
.menuvertical li li li li.over ul,
.menuvertical li li li li li.over ul,
.menuvertical li li li li li li.over ul {
	display: block;
}
/* End */
/* ##################################################################*/


