/*-------------------------------------------------
                ESTRUTURA TOPO
--------------------------------------------------*/
img, div, a, span { behavior: url(iepngfix.htc) }

.topo		{width:100%; float:left;}

.trans          {width:200px; float:left; position:absolute; right:10px; top:0px; z-index:51; background:url(/images/login.png) bottom left;}
.trans ul       {width:180px; float:left; padding:15px 10px 10px 10px; color:#FFF; font-size:13px;}
.trans ul li    {width:100%; float:left; padding-top:5px;  text-align:center; font-weight:bold; font-size:11px;}
.trans ul li #ajax  {padding-left:15px;}
.trans .txt     {width:175px; float:left; }
.trans .close   {width:50px; height:16px; float:left; clear:both; margin-left:75px; padding-bottom:1px; cursor:pointer;}

.mtopo		{width:100%; height:23px; float:left; border-bottom:solid 3px #CCFF34; color:#666; background-color:#FFF;}
.mtopo ul	{width:100%; height:auto; float:right;}
.mtopo li	{height:23px; float:right; padding:0px 8px 0px 8px; line-height:23px;}
.mtopo li.sp_inicial		{height:23px; float:left; padding:0px 8px 0px 8px; line-height:23px;}
.mtopo li.sp_inicial:hover	{cursor:pointer;}
.mtopo a	{color:#666;}
.mtopo a:hover		{text-decoration:none;}
.mtopo li:hover		{background:#CCFF34; text-decoration:none;}

.container_topo		{width:100%; height:131px; float:left; background:url(/images/topo_index.png) no-repeat left top; margin-top:1px;}
.container_topo h1	{width:215px; float:left; clear:both; text-align:center; font-size:13px; font-weight:bold; color:#7086A0;}

.esq_topo		{float:left; display:block;}
.esq_topo span	{width:215px; float:left; clear:both; text-align:center; font-size:13px; font-weight:bold; color:#7086A0;}

.dir_topo		{width:200px; float:right; display:block;}

.anuncie_negocio	{width:100%; height:50px; float:left; font-size:17px; line-height:50px; text-indent:12px; font-weight:bold;}
.anuncie_negocio a	{color:white;}

.logo		{width:200px; height:100px; float:left; padding:2px 0px 0px 15px;}
.logo h1 {width:184px;height:90px;}
.loho img {width:184px; height:90px;}

.box_login	{width:190px; height:80px; float:left; margin-top:1px; padding-left:10px;}
.box_login ul	{width:140px; float:left; padding-top:3px;}
.box_login li	{width:100%; float:left;}
.box_login a	{width:100%; float:left; color:#666; font-size:10px; clear:both;}
.box_login a.crie	{font-size:12px; font-weight:bold;}

.campos_login	{width:135px; height:19px; float:left; border:solid 1px #B7D9ED; border-top:solid 1px #6BB0DA; line-height:19px; font-size:11px; color:#666; padding:0px; text-indent:3px; margin-top:2px;}

.btlogin	{float:right; margin-right:10px; margin-top:8px;}

.meio_topo	{height:131px; margin-left:200px; margin-right:200px;}

.ct_meio_topo	{width:350px; height:130px; margin:auto; padding-top:1px;}

.menu_cttopo	{width:100%; height:50px; float:left;}
.menu_cttopo ul	{width:323px; height:15px; float:left; background:url(/images/bgmenu_ct.gif) no-repeat center; padding-left:37px;}
.menu_cttopo li	{width:140px; height:15px; float:left; text-align:center; border-right:solid 1px #0483BA;}
.menu_cttopo a	{color:#018BC7; padding:0px;}
.menu_cttopo a:hover	{cursor:pointer;}

.titulo_cttopo	{width:100%; float:left; line-height:35px; font-size:16px; color:white; text-align:center;}

.box_balao		{width:150px; float:left; padding:5px 0px 0px 20px;}

.balao_busca		{width:100%; height:50px; float:left; background:url(/images/balao_home.gif) no-repeat top center; font-size:14px; line-height:42px; color:#FFF; font-weight:bold; text-align:center;}
.balao_busca a		{color:#FFF;}
.balao_busca a:hover{text-decoration:none;}

.drop_busca		{width:150px; height:20px; float:right; border:solid 1px #CDD8E2; font-size:11px; color:#555; line-height:18px;}

.busca_noticia	{width:322px; float:left;}
.busca_noticia span	{width:100%; float:left; font-size:11px; color:#999; text-indent:38px; padding-top:7px;}
.campo_noticia	{width:280px; height:20px; float:right; font-size:12px; color:#666; line-height:19px; border:solid 1px #CDD8E2;}
.button		{width:80px; height:25px; float:right; font-size:11px; clear:both; line-height:20px; margin-top:2px;}

#after      {width:100%; float:left; padding-top:20px;}
#after span {width:100%; float:left; background:url(/images/afterlogin.png) no-repeat left; line-height:20px; font-size:15px; font-weight:bold; text-indent:25px; color:#000;}
#after ul   {float:left; font-size:11px; color:#FFF; padding-left:20px;}
#after ul li   {width:auto; height:auto; float:left; padding:4px; padding-top:0px;}

#after ul li a   {color:#666; float:left;}