
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 2, 2012 10:01:27 AM America/New_York */

@font-face {
    font-family: 'SixCapsRegular';
    src: url('sixcaps-webfont.eot');
    src: url('sixcaps-webfont.eot?#iefix') format('embedded-opentype'),
         url('sixcaps-webfont.woff') format('woff'),
         url('sixcaps-webfont.ttf') format('truetype'),
         url('sixcaps-webfont.svg#SixCapsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 28, 2011 */

@font-face {
    font-family: 'AntonRegular';
    src: url('anton-webfont.eot');
    src: url('anton-webfont.eot?#iefix') format('embedded-opentype'),
         url('anton-webfont.woff') format('woff'),
         url('anton-webfont.ttf') format('truetype'),
         url('anton-webfont.svg#AntonRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MetrophobicRegular';
    src: url('metrophobic-webfont.eot');
    src: url('metrophobic-webfont.eot?#iefix') format('embedded-opentype'),
         url('metrophobic-webfont.woff') format('woff'),
         url('metrophobic-webfont.ttf') format('truetype'),
         url('metrophobic-webfont.svg#MetrophobicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SpecialEliteRegular';
    src: url('specialelite-webfont.eot');
    src: url('specialelite-webfont.eot?#iefix') format('embedded-opentype'),
         url('specialelite-webfont.woff') format('woff'),
         url('specialelite-webfont.ttf') format('truetype'),
         url('specialelite-webfont.svg#SpecialEliteRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TulpenOneRegular';
    src: url('tulpenone-regular-webfont.eot');
    src: url('tulpenone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('tulpenone-regular-webfont.woff') format('woff'),
         url('tulpenone-regular-webfont.ttf') format('truetype'),
         url('tulpenone-regular-webfont.svg#TulpenOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'StintUltraCondensedRegular';
    src: url('stintultracondensed-regular-webfont.eot');
    src: url('stintultracondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('stintultracondensed-regular-webfont.woff') format('woff'),
         url('stintultracondensed-regular-webfont.ttf') format('truetype'),
         url('stintultracondensed-regular-webfont.svg#StintUltraCondensedRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'EnriquetaRegular';
    src: url('enriqueta-regular-webfont.eot');
    src: url('enriqueta-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('enriqueta-regular-webfont.woff') format('woff'),
         url('enriqueta-regular-webfont.ttf') format('truetype'),
         url('enriqueta-regular-webfont.svg#EnriquetaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*                       +END+                            */
/*  ------------------  CCS 2012  ----------------------  */


/*font-family: "Gill Sans","Trebuchet MS",sans-serif; color: #555; font-size: .9em */


body {
	margin: 0;
	padding: 0;
	font-family: 'MetrophobicRegular', "Gill Sans","Trebuchet MS",sans-serif;
	color: #555;
	background-color: #fff;
	text-align: center;
	line-height: 2em;
	font-size:.8em;
	background-image: url(imagens_v2/layout/fundo.png);
	background-position: top;
	background-repeat: repeat;
}

p#blog{
    margin-top:130px;
	 float:right; 
	 font-size: 1.3em;/*.9em*/
	 width: 309px;
	 height: 125px;
	 line-height:1em;
	 text-align:right;
}


.destaque{ 
	color:#222; font-weight:bold; background-color: #BFD2E5; padding-right:5px; padding-left: 5px; border: solid 1px #fff;
	font-size: .8em;
}
.destaque2{ font-family: 'SpecialEliteRegular'; margin-bottom: 10px;
	color:#000;  background-color: #BFD2E5; padding-left: 15px; padding-right:15px; border-bottom: solid 2px #BFD2E5;
  -moz-box-shadow: 5px 5px 8px #888;
  -webkit-box-shadow: 5px 5px 8px #888;
  box-shadow: 5px 5px 8px #888;
  font-size: 1.2em;
}
.destaque3{ 
	color:#f1f1f1; background-color: #639; padding-right:10px; padding-left: 10px; border-bottom: solid 2px #639; border-top: solid 8px #639;
}

.destaque4{ 
	color:#f1f1f1; background-color: #000; padding-right:10px; padding-left: 10px; border-bottom: solid 2px #000; border-top: solid 15px #000;
}

ul.agenda li {font-family: 'EnriquetaRegular', serif;}
ul.agenda li  li{padding-top: 40px; padding-bottom: 40px; font-size: 1.2em; line-height: 1.8em}

.animal, animal2{
	color:#000; 
	font-weight:bold; 
	background-color: #fff;
	padding-right:5px; padding-left: 5px;
	border: solid 1px #e1e1e1;
	font-size:1.1em;
	font-family: serif;
}

.animal2{
	background-color: transparent;
	border: none;
	color:#000; 
	font-weight:bold; 
	padding-right:5px; padding-left: 5px;
	font-size:1.1em;
	font-family: georgia, serif;
}

.adiado{
	color:#6959CD; 
	padding-right:5px; padding-left: 5px;
	/*border: solid 1px #6959CD;*/
	font-size:3em;
	font-family:  georgia, serif;
}

/* ----------------
  HEADINGS etc  
  -----------------  */
  
h1 {color: #BFD2E5;
	font-weight: normal; 
	margin-top:20px; 
	font-size:5em;
	line-height:1em;
	font-family:  'SixCapsRegular', 'AntonRegular', Impact,"Bernard MT Condensed", sans-serif ; /* georgia, arial, sans-serif */
	margin-bottom: -10px;
	}
	
h1:first-letter {color: #639;}

h2 { font-size:2.4em; /*1.8*/
	color:#111; /*96c*/
	font-weight: 500;
	font-family: 'TulpenOneRegular', Agency FB, sans-serif;
	border-bottom: dotted 1px #bbb;
	line-height: 1em;	
}


h3 {
	color: #b00; /*66f66c96c*/
	font-weight: normal;
	font-size: 1.8em;
	text-indent: 5%;
	font-family: 'StintUltraCondensedRegular', Agency FB, sans-serif;
}


h4 {
	font-family: 'StintUltraCondensedRegular', Agency FB, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
}


h4, h5 { color: #639;  /*margin-top: -15px;*/}

h6 {
	color:#333; 
}

.em2 { color: #888;  font-weight:bold}

acronym, abbr{
	cursor: help;
	border-bottom: 1px dotted #fff;
}

li.agenda{
	background-color: #eee; border-top: solid 1px #ccc; border-bottom: solid 1px #bbb;
}


/* ------------------- 
  PARÁGRAFOS  
  -------------------- */
  
.esquerdo{ float:left; background-color: transparent;}
.direito, .copy{float: right;background-color: transparent;}
.centro{ text-align: center; background-color: transparent;}
.copy{color:#a5a9c8; text-align: center; display: block; clear: both; width: 100%}
.medalha{
	/*margin-left:100px;*/
	width:100%;
	text-align: center;
	background-color: transparent;
	color:#a5a9c8;
	font-size:12px;
	padding-top:100px;
	font-family: serif;
	letter-spacing: 2px;	
	font-variant: small-caps;
}

.peq {
	text-align: center;
	font-size: .8em !important;
	line-height: 1.5em;
	color:#222;
	background-color: transparent;
}


/*  -----------------
	LINKS TEXTO  
    -----------------  */
a {
	text-decoration: none;
	color: #555;
	border-bottom: 1px solid #888;
}

a:hover{
	text-decoration: none;
	color: #333;
	background-color: #ddd;
	border-bottom: 1px solid #ccc;
}


a.small{
	text-decoration: none;
	color: #fff;
	border-bottom: 1px solid #888;
	font-size:.9em;
}

a.small:hover{
	text-decoration: none;
	color: #fff;
	background-color: #a00;
	border-bottom: 1px solid #800000;
}

a img {text-decoration:none; border:0;}

a img:hover{ text-decoration:none; border:0;	border-bottom:0;}

/*  ----------
    CONTEÚDO  
    ----------  */
#box{
	margin: 0 auto;
	background-color: transparent;
	width: 1009px;
}	
/*  -----------
	HEADER  
	-----------  */
#header {
	margin:0;
	background-color: transparent;
	max-height: 224px; /*240*/
	float: left;
	background-image: url(imagens_v2/layout/header.png)
}



/*  ----------------
	TEXTOS  CONTEÚDO 
	----------------  */	
#conteudo
	{
	background-color: transparent;
	margin:0;
	margin-top:20px;
	width: 1009px;/*600px*/
	text-align: left;
	float: left;
}	

/*  ----------------------
	SÓ ENTRADA CAIXA GERAL  
	----------------------  */	
.caixageralprin{
	background-color: transparent;
	margin:0;
	margin-left:0px;
	margin-right: 40px;
	float:left; /*right*/
	width: 600px;/*565*/
	padding-top: 0;
	padding-left: 40px;
	text-align: left;
	min-height: 450px;
	color: #111; /*888*/
	font-size:1.1em;
}

.caixageralprin p {font-size: 16px}

.caixageralprin a.small{
	text-decoration: none;
	color: #000;/*040*/
	border-bottom: 1px solid #cdc673;
	font-size:.8em;
}

.caixageralprin a.small:hover{
	text-decoration: none;
	color: #040;
	background-color: #fff8dc;
	border-bottom: 1px solid #cdc673;	
}

.caixageralprin a {
	text-decoration: none;
	color: #333;
	border-bottom: 1px solid #888;
}

.caixageralprin a:hover{
	text-decoration: none;
	color: #333;
	background-color: #ddd;
	border-bottom: 1px solid #ccc;
}

.caixageralprin h3  a{ color: #b00;border-bottom: 1px solid #b00;}

.caixageralprin h3 a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #b00;/*a00*/
	border-bottom: 1px solid #000;
}


/*  --------------------
	TODAS CAIXA GERAL
	--------------------  */	
.caixageral{
	background-color: transparent;
	margin:0;
	margin-left:180px;
	margin-right: 0px;
	float:left;
	width: 565px;/*565*/
	padding-top: 0;
	text-align: left;
	min-height: 450px;
	color: #111; /*888*/
	font-size:1.1em;
}

.caixageral p {font-size: 16px}

.caixageral a {
	text-decoration: none;
	color: #333;
}

.caixageral a.small{
	text-decoration: none;
	color: #000;/*040*/
	border-bottom: 1px solid #cdc673;
	font-size:.9em;
}

.caixageral a.small:hover{
	text-decoration: none;
	color: #040;
	background-color: #fff8dc;
	border-bottom: 1px solid #cdc673;
}

/*  ---------------------
	CAIXAS DUPLAS  
	--------------------- */
.caixas1{
	background-color:transparent;
	margin:0;
	margin-top: 20px;
	margin-left:0px;
	float:right;
	width: 570px;
	padding-top: 0;
	text-align: left;
	min-height: 450px;
}

.caixas21 a, .caixas2 a {
	text-decoration: none;
	color: #666;/*040*/
	background-color: #f4f4f4;
	border-bottom: 1px solid #888;
	font-size:1em;
}

.caixas21 a:hover, .caixas2 a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #b00;
	border-bottom: 1px solid #ccc;
}

.caixas21{
	float:right; /*left*/
	margin:0;
	color:#333; /*888*/
	/*margin-left: 40px;*/
	padding-top:0;
	width: 250px;/*200*/
	font-size: 1em;/*.9*/
	padding-left:10px; /*35*/
	text-align: left; /*right*/
}
.caixas21 acronym, abbr, .caixas2 acronym, abbr{
	cursor: help;
	border-bottom: 1px dotted #888;
}

/* -------------------------
	HEADINGS CAIXA  2 INDEX 
   ------------------------- */

.caixas21 h1, .caixas2 h1 {font-family:  'AntonRegular';}
.caixas21 h1:first-letter, .caixas2 h1:first-letter  {color: #000;}
.caixas21 h1 a, .caixas2 h1 a {
	text-decoration: none;
	background-color: transparent;
	color: #111; /*306*/
	border: none;
	outline: solid thin #111;
	padding-left: 60px;
	padding-right: 60px;	
}
	
.caixas21 h1 a:hover, .caixas2 h1 a:hover    {
	text-decoration: none;
	color: #fff;
	border: 0;
	padding-left: 60px;
	padding-right: 60px;
	outline: none;
}


.caixas21 h2, .caixas2 h2{
	padding-top:0; border:0;
	font-size:1.6em;
	color: #000;
	text-align:right;
	font-family: 'SpecialEliteRegular', Agency FB, sans-serif;
	border-top: dotted 1px #ddd;
	line-height: 2em;	
}

.caixas21 h3, .caixas2 h3 {
	color: #b00;
	font-weight: 500;
	font-family: 'TulpenOneRegular', Agency FB, sans-serif;
	font-size:2em;
}

.caixas21 h5, .caixas2 h5 { margin-top:20px; margin-bottom:0;}


/* ---------------------
	CAIXA  2 todas FOTOS 
   --------------------- */

.caixas2 h2 { margin-top: 40px}

.caixas2{
	float:left;
	margin:0;
	margin-left: 40px;
	margin-right: -80px;
	color:#333;
	padding-top:0;
	width: 250px;
	font-size: 1em;
	line-height:1.7em;
	padding-left:10px;
	text-align: left;
}

/* --------------------------
   LISTA CAIXA 2 ( ESQUERDA )  
   -------------------------- */

ul.caixas2{
	list-style: none;
	background-color: transparent;
	color:#555;
	font-size: .9em;
	line-height:1.7em;
	padding-left:5px;	
}

ul.caixas2 li{
	background-color:transparent;
	background-position: top;	
	text-align: left;
	display:inline;
}

ul.caixas2 a {
	display: block;
	text-decoration: none;
	background: transparent;
	border:0;
	color: #888;
	width: 200px;
	margin-left: -95px;
	font-size: 1.2em;
	line-height:1.7em;
}

ul.caixas2 a:hover {
	color: #6959CD;
	border:0;
	text-decoration: underline;
	background-color: transparent;
}
/* --------------------
   IR TOPO REMATE 
   -------------------- */
#topo{
	float:right;
	clear: both;
	margin:0;
	height:114px;
	width:1000px;
	text-align:right;
	text-indent: 10%;	
}

a.topo{
	text-decoration: none;
	color: #f2f2f2;/*040*/
	background-color: #000;/*6e8b3d*/
	font-size:.9em;
	border-bottom: solid 1px #999;
}

a.topo:hover{
	text-decoration: none;
	color: #fff;
	background-color: #a00000;
	border-bottom: solid 1px #800000;
}


/*  ----------------
	BOTAO IR TOPO  
	---------------- */
a.topo_bot{
    float:right;
	display: block;
	width: 40px;
	height: 40px;
	text-decoration: none;
	background: url(imagens_v2/layout/botoes_novos.png);
	border:0;
}

a.topo_bot:hover {
	background-position: -40px 0;

	}
	
.displace {
	position: absolute;
	left: -5000px;
	}

/* -----------------
    FOOTER 
   ----------------- */
#footer {
	margin:0;
	width: 100%; /*1000px*/
	float: left; /* era clear*/
	background-color: #555; /*fff*/
	font-size:.9em;
	text-align:left; /*right*/
	height:auto; /*200px*/
	line-height:1.5em;
	background-image: url(imagens_v2/layout/footer_bg.png);
	background-position: top;
	background-repeat: repeat-x;
}

#center {
	height: auto;
	width: 1000px;
	margin: auto;
	text-align: left;
	padding: 0px;
	position: relative;
	background-image: url(imagens_v2/layout/footer_2b.png);
	background-repeat: no-repeat;
}

.caixascenter{
	float:left;
	margin:0;
	margin-top: 20px;
	color:#a5a9c8;
	margin-left: 0px;/*85*/
	padding-top:0;
	width: 150px;/*270*/
	font-size: 1.4em;/*.9*/
	line-height:1.7em;
	/*padding-left:5px; 35*/
	text-align: left;
	font-family: 'EnriquetaRegular', serif;
	border-right: dotted 1px #444;
	background-image: url(imagens_v2/layout/fundo_footer.png);
	}
	

#footer a {
    display: block;
	color: #a5a9c8; /*666*/
	font-size: .9em;
	border-bottom: solid 1px transparent;
    border-top: solid 1px transparent;
}

#footer a:hover {
	color: #555; 
	background-color: #a5a9c8;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
}
/*
#footer a.img {
	text-decoration:none;
	border:0;
}
#footer a.img:hover {
background-color:transparent;
	text-decoration:none;
	border:0;
	border-bottom: 4px solid #e70;
}
/* ---------------
   IMAGENS  
   ---------------  */	
.imgright {
	float:right;
	margin:0;
	margin-left: 15px;
	background:#eee;
	padding:10px;
	border: 4px solid #eee;
	display: inline;
	color:#666;
	text-align:center;
	font-size:.6em;
	line-height: 1.3em;
	font-variant: small-caps;
	font-family: 'EnriquetaRegular', serif;
	-moz-box-shadow: 0px 2px 6px #999;
    -webkit-box-shadow: 0px 2px 6px #999;
    box-shadow: 0px 2px 6px #999;
}

.imgleft {
	float:left;
	margin:0;
	margin-right: 15px;
	background:#eee;
	padding:10px;
	border: 4px solid #eee;
	display: inline;
	color:#666;
	text-align:center;
	font-size:.6em;
	line-height: 1.3em;
	font-variant: small-caps;
	font-family: 'EnriquetaRegular', serif;
	-moz-box-shadow: 0px 2px 8px #999;
    -webkit-box-shadow: 0px 2px 8px #999;
    box-shadow: 0px 2px 8px #999;
	}
	
.imgleft a, .imgright a{
	background: transparent;
	text-decoration: none;
	border-bottom: none;
	}

.imgleft a:hover, .imgright a:hover{
	background: transparent;
	text-decoration: none;
	border-bottom: none;
	}
	
.imgleft2 {
	float:left;
	margin:0;
	margin-right: 5px;
	background:#eee;/*ccc*/
	padding:15px;
	border: 1px solid #ddd;
	display: inline;
	color:#555;
	text-align:center;
	font-size:.8em;
	line-height: 1.3em;
	}

/*  ------------------------------------------   TABELAS   ----------------------  */
.tabelas { 
	text-align:center; 
	width: 90%; margin: 0 auto;
	margin-left:10%;
	}

.tabelas table 
	{ 
	text-align: center; 
	border:1px solid #ccc;
	}
	
.tabelas caption
	{
	font-size:1.5em;
	color: #6959CD;
	padding-bottom: 20px;
	font-family: 'StintUltraCondensedRegular', "Bernard MT Condensed", serif;
	}
	
	
.tabelas th
	{
	background-color: #fefefe;
	font-size: 2em;
	font-weight: normal;
	color: #444;
	padding:  4px; 
	border: 1px solid #ccc;
	font-family: 'TulpenOneRegular', Agency FB, sans-serif;
	 }	
	 
.tabelas td
	{
	font-size: 1em;
	padding:  4px; 
	border: 1px solid #ddd;
	 }

.tabelas td.situ
	{
	background-color: #eee;
	font-size: 1.8em;
	padding:  4px; 
	border: 1px solid #ccc;
	 }	 
	 
.tabelas td.org
	{
	background-color: #efefef;
	font-size: 1em;
	padding:  4px; 
	border: 1px solid #ccc;
	
	 }
/* ---------------------------------------------  ALBUNS ---------------------------------  */

ul.albuns{
	list-style: none;
	background-color: transparent;
}

ul.albuns li {
	margin:0;
}


ul.albuns a {
	display: block;
	text-decoration: none;
	background: transparent;
	border:0;
	border-bottom: 1px solid #999;

	width: 450px;
}

ul.albuns a:hover {
	text-decoration: none;
	color: #fff;
	border:0;
	border-bottom: 1px solid #ccc;
	background-color: #888;
}

ul.albuns li.fotossem{
	text-decoration: none;
	background-color: transparent;
	border:0;
	border-bottom: 1px solid #888;
	font-size: .8em;
	height:1.7em;
	color:#666;
	margin-left:6%;
	margin-bottom:2px;
	line-height:1.5em;
	width:79%;
}

ul.albuns li.fotos a{
	text-decoration: none;
	background-color: transparent;
	border:0;
	border-bottom: 1px solid #888;
	font-size: .8em;
	height:1.7em;
	color:#666;
	margin-left:6%;
	line-height:1.5em;
	width:79%;
}

ul.albuns li.fotos a:hover{
	text-decoration: none;
	background-color: #fff68f;/*4682b4*/
	color: #111;
	border:0;
	border-bottom: 1px solid #fff;
}


/*------------------------------------------  MEDALHAS  -------------------------------  */
ul.medalhas{
  margin:0;
 
	list-style: none;
	background-color: transparent;
	height: 25%;
margin-left: -30px;
}
ul.medalhas li{
	position:relative;  
	float:left; 
	margin:0; 
	margin-right: 8px;
	margin-bottom:2%;
	text-align:center;
	background:#eee;	
	padding:5px;
	border: 1px solid #ddd;
	color:#000;
	text-align:center;
	font-size:.8em;
	line-height: 1.3em;
	height:200px;
	width:90px;
}


ul.medalhas li a{
	display: block;
	border-bottom:0;
	color:#000;
	border-bottom:0;
}

ul.medalhas li a:hover{
	text-decoration: none;
	border-bottom:0;
	background-color: #fff;
	height:200px;
	font-size:1em;
	font-weight:bold;
}


/* --------------------------------------------------------- MENU MENU MENU ------------------------------------ */
/* --------------------------------------------------------- MENU MENU MENU ------------------------------------ */

#menu {
	width:1000px;
	margin: 199px 0;
	border-top: solid 1px #ededed; 
	border-bottom: solid 2px #ededed; 
	height: 50px; 
    padding: 0;
	float:left;
	background: #fff;
/*	background-image: url(imagens_v2/layout/menu_bg.png); */
}

ul#navmenu {
	margin-left: 50px;
	background-color: transparent;
	list-style: none;
}


ul#navmenu li {
  margin-top: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
 /* height: 24px; */
  width:90px; /* 70 ---------------------------   largura dos botões*/

}
/* 2ª linha */
ul#navmenu ul {
  margin: 0;  
  margin-top: -4px; 
  border: 0 none;
  padding: 0;
  width: 230px; /*160*/
  list-style: none;
  display: none;
  position: absolute;
  height: 400px; 
  left: 0;
  background:#fff;
  background:rgba(0,0,0,.7);  
  text-align: right;z-index: 1000;
  -moz-box-shadow: 5px 5px 10px #222;
  -webkit-box-shadow: 5px 5px 10px #222;
  box-shadow: 5px 5px 10px #222;
}

/* 3ª linha */
ul#navmenu ul ul {
  margin: 0; margin-left: 70px;
  border: 0 none;
  padding: 0;
  width: 230px;
  list-style: none;
  display: none;
  position: absolute;
  left: 0;
  background:#fff;
  background:rgba(0,0,0,.7);
  text-align: right;
  -moz-box-shadow: 5px 5px 10px #222;
  -webkit-box-shadow: 5px 5px 10px #222;
  box-shadow: 5px 5px 10px #222;
}


ul#navmenu ul:after{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;  
}

ul#navmenu ul li {
margin: 0; 
  width:230px; 
  float: left;
  display: block !important;
  display: inline;
  font-size:27px; /*25 para Agency FB*/
}

ul#navmenu ul li a { 
  font-family: 'TulpenOneRegular', Agency FB, sans-serif;
  text-decoration: none;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  }


/* Root Menu primeiros botoes */

	
ul#navmenu a {
  border:solid 10px transparent;
  padding: 0;/*0 10*/
  float: none !important; 
  float: left; 
  display: block;
  background: transparent;
  color: #BFD2E5;
  font: 800 12px  Arial, Verdana, Helvetica, sans-serif;
  text-transform: lowercase;
}


/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	background-color: transparent; 
    color: #000;
	border: solid 10px transparent;
}


/* 2º Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  	float: none;
  	color: #000;
  	background-color: transparent;
	border:0;
	font-weight: 800;
	text-decoration: none;
	font-size: 1em;
	border:solid 10px transparent;
	text-shadow: transparent;
color: #BFD2E5;
}

/* 2º Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
border:solid 10px transparent;
	color:#fff;
	text-decoration: none;
	background:#fff;
	background:rgba(0,0,0,.8);
	margin-top: 0;

}

/* 3º Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  	float: none;
  	color: #BFD2E5;
  	background-color: transparent;
	font-weight: 800;
	text-decoration: none;
	font-size: 1em;
	border:solid 10px transparent;
}

/* 3º Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	border:solid 10px transparent;
	color:#fff;
	text-decoration: none;
	background:#fff;
	background:rgba(0,0,0,.8);

}

/* 4º Menu 
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4º Menu Hover 
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: transparent;/*#CCC
  color: transparent;/*#FFF
}--------------------------------------------------------------------não está em uso*/

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

