body { margin: opx; }
a:hover, a:link, a:visited {text-decoration: none; color: #000000;}
input, select { font-size: 10px; font-color: #000000; background: #EEEEEE;}
textarea { font-size: 12px; font-color: #000000; background: #EEEEEE;}

#miolo { width: 775; margin: 0px;}

#coluna { 	width: 197px; 
			height:250px;
			float: left; 
			background:#CC0000;
			border-top:1px solid #660000;
			border-left:1px solid #660000;
			border-right:2px solid #660000;
			border-bottom:2px solid #660000;
			margin-top:30px;
			}
#menu { margin: 10 0 0 10; }
#menu td { height: 24px; }
#menu img { border: 0; }
#menu_aberto { font-family: Tahoma; font-size: 11px; }

#conteudo { float: left; }
#content_sup { width:530px; background: url(../img/linha_vert.jpg) left bottom no-repeat; border-bottom: #CC0000 1px solid; margin: 10 0 0 30; }
#caminhopao { margin: 0 0 0 10px; font-family: Tahoma; font-size: 10px; color: #999999; }
#caminho {color: #999999; }
#content {margin: 10px 0 0 50px; font-family: Tahoma; font-size: 11px; line-height: 1.3em; width: 520px; color: #555555; }
.texto { font-family: Tahoma; font-size: 11px; line-height: 1.3em; color: #555555; }

#expansao { background: url(../img/barra.gif) top repeat-x; height: 200px; }

#texto_home { color: #999999; font-size: 11px; font-family: Tahoma;}

.fundo_galeria { background: #EEEEEE; }
.titulo { font-size: 13px; color: #555555; margin-left: 6px; }

#popup { cursor: pointer; cursor: hand; }

#texto_rodape { color: #FFFFFF; font-size: 10px; font-family: Tahoma; }

.safergsverde {color:#006600; font-family:Tahoma; font-size:12px; font-weight:bold;}
.safergspreto {color:#000; font-family:Tahoma; font-size:10px;}

ul#primary-nav{
	margin:0px;
	padding:0px;
	width: 144px; /* Width of Menu Items */
	border:0;
	/*background: #FFFFFF; /* IE6 Bug */
	font-size: 11px;
	font-family:Verdana;
	color:#FFFFFF;
	}
ul#primary-nav ul {
	width: 144px; /* Width of SubMenu Items */
	padding:0;
	margin:0;
	background:#006600;
	/*border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;  */
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	font-family:Verdana;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	padding:0px;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:16px;
	padding-top:6px;
	border:0px;
	height:27px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 144px; /* Set 1px less than menu width */
	top: 0;
	}
ul#primary-nav ul ul {
	position: absolute;
	display: none;
	left: 142px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li { height:24px; }
ul#primary-nav li ul li a { padding:3px 12px; color:#FFFFFF; font-size:11px;} /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent; height:27px; }
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { font-weight:bold; font-size:12px; }

ul#primary-nav li ul li a:hover,
ul#primary-nav li ul li ul li a:hover,	 {text-decoration:underline; color:#003300;}

/*#sublinha {border-bottom:1px solid #FFFFFF;}*/
#menuon {font-weight:bold; font-size:12px;}