body {
	color: #03353e;
	font-size: 12px;
	line-height: 1.2;
	
}
.logopt{
	padding: 10px 0px 4px;
	
}	
/* fundos
----------------------------------------------------------------------------------------------------*/
.evento-on {
	background: url("../imagens/hp-id-event.jpg")  no-repeat;
	height: 236px;
	padding: 6px;
	color:#FFFFFF;
}
.f-home{
background: url("../imagens/f1-hp.gif") repeat-x #e8e8e8;
}
.f-all{
background: url("../imagens/f1.gif") repeat-x #e8e8e8;
}
.sep {
	padding: 90px 20px 10px;
	background: url("../imagens/hp-temas.jpg")  no-repeat;
}
.contentbase{
	background: url("../imagens/f-pages.gif") repeat-y;
}
.content-event{
	background: url("../imagens/f-event.gif") repeat-y;
}
.f-lat{
	background: url("../imagens/f-lat.jpg") no-repeat;
}
/* fim fundos
----------------------------------------------------------------------------------------------------*/
 /* listagens fundo branco
----------------------------------------------------------------------------------------------------*/

.listwhite{
font-size:13px ;
margin-left: 0;
padding: 0;
list-style: none;
}

.listwhite li
{
padding-left: 40px;
background: url(../imagens/seta-listwhite.gif) no-repeat 4px;
background-position: top left;


}
/* fim listagens fundo branco
----------------------------------------------------------------------------------------------------*/

 /* listagens fundo azul
----------------------------------------------------------------------------------------------------*/

.listblue{
font-size:13px ;
margin-left: 0;
padding: 0;
list-style: none;
background: #1aa6c0;
}

.listblue li
{
padding-left: 100px;
background: url(../imagens/seta-listblue.gif) #1aa6c0 no-repeat 64px;
line-height:2;

}
/* fim listagens fundo azul
----------------------------------------------------------------------------------------------------*/


a {
	color: #1aa6c0;
	text-decoration: none;
}

h2 {
	padding: 20px 0 0;
	text-align: left;
}

/* Menu de topo
----------------------------------------------------------------------------------------------------*/
   
   /* Everything CSS Sprite Menu */
	ul#menu{margin:0; padding:0; list-style:none; clear:both;}
		#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left;}
			#menu li a{background:url('../imagens/menu-sprite.jpg') no-repeat; width:760px; height:152px; display:block;}
			
			/* que_e */
			#menu li.que_e{width:120px; height:152px;}
				#menu li.que_e a{background-position:0px 0px;}
				#menu li.que_e a:hover{background-position:0px -152px;}
				#menu li.que_e a.selected{background-position:0px -152px;}
			
			/* vantagens*/
			#menu li.vants{width:151px; height:152px;}
				#menu li.vants a{background-position:-120px 0px;}
				#menu li.vants a:hover{background-position:-120px -152px;}
				#menu li.vants a.selected{background-position:-120px -152px;}
				
			/* mudar */
			#menu li.mudar{width:129px; height:152px;}
				#menu li.mudar a{background-position:-271px 0px;}
				#menu li.mudar a:hover{background-position:-271px -152px;}
				#menu li.mudar a.selected{background-position:-271px -152px;}
				
				/* migrar */
			#menu li.migrar{width:140px; height:152px;}
				#menu li.migrar a{background-position:-400px 0px;}
				#menu li.migrar a:hover{background-position:-400px -152px;}
				#menu li.migrar a.selected{background-position:-400px -152px;}
			
			/* faqs */
			#menu li.faqs{width:100px; height:152px;}
				#menu li.faqs a{background-position:-540px 0px;}
				#menu li.faqs a:hover{background-position:-540px -152px;}
				#menu li.faqs a.selected{background-position:-540px -152px;}
				
			/* Contacto */
			#menu li.conta{width:120px; height:152px;}
				#menu li.conta a{background-position:-640px 0px;}
				#menu li.conta a:hover{background-position:-640px -152px;}
				#menu li.conta a.selected{background-position:-640px -152px;}

/* fim Menu de topo
----------------------------------------------------------------------------------------------------*/

/* Menu o que é o ipv6
----------------------------------------------------------------------------------------------------*/
   
   /* Everything CSS Sprite Menu */
	ul#o-que-e-sprite{margin:0; padding:0; list-style:none; clear:both;}
		#o-que-e-sprite li{overflow:hidden; text-indent:-9999px; display:inline; float:left;}
			#o-que-e-sprite li a{background:url('../imagens/o-que-e-sprite.jpg') no-repeat; width:700px; height:42px; display:block;}
			
			/* que_e_ip */
			#o-que-e-sprite li.que_e_ip{width:128px; height:42px;}
				#o-que-e-sprite li.que_e_ip a{background-position:0px 0px;}
				#o-que-e-sprite li.que_e_ip a:hover{background-position:0px -42px;}
				#o-que-e-sprite li.que_e_ip a.selected{background-position:0px -42px;}
			
			/* limites*/
			#o-que-e-sprite li.limites{width:148px; height:42px;}
				#o-que-e-sprite li.limites a{background-position:-128px 0px;}
				#o-que-e-sprite li.limites a:hover{background-position:-128px -42px;}
				#o-que-e-sprite li.limites a.selected{background-position:-128px -42px;}
				
			/* nasceu */
			#o-que-e-sprite li.nasceu{width:396px; height:42px;}
				#o-que-e-sprite li.nasceu a{background-position:-276px 0px;}
				#o-que-e-sprite li.nasceu a:hover{background-position:-276px -42px;}
				#o-que-e-sprite li.nasceu a.selected{background-position:-276px -42px;}
				

/* fim Menu o que é o ipv6
----------------------------------------------------------------------------------------------------*/

/* Menu porque mudar
----------------------------------------------------------------------------------------------------*/
   
   /* Everything CSS Sprite Menu */
	ul#mudar-sprite{margin:0; padding:0; list-style:none; clear:both;}
		#mudar-sprite li{overflow:hidden; text-indent:-9999px; display:inline; float:left;}
			#mudar-sprite li a{background:url('../imagens/mudar-sprite.jpg') no-repeat; width:700px; height:42px; display:block;}
			
			/* compat */
			#mudar-sprite li.compat{width:250px; height:42px;}
				#mudar-sprite li.compat a{background-position:0px 0px;}
				#mudar-sprite li.compat a:hover{background-position:0px -42px;}
				#mudar-sprite li.compat a.selected{background-position:0px -42px;}
			
			/* frente*/
			#mudar-sprite li.frente{width:450px; height:42px;}
				#mudar-sprite li.frente a{background-position:-250px 0px;}
				#mudar-sprite li.frente a:hover{background-position:-250px -42px;}
				#mudar-sprite li.frente a.selected{background-position:-250px -42px;}

				

/* fim Menu porque mudar
----------------------------------------------------------------------------------------------------*/

/* Menu migrar
----------------------------------------------------------------------------------------------------*/
   
   /* Everything CSS Sprite Menu */
	ul#migrar-sprite{margin:0; padding:0; list-style:none; clear:both;}
		#migrar-sprite li{overflow:hidden; text-indent:-9999px; display:inline; float:left;}
			#migrar-sprite li a{background:url('../imagens/migrar-sprite.jpg') no-repeat; width:700px; height:42px; display:block;}
			
			/* redes */
			#migrar-sprite li.redes{width:220px; height:42px;}
				#migrar-sprite li.redes a{background-position:0px 0px;}
				#migrar-sprite li.redes a:hover{background-position:0px -42px;}
				#migrar-sprite li.redes a.selected{background-position:0px -42px;}
			
			/* empresas*/
			#migrar-sprite li.empresas{width:200px; height:42px;}
				#migrar-sprite li.empresas a{background-position:-220px 0px;}
				#migrar-sprite li.empresas a:hover{background-position:-220px -42px;}
				#migrar-sprite li.empresas a.selected{background-position:-220px -42px;}

			/* domesticos */
			#migrar-sprite li.domesticos{width:280px; height:42px;}
				#migrar-sprite li.domesticos a{background-position:-420px 0px;}
				#migrar-sprite li.domesticos a:hover{background-position:-420px -42px;}
				#migrar-sprite li.domesticos a.selected{background-position:-420px -42px;}

/* fim Menu porque mudar
----------------------------------------------------------------------------------------------------*/



.menu-evento{ 
	font-size: 16px;
}
.menu-evento li { 
	color: #03353e;
	font-weight:bold;
	padding: 10px 20px 4px;
	border-bottom: #009999 solid 2px;
	list-style:none; 

}
