* {margin: 0; padding: 0}
html, body{height: 100%;}
html {background: #D1D1D1 url(../design/bg_pontos.gif) repeat left top;}

body {color: #343434; font: 62.5% verdana, tahoma; background: url(../design/bg_branco.gif) repeat-x left top; text-align: center;}
img {border: 0}
fieldset{border: 0;}
.html_impressao{ background: url(../design/bg_branco.gif) repeat left top;}
.Hide { display: none!important; }
.Show { display: block!important; }
.pDown {clear: both; display: block;}

/* Clean Style */
	.cleanStyle h1, .cleanStyle h4 { margin: 21px 0!important }
	.cleanStyle h2 { margin: 19px 0 }
	.cleanStyle h3 { margin: 18px 0 }
	.cleanStyle h5 { margin: 22px 0!important }
	.cleanStyle h6 { margin: 25px 0!important }
	.cleanStyle pre { white-space: pre!important; margin: 13px 0!important }
	.cleanStyle p { margin: 16px 0 }
	.cleanStyle strong { font-weight: bold }
	.cleanStyle em { font-style: italic!important }
	.cleanStyle u { text-decoration: underline!important }
	.cleanStyle strike { text-decoration: line-through!important }
	.cleanStyle sup { vertical-align: super!important }
	.cleanStyle sub { vertical-align: sub!important }
	.cleanStyle ul { display: block!important; margin: 5px 0!important; padding: 0 0 0 40px!important; list-style-type: none!important; list-style-position: outside!important }
	.cleanStyle ul li { list-style-image: url(../design/estrutura/bulletOutside.gif); padding-bottom: 5px;}
	.cleanStyle ul li ul li { list-style-image: url(../design/estrutura/bulletInside.gif); }
	.cleanStyle ul li ul li ul li { list-style-type: square!important }
	.cleanStyle ul li ul {margin: 5px 0 0 !important;}
	.cleanStyle ol { display: block!important; margin: 16px 0!important; padding: 0 0 0 40px!important; list-style-type: decimal!important; list-style-position: outside!important }
	.cleanStyle ol li ol { margin: 0!important }
	.cleanStyle blockquote { margin-left: 40px!important }
	.cleanStyle hr { margin: 8px 0!important; border: inset 1px #000  }
	.cleanTexto h2 {font-size: 17px!important; font-weight: bold!important; color: #2CA7D0!important; margin: 0 0 7px 0!important; padding: 0!important;}
	.cleanTexto h3 {font-size: 10px!important; font-weight: bold!important; color: #343434!important; margin: 0 0 7px 0!important; padding: 0!important;}
	.cleanTexto h4 {font-size: 9px!important; font-weight: bold!important; color: #333333!important; margin: 0!important; padding: 0!important;}
	.cleanTexto h5 {font-size: 10px!important; font-weight: normal!important; color: #343434!important; margin: 0!important; padding: 0!important;}
/* FIM Clean Style */


.hide {display: none;}
.Input{padding: 5px; border: 1px solid #C1C1C1; color:#555555; font-family: verdana; }
.InputErro{padding: 5px; border: 1px solid #FF0000;}

.Global{font-size: 1.0em; text-align: left; width:990px; background-color:#FFF; clear: both; margin: 0 auto;}
a:hover
{
	text-decoration:underline;
	}
.topo{ padding-top: 20px; padding-left:19px; color: #fff; background-color: #fff; /*border-right: 2px solid #EAEAEA;*/ width: 705px; margin:0px, 5px; float:left; clear:both; }
.topo_imp{ padding-top: 20px; padding-left:19px; color: #fff; background-color: #fff; /*border-right: 2px solid #EAEAEA;*/ width: 670px; margin:0px, 5px; float:left; clear:both; }
	.Logo{padding-left: 5px; padding-top:10px; float:left;}
	.Menu {list-style: none;}
	.Menu a 
	{
		text-decoration: none;
		font-weight:bold;
		text-align:center; 
		display: block; 
	}
	.Menu a:hover 
	{
		background: transparent;
		color: #fff;
	}
    .Menu_btn_ogs
    {
		background: url(../design/fundo_menu_OGS_hover.gif) no-repeat top left; 
		margin-left: 3px; 
		width: 124px; 
		height: 42px; 
		text-align:center; 
		margin-top: 10px; 
		float:left;
		color: #fff;
	}
	.Menu_btn_ogs .activo 
	{
		background: url(../design/fundo_menu_OGS_select.gif) no-repeat top left;
		color: #fff;				    
	}
	
	.Menu_btn_ogs a
    {
		background: url(../design/fundo_menu_OGS.gif) no-repeat top left; 
		width: 124px; 
		height: 35px; 
		padding-top:7px;	
		color: #fff;
		

	}
	
    .Menu_btn_esq
    {
		background: url(../design/fundoesq_menugeral_hover.gif) no-repeat top left; 
		width: 124px; 
		height: 42px; 
		text-align:center; 
		margin-top: 10px; 
		float:left;
		color: #000;
		margin-left:15px;
	}
	.Menu_btn_esq .activo 
	{
		background: url(../design/fundoesq_menugeral_select.gif) no-repeat top left;
		color: #fff;
	}
	
	.Menu_btn_esq a
    {
		background: url(../design/fundoesq_menugeral.gif) no-repeat top left; 
		width: 124px; 
		height: 36px; 
		padding-top:13px;
		color: #000;
	}
	
    .Menu_btn_centro
    {
		background: url(../design/fundocentro_menugeral_hover.gif) no-repeat top left; 
		width: 124px; 
		height: 42px; 
		text-align:center; 
		margin-top: 10px; 
		float:left;
		color: #000;
	}
	.Menu_btn_centro .activo 
	{
		background: url(../design/fundocentro_menugeral_select.gif) no-repeat top left;
		color: #fff;
	}
	
	.Menu_btn_centro a
    {
		background: url(../design/fundocentro_menugeral.gif) no-repeat top left; 
		width: 124px; 
		height: 36px; 
		padding-top:7px;
		color: #000;
		

	}
	
    .Menu_btn_dir
    {
		background: url(../design/fundodir_menugeral_hover.gif) no-repeat top left; 
		width: 128px; 
		height: 42px; 
		text-align:center; 
		margin-top: 10px; 
		float:left;
		color: #000;
	}
	.Menu_btn_dir .activo 
	{
		background: url(../design/fundodir_menugeral_select.gif) no-repeat top left;
		color: #fff;
		}
	
	.Menu_btn_dir a
    {
		background: url(../design/fundodir_menugeral.gif) no-repeat top left; 
		width: 128px; 
		height: 36px; 
		padding-top:7px;
		color: #000;
		

	}
	.Submenu {list-style: none;
		text-align:right;
		padding-top:3px;
		padding-right:7px;		
		font-size:1.2em;
		}
	
	.Submenu a
	{
		text-decoration:none;
		color:#6d6868;
		
		
		}
	.Submenu a:hover
	{
		text-decoration: none;
		color:#3c3635;
		font-weight:bold;
		}
	.Submenu .activo
	{
		text-decoration:none;
		color:#FFAD00;
		font-weight:bold;
		
		}

		
    .escolhe_capital_left
    {
		background: url(../design/btn_capital_activo.gif) no-repeat top left; 
		text-align:center; 
		float:left;
		color: #fff;
		font-size:0.9em;
		height:22px;
		width:80px;
		text-decoration:none;
	}
	
	.escolhe_capital_left_activo 
	{
		background: url(../design/btn_capital_activo.gif) no-repeat top left;
		text-align:center; 
		float:left;
		font-size:0.9em;
		height:22px;
		width:80px;		
		color: #615c5b;
		
		}
	.escolhe_capital_left_activo a
	{
		background: url(../design/btn_capital_activo.gif) no-repeat top left;
		text-align:center; 
		float:left;
		font-size:0.9em;
		height:22px;
		width:80px;		
		color: #fff;
		padding-top:2px;
		
		}
	
	.escolhe_capital_left a
    {
		background: url(../design/btn_capital.gif) no-repeat top left; 
		text-align:center; 
		float:left;
		font-size:0.9em;
		height:22px;
		width:80px;		
		padding-top:2px;
		color: #615c5b;
	}

	.escolhe_capital_left a:hover
    {
		text-decoration:none;
		color: #fff;
	}
	
	.escolhe_capital_left_activo a:hover
    {
		text-decoration:none;
		color: #fff;
	}
	
    .escolhe_capital
    {
		background: url(../design/btn_capital_activo.gif) no-repeat top left; 
		text-align:center; 
		float:left;
		color: #fff;
		font-size:0.9em;
		height:22px;
		width:80px;		
		margin-left:40px;
	}
	
	.escolhe_capital a
    {
		background: url(../design/btn_capital.gif) no-repeat top left; 
		text-align:center; 
		float:left;
		font-size:0.9em;
		height:22px;
		width:80px;		
		padding-top:2px;
		color: #615c5b;
	}
	.escolhe_capital a:hover
    {
		text-decoration:none;
		color: #fff;
	}
	.escolhe_capital_activo a:hover
    {
		text-decoration:none;
		color: #fff;
	}
	
	.escolhe_capital_activo 
	{
		background: url(../design/btn_capital_activo.gif) no-repeat top left;
		text-align:center; 
		float:left;
		font-size:0.9em;
		height:22px;
		width:80px;		
		color: #615c5b;
		margin-left:40px;
		}
	.escolhe_capital_activo a
	{
		background: url(../design/btn_capital_activo.gif) no-repeat top left;
		text-align:center; 
		float:left;
		font-size:0.9em;
		height:22px;
		width:80px;		
		color: #fff;
		padding-top:2px;
		
		}
		
	
	.contentor_log_pesq
	{
		float:left;
	}
	.login
    {	
		clear:both;
		float:left;
	}
	.img_prestadores
	{
		clear:both;
		float:left;
		*margin-top:-2px;
	}
	.login a
    {	
		color:#fff;
		font-size: 1.3em;
		text-decoration: none;
		}
	.login a span
    {
		background: url(../design/seta_areaclientes.gif) no-repeat left top; 
		padding-left: 20px; }
    
	.cx_pesquisa {float: left; width: 256px;}
	.cx_pesquisa .submit {float: right; padding-top: 4px}
    .pesquisa
    {
		background: url(../design/cx_pesquisa.gif) no-repeat left top; 
		color:#3d3938;
		height:21px;
		padding-top:5px;
		padding-left:39px;
		vertical-align:middle;
		width:192px;
		float:left;	}
	.pesquisa input {border: 0; background: none;}

	.contentor_empr_prof
	{
		float:left;
	}
    .empr
    {	
		background: url(../design/seta_triang_amarela.gif) no-repeat top left; 
		color:#3d3938;
		float:left;
		height:21px;
		margin-left:14px;
		margin-top:9px;
		padding-left:17px;
		padding-bottom:3px;
		vertical-align:middle;
		width:84px;
		font-size:1.3em; 
		font-weight:bold;	}
    .prof
    {	
		background:transparent url(../design/seta_triang_amarela.gif) no-repeat scroll left top;
		color:#3D3938;
		float:right;
		font-weight:bold;
		height:21px;
		margin-top:9px;
		padding-left:15px;
		font-size:1.3em; 
		width:115px;}

.miolo
{
	width: 724px;
	margin: 100px, 5px;
	background-color:#FFF; 
	float:left; 
	clear:both;
	}
.miolo_ColDir
{
	width: 266px;
	background-color:#FFF; 
	margin-top:-44px;
	*margin-top:28px!important;
	float:left; 
	}
	
	.contentor_submenu
	{
		float:left;
		width:150px;
		padding-top:6px;
		text-align:right;
	}
	.cx_DESTAQUE
	{
		background-color:#FFFFFF;
		float:left;
		clear:both;
		text-align:left;	
		padding-left:3px;
		width:715px;
		}
		.cx_DESTAQUE .cx_DESTAQUE_topo {
			background:transparent url(../design/topo_TV.gif) no-repeat scroll left top;
			width:710px;
			height:13px;
			float:left;
			
		}
		.cx_DESTAQUE .cx_DESTAQUE_bottom {
			background:transparent url(../design/bottom_TV.gif) no-repeat scroll left bottom;
			width:710px;
			height:19px;
			margin-top:-10px;
			float:left;
		}
		.cx_DESTAQUE .cx_DESTAQUE_lateral {
			background:transparent url(../design/sombra_tv.gif) repeat-y scroll right top;
			width:710px;
		}

	.coluna_direita
	{
		float: right;
		width: 266px;
		padding-top:6px;
		
	}

	.cx_simulador
	{
		background-color:#FFF;
		text-align:left;
		width:262px;
		padding-top:5px;
		float:left;
	}
		.cx_simulador .cx_simulador_topo {
			background:transparent url(../design/topo_simulador.gif) no-repeat scroll left top;
			width:262px;
			height:13px;
			
		}
		.cx_simulador .cx_simulador_bottom {
			background:transparent url(../design/bottom_simulador.gif) no-repeat scroll left bottom;
			width:262px;
			height:18px;
			
		}
		.cx_simulador .cx_simulador_lateral {
			background:transparent url(../design/sombra_simulador.gif) repeat-y scroll right top;
			background-color:#f0ab00;
			width:262px;
		}

		.simulador_seta_tit
		{
			padding-left:10px;		}
    	.simulador_tit
    	{
			background:transparent url(../design/seta_branca_grd.gif) no-repeat scroll left center;
			color:#FFFFFF;
			display:block;
			font-size:2em;
			padding:3px 0 3px 30px;
		}
	  	.simulador_pergunta
    	{
			border-top:2px solid #F8D580;
			color:#3D3938;
			font-size:1.4em;
			margin-top:4px;
			padding-left:40px;
			padding-top:4px;
			*padding-top:5px;
			float:left;
			text-align:left;
			width:216px;    	}
    	.simulador_pergunta2
    	{
			color:#3D3938;
			padding-left:39px;
			padding-top:10px;
			*padding-top:0px;
			text-align:left;
			width:214px;    	}
    	.simulador_pergunta3 .Forms{width: 150px;}
    	.linkSimula
    	{
    		clear: both;
			background: transparent url(../design/seta_branca_peq.gif) no-repeat bottom right; 
    		padding: 3px 0;
    		font-size:1.4em;
    		text-align:left;
    	}
    	.linkSimula a 
    	{
    		display: block;
    		color:#FFF; 
    		text-decoration:none;
    	}

    .cx_rede
    {
		width: 265px; 
		text-align:left; 
		float:left
	}
		.cx_rede .cx_rede_topo {
			background:transparent url(../design/topo_rede.gif) no-repeat scroll left bottom;
			width:262px;
			height:10px;
			clear: both;
		}
		.cx_rede .cx_rede_bottom {
			background:transparent url(../design/bottom_rede.gif) no-repeat scroll left bottom;
			width:262px;
			height:16px;
			clear: both;
			
		}
		.cx_rede .cx_rede_lateral {
			background:transparent url(../design/sombra_rede.gif) repeat-y scroll right top;
			background-color:#FFF;
			width:263px;
			clear: both;
			float: left;
		}

		.cx_rede .cx_rede_separador {
			background:transparent url(../design/separador_rede.gif) no-repeat scroll left top;
			height:2px;
			margin-top: 5px;
			*margin-top:0;
			clear: both;
		}
    	.cx_rede .cx_rede_tit
    	{
    		padding-left:10px;
    	}
    	.cx_rede .cx_rede_seta_tit
    	{
			background: url(../design/seta_preta_grd.gif) no-repeat left center; 
    		color:#3d3938; 
			display:block;
			font-size:2em;
			padding:3px 0 3px 30px;		
		}
    	.cx_rede .cx_rede_pergunta
    	{
			clear:both;
			color:#3D3938;
			float:left;
			font-size:1.4em;
			padding:7px 0 0 40px;
		   *padding: 4px 0 0px 40px; 
			text-align:left;
			width:210px;			
    	}
    	.cx_rede .cx_rede_pergunta2
    	{
    		float:left;
    		clear:both; 
    		padding-top: 23px; 
    		padding-left: 42px; 
    		color:#3d3938; 
    		text-align:left; 
    	}
    	.cx_rede .cx_rede_texto
    	{
    		float:left;
    	}
    	.cx_rede .cx_rede_imagem 
    	{
    		
    		float:right;
       	}
    	.cx_rede .linkRede
    	{
			background: transparent url(../design/seta_cinzenta.gif) no-repeat center right; 
    		clear: both;
			padding: 1px 0;
			text-align:left;
			
    	}
		.cx_rede .linkRede a{color:#3d3938; text-decoration: none; display: block;}
    	.lbl_rede
    	{
    		font-size:0.8em; 
    		*font-size:0.7em;
    		color:#3d3938; 
    		padding-top:2px;
    		*padding-top:4px;
    	}

    	.lbl_redesmall
    	{
    		font-size:0.7em; 
    		*font-size:0.6em;
    		color:#3d3938; 
    		padding-top:2px;
    		*padding-top:4px;
    	}
    	
    	.cx_rede_pergunta .Forms{font-weight: normal; clear: none; padding-top: 2px; *padding-top:0px; *padding-bottom:8px; width: 165px; float:left;}
		



    .cx_dic
    {
		background: url(../design/caixa_dic.gif) no-repeat top left; 
		width: 265px; 
		height: 42px; 
		text-align:left; 
		padding-top:2px; 
		float:left;
	}
		.dic_seta_tit
		{
			background: url(../design/seta_preta_peq.gif) no-repeat top left; 
			margin-left: 1px; 
			height: 19px; 
			top: 13px; 
			left: 10px; 
			padding-left: 20px; 
			margin-top:8px;
			padding-top:3px;
    		font-size:1.0em; 
			color:#3d3938;			
		}
    	

.miolo2{width: 990px; background-color:#FFF; float:left; clear:both; margin-top:-2px;}


	.cx_OGS_rev {
		background:transparent url(../design/cx_OGS_REV_bg.gif) repeat scroll 0 0;
		margin-left:5px;
		text-align:left;
		width:207px;
		float:left;
	}
		.cx_OGS_rev .cx_OGS_rev_topo {
			background:transparent url(../design/topo_cx_riscas_new.gif) no-repeat scroll left bottom;
			height:11px;
			width:207px;
		}
		.cx_OGS_rev .cx_OGS_rev_bottom {
			background:transparent url(../design/bottom_cx_riscas_new.gif) no-repeat scroll left top;
			height:14px;
			width:207px;
			float:left;
			clear:both;
		}
		.cx_OGS_rev .cx_OGS_rev_sombra {
			background:transparent url(../design/sombra_cx_riscas_new.gif) repeat-y scroll right top;
			float:left;
			clear:both;
			width:207px;
			min-height: 188px;		}
		.cx_OGS_rev .logo_OGS {
			background: url(../design/Logo_OGS.gif) no-repeat scroll left top;
			color:#3D3938;
			font-size:1.1em;
			font-weight:bold;
			height:41px;
			margin-left:1px;
			padding-left:124px;
			text-decoration:underline;
		}
		.cx_OGS_rev .title
		{
			font-size:2em;
			float:left;
		}
		.cx_OGS_rev .title a
		{
			text-decoration:none;
			color:#343434;
		}
		.cx_OGS_rev .title a:visited
		{

			color:#343434;
		}
		.cx_OGS_rev .link
		{
			color:#716f6e;
			font-size:1.4em;			
			font-weight:bold;
			padding-top: 14px;
			font-weight:normal;
			float:left;
			clear: both;
			width: 100%;
		}
		.cx_OGS_rev .link a
		{
			color:#716f6e;
			text-decoration:none;
			font-weight:bold;
		}
		.cx_OGS_rev .contentor
		{
			background:transparent url(../design/seta_redonda_amarela_grd.gif) no-repeat scroll left top;
			clear:both;
			float:left;
			margin-left:4px;
			padding:5px 10px 3px 41px;
			width:154px;
		}
		.cx_OGS_rev .separador
		{
			border-bottom: solid 2px #cecdcd;
			width: 202px; 
			height: 2px; 
			float:left;
			clear:both;
			margin-bottom: 12px;
			}




	.cx_prod1 
	{
		background-color:#FFF;
		text-align:left;
		width:257px;
		top:5px;
		float:left;
	}
		.cx_prod1 .cx_prod1_topo {
			background:transparent url(../design/topo_prod1_2.gif) no-repeat scroll left top;
			height:26px;
			width:257px;
			clear: both;
		}
		.cx_prod1 .cx_prod1_bottom {
			background:transparent url(../design/bottom_prod1.gif) no-repeat scroll left bottom;
			height:16px;
			width:257px;
			clear: both;
		}
		.cx_prod1 .cx_prod1_lateral {
			background:transparent url(../design/lateral_prod.gif) repeat-y scroll right top;
			width:257px;
			clear: both;
			float: left;
		}
		.cx_prod1 .cx_prod1_faixa_cinza {
			background: url(../design/faixa_cinza_prod1_2.gif) no-repeat scroll left top;
			color:#3D3938;
			font-size:2em;
			height:26px;
			padding-left:10px;
			padding-top:7px;
			
		}
		.cx_prod1 .cx_prod1_faixa_cinza a{color:#3D3938; text-decoration:none;}
		.cx_prod1 .miolo_prod1
		{
			background:transparent url(../user/foto_prod1.jpg) no-repeat scroll left top;
			color:#3D3938;
			font-weight:bold;
			left:0;
			margin-left:0;
			width:257px;}
		.cx_prod1 .texto_prod1
		{
			color:#3D3938;
			font-size:1.7em;
			left:0;
			padding: 0 10px;
			padding-top:13px;
			width:236px;}
		.cx_prod1 .texto_prod1 a{color:#3D3938; text-decoration:none;}
    	.cx_prod1 .Link_prod1
    	{
			background: transparent url(../design/seta_redonda_amarela.gif) no-repeat right center; 
			font-size:1.4em;
			margin-right:10px;
			padding:3px 25px 5px 0;
			text-align:left;
			float: right;
			clear: both;
    	}
		.cx_prod1 .Link_prod1 a{color:#716F6E; text-decoration:none;}
		

	.cx_prod2 
	{
		background-color:#FFF;
		text-align:left;
		width:257px;
		top:5px;
		float: left;
	}
		.cx_prod2 .cx_prod2_topo {
			background:transparent url(../design/topo_prod1_2.gif) no-repeat scroll left top;
			height:26px;
			width:257px;
			clear: both;
		}
		.cx_prod2 .cx_prod2_topo a{color:#FFF; text-decoration:none;}
		.cx_prod2 .cx_prod2_bottom {
			background:transparent url(../design/bottom_prod2.gif) no-repeat scroll left bottom;
			height:16px;
			width:257px;
			clear: both;
		}
		.cx_prod2 .cx_prod2_lateral {
			background:transparent url(../design/lateral_prod.gif) repeat-y scroll right top;
			width:257px;
			clear: both;
			float: left;
		}
		.cx_prod2 .cx_prod2_faixa_cinza {
			background: url(../design/faixa_cinza_prod1_2.gif) no-repeat scroll left top;
			color:#3D3938;
			font-size:2em;
			height:26px;
			padding-left:10px;
			padding-top:7px;
		}
		.cx_prod2 .cx_prod2_faixa_cinza a{color:#3D3938; text-decoration:none;}
		
		.cx_prod2 .miolo_prod2
		{
			background:transparent url(../user/foto_prod1.jpg) no-repeat scroll left top;
			color:#3D3938;
			font-weight:bold;
			left:0;
			margin-left:0;
			width:257px;}
		.cx_prod2 .texto_prod2
		{
			color:#3D3938;
			font-size:1.7em;
			left:0;
			padding: 0 10px;
			padding-top:13px;
			width:236px;}
		.cx_prod2 .texto_prod2 a{color:#3D3938; text-decoration:none;}
    	.cx_prod2 .Link_prod2
    	{
			background: transparent url(../design/seta_redonda_amarela.gif) no-repeat right center; 
			font-size:1.4em;
			margin-right:10px;
			padding:3px 25px 5px 0;
			text-align:left;
			float: right;
			clear: both;
    	}
		.cx_prod2 .Link_prod2 a{color:#716F6E; text-decoration:none;}
			
			

	.cx_prod3 
	{
		background-color:#FFF;
		text-align:left;
		width:262px;
		top:5px;
		float:left;
	}
		.cx_prod3 .cx_prod3_topo {
			background:transparent url(../design/topo_prod3.gif) no-repeat scroll left top;
			height:26px;
			width:262px;
			clear: both;
		}
		.cx_prod3 .cx_prod3_bottom {
			background:transparent url(../design/bottom_prod3.gif) no-repeat scroll left bottom;
			height:16px;
			width:262px;
			clear: both;
		}
		.cx_prod3 .cx_prod3_bottom_destaque {
			background:transparent url(../design/bottom_prod_destaque.gif) no-repeat scroll left top;
			height:16px;
			width:262px;
			clear: both;
		}
		.cx_prod3 .cx_prod3_lateral {
			background:transparent url(../design/sombra_prod3.gif) repeat-y scroll right top;
			width:262px;
			clear: both;
			float: left;
		}
		.cx_prod3 .cx_prod3_faixa_cinza {
			background: url(../design/faixa_cinza_prod3.gif) no-repeat scroll left top;
			color:#3D3938;
			font-size:2em;
			height:26px;
			padding-left:10px;
			padding-top:7px;
		}
		.cx_prod3 .cx_prod3_faixa_cinza a{color:#3D3938; text-decoration:none;}
		
		.cx_prod3 .miolo_prod3
		{
			background:transparent url(../user/foto_prod1.jpg) no-repeat scroll left top;
			color:#3D3938;
			font-weight:bold;
			left:0;
			margin-left:0;
			width:257px;}
	
		.cx_prod3 .texto_prod3
		{
			color:#3D3938;
			font-size:1.7em;
			left:0;
			padding: 0 10px;
			padding-top:13px;
			width:236px;}

		.cx_prod3 .texto_prod3 a{color:#3D3938; text-decoration:none;}

    	.cx_prod3 .Link_prod3
    	{
			background: transparent url(../design/seta_redonda_amarela.gif) no-repeat right center; 
			font-size:1.4em;
			margin-right:16px;
			padding:3px 25px 5px 0;
			text-align:left;
			float: right;
			clear: both;
    	}
		.cx_prod3 .Link_prod3 a{color:#716F6E; text-decoration:none;}
    	
	.titulo_prod
	{		
		color:#FFF;
		font-size:1.3em;
		font-weight:bold;
	    padding-top: 6px;
	    padding-left:10px;
	}	
	
	.solucoes_mc
	{		
		clear:both;
		color:#3D3938;
		float:left;
		font-size:1.2em;
		padding-left:24px;
		padding-top:18px;
		width:569px;
	}
	.conteudo
	{		
		clear:both;
		color:#3D3938;
		float:left;
		font-size:1.2em;
		padding-left:5px;
		padding-top:12px;
		width: 569px;
		}
	.cx_sugestao_mc
	{		
		
		border-bottom:1px solid #b5b3b3;
		color:#3D3938;
		float:left;
		font-size:1.2em;
		font-weight:bold;
		width:568px;
		clear:both;
	}	
		.cx_sugestao_mc .cx_sugestao_mc_esq
		{		
			color:#3D3938;
			float:left;
			font-size:1.2em;
			font-weight:bold;
			width:138px;
			text-align:center;
		    
		}	
		.cx_sugestao_mc .cx_sugestao_mc_dir
		{		
			color:#3D3938;
			float:left;
			font-size:1.2em;
			font-weight:bold;
			width:430px;
		}	
		.cx_sugestao_mc .cx_sugestao_mc_topo
		{		
			background: transparent url(../design/topo_cx_cinza_simulacao.gif) no-repeat bottom right; 
			height:10px;
		}	
	
		.cx_sugestao_mc .cx_sugestao_mc_miolo
		{		
			background-color:#D7D7D7;
			color:#3D3938;
			float:left;
			margin-left:2px;
			WIDTH: 428px;
		}	
		
		
		.cx_sugestao_mc .cx_sugestao_mc_miolo_esq
		{		
			color:#3D3938;
			float:left;
			font-size:1em;
			padding-left:15px;
			padding-top:3px;
			font-weight:normal;
			width:55%;
			}	
		.cx_sugestao_mc .cx_sugestao_mc_miolo_dir
		{		
			color:#3D3938;
			float:left;
			font-size:1.4em;
			font-weight:bold;
			padding-left:30px;
			width:115px;
					}	
		.cx_sugestao_mc .cx_sugestao_mc_miolo_dir_foot
		{		
			background:transparent url(../design/seta_redonda_cinza.gif) no-repeat scroll right center;
				color:#3D3938;
				float:left;
				font-size:0.6em;
				font-weight:normal;
				min-height:23px;
				padding:5px 0px 5px 0px;
				width:100%;
		}	
		.cx_sugestao_mc .cx_sugestao_mc_miolo_dir_foot a
		{		
			background:transparent url(../design/seta_redonda_cinza.gif) no-repeat scroll right bottom;
				color:#3D3938;
				float:left;
				font-size:0.6em;
				font-weight:normal;
				margin-right:5px;
				min-height:23px;
				padding-top:5px;
				width:115px;
				text-decoration:none;
		}	
		.contentor_txt_sugestao
		{
			clear:both;
			float:left;
			padding-top:5px;
			width:100%;
		}
		.texto_sugestao_personalize_esq
		{		
				float:left;
				font-weight:normal;
				margin-right:5px;
				padding-top:5px;
				width:40%;
		}	
		.texto_sugestao_personalize_esq .texto_sugestao_personalize_esq_tit
		{		
			color:#3D3938;
			float:left;
			font-size:1.3em;
			font-weight:bold;
			margin-right:5px;
			padding-top:5px;
		}	
		.texto_sugestao_personalize_esq .texto_sugestao_personalize_esq_texto
		{		
			color:#3D3938;
			float:left;
			font-size:1em;
			font-weight:normal;
			margin-right:5px;
			padding-top:10px;		
		}	
		.texto_sugestao_personalize_dir
		{		
				font-weight:normal;
				margin-right:5px;
				padding-top:5px;
				width:49%;
				float: right;
		}	
		.texto_sugestao_personalize_dir .texto_sugestao_personalize_dir_tit
		{		
			color:#FDBB30;
			float:left;
			font-size:1.3em;
			font-weight:bold;
			margin-right:5px;
			padding-top:5px;
			width:90%
		}	
		.texto_sugestao_personalize_dir .texto_sugestao_personalize_dir_texto
		{		
			color:#3D3938;
			float:left;
			font-size:1em;
			font-weight:normal;
			margin-right:5px;
			padding-top:10px;
		}	
		.texto_sugestao_personalize_dir .texto_sugestao_personalize_dir_numeros
		{		
			color:#FDBB30;
			font-size:2em;
			font-weight:normal;
		}	
	    .titulo 
	    {
			padding-top: 30px;			
		}
		.outras_sugestoes
		{
			color:#3D3938;
			float:left;
			font-size:1em;
			font-weight:normal;
			padding-top:20px;
			width:152px;
			}
		.cx_sugestao_mc .cx_outrasugestao_mc_dir
		{		
			background:transparent url(../design/cx_OGS_Rev_bg.gif) scroll top left;
			color:#3D3938;
			float:left;
			font-size:1.2em;
			font-weight:bold;
			width:429px;
		}	
		.cx_sugestao_mc .cx_outrasugestao_mc_miolo
		{		
			color:#3D3938;
			float:left;
			margin-left:1px;
			width: 428px;
		}	
		.cx_sugestao_mc .cx_outrasugestao_mc_topo
		{		
			background: transparent url(../design/cx_outra_sugestao.gif) no-repeat top right; 
			color:#3D3938;
			font-size:1.2em;
			font-weight:bold;
			height:10px;
		}	
		.img_personalizado
		{		
			float:left;
			clear:both;
			padding-top:4px;
		}	
		.form_personal
		{
			float:left;
			clear:both;
			width:90%;
			position:relative;
		}
		.form_personal h1 {font: bold 2em Verdana, Arial, Helvetica, Sans-serif;}

		.contentor_resultado_personal
		{
			left:557px;
			position:absolute;
			top:30px;
			font-size:1em;
			font-weight:bold;
			color:#3D3938;
			padding-bottom:10px;
			}
		.contentor_resultado_personal .cx_valor_topo
		{
			background: transparent url(../design/topo_cx_laranja_personalizado.gif) no-repeat bottom right; 
			width:143px;
			height:6px;
			font-weight:bold;
		}
		.contentor_resultado_personal .cx_valor_tit
		{
			width:143px;
			font-weight:bold;
			font-size:1.1em;
			padding-bottom:10px;
			padding-left:5px;
		}
		.contentor_resultado_personal .cx_valor_miolo
		{
			width:136px;
			font-weight:bold;
			border-left:1px solid #ffad00;
			border-right:1px solid #ffad00;
			color:#ffad00;
			font-size:0.8em;
			padding-left:5px

		}
		.contentor_resultado_personal .cx_valor_valor
		{
			width:136px;
			font-weight:bold;
			color:#ffad00;
			font-size:1.8em;

		}
		.contentor_resultado_personal .cx_valor_bottom
		{
			background: transparent url(../design/bottom_cx_laranja_personalizado.gif) no-repeat top left; 
			width:143px;
			height:6px;
			font-weight:bold;
		}


		.contentor_resultado_personal .cx_cob_topo
		{
			background: transparent url(../design/topo_cx_cinza_personalizado.gif) no-repeat bottom right; 
			width:143px;
			height:6px;
			font-weight:bold;
			padding-top:10px;
		}
		.contentor_resultado_personal .cx_cob_tit
		{
			width:143px;
			font-weight:bold;
			font-size:1.1em;
			padding-bottom:10px;
			padding-left:5px;
		}
		.contentor_resultado_personal .cx_cob_miolo
		{
			width:141px;
			font-weight:bold;	
			border-left:1px solid #b9b7b7;
			border-right:1px solid #b9b7b7;
			color:#726f6e;
			font-size:0.8em;
			padding-bottom:5px;

		}
		*html .contentor_resultado_personal .cx_cob_miolo
		{
			width:143px;
			font-weight:bold;	
			border-left:1px solid #b9b7b7;
			border-right:1px solid #b9b7b7;
			color:#726f6e;
			font-size:0.8em;
			padding-bottom:5px;

		}
		.contentor_resultado_personal .cx_cob_separador
		{
			border-top:1px solid #b9b7b7;

		}
		.contentor_resultado_personal .cx_cob_capital
		{
			font-weight:bold;
			color:#726f6e;
			font-size:1.8em;
			padding-bottom:10px;

		}
		.contentor_resultado_personal .cx_cob_textos
		{
			color:#726f6e;
			padding-left:5px;

		}
		.contentor_resultado_personal .cx_cob_subtit
		{
			color:#3c3635;
			
			font-weight:bold;
			padding-top:15px;

		}
		.contentor_resultado_personal .cx_cob_textos2
		{
			color:#726f6e;
			padding-left:5px;
			padding-right:5px;
			padding-top:15px;

		}
		
		.contentor_resultado_personal .cx_cob_bottom
		{
			background: transparent url(../design/bottom_cx_cinza_personalizado.gif) no-repeat top left; 
			width:143px;
			height:6px;
			font-weight:bold;
		}

		.contentor_resultado_personal .valor
		{
			width:100%;
			font-weight:bold;
		}
		.contentor_resultado_personal .coberturas
		{
			background:transparent url(../design/seta_triang_amarela.gif) no-repeat scroll left top;
			padding-left:12px;
			margin-top:4px;
		}
		.contentor_resultado_personal .opcionais
		{
			width:100%;
		}
		.contentor_idade_personal
		{
			float:left;
			padding-top:6px;
			font-size:0.9em;
			}
		.Passos_Personal
		{
			float:left;
			clear:both;
			width:100%;
			padding-top:15px;
			}
	
		.txtIdade_Pers {width: 22px;}
		.Passos_Personal_texto_introducao
		{
			float:left;
			clear:both;
			font-size:1em;
			color:#3D3938;
			padding-top:15px;
			padding-bottom:10px;
			width:100%;
			}
		.Passos_Personal_pessoa_agrega
		{
			float:left;
			clear:both;
			font-size:1em;
			color:#3D3938;
			padding-top:5px;
			}
	
		.Passos_Personal_Cob
		{
			float:left;
			clear:both;
			width:100%;
			padding-top:15px;
			}

		.Passos_Personal_Cob a
		{
			text-decoration:none;
			}

		.btn_continuar_personal_escondido
		{
			display:none;
			}

		.btn_continuar_simuleaqui
		{
			float:left;
			clear:both;
			padding-top:15px;
		}
		.btn_continuar_simuleaqui a
		{
			text-decoration:none;
			padding-left:10px;
		}

		.btn_continuar_personal
		{
			float:left;
			clear:both;
			width:100%;
			padding-top:15px;
			}

		.btn_continuar_personal a
		{
			text-decoration:none;
			}
		.Passos_Personal_Agregado
		{
			float:left;
			clear:both;
			width:100%;
			padding-top:15px;
			}

		.Passos_numero
		{
			float:left;
			font-size:1.8em;
			color:#726f6e;
			padding-top:10px;
			}
		.Passos_Personal_tit
		{
			clear:both;
			color:#FFAD00;
			float:left;
			font-size:1.4em;
			font-weight:bold;
			padding-left:5px;
			padding-top:15px;
		}
		.Passos_Personal_subtit
		{
			color:#ffad00;
			float:left;
			font-size:1.2em;
			font-weight:bold;
			padding-top:12px;
			padding-bottom:15px;
			width:100%;
			clear:both;
		}
		.Passos_personal_lista_cob_associadas
		{
			background:transparent url(../design/seta_red_amarela_min_CPP.gif) no-repeat scroll left bottom;
			color:#3c3635;
			float:left;
			font-size:0.8em;
			font-weight:bold;
			padding-top:7px;
			padding-left:15px;
			width:100%;
			clear:both;
		}
		.Passos_personal_texto_cob_associadas
		{
			background:transparent url(../design/seta_triang_amarela.gif) no-repeat scroll left bottom;
			color:#7B7877;
			float:left;
			font-size:0.8em;
			font-weight:bold;
			padding-left:12px;
			margin-left:15px;
			padding-top:1px;
			width:100%;	
			clear:both;
	}
		.capital_personal
		{
			float:left;
			clear:both;
			color:#3D3938;
			padding-top:10px;
			width:100%;
		}
		.adiccionar_agregado
		{
			float:left;
			color:#3D3938;
			padding-left:10px;
			padding-top:8px;
		}
		.btn_quer_subscrever
		{
			background:transparent url(../design/btn_quer_subscrever.gif) no-repeat scroll left top;
			float:left;
			color:#fff;
			font-size:1.1em;
			width:100%;
			height:37px;
			padding-left:18px;
			padding-top:10px;
			margin-top:20px;
			}
		.btn_simular_nova
		{
			background:transparent url(../design/btn_simular.gif) no-repeat scroll left top;
			color:#3C3635;
			float:left;
			font-size:0.9em;
			height:37px;
			margin-top:20px;
			padding-left:10px;
			padding-top:3px;
			width:200px;			}
		.btn_simular_nova a
		{
			text-decoration:none;
		}

		.btn_simular_nova_simuleaqui
		{
			background:transparent url(../design/btn_simular_aqui.gif) no-repeat scroll left top;
			color:#3C3635;
			float:left;
			font-size:0.9em;
			height:21px;
			margin-top:20px;
			padding-left:0px;
			padding-top:3px;
			width:135px;			}
		.btn_simular_nova_simuleaqui a
		{
			text-decoration:none;
		}


		.btn_resultado_nova_simul
		{
			background:transparent url(../design/cx_anuidade_personal.gif) no-repeat scroll left top;
			color:#726F6E;
			float:left;
			font-size:0.9em;
			font-weight:bold;
			height:22px;
			margin-top:20px;
			padding-left:10px;
			padding-top:3px;
			width:80px;			}
		
		.bola_desconto
		{
			background:transparent url(../design/bola_desconto.gif) no-repeat scroll left top;
			color:#FFFFFF;
			float:left;
			font-size:1.2em;
			font-weight:bold;
			height:75px;
			margin-left:5px;
			padding-top:6px;
			text-align:center;
			width:75px;
			}		
		.bola_desconto_texto
		{
			color:#FFFFFF;
			float:left;
			font-size:0.7em;
			font-weight:bold;
			text-align:center;
			width: 100%;
			padding-top:5px;
			}		
		.texto_quer_subscrever
		{
			color:#726f6e;
			padding-left:5px;
			padding-right:5px;
			font-size:0.8em;
			font-weight:bold;

		}
		.texto_quer_subscrever_padding
		{
			color:#726f6e;
			padding-left:5px;
			padding-right:5px;
			font-size:0.8em;
			font-weight:bold;
			padding-top:20px;

		}
		.tit_quer_subscrever
		{
			color:#3c3635;
			padding-left:5px;
			padding-right:5px;
			padding-top:15px;
			font-size:0.8em;
			font-weight:bold;

		}
			
		.chk_coberturas
		{
			float:left;
			clear:both;
			color:#3D3938;
			padding-bottom:11px;
			width:100%;
			font-size:0.9em;
		}
		.chk_coberturas_det
		{
			float:left;
			clear:both;
			color:#3D3938;
			padding-top:0px;
			width:100%;
			font-size:0.9em;
		}
		.contentor_agregado_familiar
		{
			float:left;
			clear:both;
			width:100%;
		}
		.contentor_agregado_familiar a
		{
			text-decoration:none;
			color:#3D3938;
		}
	
		.contentor_pessoa_agregada
		{
			float:left;
			clear:both;
			width:100%;
		}
	

		.contentor_cx_pergunta_faq
		{
			font-size:1em;
			color:#3D3938;
			padding-bottom:10px;
			clear:both;
			cursor: pointer;
			}
		.contentor_cx_pergunta_faq .cx_pergunta_faq_topo
		{
			background: transparent url(../design/topo_cx_pergunta_faq.gif) no-repeat bottom left; 
			height:7px;
			font-weight:bold;
			width:569px;
		}
		.contentor_cx_pergunta_faq .cx_pergunta_faq_miolo
		{
			background: transparent url(../design/seta_faq_fechada.gif) no-repeat 540px center;
			font-weight:bold;
			border-left:1px solid #ffad00;
			border-right:1px solid #ffad00;
			font-size:0.9em;
			padding:4px 25px 4px 5px;
			width:537px;
			text-align:left;
		}
		.contentor_cx_pergunta_faq .cx_pergunta_faq_bottom
		{
			background: transparent url(../design/bottom_cx_pergunta_faq.gif) no-repeat top left; 
			height:7px;
			font-weight:bold;
			width:569px;
		}


		.contentor_cx_pergunta_faq.Activo .cx_pergunta_faq_topo,
		.contentor_cx_pergunta_faq.MouseEnter .cx_pergunta_faq_topo, 
		.contentor_cx_pergunta_faq.ActivoFix .cx_pergunta_faq_topo,
		.contentor_cx_pergunta_faq:hover .cx_pergunta_faq_topo, 
		.contentor_cx_pergunta_faq.overfixt1 .cx_pergunta_faq_topo
		{
			background: transparent url(../design/topo_cx_pergunta_faq_aberto.gif) no-repeat bottom left; 
			height:7px;
			font-weight:bold;
			width:569px;
			border:none;
		}
		
		
		.contentor_cx_pergunta_faq.Activo .cx_pergunta_faq_miolo, 
		.contentor_cx_pergunta_faq.MouseEnter .cx_pergunta_faq_miolo,
		.contentor_cx_pergunta_faq.ActivoFix .cx_pergunta_faq_miolo, 
		.contentor_cx_pergunta_faq:hover .cx_pergunta_faq_miolo, 
		.contentor_cx_pergunta_faq.overfixt1 .cx_pergunta_faq_miolo
		{
			
			background: transparent url(../design/seta_faq_aberta.gif) no-repeat 540px center;
			font-weight:bold;
			font-size:0.9em;
			padding:4px 25px 4px 5px;
			margin-left:1px;
			width:535px;
			border-left:1px solid #ffad00;
			border-right:1px solid #ffad00;
			background-color:#f0ab00;
			color:#fff;
			text-align:left;
			
		}
		
		.contentor_cx_pergunta_faq.Activo .cx_pergunta_faq_bottom, 
		.contentor_cx_pergunta_faq.MouseEnter .cx_pergunta_faq_bottom,
		.contentor_cx_pergunta_faq.ActivoFix .cx_pergunta_faq_bottom, 
		.contentor_cx_pergunta_faq:hover .cx_pergunta_faq_bottom, 
		.contentor_cx_pergunta_faq.overfixt1 .cx_pergunta_faq_bottom
		{
			background: transparent url(../design/bottom_cx_pergunta_faq_aberto.gif) no-repeat top left; 
			height:7px;
			font-weight:bold;
			width:569px;
			border:none;
		}



	.form_personalizado 
	{
		float: left; clear: both; padding-bottom:20px; padding-top:15px; width:100%;
		}
	.label_radio{float: left; padding-top: 2px;}
	.Forms{border: 0; width: 200px; float: none; clear: both; padding-bottom: 15px; padding-top:6px;}
	.Forms legend{padding: 0 5px 0 5px; color: #343434; font-weight: bold;}
	/*.Forms label{float: left; padding: 10px 0px 0px 0px; width: 100%; font-weight:bold;}*/
		.Forms label.Grande input{width: 450px;}
		.Forms label.Pequeno{display: block; padding-bottom:6px;}
		.Forms label.direita{float: right;}
			.Forms label.Pequeno input{width: 57px; margin-top:2px;} 	
		.Forms label span{font-size:0.8em; font-weight:normal;}
	.Forms .RadioButtons{float:left; padding-top:2px; padding-right: 7px; /* padding: 5px 5px; width: 16px; height: 16px; background: url(../design/radio_amarelo.gif) no-repeat;*/}
		/*.Forms .RadioButtons input{border: 0; background: none;}*/
		.Forms .RadioButtons .TextoRadio{float: left; width: 100%; clear: both;}
		.Forms .RadioButtons label{width: 40px; float: left; font-size: 1em; padding-right: 10px; font-weight: normal;}
	.Forms select{ margin-top: 2px; border: 1px solid #C1C1C1;}
	.Forms textarea{float: left; clear: both; width: 450px; margin-top:2px; color:#555555; font-family: verdana; font-size: 1em;}
	.Forms .txtIdade{float: left; width: 22px;}
	.Forms .extraLabel{float: left; padding: 4px 0 0 5px;}
	.AreaRadioButtons{font-size: 1em; color: #3D3938; float:right; width:40%;}
	.AreaRadioButtons strong{font-weight: normal; display: block; padding-bottom:6px;}
	.AreaRadioButtonsCapital{font-size: 1.3em; color: #3D3938; float:left; width:100%; padding-top:15px;}
	.drpIdade{font-size: 1em; color: #3D3938; float:left; width:50%;}
	.AreaRadioRede{color: #3D3938; float:left; clear:both; width:100%; padding-top:8px; *padding-top:0px;}
	.RadioSexo{color: #3D3938;}
	.RadioRede{font-size: 0.8em; color: #3D3938; float:left;}
	.AreaRadioButtons .Pequeno {font-weight:bold;}
.footer{width: 990px; padding: 7px 0; font-size:0.9em; letter-spacing:0.005pt; background: #D1D1D1 url(../design/bg_pontos.gif) repeat top left; float:left; clear:both;}
	.morada
	{
		float:left;
		color: #3D3938;
		padding-left:10px;
		padding-top:1px;
	}
	.footerLinks {float: right; }
	.FooterMenu
	{
		padding-right:5px;
		padding-top:1px;
		float:right; 
	}
	.FooterMenu a
	{
		color:#3D3938;
		text-decoration:none;}
		
	.FooterMenu a:hover{color:#3D3938; text-decoration:underline;}
	.FooterMenu a.activo {text-decoration: underline}
	
	.Logos{clear:both; float: right; padding-top: 3px; width: 120px}
		.Logos .logoIVITY {float:left; }
		.Logos .logoINNOV {float:left; padding-top:6px; padding-left:4px;}
		
	.contentor_tabelas 
	{
		clear: both;
		float:left;
		
	}
	
	p a
	{
		text-decoration:none;
		color:#3D3938;
		}
	p.corridopesquisa {font: normal 0.9em Verdana, Arial, Helvetica, Sans-serif; clear: both; margin-bottom: 15px;}
	p.corrido_paragrafo {font: normal 0.9em Verdana, Arial, Helvetica, Sans-serif; clear: both; margin-bottom: 3px; padding-left:15px;}
	p.corrido_contacto {font: normal 0.9em Verdana, Arial, Helvetica, Sans-serif; clear: both; margin-bottom: 5px;}
	
/* Antero */
	p.introducao {font: normal 1.2em Verdana, Arial, Helvetica, Sans-serif; margin: 15px 0 15px 0;}
	p.corrido {font: normal 0.9em Verdana, Arial, Helvetica, Sans-serif; clear: both; margin-bottom: 15px;}
	p.nota {font: normal 0.8em Verdana, Arial, Helvetica, Sans-serif; margin: 10px 0 15px 0;}
	p.nota-reclamacoes {font: normal 0.8em Verdana, Arial, Helvetica, Sans-serif; padding-bottom:7px;}
	p.nota-margem {font: normal 0.8em Verdana, Arial, Helvetica, Sans-serif; margin:0; padding-left:12px;}
	p.nota_imp {font: normal 0.8em Verdana, Arial, Helvetica, Sans-serif; margin: 2px 0 5px 0;}
	p.corrido_mais {background:none!important;font: normal Verdana, Arial, Helvetica, Sans-serif; clear: both; margin-bottom: 15px;}
	p.corrido_mais a{text-decoration:none; color:#3D3938;}
	p.corrido_mais a:hover{text-decoration:none; color:#3D3938;}
	.corrido_naoseta {background:none!important;font: normal 0.9em Verdana, Arial, Helvetica, Sans-serif; clear: both; padding-left:15px;	 padding-bottom:3px;}
	p.corrido_mais_naomargem {background:none!important;font: normal Verdana, Arial, Helvetica, Sans-serif; clear: both; font-size:0.9em!important;}
	p.corrido_mais_naomargem a{text-decoration:none; color:#3D3938;}
	p.corrido_mais_naomargem a:hover{text-decoration:none; color:#3D3938;}
	  
	p.corrido_mais_naomargem_img {margin-left:22px; font-size:0.9em!important;}
	p.corrido_mais_naomargem_img a{text-decoration:none; color:#3D3938;}
	p.corrido_mais_naomargem_img a:hover{text-decoration:none; color:#3D3938;}
	

	
	
	.imgh2 {position: relative; top: -15px;}
	.imgmargin1 {margin: 10px 0 25px 0;}
	.imgmargin2 {margin-bottom: 15px;}
	.imgmargin3 {margin: 15px 0 0 0;}
	.imgmargin4 {margin: 35px 0 15px 0;}
	.imgmargin5 {margin-bottom: 25px;}
	
	span.laranja {color: #F0AB00;}
	
	em.example {color: #726F6E; font-weight: bold; font-style: normal;}
	
	strong.str1 {font: normal 1.7em Verdana, Arial, Helvetica, Sans-serif; color: #F0AB00;}
	strong.str2 {
	font: bold 10.5pt Verdana, Arial, Helvetica, Sans-serif; 
	color: #726F6E; 
	text-transform: uppercase;
	margin-bottom: 15px;
	display: block;
	}
	
	h2.hstyle1 {font-size: 1.2em!important; margin: 0!important;}
	h2.hstyle1 a {text-decoration: none; font: bold 0.8em Verdana, Arial, Helvetica, Sans-serif; color: #726F6E; }
	
	#conteudo {		
	clear: both;
	float: left;
	padding: 0px 0 30px 0;
	width: 569px;
	}
	
	.conteudoimg1 {clear: both; background: url(../design/icon_cesto.gif) top right no-repeat;}
	.conteudoimg2 {clear: both; float:left; background: url(../design/icon_mobile.gif) top right no-repeat;}
	.conteudoimg3 {clear: both; padding-top: 5px; background: url(../design/icon_lupa.gif) top right no-repeat;}
	.conteudoimg4 {clear: both; background: url(../design/icon_4seta.gif) top right no-repeat; float:left; width:100%;}
	.conteudoimg5 {clear: both; padding-top: 5px; background: url(../design/icon_mundo.gif) top right no-repeat;}
	
	.conteudoimg1 h1 {font: bold 2em Verdana, Arial, Helvetica, Sans-serif;}
	.conteudoimg2 h1 {font: bold 2em Verdana, Arial, Helvetica, Sans-serif;}
	.conteudoimg3 h1 {font: bold 2em Verdana, Arial, Helvetica, Sans-serif;}
	.conteudoimg4 h1 {font: bold 2em Verdana, Arial, Helvetica, Sans-serif;}
	.conteudoimg5 h1 {font: bold 2em Verdana, Arial, Helvetica, Sans-serif;}
	.conteudoimg4 h2 {font: bold 1.4em Verdana, Arial, Helvetica, Sans-serif; margin: 30px 0 10px 0; color: #F0AB00; padding-top:10px;}
	
	#conteudo h1 {font: bold 2em Verdana, Arial, Helvetica, Sans-serif;}
	#conteudo h2 {font: bold 1.4em Verdana, Arial, Helvetica, Sans-serif; margin: 30px 0 10px 0; color: #F0AB00; clear:both;}
	#conteudo h3 {font: bold 1em Verdana, Arial, Helvetica, Sans-serif;}
	
	.h2_naotransforma {font: bold 1.2em Verdana, Arial, Helvetica, Sans-serif; margin: 30px 0 10px 0; color: #F0AB00; clear:both;}

	.conteudo h1 {font: bold 2em Verdana, Arial, Helvetica, Sans-serif;}
	.conteudo h2 {font: bold 1.4em Verdana, Arial, Helvetica, Sans-serif; margin: 30px 0 10px 0; color: #F0AB00; clear:both;}
	.conteudo h3 {font: bold 1em Verdana, Arial, Helvetica, Sans-serif; padding-bottom:4px;}
	.h2DetRede   {font: bold 1.6em Verdana, Arial, Helvetica, Sans-serif; margin: 0 0 30px 0; color: #F0AB00; clear:both;}
	
	.solucoes_mc h1 {font: bold 2em Verdana, Arial, Helvetica, Sans-serif; padding-bottom:15px;}
	.displayblock {
	display: block;
	width: 450px;
	}
	
	#imagem {
	margin-bottom: 40px;	
	}
	
	.tabela {
	border-spacing: 0px;
	border-right: 1px solid #F0AB00;
	border-left: 1px solid #F0AB00;
  	font: normal 0.9em verdana, arial, helvetica, sans-serif;
	*border-collapse: collapse;
	clear:both;
  	}
	.tabela_imp {
	border-spacing: 0px;
	border-right: 1px solid #FFAD00;
	border-left: 1px solid #FFAD00;
  	font: normal 0.9em verdana, arial, helvetica, sans-serif;
	*border-collapse: collapse;
  	}
	
	.tabela_franquia {
	border-spacing: 0px;
	border-right: 1px solid #FFAD00;
	border-left: 1px solid #FFAD00;
  	font: normal 0.9em verdana, arial, helvetica, sans-serif;
	*border-collapse: collapse;
  	}
	
	.tabela caption {
  	background: #F0AB00 url(../design/tabletop.gif) top left no-repeat;
	padding-top: 25px;
	display: table-caption;
  	}

	.tabela_imp caption {
  	background: #F0AB00 url(../design/tabletop.gif) top left no-repeat;
	padding-top: 25px;
	display: table-caption;
  	}

	.tabela thead th {
  	text-align: center;
  	padding-top:10px;
  	padding-bottom:10px;
	border-left: 1px solid #9C9A9A;
  	}
  	
  	.tabela thead th a {
  	text-align: center;
  	padding-top:10px;
  	padding-bottom:10px;
	text-decoration:none;
	color:#6d6868;
  	}  
  	
  	.tabela thead th a:hover {
  	text-align: center;
  	padding-top:10px;
  	padding-bottom:10px;	
	text-decoration: none;
	color:#3c3635;
	font-weight:bold;
  	}	
  	
	.tabela_imp thead th {
  	text-align: center;
  	padding-top:10px;
  	padding-bottom:10px;
	border-left: 1px solid #FFAD00;
  	}
	
	.tabela_franquia thead th {
  	text-align: center;
	border-left: 1px solid #9C9A9A;
  	}
	
	
	.tabela tbody th, .tabela tbody td {
	border-top: 1px solid #9C9A9A;
	padding: 10px 0 10px 0;	
	background-color:#FFF;
	
	} 
	.tabela_imp tbody th, .tabela_imp tbody td {
	border-top: 1px solid #FFAD00;
	padding: 4px 0 8px 0;	
	background-color:#FFF;
	
	} 
	.tabela_imp .thtbl_cob_imp
	{
		width:407px!important;
		}
	.tabela tbody td {
  	vertical-align: middle;
  	text-align: center;
  	}
	
	.tabela_imp tbody td {
  	vertical-align: middle;
  	text-align: center;
  	}
	
	.tabela tbody th {
	text-align: left;	
	padding: 0 10px 0 10px;
	}
	
	.th_subtit_franquia {
		text-align: left!important;	
		border-top:1px solid #9C9A9A!important;
		padding: 2px 2px 4px 2px!important;
		font-weight:bold!important;
		text-transform:uppercase;
	}
	
	.th_subtit_franquia_right {
		text-align: center!important;	
		border-top:1px solid #9C9A9A!important;
		border-left:1px solid #9C9A9A!important;
		padding: 2px 2px 0 2px!important;
	}
	
	.tabela_franquia tbody th {
		text-align: left;	
		border-top:0;
		padding: 2px 0px 7px 20px;
		font-weight:normal;
	}
	
	.tabela_franquia tbody td {
		text-align: center;	
		border-left:1px solid #9C9A9A;
		border-right:0!important;
		padding: 2px 0px 7px 0px;
		font-weight:normal;
	}
	
	.tabela_imp tbody th {
	text-align: left;	
	padding: 0 10px 0 10px;
	}
	
	.tabela td {
	border-left: 1px solid #9C9A9A;
	}
	.tabela_imp td {
	border-left: 1px solid #FFAD00;
	}
	
	.tabelaheadth {
	text-align: center!important; 
	padding: 10px 0 10px 0;
	width: 139px;
	}
	
	.tabelaheadth_imp {
	text-align: center!important; 
	padding: 10px 0 10px 0;
	width: 139px;
	border-left: 1px solid #FFAD00!important; 
	}
	
	.tabelatd2_imp {border-right: 1px solid #FFAD00; border-left: 0!important; width:178px; }
	.tabelatd2 {border-right: 1px solid #9C9A9A; border-left: 0!important; width:178px; }
	.tabelatd2_check {border-right: 1px solid #9C9A9A; border-left: 0!important; padding-left:15px !important; text-align:left !important;}

	.tabelatd2_check_center 
	{
		border-right: 1px solid #9C9A9A; 
		border-left: 0!important; 
		text-align:center !important;
	}

	.tabelatd2none {border-left: 0!important; font-weight: bold;}
	.tabelatd2none_check {border-left: 0!important; padding-left:15px !important; text-align:left !important;}
	.tabelatd2colspan_check {border-left: 0!important; font-weight: bold; width:567px!important;}
	.tabelatd2none_imp {border-left: 0!important; font-weight: normal;}
	.tabelath2 {border-left: 0!important; border-right: 1px solid #9C9A9A; padding: 2px 20px 2px 20px!important; width: 178px!important;}
	
	.tabelath2_check 
	{
		border-left:0 none !important;
		border-right:1px solid #9C9A9A;
		font-weight:normal !important;
		padding-left:15px!important;
		text-align:left !important;
		width:228px !important;
	}
	
	.tabelath2_franquia {border-left: 0!important; border-right: 0!important; padding: 0px 20px 0px 20px!important; width: 247px!important; font-weight:normal!important;}
	.tabelath2_imp {border-left: 0!important; border-right: 1px solid #FFAD00; padding: 2px 20px 2px 20px!important; font-weight:normal; width: 178px!important;}
	.tabelath3 {padding: 2px 20px 2px 40px!important; color: #726F6E;}
	.tabelath4 {padding: 0 34px 0 33px!important;}
	.tabelath5 {padding: 10px 0 10px 10px!important;}
	.tabelath2pad {
	padding: 2px 20px 2px 20px; 
	border-left: 0!important; 
	text-transform: uppercase;
	font: normal 1.1em verdana, arial, helvetica, sans-serif!important;
	width: 132px;
	}
	
	.tabelath2pad_check {
		border-left:0 none !important;
		font-size:1.1em !important;
		font-style:normal !important;
		font-weight:normal !important;
		padding:2px 15px;
		text-align:left !important;
		width:255px;	
	}
	
	.tabelath2pad_mobile {
	padding: 2px 20px 2px 20px; 
	border-left: 0!important; 
	font: normal 1.1em verdana, arial, helvetica, sans-serif!important;
	width: 132px;
	}
	
	.tabelapadd {
	padding-left: 10px;
	text-transform: uppercase;
	border: 0!important;
	font: bold 1.2em verdana, arial, helvetica, sans-serif!important;
	width: 417px;
	}
	
	.tabelapadd_cob {
	padding-left: 10px;
	text-transform: uppercase;
	text-align:left!important;
	border: 0!important;
	font: bold 1.2em verdana, arial, helvetica, sans-serif!important;
	width: 417px;
	}
	
	.tabelapadd_seccao_imp	{
	padding-left: 10px;
	text-transform: uppercase;
	border: 0!important;
	font: bold 1.4em verdana, arial, helvetica, sans-serif!important;
	width: 417px;
	margin-bottom:27px;
	padding-top:17px;
	color:#F0AB00;
	padding-left:27px;
	text-align:left;
	}
	
	.tabelapadd_imp {
	padding-left: 10px;
	text-transform: uppercase;
	border-right: 1px solid #FFAD00; 
	border-left:0!important;
	font: 1.2em verdana, arial, helvetica, sans-serif!important;
	width: 120px;
	}
	.tabelapaddnone_imp {
	padding-left: 10px;
	text-transform: uppercase;
	border: 0!important; 
	font: 1.2em verdana, arial, helvetica, sans-serif!important;
	width: 119px;
	}
	.tabelatd_imp 
	{
		border-right: 1px solid #FFAD00; 
		border-left: 0!important; 
		width:120px; 
		text-align:left!important;
		padding-left:5px!important;
	}
	.tabelatd_imp_right 
	{
		border-right: 1px solid #FFAD00; 
		border-left: 0!important; 
		width:120px; 
		text-align:right!important;
		padding-right:5px!important;
	}
	.tabelatd_imp_laranja 
	{
		border-right: 1px solid #FFAD00; 
		border-left: 0!important; 
		width:120px; 
		color:#FFAD00!important;
		text-align:left!important;
		padding-left:5px!important;
	}
	.tabelatd_imp_laranja_right 
	{
		border-right: 1px solid #FFAD00; 
		border-left: 0!important; 
		width:120px; 
		color:#FFAD00!important;
		text-align:right!important;
		padding-right:5px!important;
	}
	.tabelatdnone_imp {border-left: 0!important; font-weight: normal;}
	.tabelatdnone_imp_right {border-left: 0!important; font-weight: normal; text-align:right!important; padding-right:5px!important;}
	.tabelatdnone_imp_laranja {border-left: 0!important; font-weight: normal; color:#FFAD00!important;}
	.tabelatdnone_imp_laranja_right {border-left: 0!important; font-weight: normal; color:#FFAD00!important; text-align:right!important; padding-right:5px!important;}
	.tabelath_imp 
	{
		border-left:0 none !important;
		border-right:1px solid #FFAD00;
		padding:2px 20px !important;
		width:237px !important;
	}
	
	.tabelatop {
	background: #FFAD00 url(../design/tabletop2.gif) top left no-repeat!important;
	padding-top: 16px!important;
	}
	
	.tabelatop3 {
	background: #FFAD00 url(../design/tabletop3.gif) top left no-repeat!important;
	padding-top: 10px!important;
	}
	
	.tabelatop3_imp 
	{
		background:0!important;
		padding-top: 10px!important;
	}
	
	.tabelatop4 {
	background: #FFAD00 url(../design/tabletop4.gif) top left no-repeat!important;
	padding-top: 0px!important;
	height:11px;
	width:393px;
	}
	
	.tabelatop4_imp {
	background: 0!important;
	padding-top: 0px!important;
	height:11px;
	width:393px;
	}
	
	.tabelatop5 {
	background: #FFAD00 url(../design/tabletop4.gif) top left no-repeat!important;
	padding-top: 0px!important;
	height:11px;
	width:393px;
	}
	
	.tabelatop6 {
	background: #FFAD00 url(../design/topoTabela3Col_imp.gif) top left no-repeat!important;
	padding-top: 0px!important;
	height:13px;
	width:541px;
	}
	.tabelatop6_imp {
	background: 0!important;
	padding-top: 0px!important;
	height:13px;
	width:541px;
	}
	.tabelatop_check {
	background: #FFAD00 url(../design/tabletop3.gif) top left no-repeat!important;
	padding-top: 0px!important;
	height:13px;
	width:569px;
	}
	
	.tabelabottom {
	background: url(../design/tablebottom.gif) top left no-repeat;	
	height: 14px;
	margin-top: -11px;
	padding-bottom:16px;
	}
	
	.tabelabottom2 {
	float: left;
	background: url(../design/tablebottom2.gif) top left no-repeat;	
	width: 569px;
	min-height: 11px;
	margin-top: -11px;
	}
	
	.tabelabottom3 {
	background: url(../design/tablebottom3.gif) top left no-repeat;	
	height: 11px;
	margin-top: -8px;
	padding-bottom:16px;
	}
	
	.tabelabottom3_imp {
	background: 0!important;	
	height: 11px;
	margin-top: -8px;
	*margin-top:0px;
	padding-bottom:16px;
	}
	
	.tabelabottom4 {
	background: url(../design/tablebottom4.gif) top left no-repeat;	
	height: 11px;
	margin-top: -8px;
	margin-bottom: 10px;
	}
	
	.tabelabottom4_imp {
	background: 0!important;
	height: 11px;
	margin-top: -8px;
	*margin-top: 0px;
	margin-bottom: 10px;
	}
	
	.tabelabottom5 {
	background: url(../design/tablebottom4.gif) top left no-repeat;	
	height: 11px;
	margin-top: -8px;
	margin-bottom: 10px;
	}
	.tabelabottom6 {
	background: url(../design/footerTabela3Col_imp.gif) top left no-repeat!important;
	padding-top: 0px!important;
	padding-bottom:10px;
	height:9px;
	width:541px;
	margin-top:-5px;
	}
	
	.tabelabottom6_imp {
	background: 0!important;
	padding-top: 0px!important;
	padding-bottom:10px;
	height:9px;
	width:541px;
	margin-top:-5px;
	}
	
	.tabelabottom_check {
	background: url(../design/bottom_checkcare.gif) top left no-repeat!important;
	padding-top: 0px!important;
	padding-bottom:10px;
	height:9px;
	width:569px;
	margin-top:-5px;
	}
	
	.tabelabottom_franquia {
	background: url(../design/bottom_franquia.gif) top left no-repeat!important;
	*background: url(../design/bottom_franquiaie.gif) top left no-repeat!important;
	padding-top: 0px!important;
	padding-bottom:10px;
	height:9px;
	width:569px;
	margin-top:-5px;
	*margin-top:0px;
	}
	
	ul.lista, ul.lista2, ul.lista3, ul.lista4 {
	margin: 0;
	padding: 0;	
	list-style-type: none;
	}
	
	ul.lista li, ul.lista2 li, ul.lista3 li {
	font: normal 0.9em Verdana, Arial, Helvetica, Sans-serif;
	padding: 0 0 8px 17px;
	background: url(../design/seta_lista.gif) 0 1px no-repeat;
	}
	ul.lista4 li  {
	font: normal 0.9em Verdana, Arial, Helvetica, Sans-serif;
	padding: 0 0 6px 17px;
	background: url(../design/seta_lista.gif) 0 1px no-repeat;
	}
	ul.lista a
	{
		text-decoration:none;
		color:#3D3938;
		}	
	ul.lista2 li {
	padding: 0 0 20px 17px!important;
	}
	
	ul.lista3 li {background: none!important; padding: 0 0 0 0!important;}
	ul.lista3 {background: none!important; padding: 0 0 0 0!important; margin-top: -10px;}

	ul.nestedlist {
	margin: 0 0 10px 0;
	padding: 0;	
	list-style-type: none;
	position: relative;
	/*top: -12px;*/
	left: 17px;
	*top: 5px;
	*left: 0;
	}
	
	ul.nestedlist li {
	display: inline;
	font: normal 0.8em Verdana, Arial, Helvetica, Sans-serif;
	padding: 0 5px 0 10px!important;
	background: url(../design/seta_nested.gif) 0 4px no-repeat;
	}
	
	ul.nestedlist1 {
	margin: 0 0 10px 0;
	padding: 0;	
	padding-top:3px;
	list-style-type: none;
	}
	
	ul.nestedlist1 li {
	font: normal 1.0em Verdana, Arial, Helvetica, Sans-serif;
	padding: 0 5px 0 10px!important;
	background: url(../design/seta_nested.gif) 0 4px no-repeat;
	}
	
	ul.nestedlist2 {
	margin: 0 0 10px 0;
	padding: 3px 0 0 10px;	
	list-style-type: none;
	}
	
	ul.nestedlist2 li {
	font: normal 0.9em Verdana, Arial, Helvetica, Sans-serif;
	padding: 0 5px 3px 10px!important;
	background: url(../design/seta_nested.gif) 0 4px no-repeat;
	}
	
	ul.nestedlist1 li ul.nestedlist1 li {
	font: normal 1.0em Verdana, Arial, Helvetica, Sans-serif;
	}
	
	ul.nestedlist_planos {
	margin: 0 0 10px 0;
	padding: 0;	
	padding-top:3px;
	list-style-type: none;
	}
	
	ul.nestedlist_planos li {
	font: normal 0.9em Verdana, Arial, Helvetica, Sans-serif;
	padding: 0 5px 0 10px!important;
	background: url(../design/seta_nested.gif) 0 4px no-repeat;
	margin-left:42px !important;	
	
	}
	
	
	ul.listapadd {padding-left: 12px!important;}
	
	

	.botaomais {cursor: pointer;}
	
	.coluna, .coluna2, .coluna3 {
	float: left;
	width: 272px;
	}
	
	.coluna2 {
	margin-left: 25px;
	}
	
	.coluna3 {
	padding: 53px 0 25px 25px;
	}
	
	.coluna2 ol {
	padding-top:18px;
	list-style-type: none;
	}
	
	.coluna2 li {
	font: bold 0.9em Verdana, Arial, Helvetica, Sans-serif;
	padding: 0px 0 18px 30px;
	}
	
	li.numero1 {background: url(../design/1.gif) 0 0 no-repeat;}
	li.numero2 {background: url(../design/2.gif) 0 0 no-repeat;}
	li.numero3 {background: url(../design/3.gif) 0 0 no-repeat; padding-top:10px;}
	
	.areafaqs{}
	
	.areafaqs .faqs {margin-bottom: 3px;}
	
	.areafaqs .contentor_cx_pergunta_faq.Activo{color: #000; background: none!important;}
	
	.areafaqs .t1 {
	background: url(../design/faq_back1.gif) no-repeat; 
	padding: 7px 50px 0 15px;
	height: 30px;
	cursor: pointer; 
	font: bold 1em Verdana, Arial, Helvetica, Sans-serif;
	}
	
	.areafaqs .t1:hover, .areafaqs .t1.Activo, .areafaqs .t1.overfixt1 {
	background: url(../design/faq_back2.gif) no-repeat;
	padding: 7px 50px 0 15px;
	height: 30px;
	cursor: pointer; 
	font: bold 1em Verdana, Arial, Helvetica, Sans-serif;
	color: #fff;
	}
	
	.areafaqs .t2 {
	background: url(../design/faq_back3.gif) no-repeat; 
	padding: 7px 50px 0 15px;
	height: 45px;
	cursor: pointer; 
	font: bold 1em Verdana, Arial, Helvetica, Sans-serif;
	}

	.areafaqs .t2:hover, .areafaqs .t2.Activo, .areafaqs .t2.overfixt2 {
	background: url(../design/faq_back4.gif) no-repeat;
	color: #fff;
	}
	
	.areafaqs .t3 {
	background: url(../design/faq_back5.gif) no-repeat; 
	padding: 7px 50px 0 15px;
	height: 58px;
	cursor: pointer; 
	font: bold 1em Verdana, Arial, Helvetica, Sans-serif;
	}

	.areafaqs .t3:hover, .areafaqs .t3.Activo, .areafaqs .t3.overfixt3 {
	background: url(../design/faq_back6.gif) no-repeat;
	color: #fff;
	}
	
	.areafaqs .t4 {
	background: url(../design/seta_amarela.gif) 0 3px no-repeat; 
	padding: 0 0 0 15px;
	cursor: pointer; 
	font: bold 10.5pt Verdana, Arial, Helvetica, Sans-serif;
	}
	
	.areafaqs .t4:hover, .areafaqs .t4.Activo, .areafaqs .t4.overfixt1 {
	color: #726F6E;
	}
	
	.areafaqs .t5 {
	background: url(../design/seta_amarela_fechada.gif) 0 5px no-repeat; 
	padding: 5px 0 5px 25px;
	font: bold 0.9em Verdana, Arial, Helvetica, Sans-serif;
	color: #000;
	cursor: pointer; 
	}
	
	.areafaqs .t5:hover, .areafaqs .t5.Activo, .areafaqs .t5.overfixt1 
	{
		background: transparent url(../design/seta_amarela2.gif) 0 5px no-repeat; 
		color:#726F6E;
		font-size:1.2em;
	}
	 
	.areafaqs .faqsconteudo {padding: 8px 0 15px 0px; font-size:0.8em; /*width:500px;*/}
	.areafaqs .faqsconteudo2 {padding:8px 0 15px 0px; /*width:569px;*/ clear:both;}
	
	.areafaqs h4 {
	font: bold 14pt Verdana, Arial, Helvetica, Sans-serif;
	color: #FFAD00;
	margin-top: 15px;
	}
	
	.areafaqs p{
	font-weight:normal;
	padding: 10px 0 5px 17px;
	background: url(../design/seta_lista.gif) 0 12px no-repeat;
	text-align:left;
	}
	.areafaqs p_nada{
	font-weight:normal;
	padding: 10px 0 5px 17px;
	text-align:left;
	clear:both;
	float:left;
	}
	
	.areafaqs p a{
	font-weight:bold;
	color:#333333;
	}

	.areafaqs ul{
	margin: 0;
	padding: 0;	
	list-style-type: none;
	font-weight:normal;
	}
	
	
	.areafaqs li {
	font: 0.9em Verdana, Arial, Helvetica, Sans-serif;
	padding: 0 0 20px 17px;
	background: url(../design/seta_lista.gif) 0 1px no-repeat;
	}
	
	.tabelac1 {width: 402px; float: left;}
	.tabelac2 {width: 162px; float: left; margin-left: 5px;}
	
	.tabelac2top {
	background: #FFAD00 url(../design/tabelac2top.gif) no-repeat; 
	height: 17px;
	}
	
	#tabelac2title {
	font: normal 1em verdana, arial, helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #B6B4B4;
	padding: 6px 10px 6px 10px;
	}
	
	#tabelac2texto {
	font: normal 0.9em verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #B6B4B4;
	padding: 34px 10px 40px 10px;
	}

	#tabelac2simule 
	{
	background: url(../design/seta_redonda_amarela.gif) 132px 28px no-repeat;
	padding: 25px 10px 10px 10px;
	height: 85px;
	}
	
	#tabelac2miolo {
	border-right: 1px solid #FFAD00; 
	border-left: 1px solid #FFAD00;
	}
	
	.faqqs {}
	.faqqs_AZ {clear:both;}
	.faqqss {margin: 0!important;}

	#miolorede {margin-top: 50px;}
	
	.colunarede1 {
	float: left;
	width: 280px;
	padding-top: 35px;
	}
	
	.colunarede2 {
	float: left;
	width: 275px;
	}
	
	.redeform {margin-bottom: 20px; float:left; clear:both; width:275px;}
	
	.redeformtopo {
	clear: both;
	float:left;
	width:250px;
	background: url(../design/topo-rede.gif) no-repeat left bottom;
	font: normal 1.2em verdana, arial, helvetica, sans-serif;
	padding: 5px 0 10px 30px;
	/*background-color: red;*/
	}
	
	.redeformbottom {
	clear: both; height: 20px; background: url(../design/bottom-rede.gif) no-repeat top left; /*background-color: red;*/}
	
	.redeformsubmit
	{
		float:right;
		clear:both;
	}
	.redeformsubmit a
	{
		text-decoration:none;
		color:#3D3938;
	}
	.redeformsubmit .btn_simular_nova{margin-top: 0; width: 189px;}
	
	.redeformmiolo1 {
	padding: 10px 0 5px 30px;
	font: normal 0.9em verdana, arial, helvetica, sans-serif;
	background: url(../design/back2.gif) repeat-y;
	float: left;
	clear: both;
	width: 250px;
	}

	.redeformmiolo1 .radios{
	padding-top: 8px;
	}
	
	label.radios { 
	text-transform: uppercase;
	}
	
	.redeformmiolo1 dl {margin-top: 20px;}
	
	.redeformmiolo1 dt {
	width: 100px;
	float: left;
	margin-bottom: 10px;
	}
	
	.redeformmiolo1 dd {margin-bottom: 10px;}
	
	.redeformmiolo1 dd .comboxregioeslargo{width: 230px;}
	.textbox {width: 120px;}
	.textbox2 {width: 120px;}
	.textboxm {margin-top: 10px;}
	
	.radio3 {margin-top: 10px; float:left; width:240px;}
	
	.radios3 {
	float: left;
	margin-top: 10px;
	}
	* html .radios3 {margin-right: -10px;}
	.radios3 select {width: 233px;}
	
	.radios3box {float: left; margin-top: 10px;}
	
	.redelinks {margin-top: 50px; float: left;}
	
	.pbase {
	padding: 0 10px 0 10px;
	background: url(../design/cx_OGS_Rev_bg.gif) repeat;
	clear: both;
	}
	
	.pbase h2 {text-transform: uppercase;}
	.pbase h2 img {margin-left: 10px; position: relative; top: 3px;}
	
	.pbaseadic {
	padding: 5px 10px 5px 10px;
	border: 1px solid #716F6E;
	font: normal 1.0em Verdana, Arial, Helvetica, Sans-serif;
	color: #716F6E; 
	margin: 20px 0 25px 0;
	clear: both;
	float: left;
	}
	
	.imgbox {margin: 25px 0 25px 0;}
	.imgbox img {margin-right: 45px;}
	
	a:link .detalhes, a:visited .detalhes {
	display: block;	
	background: url(../design/back_detalhes.gif) no-repeat;
	font: bold 1em Verdana, Arial, Helvetica, Sans-serif;
	color: #726F6E;
	padding: 3px 0 5px 9px;
	margin: -5px 0 30px 0;
	text-decoration: none;
	cursor: pointer;
	}
	
	/*a:hover .detalhes {background: url(../design/back_detalhes2.gif) no-repeat;}*/
	
	h2.mpsite {
	font: bold 1.4em Verdana, Arial, Helvetica, Sans-serif; margin: 30px 0 10px 0; color: #F0AB00;
	background: url(../Design/seta_amarela.gif) 0 6px no-repeat; 
	padding-left: 15px;}
	
	.fboxdic1 {clear:both; float:left;}
	
	.fboxdic1left {
	float: left; 
	font: normal 15em Verdana, Arial, Helvetica, Sans-serif;
	width:171px;
	padding-left:25px;
	color: #FFAD00;
	text-transform: uppercase;
	}
	
	.fboxdicright {float: left;}
	.fboxdicright img {margin-left: 5px; margin-top: 100px;}
	
	.fboxdic2 {margin-top: -50px;}
	
	.fboxdic2left {
	float: left;
	font: bold 10em Verdana, Arial, Helvetica, Sans-serif;
	color: #FFAD00;
	text-transform: uppercase;
	}
	
	.fboxdic2right {float: left; margin-left: 25px; padding-top: 15px;}
	
	.fboxdic2right span {
	font: normal 1em Verdana, Arial, Helvetica, Sans-serif;
	background: url(../Design/seta_posterior.gif) 0 0px no-repeat;
	display: block;
	text-transform: uppercase;
	padding: 3px 0 3px 25px;
	}

	.fboxdic2right .letras_alfabeto 
	{
		float:left;
		margin-top: 15px;
		font-size:1.3em;
		line-height:150px;
		
	}
	
	.fboxdic2right .letras_alfabeto a:link, .fboxdic2right a:visited {
	text-decoration: none; color: #3D3938;
	}
	
	.fboxdic2right .letras_alfabeto a:hover 
	{
		font-size:8em;
		color:#FFAD00;
		text-decoration:none;} 


	
	.fboxdic2right ol {
	margin-top: 15px;
	}
	
	.fboxdic2right li {
	font: normal 1em Verdana, Arial, Helvetica, Sans-serif;
	display: inline;
	list-style-type: none;
	padding: 0;
	}
	
	.fboxdic2right li a:link, .fboxdic2right li a:visited {
	text-decoration: none; color: #000000;
	}
	
	.fboxdic2right li a:hover {} 
	
  	a.link1:link {text-decoration: none; font-weight: bold; font-size: 1.2em; color: #726F6E;}
	a.link1:visited {text-decoration: none; color: #726F6E;}
	a.link1:hover {}
	a.link1:active {text-decoration: none;}
	
  	a.link2:link {color: #F0AB00;}
	a.link2:visited {color: #F0AB00;}
	a.link2:hover {color: #726F6E;}
	a.link2:active {}
	
  	a.link3:link {text-decoration: none; color: #000000;}
	a.link3:visited {text-decoration: none; color: #000000;}
	a.link3:hover {text-decoration: underline;}
	a.link3:active {text-decoration: none;}
	
  	a.link4:link {text-decoration: none; color: #F0AB00;}
	a.link4:visited {text-decoration: none; color: #F0AB00;}
	a.link4:hover {}
	a.link4:active {text-decoration: none;}
	
  	a.link5:link {color: #000000;}
	a.link5:visited {color: #000000;}
	a.link5:hover {color: #716F6E;}
	a.link5:active {}

	.clearer {clear: left;}
	
/*Estilos site antigo*/

	
.tituloresultadopesquisa
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 1.2em;
	font-weight: bolder;
	text-decoration: none;
	letter-spacing: 0pt;
	padding-top:10px;
}

.txtnormal
{
	color: #666b74;
	font-family: 'Verdana';
	font-size: 1em;
	font-style: none;
	font-weight: none;
	text-decoration: none;
	letter-spacing: 0pt;
}



.titresultadoheaderlaranja
{
	color: #FE9900;
	font-family: 'Verdana';
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0pt;	
	text-align:left;
}

.tituloresultadopesquisa
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 0.9em;
	font-weight: bolder;
	text-decoration: none;
	letter-spacing: 0pt;
}

.inforresultadopesquisabold
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0pt;
}

.inforresultadopesquisa
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0pt;	
	float:left;
	clear:both;
}


.titcontactosheaderlaranja
{
color:#F0AB00;
font-family:'Verdana';
font-size:1.2em;
font-weight:bold;
letter-spacing:0;
padding-top:10px;
text-align:left;
text-decoration:none;
}
.PNL_Contactos
{
	clear:both;
	float:left;}
.contentor_det_rede
{
	float:left;
	clear:both;
}

.contentor_det_rede h2 {font: bold 1.4em Verdana, Arial, Helvetica, Sans-serif; color: #F0AB00;}
.contentor_inforresultadopesquisa{
	font-weight:normal;
	padding: 10px 0 5px 17px;
	background: url(../design/seta_lista.gif) 0 12px no-repeat;
	clear:both;
	float:left;
	}
.contentor_beneficios{
	float:left;
	clear:both;
	width:80%;
	padding-top:7px;
}
.contentor_beneficios .beneficios_left{
	float:left;
	width:80%;
	color:#F0AB00;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;	
	font-size:1.2em;
	}
.contentor_beneficios .beneficios_right{
	float:left;
	width:20%;
	color:#F0AB00;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;	
	font-size:1.2em;
}
.contentor_beneficios .beneficios_obs{
	float:left;
	clear:both;
	width:100%;
	font-size:0.8em;
	padding-top:3px;
}
.beneficioslinhapar
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	float:left;
	width:80%;
	padding-top:4px;
}
.beneficioslinhapardireita
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	float:left;
	width:20%;
	padding-top:4px;
}

.beneficioslinhaimpar
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	float:left;
	width:80%;
	padding-top:4px;
}
.beneficioslinhaimpardireita
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	float:left;
	width:20%;
	padding-top:4px;
}

.tit_cond_gerais_laranja{
	float:left;
	clear:both;
	color:#F0AB00;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;	
	font-size:1.2em;
	}

#CFI2009_FormularioSearchRede1_DDL_RedeRegiao
{
	width:130px;}
#CFI2009_FormularioSearchRede1_DDL_RedeConcelho
{
	width:130px;}	
#CFI2009_FormularioSearchRede1_DDL_ServicosRegiao
{
	width:130px;}	
#CFI2009_FormularioSearchRede1_DDL_ServicosConcelho
{
	width:130px;}	
	
	.conteudo_impressao
	{		
		clear:both;
		color:navy;
		float:left;
		font-size:1.2em;
		padding-left:5px;
		padding-top:9px;
		width: 700px;
		}

.seccoes_imp
{
	background: url(../design/bg_tit_impressao.jpg) left top no-repeat;
	clear:both;
	float:left;
	width:700px;
	
	}	
.conteudo_impressao h2 {font: bold 1.4em Verdana, Arial, Helvetica, Sans-serif; color: #F0AB00; padding:18px 0 20px 30px;}

.contentor_data_cod_impressao
{
	clear:both;
	float:left;
	padding:15px 0;
	width:700px;}
.data_cod_impressao
{
	clear:both;
	float:left;
	padding-bottom:7px;
	}	
.footer_impressao
{
	clear:both;
	float:left;
	width:690px;
	padding:7px 0;
	}	
.footer_left_impressao
{
	float:left;
	}
	
.footer_right_impressao
{
	float:right;}
.footer_bottom_impressao
{
	clear:both;
	float:left;
	font-size:0.7em;
	width:100%;
	padding:10px 0;}
	
.footer_bottom_impressao p
{
	padding-top:3px;
}	
.tit_impressao
{
	color:navy;
	font-size:1.7em;
	height:38px;
	padding-top:6px;
	float:left;	}

.tit_impressao_right
{
	padding-top:6px;
	float:right;	}

.subtit_impressao
{
	clear:both;
	float:left;
	color:navy;
	font-size:1.4em;
	width:700px;
	padding-bottom:15px;
	padding-left:20px;
	}

.detalhe_cob {padding: 8px 0 15px 15px; font-size:1em; width:500px;}

.detalhe_cob p{
font-weight:normal;
padding: 10px 0 5px 17px;
background: url(../design/seta_lista.gif) 0 12px no-repeat;
text-align:left;
}


/*Estilos do site antigo - Detalhes da Pesquisa da Rede*/

.resultadohorarioheaderrow
{
	color: #FE9900;
	font-family: 'Verdana';
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0pt;	
	text-align:center;
	background-color: #D3DAE0;
}

.resultadohorarioheadercolpar
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0pt;	
	text-align:center;
	background-color: White;
}
.resultadohorarioheadercolimpar
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0pt;	
	text-align:center;
	background-color: #F0F0F0;
}

.resultadohorariolinhapar
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0pt;	
	text-align:center;
	background-color: White;
}
.resultadohorariolinhaimpar
{
	color: #656565;
	font-family: 'Verdana';
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0pt;	
	text-align:center;
	background-color: #F0F0F0;
}
/*
Caixa de Erro
*/

.cx_erro {
	text-align:left;
	width:464px;
	float:left;
}
	.cx_erro .cx_erro_topo {
		background:transparent url(../design/caixa_erro_topo.png) no-repeat scroll left bottom;
		height:13px;
		width:464px;
	}
	.cx_erro .cx_erro_bottom {
		background:transparent url(../design/caixa_erro_bottom.png) no-repeat scroll left top;
		height:19px;
		width:464px;
		float:left;
		clear:both;
	}
	.cx_erro .cx_erro_miolo{
		background:transparent url(../design/caixa_erro_bg.png) repeat-y scroll right top;
		float:left;
		clear:both;
		width:464px;
		min-height: 150px;
	}
	.cx_erro .cx_erro_ico
	{
		background:transparent url(../design/ico_erro.gif) no-repeat 30px center;
		float:left;
		width:55px;
		min-height: 150px;
		padding-left:30px;
	}
	.cx_erro .cx_erro_conteudo
	{
		min-height: 150px;
		padding: 6px 30px 0 0;
		float: left;
		width: 335px;
	}
.contentor_btn_erro{
	clear:both;
	float:left;
	width:100%;
	padding-top:15px;
}
.contentor_btn_erro  a{
	color:#3D3938;
	text-decoration:none;
}
.btn_erro {
	background:transparent url(../design/btn_erro.gif) no-repeat scroll right top;
	color:#3C3635;
	float:right;
	font-size:1.1em;
	height:18px;
	margin-top:20px;
	padding-left:30px;
	padding-top:3px;
	width:70px;
}
.titulo-cxErro {font: bold 1.6em Verdana, Arial, Helvetica, Sans-serif; margin: 30px 0 10px 0; color: #F0AB00; clear:both; float:left}
.texto-cxErro {font: bold 1em Verdana, Arial, Helvetica, Sans-serif; clear:both; }




/*Subscricao Online*/
.ConteudoSubscricao{float:left; clear: both; margin-bottom: 20px; width: 724px}
.ConteudoSubscricao .conteudo p{width: 550px}

.TituloYellow{color: #F0AB00; font-size: 1.6em; text-transform: uppercase; padding-bottom: 15px}
.TituloPlanoSubscricao{font-size: 1.8em; text-transform: capitalize; }
.subTitulo{margin-bottom: 20px; font-size: 1.2em}

.Declaracao{}
	.Declaracao input{float: left; height: 13px; width: 13px; margin: 1px 5px 0 0; }
	.Declaracao label{font-size: 0.8em; font-weight: bold;}	

.Tipo1, .Tipo2{border: 0; padding: 0; font-size:1em; clear: both;}
	.Tipo1 .Linha{clear:both; float:left; margin-top:5px; width: 565px}
		.Tipo1 .Espacamento{padding-top: 10px}
		.Tipo1 .Linha div.nota{float: left; width:455px;}
		.Tipo1 .Linha p{float: left; margin: 0px; padding-right: 10px; letter-spacing: -1px; width: auto}
			.Tipo1 .Linha p.Titulo, .Tipo2 .Linha p.Titulo{clear: both; text-transform: uppercase; font-weight: bold; padding-bottom: 5px; float: left}
			.Tipo1 .Linha p.centrarVert{padding-top: 3px; font-size:0.9em}
		.Tipo1 .Linha .chkBox{float: left; margin-right: 10px;}
			.Tipo1 .Linha .chkBox label{padding: 1px 0px 0px 0px}
			.Tipo1 .Linha .chkBox input{border: 0px; background: none; margin-top: 3px; margin-left: 2px}
			
		.Tipo1 label{padding-right: 10px; float: left}
		.Tipo1.Yellow{padding-bottom: 15px}
		.Tipo1 label input.Erro{border: 1px solid red;}
		.Tipo1 label.SemPadding{padding-right: 0px;}
			.Tipo1 label span{padding-top:3px; width: 95px; display: block; text-align: left; float: left; letter-spacing: -1px; line-height: 13px; font-size:0.9em}
				.Yellow label span{padding-top:3px; width: 95px; display: block; text-align: left; float: left; letter-spacing: -1px; font-weight: bold; line-height: 13px; color: #F0AB00}
				.Tipo1 label span.Grande{width: 274px; padding-right: 13px; padding-bottom: 2px}
				.Tipo1 label span.SeparadorCodPostal{text-align:center; width:13px; float: left}
				.Tipo1 label span strong{font-weight: normal;}
			.Tipo1 input, .Tipo2 input{float: left; background:#EFEFEF url(../Design/bgInputText.gif) repeat-x scroll left center; border:1px solid #E3E3E3; padding-top:2px; font-size: 1em}
			.Tipo1 select{float: left; background: url(../Design/bgInputText.gif) repeat-x scroll left center; border:1px solid #E3E3E3; font-size: 1em; height: 19px}
			.Yellow input{float: left; background:#FFF; border:1px solid #F0AB00; padding-top:2px;}
				.Tipo1 input.iptIdade{width: 20px;}
				.Tipo1 input.iptMinimo{width: 50px;}	
				.Tipo1 input.iptGrande{width: 454px;}	
				.Tipo1 input.iptMedio{width: 262px;}
				.Tipo1 input.iptPequeno{width: 174px /*138px*/;}
				.Tipo1 input.iptData{width: 85px;}
				.Tipo1 input.iptCodPostal1{width: 40px;}
				.Tipo1 input.iptCodPostal2{width: 30px;}
				.Tipo1 .centrarVert{margin-top: 5px;}

				.fundoOrange{background: url(../design/fundoOrange.gif) no-repeat;clear:both; color:#FFFFFF; font-size:1.2em; font-weight:bold; letter-spacing:-1px; padding:6px 10px; text-transform:uppercase;margin:10px 0;}
				.borderCinza{border: 1px solid #716F6E; width: 530px; padding: 5px 10px; color: #716F6E; margin: 20px 0}
				.borderYellow{border: 1px solid #F0AB00; width: 530px; padding: 5px 10px; color: #716F6E; margin: 20px 0 0}
				
				.radiosPagamento{float: left; margin-top:-1px;}
					.radiosPagamento input{margin: 1px 2px 0 0;}
					.radiosPagamento label{margin-right: 2px}
					
	.Tipo2 .Numeracao{width: 32px; float: left; display: block; font-weight: bold; text-align: left; height: 13px; font-size:0.8em;}
		.Tipo2 .Linha{clear:both; float:left; margin-top:5px; width: 565px}
			.Tipo2 .Linha p{float: left; margin: 0px; padding-right: 10px;  font-size:0.9em; letter-spacing: -1px; width: auto}
			.Tipo2 .Linha p.Completo{width: 509px}
			.Tipo2 .Linha p.RadioButtons{width: 454px}
		.Tipo2 label{padding-right: 10px; float: left; font-size:0.9em}
			.Tipo2 label span{padding-top:3px; width: 95px; display: block; text-align: left; float: left; letter-spacing: -1px; line-height: 13px}
				.Tipo2 label span.Grande{width: 274px; padding-right: 13px; padding-bottom: 2px}
				.Tipo2 label span strong{font-weight: normal;}
				.Tipo2 .Linha .chkBox{float: left;}
					.Tipo2 .Linha .chkBox label{padding: 1px 0px 0px 0px}
					.Tipo2 .Linha .chkBox input{border: 0px; background: none; margin: 3px 6px 0px 2px}
				
				.Tipo2 .Linha .areaTexto{width: 549px; border:1px solid #E3E3E3; font-family: verdana, tahoma; font-size: 0.9em;}
				
				.Tipo1 .autoWidth span, .Tipo2 .autoWidth span{width: auto; padding-right: 8px}
				.Tipo2 input.iptData{width: 81px}				
				.Tipo2 input.iptCompleto{width: 518px}
				.Tipo2 input.iptGrande{width: 422px}
				.Tipo2 input.iptMedio{width: 318px}
				.Tipo2 input.iptPequeno{width: 165px}
				.Tipo2 input.ipt208{width: 208px}
				.Tipo2 input.ipt306{width: 300px}
				.DisplayNone{display: none!important;}
	
	.Linha .ValidatorsSubscricao{padding-bottom: 10px}
	.ValidatorsSubscricao{width: 530px; }
		.ValidatorsSubscricao {font-size: 0.9em;}
	
	hr.Subscricao{border: 0; height: 1px; background: #F0AB00; color: #F0AB00; margin-top: 20px; width: 552px;}
	
	/*botoes*/
	.LinhaBotoes{float: left; clear: both}
	.btnImprimir{float: left; margin: 32px 20px 0 0}
	.copiarDadosAnteriores{float: right; padding-right: 20px}
		.subsLink{color: #716F6E; background: url(../../../Resources/Design/JQuery/bt_copy.gif) no-repeat left; padding: 1px 0px 1px 20px; text-decoration: none;}
			.subsLink:hover, .SubsLinkMore:hover{text-decoration: underline}
		.SubsLinkMore{color: #716F6E; background: url(../../../Resources/Design/JQuery/bt_plus.gif) no-repeat left; padding: 1px 0px 1px 20px; text-decoration: none;}
		.SubsLinkMinus{color: #716F6E; background: url(../../../Resources/Design/JQuery/bt_minus.gif) no-repeat left; padding: 1px 0px 1px 20px; text-decoration: none;}
	
	.subs_button{float:left;margin:30px 6px 0 0;}
		a.subs_button-small, input.subs_button-small {background:transparent url(../Design/subs_button-small.gif) no-repeat scroll 0 0;color:#000000;display:block;height:21px;padding:3px 8px 4px;text-decoration:none;width:146px;}
		a.subs_button-small-back, input.subs_button-small-back {background:transparent url(../Design/subs_button-small-back.gif) no-repeat scroll 0 0;color:#000000;display:block;height:21px;padding:3px 8px 4px 28px;text-decoration:none;width:146px;}
	
	.solucoes_mc ul.lista li{width: 520px}
	.solucoes_mc ul.lista li ul{margin: 0px; padding-left: 0px!important}
	.solucoes_mc ul.lista li ul li{padding: 0 0 3px 17px;}
	
	.AssinaturaManual{margin-top: 30px; border-top: 1px solid #716F6E; font-size: 0.8em; width: 400px; height: 25px; display: block; float: left; padding-top: 5px;}
	.DataManual{margin: 30px 0px 0px 20px; border-top: 1px solid #716F6E; font-size: 0.8em; width: 130px; float: left; height: 25px; display: block;  padding-top: 5px;}
	
	/*PassosSubscricao*/
	.ColunaPassosSubscricao{float:left;	width:150px; padding-top:6px}

	.PassosSubscricao{width: 131px; height: 30px; display: block; margin-bottom: 5px; padding-top: 8px; background: url(../Design/PassosSubsTop.gif) no-repeat top left; text-decoration: none}
		.PassosSubscricaoTexto{font-size: 0.9em; text-align: left; color: #b9babe; background: url(../Design/PassosSubsBottom.gif) no-repeat bottom; padding: 0px 8px 10px; display:block; height:22px;}
	.PassosSubscricao:hover{text-decoration:none; cursor:default}
	.PassosSubscricaoTexto:hover{text-decoration:none; cursor:default}		
	.PassosSubscricao.Activo{cursor: pointer; background: url(../Design/PassosSubsActivoTop.gif) no-repeat top left; text-decoration: none;}
	.PassosSubscricao.Activo .PassosSubscricaoTexto{color: #FFF; background: #f0b31e url(../Design/PassosSubsActivoBottom.gif) no-repeat bottom; font-weight: bold}
	
	.PassosSubscricao.DoneNoHover{width: 131px; height: 29px; margin-bottom: 5px; padding-top: 8px; background: url(../Design/PassosSubsDoneTop.gif) no-repeat top left;}
		.PassosSubscricao.DoneNoHover .PassosSubscricaoTexto{font-size: 0.9em; text-align: left; color: #FFF; background: #b9babe url(../Design/PassosSubsDoneBottom.gif) no-repeat bottom; padding: 0px 8px 8px;  height:22px;}


	.PassosSubscricao.Done{width: 131px; height: 29px; margin-bottom: 5px; padding-top: 8px; background: url(../Design/PassosSubsDoneTop.gif) no-repeat top left;}
		.PassosSubscricao.Done .PassosSubscricaoTexto{font-size: 0.9em; text-align: left; color: #FFF; background: #b9babe url(../Design/PassosSubsDoneBottom.gif) no-repeat bottom; padding: 0px 8px 8px;  height:22px;}
		.PassosSubscricao.Done:hover{background: url(../Design/PassosSubsActivoTop.gif) no-repeat top left; text-decoration: none;}
		.PassosSubscricao.Done:hover .PassosSubscricaoTexto{color: #FFF; background: #f0b31e url(../Design/PassosSubsActivoBottom.gif) no-repeat bottom; font-weight: bold; cursor:pointer}
	.PassosSubscricao.Done.Activo{cursor: pointer; background: url(../Design/PassosSubsActivoTop.gif) no-repeat top left; text-decoration: none;}
		.PassosSubscricao.Done.Activo .PassosSubscricaoTexto{color: #FFF; background: #f0b31e url(../Design/PassosSubsActivoBottom.gif) no-repeat bottom; font-weight: bold}

	.btnSubscrever{background: url(../design/btnSubscrever.gif) no-repeat; text-decoration: none; color: #FFF; display: block; width: 305px; padding: 11px 10px}
	.btnSubscrever:hover{text-decoration: underline}	