@charset "utf-8";

/* ================TAGS===============================*/

{
  margin:0px;
  padding:0px;
  outline:none;
}

/* Tipografia */
body { font: 11px/12px Arial, Helvetica, sans-serif; }
cite, q { font-style: italic; }
h1,h2,h3,h4,h5,h6 {
	margin:0 0 2px 0;
	color: #003A63;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h1 { font-size: 28px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 16px; }
h5 { font-size: 12px; }
h6 { font-size: 12px; }


html
{
  /*background:url(../img/bg/background.jpg) repeat-x;*/
}


input, select, textarea, button
{
  font:normal 11px Arial, Helvetica;
  padding:2px;
}

button{
font-size:11px;
color:#FFFFFF;
background:#377AA7;
border:1px solid #419AC6!important;
}

input[type=submit]{
font-size:11px;
color:#FFFFFF;
background:#377AA7;
border:1px solid #419AC6!important;
}

a
{
}

img
{
  border:0px;
}

ul, ol
{
}

/* ================FIM DAS TAGS===============================*/

#container {
width:590px;
height:650px;
}

/* --area da barra lateral direita--*/

#sidebar {
width:155px;
float:right;
}

.widget-busca-title
{
  background:url(../img/titulo_busca.jpg);
  background-repeat: no-repeat;
  height:23px;
  width:144px;
  text-indent:-10000px;
  margin-top:10px; 
  *margin-top:7px;  /*hack para ie6 e 7*/
  
}




.widget-associadas-title
{
	height:23px;
	width:144px;
	text-indent:-10000px;
	margin-top:23px;
	background-image: url(../img/titulo_associadas.jpg);
	background-repeat: no-repeat;
	_margin-top:0px;
}

.widget-servicos-title
{
  background:url(../img/titulo_servicos.jpg);
  background-repeat: no-repeat;
  height:23px;
  width:144px;
  text-indent:-10000px;
  margin-top:41px;
  *margin-top:27px; /*hack para ie6 e 7*/
}


.widget
{
  margin:0px 0px 0px 0px;
  padding:2px;
}

.widget-formulario-busca
{
  margin:12px 0px 7px 0px;
  padding:2px;
  *margin:25px 0px 22px 0px; /*hack para ie6 e 7*/
}


.widget-associadas
{
  margin:5px 0px 3px 0px;
  *margin:7px 0px 19px 0px; /*hack para ie6 e 7*/
  padding:2px;
}

.widget-servicos
{
  margin:0px 0px 4px 0px;
  padding:2px;
  *margin:17px 0px 8px 0px; /*hack para ie6 e 7*/
}





.widget p
{
	margin-top:-2px;
	padding:1px;
	background:#ffffff;
	font-size: 11px;
}

.widget a
{
  color:#888888;
  text-decoration:none;
}

.widget ul
{
  list-style:none;
}

.widget ul li
{
  color:#6d6d6d;
  margin:0px 0px 3px 0px;
  padding:5px;
  background:#ffffff;
}

.widget ul li.odd
{
  background:#f4f4f4;
}
/*----*/



.bannerprincipal{
	height:103px;
	width:430px;
	text-indent:-10000px;
	}


.boxportabilidade{
	width:430px;
	/*height:415px;*/
	margin:0px 0px 0px 0px;
	*margin:0px 0px 0px 0px;
	/*padding:2px 2px 2px 2px;*/
	background:#FFFFFF;
	float:left;
}

.boxportabilidade h3 {
	background:url(../img/tit_portabilidade.jpg);
	height:23px;
	width:430px;
	text-indent:-500px;
	margin-top:11px;

}

.boxnoticias{
	width:430px;
	/*height:415px;*/
	margin:0px 0px 0px 0px;
	/*padding:2px 2px 2px 2px;*/
	background:#FFFFFF;
	/*float:left;*/
	padding-top:424px;
	*padding-top:16px;
}

.boxnoticias h3 {
	background:url(../img/titulo_noticias.jpg);
	height:23px;
	width:430px;
	text-indent:-1000px;
	margin-bottom:-5px;

}

.boxnoticias p {
	font-size: 11px;	

}

.mapa{
	float:left;
	width:241px;
	padding-top:30px;
	padding-right:5px;
	margin-top:-19px;
	z-index:1;
}

#boxaviso {
	width:170px;
	position:absolute;
	left:250px;
	z-index:1;
	/*font: 10px/12px Arial, Helvetica, sans-serif;*/
	color: #333333;
	padding-top:10px;
	

}

.aviso{
	text-align:center;
	letter-spacing:normal;
}

#boxinformacoes {
	/*float:right;*/
	width:185px;
	position:absolute;
	left:245px;
	z-index:1;
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top:5px;
	background:#FFFFFF;
}

.informacoes p {
    font-size: 11px;
}

#boxinformacoes h3 {
	background:url(../img/tit_numeros_portabilidade.jpg);
	background-repeat: no-repeat;
	height:20px;
	width:170px;
	text-indent:-500px;
	margin-bottom:8px;

}
.boxinformacoes2 {
	padding-top:240px; 
	width:185px;
	float:right;
	position:absolute;
	left:230px;
}


.tabela {
	border-collapse: collapse;
	border: 1px solid #E9ECD9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #333333;*/
	background: #F9FAF5;
  }
  
.table{
	font-size: 11px;
	table-layout: fixed;
	line-height: 0px;
*line-height: 23px;  /*hack para o lixo do ie6 e ie7*/
	max-height: 0px;
*max-height: 23px;  /*hack para o lixo do ie6 e ie7*/
	min-height: 0px;
	overflow: hidden;
	background:#FFFFFF;
	border: 1px solid #E9ECD9;
}

.linhadupla{  
font-size: 11px;  
table-layout: fixed;  
line-height: 11px;  
*line-height: 20px;  /*hack para o lixo do ie6 e ie7*/
max-height: 11px;  
*max-height: 20px;  /*hack para o lixo do ie6 e ie7*/
min-height: 3px;     
overflow: hidden;  
background:#FFFFFF;
border: 1px solid #E9ECD9;
}
  

