body,html{
	border:0;
	margin:0;
	padding:0;
	background-color:#050029;
}

#all{
	width:880px;
	background-color:#050029;
}

#round_top{
	margin-top:54px;
	width:684px;
	height:26px;
	background-color:#FFFFFF;
}

#meio{
	width:684px;
	background-color:#FFFFFF;
}

#round_bottom{
	width:684px;
	height:26px;
	background-color:#FFFFFF;
}

#menu_superior{
	font-size:11px;
	word-spacing:12px;
	margin-right:60px;
}


#container_topo{
	width:580px;
	height:119px;
	background:url(../imagens/bg_topo.jpg) no-repeat;
	margin-left:3px;
	margin-top:10px;
}

#logomarca{
	margin:28px 0 39px 29px;
}

#pesquisa_agentes{
	margin:15px 22px 14px 0;
}


#btn_buscar{
	width:42px;
	height:20px;
	border:0;
	background:url(../imagens/btn_buscar.jpg) no-repeat;
	cursor:pointer;
}

#content{
	background-color:#FFFFFF;
}

#left_menu{
	float:left;
	width:208px;
	margin:25px 42px 0px 28px;
	_margin:0px 22px 0px 28px;
}

#round_menutop{
	float:left;
	width:184px;
	height:11px;
	border-top:1px solid #e8e5f0;
}

#content_menu{
	width:206px;
	border-left:1px solid #e8e5f0;
	border-right:1px solid #e8e5f0;
	margin:0px;
	padding:0px;
}

#content_menu ul{
	margin:0px;
}

#content_menu ul li{
	list-style:none;
	margin:0px;
	margin-right:15px;
}

#round_menubottom{
	float:left;
	width:184px;
	height:11px;
	border-bottom:1px solid #e8e5f0;
}


#box_associados{
	width:206px;
	height:169px;
	background:url(../imagens/box_associados.jpg) no-repeat;
}


#login_associados{
	margin:23px 17px 0 0;
	_margin: 20px 17px 0 0;
}

#btn_entrar{
	width:44px;
	height:20px;
	background:url(../imagens/btn_entrar.jpg) no-repeat;
	border:0;
	cursor:pointer;
	margin-left:10px;
}

#btn_enviar{
	width:42px;
	height:21px;
	background:url(../imagens/btn_enviar.jpg) no-repeat;
	border:0;
	cursor:pointer;
}

#container_galerias{
	width:174px;
	height:330px;
	margin-right:20px;
}

#container_newsletter{
	width:208px;
	height:182px;
	background:url(../imagens/box_newsletter.jpg) no-repeat;
}

#newsletter{
	margin-top:20px;
}

#copy{
	font-size:11px;
}

#container_noticias{
	margin:78px 0 0 20px;
}

#container_publicidade{
	width:146px;
	height:450px;
	background:url(../imagens/box_publicidade.jpg) no-repeat;
}

#container_cursos{
	margin:25px 0 0 20px;
}

.txt_azul{
	color:#27156b;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

.txt_azul a{
	color:#27156b;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-decoration:none;
}

.txt_link a{
	color:#c3bddd;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-decoration:none;
}

.txt_link a:hover{
	color:#ef1332;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-decoration:none;
}

.txt_azul a:hover{
	color:#ef1332;
}

.txt_branco{
	color:#FFFFFF;
	font-family:Tahoma, Arial, "Myriad Pro";
}

.select_pesquisa{
	width:150px;
	color:#939598;
	font-size:9px;
}

.login_input{
	width:122px;
	height:14px;
	color:#939598;
	font-size:9px;
	border:1px solid #12073e;
}


.submenus{
	background-color:#ef1332;
	border-top:1px solid #b80c24;
	border-left:1px solid #b80c24;
	border-right:1px solid #b80c24;
	font-size:11px;
	text-align:right;
	width:150px;
	margin-right:20px;
	*margin-right:0;
}

.submenus tr td{
	border-bottom:1px solid #b80c24;
}

.submenus tr td:hover{
	background-color:#b80c24;
}

.txt_vermelho{
	color:#ef1332;
	font-family:Arial, Helvetica, sans-serif;
}

.txt_vermelho a{
	color:#ef1332;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.img_over{
	border:2px solid #FFF;
}
.img_over:hover{
	border:2px solid #ef1332;
}




<!--menu-->
ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;

	width: 200px; /* Width of Menu Items */
	border-bottom: 1px solid #FFF;
	/*background: #fff; /* IE6 Bug */
	font-size: 100%;
	/*background:#d6122e;*/

	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #27156b;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #e8e5f0;
	}

/* 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: 100%; /* Set 1px less than menu width */
	top: 0; 
	border:0px solid #cc353e;
	width:178px;
	padding-left:18px;
	padding-top:3px;
}

ul#primary-nav li ul li a { padding: 3px 5px; /*background:#ef1332;*/ color:#FFF; font-size:10px; border:0px; width:190px;} /* 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;cursor:pointer; text-align:left; background:none;} /* The magic */

ul#primary-nav li.menuparent {  }
ul#primary-nav li.menuparent ul li a:hover { background:#d6122e; color:#FFF; cursor:pointer; text-align:left; width:160px;}/* over do submenu*/

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #FFF; color:#FFF;}

ul#primary-nav li a:hover { color: #ef1332; }
