p{
	padding:0;
	/*color:#7d7d7d;
	font-size: 12px;*/
}

img{
	border:0px;
	vertical-align:middle;
}

A{
	border:0px;
	text-decoration: none;
	color:#f26522;
}

.texto A{
font-weight: bold;
}


li A{color:black;	font-weight: bold;}
li A:hover{color:#f26522;}

h1{
	background: white url(images/titulo.gif) repeat-x top;
	padding-top: 26px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #898989;
	text-align: center;
	font-size: 15px;
	margin: 0;
	margin-bottom: 9px;
	letter-spacing: 2px;
	_height:18px;
}

h2{
	border-top: 10px solid #898989;
	padding-top:17px;
	/*padding-bottom:10px;*/ /*17*/
	text-align:center;
	font-size: 15px;
	margin:0;
	margin-bottom:17px;
	color:#f26522;
	letter-spacing: 2px;
	_height:18px;
}

h2 span{
	color:black;
	
}

h3, h3 A{
	font-size: 16px;
	margin:0;
	color:#18263a;
}

h4{
	font-size: 12px;
	/*margin:0;*/
	color:#f26522;
	margin-top:20px;
	margin-bottom:0px;
	font-weight: bold;
}

#portefolio h4, .titulo .nome{
letter-spacing: 1.5px;
}

h5, h5 A{
	font-size: 18px;
	/*margin:0;*/
	color:black;
	margin-top:0px;
	margin-bottom:0px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

h5 A:hover{color:#f26522;}

h6{
	
	border-bottom: 1px dotted #898989;
	border-top: 1px dotted #898989;
	color:#f26522;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:10px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	_height:16px;
}

/*hr{
	margin: 0;
	padding: 0;
	border:none;
	border-top: 1px dotted #898989;

}*/
hr{border:0px; border-top:1px dotted #898989; height:0px;margin:0}
hr.mar{border:0px; border-top:1px dotted #898989; height:0px;margin:0;margin-right:17px;}
/*
table{
margin:0;
padding:0;
}*/

/************* topo ***************/
#header1 .dentro A{
		font-size: 10px;
		color:white;
		/*vertical-align:bottom;*/
		padding-right:15px;
		/*line-height:15px;
		height:15px;*/
}

#header1 .dentro A img{
vertical-align:0%;	
}


/*****esquerda********************/
#acaba{
	margin-bottom: 0px;
	padding-bottom: 0px;	
}

#patt{
	height:15px;
	padding-top:5px;
}

#pat2{
	padding-bottom:10px;
	text-align: right;
	border-bottom: 1px dotted #898989;
	margin-bottom:10px;
}


/***** index acordeao********************/
#acordeao .acpanel{
	height:190px;
	_overflow:hidden;
}

#acordeao{
	/*height:280px;*/
	margin-bottom:35px;
}

#acordeao table{
width:100%;
}

#acordeao td{
color:#666666;
font-size:10px;
border-right: 1px dotted #D9D9D9;
border-bottom: 1px dotted #D9D9D9;
}

#acordeao td.desceu{
color:#FF3300;
text-align : right;
}

#acordeao td.subiu{
color:#7AA607;
text-align : right;
}

#acordeao td.ultima{
text-align : right;
}

#acordeao .mais{
margin:0px;
padding: 0px;
background: white;
border:none;
padding-top:8px;
}

/***********index accoes*****************************/
.basic  {
	width: 190px;
	font-family: arial;
	/*border: 1px solid black;*/
}
.basic > div {
	background-color: white;
}

/* nao usada*/
.basic > p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a.atitulo {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	
	color: #898989;
	background-color: #858e97;
	/*border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;*/
	background-image: url(images/a1.gif);
	text-align: center;
	height:15px;
}
.basic a.atitulo:hover {
	color: white;
	background-color: #858e97;
	background-image: url(images/a2.gif);
}
.basic a.atitulo.selected {
	color: white;
	background-color: #858e97;
	background-image: url(images/a2.gif);
}


/*** lista noticias com seta, texto e fonte **********/

.listanoticias{
	text-align:left;
	margin:0;
	padding:0;
}

.listanoticias ul{
	/*padding-left:20px;*/
	background:#fff; /*IE6 needs this*/
	/*float: left;
	position:relative;*/
	padding-left:22px;
	margin-left:0;
	/*padding-bottom:8px;*/
}

.listanoticias li{
	list-style-image: url(images/esq/seta.gif);
	padding-left:1px;
	/*z-index:800;*/
	margin-bottom:7px;
	margin-top:15px;
	font-size: 12px;
	line-height: 16px;
	color:#464646;
	/*letter-spacing: 1.5px;*/
}

.in{
	list-style-position: inside;
}

/*
.listanoticias li A{
	color:black;
}
.listanoticias li A:hover{color:#f26522;}*/


.listanoticias li span{
	color:#aaaaaa;
	font-size: 10px;
	padding-left:4px;
}

.listanoticias li .datahora{
	font-size: 10px;
}

.listanoticias li .texto{
	color:#7d7d7d;
	font-size: 12px;
	padding-left:4px;
}

/************ mais com laranja ***********/

.mais{
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #898989;
	border-top: 1px dotted #898989;
	height:19px;
	background-color: #efedea;
	font-size:10px;
	color:	#898989;
	padding-left:10px;
	padding-top:4px;
	margin-bottom:35px;


}

.mais .esq{	
	width:50%;
	float:left;
	display:inline;
}

.mais .dir{	
	width:50%;
	float:right;
	text-align: right;
}

.mais A{
	color:#f26522;
	padding-left:4px;
	font-weight: bold;

}

.mais A.receba{
	color:#898989;
	padding-right:20px;
}

#imgclinica{
	text-align:right;
	border-bottom: 1px dotted #898989;
	border-top: 1px dotted #898989;
}

.puxa{
	padding-left:24px;
}


/************ index destaque ****************************/
#destaque{
		height: 293px;
}
#destaqueE{
	display:inline;
	position:relative;
	float:left;
	height: 293px;
	width: 195px;
}

#destaqueD{
	position:relative;
	float:right;
	height: 293px;
	width: 195px;
	background: url('images/teste.png') 80px;
	_background: black;
	_filter:alpha(opacity=70);
	/*-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color:white;*/
	/*background: url('images/black50.gif');
	background: url('images/teste.png') 80px;*/
}

#destaquetabs {
width:195px;
height:27px;
}

#destaquetabs ul {
	padding:0px;
    margin: 0px;
	 width:195px;
	 padding-top:5px;
	 border-bottom:1px dotted white;
	 height:22px;
}

#destaquetabs li {
	float: left;
    margin: 0px;
	 padding:0px;
    min-width: 63px;
	 width: 63px;
	list-style-type: none;
	text-align: center;
	z-index:99;
	border-right:1px dotted white;
}

#destaquetabs li A{
	 font-size: 11px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #AAAAAA;
	 text-align: center;
	font-weight: bold;

}

#destaquetabs li A.activa{
	color:#F26522;
}

#destaquetabs li.ultima{
		border:none;
}

#destaquetabs div{
	padding:10px;
}

#destaquetabs h6{
	border: none;
	color:#f26522;
	text-align: left;
	margin-top:25px;
	margin-bottom:0px;
	padding-bottom:4px;
	font-weight: bold;
}

#destaquetabs h4, #destaquetabs h4 A{
	color:white;
	font-family: "Times New Roman", Times, serif;
	font-size:24px;
	margin-top:0px;
	margin-bottom:6px;
	font-weight: bold;
}



#destaquetabs p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	font-weight: bold;
}


/******** lista noticias meio 
(titulo texto e links laranjas, como foto lado esq ******/

.listanoticiasmeio{
	text-align:left;
	margin:0;
	padding:0;
}

.listanoticiasmeio ul{
	margin:0;
	padding:0;
	/*padding-left:20px;*/
	background:#fff; /*IE6 needs this*/
	/*float: left;
	position:relative;*/
	padding-left:0px;
	margin-left:0;
	/*padding-bottom:8px;*/
}

.listanoticiasmeio li{
	list-style:none;
	padding-left:0px;
	/*z-index:800;*/
	padding-bottom:7px;
	/*padding-top:15px;*/
	font-size: 12px;
	line-height: 16px;
	color:#464646;
	display: table;
	border-bottom: 1px dotted #898989;
	width:100%;
	margin-bottom:15px;
}

.listanoticiasmeio li p.imagem, .listanoticiasmeio li .esquerda{
	padding:0;
	margin:0;
	/*margin-right:10px;*/
	margin-bottom:10px;
	float:left;
	width:125px;
}

.listanoticiasmeio li p, .listanoticiasmeio li .direita{
	float:right;
	width:249px;
	margin:0;
	padding:0;
}

.listanoticiasmeio li A{
	/*color:black;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	/*font-weight: bold;*/
	display:block;
	margin-bottom: 2px;
}

.listanoticiasmeio li span{
	color:#aaaaaa;
	font-size: 10px;
}

.listanoticiasmeio li:last-child{
	border-bottom:none;
	/*margin-bottom: 0;*/
}

/**** links da listanoticiasmeio *************/

p.rel, p.rel a{
	font-family: Arial, Helvetica, sans-serif;
	color:#f26522;
	font-size: 10px;
	font-weight: bold;
	/*vertical-align:middle;
	line-height: 20px;*/
}

p.rel span, p.rel a span{
	color:#898989;
}

p.rel img{
	vertical-align:1%;
	margin-right: 4px;
}

.primeiro{
	padding-top:10px;
}
/********index ferramentas *******************/

#ferramentas{
	margin-bottom:35px;
}

/**********index portefolio ********************/

#portefolio{
	/*width:390px;*/
	width:100%;
	margin-bottom:13px;
	color:#464646;
	font-size: 12px;
}

#portefolio #portesq{
	width:191px;
	border-right: 1px dotted #898989;
	float:left;
	position: relative;
	 display:inline;
}

#portefolio #portdir{
	width:190px;
	float:right;
	position: relative;
	display:inline;
	padding-left: 8px;
}

#portefolio A.tit{
	color:black;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	padding-bottom:20px;
	display:block;
	padding-top:10px;
}

#portefolio A.tit:hover{color:#f26522;}

/******** direita reclamos ******************/

#reclamot{
	height:15px;
	/*padding-top:20px;*/
}

#reclamo2{
	/*margin-bottom:35px;*/
}

.widgetdir{
	margin-bottom:35px;
}
/**********direita videos ********************/
#videos{
	text-align:left;
	margin:0;
	padding:0;
	background-color: #464646;
}

#videos ul{
	/*padding-left:20px;*/
	background:#464646; /*IE6 needs this*/
	/*float: left;
	position:relative;*/
	padding-left:0px;
	margin-left:0;
	padding-bottom:0px;
}

#videos li{
	list-style:none;
	padding-left:0px;
	/*z-index:800;*/
	padding-bottom:0px;
	padding-top:15px;
	font-size: 12px;
	line-height: 16px;
	color:#aaaaaa;
	display: table;
	width:100%;
}

#videos li .il{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	width:90px;
}

#videos li p{
	float:right;
	width:180px;
	margin:0;
}

#videos li A{
	color:white;
	font-size: 12px;
}

#videos li span{
	color:#aaaaaa;
	font-size: 10px;


}

#videos li.ultimo{
	border:none;
	margin-bottom: 0;
}

#videos .mais{
	margin: 0;
	padding: 0;
	border:none;
	border-top: 1px dotted #898989;
	height:27px;
	background-color: #464646;
	font-size:10px;
	color:	#898989;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:35px;
	font-weight: bold;
}

#videos .mais A{
	color:#f26522;
	padding-left:4px;
	
}

/***********direita top mais ******************/
.topmaispanel{
	_width:280px;
}

.listanoticiasT{
	text-align:left;
	margin:0;
	padding:0;
	margin-bottom:20px;
}

.listanoticiasT ul{
	background:#fff; /*IE6 needs this*/
	padding:0;
	margin:0;

}

.listanoticiasT ol{
	background:#fff; /*IE6 needs this*/
	padding:0;
	margin:0;

}

.listanoticiasT li{
	/*list-style-image: url(images/esq/seta.gif);*/
	list-style-position: outside;
	padding-left:0px;
	margin-bottom:4px;
	margin-top:7px;
	margin-left:18px;
	font-size: 12px;
	line-height: 16px;
	color:#f26522;
	font-weight: bold;
}

/*
.listanoticiasT li A{
	color:black;
	font-weight: bold;
}*/


.listanoticiasT li span{
	color:#aaaaaa;
	font-size: 10px;
	padding-left:4px;
}

.listanoticiasT li .texto{
	color:#7d7d7d;
	font-size: 12px;
	padding-left:4px;
	font-weight: normal;
}

/**********direita revista *************************/

#revista{
	
	border-top: 1px dotted #898989;
	padding-top: 18px;
	
}
/*revista li{height:60px};*/
/*
#revista li.ultimo{
	border:none;
	margin-bottom: 0;
}

#revista .mais{
	margin: 0;
	padding: 0;
	border:none;
	border-top: 1px dotted #898989;
	height:19px;
	background-color: white;
	font-size:10px;
	color:	#898989;
	padding-left:10px;
	padding-top:4px;
	margin-bottom:0px;
	font-weight: bold;

}

#revista .mais A{
	color:#f26522;
	padding-left:4px;
	
}*/
/**** estes 3 ultimos estavam a mais *******/


#revista ul{
	display:block;
	height:85px;
	margin:0;
	padding:0;
}

#revista li{
	float:left;
	margin: 0px;
	 padding:0px;
    min-width: 80px;
	 width: 80px;
	 min-height: 60px;
	 height:60px;
	list-style-type: none;
	text-align: center;
	border: 4px solid white;
}

#revista li.centro{
	margin-left:17px;
	margin-right:17px;
}

.hover{
	border: 4px solid gray;
	margin:0;

}

#revista div A{
	font-size:16px;
	color:black;
	font-weight: bold;
}


#revista div p{
	color:#7d7d7d;
	font-size: 12px;
	padding-left:4px;
	/*font-weight: bold;*/
}


/***********direita assinatura**************/
#direitaAssinatura{
background: url("images/direita/assinaturasbglimpa.png") no-repeat;
height:263px;
padding-top:68px;
padding-left:10px;
font-size:12px;
color:black;
}

#direitaAssinatura p{
	color: #666666;
	margin:0;
}

.blocoAss{
width: 133px;
padding-bottom:8px;
padding-top:8px;
}

.blocoAss:first-child{
border-bottom: 1px dotted #898989;
}

/******************** pesquisa topo ********************/
#menutop{
	padding-top: 15px;
	padding-left:15px;
	position:relative;
	float:left;
	
	color:white;
	font-size:10px;
}

#pesquisatop{
	padding-top: 10px;
	padding-right:10px;
	position:relative;
	float:right;
}

#pesquisatop #procurar{
	width: 195px;
	height:16px;
	/*border:1px solid #757d8a;*/
	border:1px solid #333333;
}

#pesquisatop input.btn{
	width: 28px;
	height:18px;
	border:1px solid #333333;
	background-color:#fff200;
	color:#333333;
	font-size:11px;
	font-weight: bold;
}

#pesquisatop input.btn:hover{
color:#F26522;
}

/******************* PESQUISA carteira ***************/
#pesquisac{
	color:#666666;
	font-size: 10px;
	padding-top:10px;
	padding-left:15px;
	background:#efedea;
	height:64px;
	border-top: 1px dotted #898989;
	border-bottom: 1px dotted #898989;
}

#pesquisac form{
	margin:0;
	padding-top:20px;
	padding-right:10px;
	text-align: right;
}

#pesquisac input{
	width: 195px;
	height:16px;
	border:1px solid #757d8a;
}

/******************** footer *************************/
#footer{
	margin: 0 auto;
	margin-top:27px;
	height:186px;

	background: #CCCCCC;
	color:#464646;
	text-align: center;
	width: 100%;
}

#footer #fgrande{
	border-bottom: 1px solid white;
	margin-left:15px;
	margin-right:15px;
	padding-top:7px;
	padding-bottom:7px;
}

#footer #fgrande a{
	padding:8px;
	/*margin:8px;*/
	font-size:10px;
	font-weight: bold;
	color:#464646;
}

#footer #fpequeno{
	padding-top:0px;
	padding-bottom:47px;
}

#footer #fpequeno a{
	padding:8px;
	/*margin:8px;*/
	font-size:10px;
	font-weight: bold;
	color:#464646;
}

#footer #fgrande a:hover, #footer #fpequeno a:hover{color:#f26522;}


#footer #copy span{
	font-size:11px;
	font-weight: bold;
	color:black;
}

#footer #copy{
	font-size:10px;
	font-weight: normal;
	color:black;
	padding-top:17px;
}

/************** area ******************************/
/************** area - menu secundario *******************/
#menu2{
	padding-bottom:5px;
	/*padding-bottom:20px;*/
	border-bottom: 10px solid #cac2b7;
}
#menu2 ul{
	padding: 0;
	margin:0;
}

#menu2 li{
	list-style:none;
	/*line-height: 30px;*/
	padding: 0;
	margin:0;
	font-size: 16px;
	/*height:30px;*/
	vertical-align:top;
	padding-bottom: 14px;
}

#menu2 li A{
	font-size: 16px;
	color:black;
	font-weight: bold;
	padding-left: 15px;
	display:block;
}

#menu2 li.current A, #menu2 li A:hover{
	color:#ff6633;
	background: url(images/seta2.gif) no-repeat 0 6px;
}

#ferramentas2{
	text-align: center;
	padding-top:20px;
	padding-bottom:20px;
}

.titulo{
		
		/*padding-top:12px;*/
		padding-bottom: 10px;
}

.titulo .nome{

	color:#f26522;
	font-size: 12px;
	font-weight: bold;
	float:left;
	position:relative;
		
}

 .titulo .data{
	float:right;
	position:relative;
	color:#aaaaaa;
	font-size: 10px;
	font-weight: bold;
	padding-top:4px;
}

.texto, .texto p{
	color:#464646;
	font-size:12px;
	/*line-height:16px;*/
	/*padding-top:6px;*/
}

.noticia1 p.rel{
		/*line-height: 16px;*/
		margin-top:0;
		padding-top:0;
		/*padding-bottom:2px;*/
		margin-bottom:7px;
}

.noticia1 .texto{
		margin-top:7px;
}

.noticia1{
	margin-bottom:13px;
	border-bottom: 1px dotted #898989;
}

/*.noticia1 h5, noticiarevista h5{
font-family: "Times New Roman", Times, serif;
}*/
/***** area - lista noticias sem foto (titulo, texto, data, seta inline) ***********************/

.listanoticiasA{
	text-align:left;
	margin:0;
	padding:0;
	margin-bottom:20px;
}

.listanoticiasA ul{
	background:#fff; /*IE6 needs this*/
	padding:0;
	margin:0;
}

.listanoticiasA li{
	list-style-image: url(images/esq/seta.gif);
	list-style-position: inside;
	padding-left:1px;
	margin-bottom:4px;
	margin-top:7px;
	font-size: 12px;
	line-height: 16px;
	color:#464646;
	/*letter-spacing: 1.5px;*/
}


.listanoticiasA li A{
	color:black;
	font-weight: bold;
}

.listanoticiasA li span{
	color:#aaaaaa;
	font-size: 10px;
	padding-left:4px;
}

.listanoticiasA li .texto{
	color:#7d7d7d;
	font-size: 12px;
	padding-left:4px;
}

/***************** Artigo ******************/
/*hr.barra10{
	background: #cac2b8;
	height:10px;
 	margin:0;
 	padding:0;
 	margin-right:15px;
 	border: 1px solid #cac2b8;
}*/


#titulo{
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	margin: 0;
}

#tituloArea{
	border-bottom: 1px dotted #898989;
	margin-bottom: 20px;
}

#dados{
	position:relative;
	float:left;
	display:inline;
	/*width: 80%;*/
	font-size:18px;
	color:black;
	font-weight: bold;
	padding-bottom: 4px;
}

#dados span{
font-size:10px;
color:#aaaaaa;
border-left: 1px dotted #898989;
padding-left:12px;
margin-left:14px;
padding-bottom: 6px;
padding-top: 4px;
/*border:1px solid red;*/
}

#aa{
	position:relative;
	float:right;
	/*width: 20%;*/
	text-align: right;
	color:#959595;
}

#aa A{
	color:#959595;
}

#autor, #autor2{
	font-size:10px;
color:#959595;
}

#autor span, #autor2 span{
	font-size:10px;
	color:#ff6633;
}

#lead, #lead p{
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
}

#popularidade{
	height:45px;
	/*padding-top:10px;*/
	border-bottom: 1px dotted #898989;
	font-size: 10px;
	color:#898989;
}

.noticia A{
	color:#ff6633;
	text-decoration:none;
}

.noticia B{
	color:black;
}

.noticia img{
	border-top: 1px dotted #898989;
	border-bottom: 1px dotted #898989;
	display: block;
}

.popularidade2{
	height:60px;
	padding-top:15px;
	border-top: 1px dotted #898989;
	border-bottom: 1px dotted #898989;
	font-size: 10px;
	color:#898989;
}

/***********widgets **************/
#minicalculadora{
	margin-bottom:40px;
	margin-top:10px;
}


.listanoticiasA.cinza A{
	color: #464646;
}


.listanoticiasA.cinza A span{
	color:#AAAAAA;
}

.listanoticiasA.cinza A:hover{
	color:#f26522;
}

.listanoticiasA.cinza li{
	color: #464646;
	list-style-image: url(images/bola.gif);
	list-style-position: outside;
	/*list-style:none;*/
	margin-left:17px;
}
.listanoticiasA.cinza li A.in {
	color:#FF6633;
	font-weight: bold;
}


#utilitarios{
	padding-bottom:10px;
	border-bottom:10px solid #cac2b7;
}

/*
.listanoticiasA{
	text-align:left;
	margin:0;
	padding:0;
	margin-bottom:20px;
}*/

#utilitarios ul{
	background:#fff; /*IE6 needs this*/
	padding:0;
	margin:0;
}

#utilitarios li{
	list-style:none;
	padding-left:1px;
	margin-bottom:4px;
	margin-top:7px;
	font-size: 11px;
	/*line-height: 16px;*/
}


#utilitarios li A{
	color:#7D7D7D;
	padding-left:5px;
}

#utilitarios li A:hover{
	color:#f26522;
}

#utilitarios li li{
	list-style:none;
	padding-left:16px;
	margin-bottom:4px;
	margin-top:7px;
	font-size: 10px;
	/*line-height: 16px;*/
}

#utilitarios li li A{
	/*color:#f26522;*/
	/*color:black;*/
	color:#7D7D7D;
	padding-left:5px;
}

#utilitarios li li A:hover{
	color:#f26522;
}

#utilitarios li img{
	vertical-align:-10%;
}

.widget{
margin-bottom:45px;
}

.widget:first-child h6{
border-top:none;
}


/* MONTOITO  do fic layout*/


.guru{
	border-bottom: 1px dotted #898989;
}
.guru:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 
 }
 
.guru{display: inline-block;}


#tituloClinica{
	border-top: 0;
 	width:633px; 
 	float:left; 
 	position:relative;
 	padding-top:20px;
 	padding-bottom:20px;
 	/*border-bottom: 1px dotted #898989;*/
 }


#Resposta{
 	width:389px; 
 	padding-top:20px;
 	padding-bottom:20px;
 	/*border-bottom: 1px dotted #898989;*/
 }
 
.TabsComents{
	border-top: 0;
 	width:369px; 
 	float:left; 
 	position:relative;
	padding:0;
	padding-top:18px;
 }


.ComentTab{
	display:table;
}
.ComentTab H3{
	border-bottom: 1px dotted #898989;
	padding-bottom:5px;
	color:black;
	font-family: Times;
	font-size: 22px;
	font-weight: bold;
}

.ComentTab .aa{
	border-bottom: 1px dotted #898989;
}


/******** area_gurus lista gurus meio 
(titulo texto e links laranjas, como foto lado esq ******/

.listagurusmeio{
	text-align:left;
	margin:0;
	padding:0;
}

.listagurusmeio ul{
	margin:0;
	padding:0;
	/*padding-left:20px;*/
	background:#fff; /*IE6 needs this*/
	/*float: left;
	position:relative;*/
	padding-left:0px;
	margin-left:0;
	/*padding-bottom:8px;*/
}

.listagurusmeio li{
	list-style:none;
	padding-left:0px;
	/*z-index:800;*/
	padding-bottom:7px;
	/*padding-top:15px;*/
	font-size: 12px;
	line-height: 16px;
	color:#464646;
	display: table;
	width:100%;
	margin-bottom:34px;
}

.listagurusmeio li p.imagem{
	padding:0;
	margin:0;
	margin-right:10px;
	margin-bottom:20px;
	float:left;
	width:90px;
}

.listagurusmeio li p{
	float:right;
	width:281px;
	margin:0;
	padding:0;
	font-size: 12px;
}

.listagurusmeio li A{
	/*color:black;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	/*padding-bottom:13px;*/
	display:block;
	margin-bottom: 2px;
}

.listagurusmeio li span{
	color:#898989;
	font-size: 10px;
}

.listagurusmeio li.ultimo{
	border:none;
	margin-bottom: 0;
}

.footerGuru{
	float:left;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #898989;
	border-top: 1px dotted #898989;
	height:19px;
	background-color: #efedea;
	font-size:10px;
	/*color:	#898989;*/
	color:#f26522;
	padding-left:10px;
	padding-top:4px;
	/*margin-bottom:34px;*/
width:390px;
}


/******** area_revista lista revista meio 
(titulo texto e links laranjas, como foto lado esq ******/

.listarevistameio{
	text-align:left;
	margin:0;
	padding:0;
	margin-bottom:24px;
}

.listarevistameio ul{
	margin:0;
	padding:0;
	background:#fff; /*IE6 needs this*/
	padding-left:0px;
	margin-left:0;
}

.listarevistameio li{
	list-style:none;
	padding-left:0px;
	padding-bottom:7px;
	font-size: 12px;
	line-height: 16px;
	color:#464646;
	display: table;
	width:390px;
	margin-bottom:15px;
	border-bottom: 1px dotted #898989;
}

.listarevistameio li p.imagem{
	padding:0;
	margin:0;
	margin-right:10px;
	margin-bottom:20px;
	float:left;
	width:190px;
}

.listarevistameio li p{
	float:right;
	width:180px;
	margin:0;
	padding:0;
	font-size: 12px;
	font-color:#464646;
}

.listarevistameio li A{
	color:black;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	padding-bottom:8px;
	font-weight: bold;
}

.listarevistameio li p.rel{
	color:#F26522;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}
.listarevistameio li p.rel span{
	color:#898989;
	font-family: Arial;
	font-size: 10px;
}

.listarevistameio li span{
	color:#aaaaaa;
	font-size: 10px;
}

.listarevistameio li.ultimo{
	border:none;
	margin-bottom: 0;
}


/* area revista left*/
.noticiarevista p.rel{
		margin-top:0;
		padding-top:0;
		margin-bottom:7px;
}

.noticiarevista{
	margin-bottom:13px;
	border-bottom: 1px dotted #898989;
}

.noticiarevista .titulo{
padding-bottom:0px;
}


/* area_revista ultimas */

#twocolsRevista{
 width:390px; 
 float:left; 
 position:relative;
  }
#twocolsRevista h2{
	color:black;
	padding-top:15px;
	margin-bottom:10px;
	
	
}
#twocolsRevista p.imagem{
	padding-top:0px;
	border-top: 1px dotted #898989;
}


#meioColA{
width:186px; 
 float:left; 
 position:relative;
 /*padding-left:18px;*/
 padding-right:5px;
  display:inline;
 }
#meioColB{
width:186px; 
 float:right; 
 position:relative;
 padding-left:10px;
 border-left: 1px dotted #898989;
}
/*#meioColA{
	 background-color: #464646;
}*/

/* area revista left*/

#capaRevista{
 	background-color: #464646;
 	padding-top:10px;
	padding-left:10px;
	padding-right:11px;
}
#capaRevista H1{
	padding-bottom: 0px;
	border-bottom: 0px;
	text-align: left;
	margin: 0;
	margin-bottom: 0px;
	letter-spacing: 0px;
}
#capaRevista A{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f26522;
	padding-left:4px;
}
.capa_titulo_revista{
	padding-top:14px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6633;
	 background: none;
}
.capaRevistaP{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: White;
	padding-bottom:23px;
	 border-bottom: 1px dotted #898989;
}
#indiceRevista{
	padding-top:10px;
	padding-bottom:9px;
	/*padding-left:10px;
	padding-right:10px;*/
	font-size:10px;
	color:white;
	text-align: center;
}
#indiceRevista A{
	color:#898989;
	font-weight: bold;
	padding:0px;
}
#indiceRevista span{
	color: white;
}
#indiceRevista img{
	 border: 0px;
	 padding:0px;
}
#indiceRevista span.indice_corrente{
	color: #FF6633;
}


.noticiasRevista{
	text-align:left;
	margin:0;
	padding:0;
}
.noticiasRevista ul{
	margin:0;
	padding:0;
	background:#fff; /*IE6 needs this*/
	padding-left:0px;
	margin-left:0;
	border-bottom: 10px solid #898989;
}
.noticiasRevista li{
	list-style:none;
	padding-left:0px;
	padding-bottom:7px;
	padding-top:7px;
	line-height: 10px;
	color:#464646;
	display: table;
}
.noticiasRevista li A{
	color:#FF6633;
	font-weight: bold;
	font-size: 10px;
}
.noticiasRevista li span{
	color:#898989;
	font-size: 10px;
	padding-left:4px;
}

/* indice navegador */
.indice{
	padding-top:10px;
	/*padding-bottom:8px;*/
	font-size:10px;
	/*float:right;*/
	text-align:right;
	color:#aaaaaa;
}
.indice A{
	color:#898989;
	font-weight: bold;
	padding:0px;
}
.indice span{
	color: #FF6633;
}

.indice span.indice_corrente{
	color: #FF6633;
}



/********************* lista capas *********/

#capas{
 width:615px; 
 /*float:left; */
 position:relative;
 background-color: #464646;
}
#capas H1{
	padding-bottom: 0px;
	border-bottom: 0px;
	text-align: left;
	margin: 0;
	margin-bottom: 0px;
	letter-spacing: 0px;
}
#capas A{
	font-size: 10px;
	 font-family:Arial, Helvetica, sans-serif;
	color:#f26522;
	padding-left:4px;
}

.capa_titulo{
font-size: 12px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: white;
	 padding-top:15px;
	  background: none;
}
.capa_data{
font-size: 12px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color: #FF6633;
	  background: none;
}
.capa_p{
	font-size: 12px;
	 font-family:Arial, Helvetica, sans-serif;
	 color: White;
	padding-bottom:16px;
}

.colcapa{
padding: 0px 15px 0px 23px;
height: 400px;
width:166px;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 position:relative;
 float:left;
 display:inline;
}

.maisRevista{
 background-color: #464646;
 border-top: none;
 border-bottom: 1px solid black;
  border-right: 1px solid black;
  margin-right:18px;
}


/*****************artigo  bio********/ 
#menu2A{
	padding-bottom:5px;
	padding-bottom:28px;
}
#menu2A ul{
	padding: 0;
	margin:0;
}

#menu2A li{
	list-style:none;
	/*line-height: 30px;*/
	padding: 0;
	margin:0;
	font-size: 16px;
	height:30px;
	vertical-align:top;
	
}

#menu2A li A{
	font-size: 16px;
	color:black;
	font-weight: bold;
	padding-left: 15px;
	display:block;
}

#menu2A li.current A, #menu2A li A:hover{
	color:#ff6633;
	background: url(images/seta2.gif) no-repeat 0 6px;
}



bioLeftA{
	width:189px;
	padding-top:0px;
}
bioLeftA .dentro{
	width:189px;
	padding-top:0px;
}
#bioLeft{
	width:189px;
	padding-top:0px;
}

#bioLeft p.imagem{
	border:0px;
	padding:0px;
	margin:0;
}

#bioLeft h6{
	margin-top:0px;
}

/*****************  artigo bio questoes ************/

#questoes h2{
	color:black;
	padding-top:15px;
	padding-bottom:10px;
	border-bottom: 1px dotted #898989;	
}

#questoes h4{
	color:#FF6633;
	font-family: "Times New Roman", Times, serif;
	font-size:24px;
	margin-top:0px;
	margin-bottom:6px;
	font-weight: bold;
}

#questoes texto{
	color:#7D7D7D;
	font-size:12px;
	line-height:16px;
}
#questoes p.imagem{
	border:0px;
	padding-top:18px;
	padding-left:10px;
	padding-bottom:20px;
}
#questoesCaixa{
	background-color:#EFEDEA;
	padding-left:9px;
	border-top: 1px dotted #898989;
	border-bottom: 1px dotted #898989;
	padding-top:9px;	
	padding-bottom:9px;
	width: 184px;
}
#questoesCaixa h5{
	font-family: Arial;
	font-size:10px;
	color:black;
	padding:0px;
}
#questoesCaixa span{
	font-family: Arial;
	font-size:10px;
	color:#898989;
	padding:0px;
}
#questoesCaixa input{
	font-family: Arial;
	font-size:10px;
	color:#464646;
	width:164px;
	margin-bottom:10px;
	/*padding-left: 9px;*/
}

#questoesCaixa select{
	font-family: Arial;
	font-size:10px;
	color:#464646;
	width:164px;
	margin-bottom:10px;
	/*padding-left: 9px;*/
}

#questoesCaixa input.text{
	width: 164px;
	height:16px;
	border:1px solid #757d8a;

}
#questoesCaixa textarea{
	font-family: Arial;
	font-size:10px;
	color:#464646;
	width: 156px;
	/*padding: 9px;*/  
	
}
.submit1{
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:0px;
}

/**************************************************/


#tituloArea2{
	border-bottom: 1px dotted #898989;
	margin-bottom: 	0px;
}

.numa_pagina{
	border-top: 1px dotted #898989;
	padding-top:10px;
	padding-bottom:88px;
	padding-left:10px;
}
.numa_pagina A{
	font-family:Arial;
	font-size:10px;
	color:#F26522;
	font-weight: bold;
}


/************* artigo boas e baratas ********/
#carteira_actual{
	padding-top:9px;
	padding-bottom:13px;
	border-bottom: 1px dotted #898989;
	color:#464646;
	font-size:12px;
	font-familiy:Arial;
}
#carteira_actual A{
	color:#FF6633;
}
#carteira_actual H6{
	border-top: 0;
	padding-top:0;
}

/************ include boas e baratas ****/
.rentabilidade{
	padding-top:11px;
	padding-bottom:9px;
	text-align:center;
	color:#464646;
	font-size:12px;
	font-familiy:Arial;
	font-weight: bold;
	/*margin-top:10px;*/
}

.rentabilidade p {
margin:4px;
padding:0;
}

.rentabilidade span{
	color:#FF6633;
	font-size:12px;
	font-familiy:Arial;
	font-weight: bold;
}
.rentabilidade img{
	padding-right:4px;
}




.alinha{
margin:0;
padding:0;
}

.titulo .accoesHeader1{
	color:black;
	font-size: 10px;
	font-family:Arial;
	font-weight: bold;
	padding-top:7px;
	color:#464646;
	float:left;
	position:relative;
	width:50%;
}
 .titulo .accoesHeader2{
	float:right;
	position:relative;
	color:#464646;
	font-size: 10px;
	font-family:Arial;
	font-weight: bold;
	text-align:right;
	padding-top:7px;
	width:50%;
}




.titulo .accoesRow1{
	float:left;
	position:relative;
	width:50%;
	text-align:left;
}
.titulo .accoesRow1 A{
	color:#464646;;
	font-size: 10px;
	font-weight: bold;
	font-family:Arial;
}
.titulo .accoesRow1 A:hover{
	color:#FF6633;
}

 .titulo .accoesRow2{
	float:right;
	position:relative;
	color:#464646;
	font-size: 10px;
	/*padding-top:4px;*/
	width:50%;
	text-align:right;
}


.titulo .accoesRow2 span{
	/*color:#FF3300;*/
		color:#464646;
}
.titulo .accoesRow2 span.destaque{
	/*color:#7AA607;*/
		color:#464646;
}

/*** lista cotacoes **********/

.listacotacoes{
	text-align:left;
	margin:0;
	padding:0;
	/*width:190px;*/
}

.listacotacoes1{
	text-align:left;
	margin:0;
	padding:0;
	width:130px;
}

.listacotacoes ul, .listacotacoes1 ul{
	padding-left:0px;
	padding-bottom: 0;
	margin:0;
	background:#fff; /*IE6 needs this*/
	margin-left:0;
	/*padding-right:17px;*/	
}

.listacotacoes li, .listacotacoes1 li{
	list-style-type: none;
	border-bottom:1px dotted black;
	padding-top:4px;
	/*padding-bottom:4px;*/
	font-size: 12px;
	padding-bottom: 0;
	margin:0;

}
.listacotacoes li.primeiro, .listacotacoes1 li.primeiro{
	border-top:1px dotted black;
}

.acoesBaratas{
	border-top: 10px solid #898989;
	border-bottom: 10px solid #898989;
	margin-bottom:35px;
}

.acoesBaratas1{
	border-bottom: 10px solid #898989;
	margin-bottom:35px;
}

.acoesBaratas p, .acoesBaratas1 p{
	color:#aaaaaa;
	font-size: 10px;
	font-weight: bold;
	font-family:Arial;
}
/******************************** COMENTARIOS *******************/
#comentarios p.imagem{
	border:0px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:20px;
}
#comentariosCaixa{
	background-color:#EFEDEA;
	padding-left:9px;
	border-top: 1px dotted #898989;
	border-bottom: 1px dotted #898989;
	padding-top:9px;	
	padding-bottom:9px;
	width: 390px;
	float:left; 
 	position:relative;
}
#comentariosCaixa h5{
	font-family: Arial;
	font-size:10px;
	color:black;
	padding:0px;
}
#comentariosCaixa span{
	font-family: Arial;
	font-size:10px;
	color:#898989;
	padding:0px;
}
#comentariosCaixa input{
	font-family: Arial;
	font-size:10px;
	color:#464646;
	width:141px;
	margin-bottom:16px;
	/*padding-left: 9px;*/
}
#comentariosCaixa input.text{
	width: 164px;
	height:16px;
	border:1px solid #757d8a;

}
#comentariosCaixa textarea{
	font-family: Arial;
	font-size:10px;
	color:#464646;
	width: 141px;
	/*padding: 9px;*/  
	height:174px;
}
#comentariosCaixa .listacomentarios{
	font-family: Arial;
	font-size:10px;
	color:#464646;
	width: 200px;
	height:298px;
	  
	
}

#comentariosCaixa #divbotao{
	padding-top:0px;
	padding-bottom:9px;
	margin-bottom:0px;
	text-align: left;
}

#comentariosCaixa .botao{
	margin:0;
	padding:0;
	width:66px;
	height: 17px;
	padding-left:0;
	margin-left:0;
	color:white;

}


#comentariosCaixa .comentA{
	float:left;
	position:relative;
	width:141px;
	/*padding-top:9px;*/
	padding-top:0px;
}
#comentariosCaixa .comentB{
	float:right;
	position:relative;
	color:#aaaaaa;
	font-size: 10px;
	padding-top:9px;
	width:229px;
}

/***************************/

.titulo .NumGuruTitulo{

	color:#f26522;
	font-size: 12px;
	font-weight: bold;
	float:left;
	position:relative;
		
}
#NumerosGuru{
	border-bottom: 1px dotted #898989;
	padding-top:10px;
}
#NumerosGuru p{
	font-family:Arial;
	font-size:10px;
	color:#464646;
}
#NumerosGuru p.imagem{
	padding:0;
}
#NumerosGuru A{
	font-weight: bold;
	color:#FF6633;
}

#MasterTitulo{
	padding-top:20px;
	color:#FF6633;
	font-size: 16px;
	font-family: Arial;
	margin: 0;
	padding-bottom: 10px;
}

#quem{
	padding-top:9px;
	padding-bottom:13px;
	border-bottom: 1px dotted #898989;
	color:#464646;
	font-size:12px;
	font-familiy:Arial;
}
#quem A{
	color:#FF6633;
}
#quem H6{
	border-top: 0;
	padding-top:0;
	text-align:left;
}
#quem H4{
	border-top: 1px dotted #898989;
	border-bottom: 1px dotted #898989;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	margin-top:35px;
}

#quem .quem_nome{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	padding:0;
}
#quem .subtitulo{
	padding-top:15px;
	padding-bottom:0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6633;
}
#quem .quem_destaque{
	padding-top:10px;
	padding-bottom:18px;
	border-bottom: 1px dotted #898989;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: black;
}
#quem .texto{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #464646;
	margin:0;
	padding:0px;
}




/* clinica */
#tituloClinicaLeft{
	position:relative;
	float:left;
	display:inline;
	width: 72px;
}

#tituloClinicaRight{
	position:relative;
	float:right;
	width: 533px;
	padding-left: 18px;
	border-Left: 10px solid #898989;
}
#tituloClinicaLeft p{
	text-align:center;
	/*margin:0;*/
}
#tituloClinicaLeft p.imagem{
	text-align:center;
}
 #RespostaLeft{
	position:relative;
	float:left;
	display:inline;
	width: 72px;
	padding-top:28px;
	border-top: none;
}

#RespostaRight{
	position:relative;
	float:right;
	width: 289px;
	padding-left: 18px;
	border-Left: 10px solid #898989;
	border-top: none;
}
#RespostaLeft p{
	text-align:center;
}
#RespostaLeft p.imagem{
	text-align:center;
}
#tituloDirTopo h6{
	border-top:none;
}
.TabsComentsLeft{
	position:relative;
	float:left;
	display:inline;
	width: 114px;
	padding-top:28px;
	border-top: 0;
	/*border-bottom: 10px solid #898989;*/
}

.TabsComentsRight{
	position:relative;
	float:right;
	width: 236px;
	padding-left: 19px;
	
	border-top: 0;
}

.TabsComentsLeft h6{
margin-bottom:0;
}

.barra{
border-bottom: 10px solid #898989;
vertical-align:top;
padding-bottom:10px;
}

#ferramenta{
background:#EEEDE9;
_width:400px;
}

#tituloFerramenta{
border-bottom: 10px solid #f26522;
background:#EEEDE9;
}

#tituloFerramenta #imagem{
float:left;
position:relative;
display:inline;
width:130px;
}

#tituloFerramenta #nome{
float:right;
position:relative;
width:261px;
_width:260px;
padding-left:10px;
}

#tituloFerramenta #nome h5{
font-size:17px;
margin-top: 10px;
margin-bottom: 10px;

}

#ferramenta h5{
font-size:30px;
margin-top: 20px;
margin-bottom: 10px;
font-weight: normal;
font-family:Arial,Helvetica,sans-serif;

}

#ferramenta h6{
color:black;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
margin-top: 10px;
margin-bottom: 10px;
text-align:left;
border-bottom:none;
border-top:none;
}

#textoFerramenta{
	padding-left:10px;
}

#textoFerramenta p{
	padding-left:10px;
	font-size: 14px;
}

#ferramenta #botao{

	background: url(images/bg_ferramenta.gif) repeat-x top;
	text-align: center;
	margin: 0;
	height: 67px;
}

/********forms***/	
label
{
width: 100%;
float: left;
text-align: left;
margin-right: 0.5em;
display: inline;
color:#697378;
font-size: 13px;
font-weight:bold;
color: #f26522;
margin-bottom:6px;
}

label span{
color:black;
font-size: 14px;
margin-right:4px;
}

.labelBig
{
width: 25em;
}

#dataform .inputSmall{
	width:50px;
	text-align: right;
	padding-right:2px;
}

#dataform .inputMedium{
	width:75px;
	text-align: right;
	padding-right:2px;
}

#dataform .inputLarge{
	width:100px;
	text-align: right;
	padding-right:2px;
}

input, textarea, select
{
	color: black;
	border: 1px solid #697378;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*font-weight: bold;
	letter-spacing: -1px;*/
	margin-right:4px;
}

#dataform input, #dataform textarea, #dataform select{	width: 275px;}

textarea{
height: 100px;
}

#dataform .botao{
	width:60px;
	height: 58px;
	border: 0;
}



/******************** 3ª leva - Begin *********************************************/
.imgBannerAssinatura{
	padding-bottom:38px;
}
#assinaturaform form{
	margin:0;
	padding-top:20px;
	padding-right:10px;
	text-align: right;
	
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}
#assinaturaform span{	
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #464646;
	padding-left:5px;
	padding-right:5px;
}
#assinaturaform .input1{
	width: 260px;
	height:15px;
	border:1px solid #757d8a;
}
#assinaturaform .input2{
	width: 82px;
	height:15px;
	border:1px solid #757d8a;
	font-family: arial;
	font-weight: none;
	font-size: 12px;

}
#assinaturaform .input3{
	width: 132px;
	height:15px;
	border:1px solid #757d8a;
	font-family: arial;
	font-weight: none;
	font-size: 12px;

}
#assinaturaform .input4{
	width: 43px;
	height:15px;
	border:1px solid #757d8a;
	font-family: arial;
	font-weight: none;
	font-size: 12px;

}

#assinaturaform .radio1{
	/*width:0px;*/
	border:0;
}
#assinaturaform label{
	width: 115px;
	text-align: left;
	margin-bottom:16px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #464646;
	float:left;
	display:inline;
	position: relative;
}
#assinaturaform .labelpais{
	width: 25px;
	margin-bottom:0px;
	float: none;
	display: inline;
}
#assinaturaform input{
	padding-left:0px;
}
.condicoes1{
	
	font-family: arial;
	font-weight: none;
	font-size: 12px;
	color: #464646;
}
.condicoes2{
	font-family: arial;
	font-weight: none;
	font-size: 10px;
	color: #7D7D7D;
	border-bottom: 1px dotted #898989;
	padding-bottom:18px;
}
.textoassinatura{
	margin-top:16px;
	margin-bottom:70px;
	font-family: arial;
	font-weight: none;
	font-size: 12px;
	color: #898989;
	padding-right:17px;
}
.titLinha{
	margin-top:5px;
	margin-bottom:12px;
	font-family: arial;
	font-weight: Bold;
	font-size: 12px;
	color: #FF6633;
	padding-right:17px;
	
}
.contacto{
	margin-top:0px;
	margin-bottom:0px;
	font-family: arial;
	font-weight: none;
	font-size: 18px;
	color: #7D7D7D;
	padding-right:17px;
	
}
#assinaturaform #botao2{
	padding-top:20px;
	padding-bottom:19px;
	margin: 0;

}
#assinaturaform .botao2{
	width:56px;
	height: 17px;
	border: 0;
}
#assinaturaform .botao3{
	padding-top:20px;
	padding-bottom:19px;
	margin: 0;

}
#assinatura{
	border-bottom: 10px solid #CAC2B8;
}

#headerItensPesquisa{
	width:615px; 
 	display:inline;
 	float:left;
 	position:relative;
 	padding-bottom:11px;
 	padding-top:20px;
 	border-bottom: 1px dotted #898989;
}
#headerItensPesquisa a{
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	color: #464646; 
}
#headerItensPesquisa a.escolhido{
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	color: #FF6633; 
}
#headerItensPesquisa a:hover{
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	color: #FF6633; 
}

.pesquisaLeft{
	width:100px;
	margin-right: 20px;
	float:left;
}
.pesquisaMain{
	width:365px;
	margin-right: 20px;
	
}

.pesquisaMain p {margin:0}

.pesquisaRight{
	width:90px;
	margin-right: 20px;
	float:right; 
	
}
.itemPesquisa{
	width:615px; 
 	border-bottom: 1px dotted #898989;
 	padding-top: 20px;
 	padding-bottom: 18px;
 	padding-left:0px;
 	padding-right:0px;
 	position:relative;
 	display:inline;
 	float:left;
}
.itemPesquisa .pesquisaLeft{
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	color: #666666; 
	 	position:relative;
 	display:inline;
 	float:left;

}
.itemPesquisa .pesquisaMain{
	font-family: arial;
	font-weight: none;
	font-size: 12px;
	color: #464646; 
	 	position:relative;
 	display:inline;
 	float:left;
}
.itemPesquisa .pesquisaMain a{
	font-family: arial;
	font-weight: bold;
	font-size: 18px;
	color: #000000; 
}
.itemPesquisa A.mais{
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #FF6633; 
	
	border-bottom: 0px;
	border-top: 0px;
	height:0px;
	background-color: white;
	
	padding:0px;
	margin-bottom:0px;
	
	
}
.itemPesquisa .pesquisaRight{
	font-family: arial;
	font-weight: none;
	font-size: 12px;
	color: #666666; 
}

.popularidade3{
	font-size: 10px;
	color:#898989;
}
#pesquisa{
	
	border-bottom: 1px dotted #898989;
}
#pesquisa #procurar{
	width: 183px;
	height:16px;
	border:1px solid #9C9895;
		
}
#pesquisa .botao3{
	width:75px;
	height: 17px;
	border: 0;
	vertical-align:middle;
}
#pesquisadata{
	
	border-bottom: 1px dotted #898989;
}
#pesquisadata label{
	width:83px;
	text-align: left;
	margin-bottom:15px;
	font-family: arial;
	font-weight: none;
	font-size: 12px;
	color: #000000;
}

#pesquisadata .select1{
	width:140px;
	margin-right:12px;
	text-align: left;
	font-family: arial;
	font-weight: none;
	font-size: 10px;
	color: #666666;
	background-color:#EEEAE6;
}
#pesquisadata .select2{
	width:38px;
	margin-left:3px;
	text-align: left;
	font-family: arial;
	font-weight: none;
	font-size: 10px;
	color: #666666;
	background-color:#EEEAE6;
}

#pesquisadata .select3{
	width:49px;
	margin-left:3px;
	text-align: left;
	font-family: arial;
	font-weight: none;
	font-size: 10px;
	color: #666666;
	background-color:#EEEAE6;
}
#pesquisadata span{
	font-family: arial;
	font-weight: none;
	font-size: 12px;
	color: #000000;
}
#pesquisaForm{
	width:615px;
	float: left; 
 /*display:inline;*/ 
 position: relative; 
}

#resultadoPesquisa{
	padding-bottom:5px;
}

#resultadoPesquisa #paginadorResultados{
	padding-top:20px;
}
#resultadoPesquisa #ocorrencias{
	padding:0px;
	font-family: "Times New Roman", Times, serif;
	font-weight: none;
	font-size: 18px;
	color: #FF6633;
}
#resultadoPesquisa #resultadosPage{
	
	font-family: arial;
	font-weight: none;
	font-size: 13px;
	color: #464646;
}
#resultadoPesquisa #resultadosPage span{
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	color: #464646;
}
#resultadoPesquisa #aa{
	position:relative;
	float:right;
	width:615px; 
	text-align: right;
	color:#464646;
	border-bottom: 1px dotted #898989;
	padding-bottom:5px;
}
#artigoPrincipal{
	width:615px; 
	float: left; 
 	display:inline;
 	position: relative;
 	margin-bottom:47px; 
 	font-family: arial;
	font-weight: none;
	font-size: 12px;
	color: #464646;
}
#artigoPrincipal #artigoPrincipalLeft{
	float:left;
	position:relative;
	padding-right:30px;
	width:307px;
}
#artigoPrincipal #artigoPrincipalRight{
	float:right;
	position:relative;
	width:269px;
	padding-top:21px;
}
#artigoPrincipal #titulo{
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #F26522;
}
#artigoPrincipal #subtitulo{
	font-family: "Times New Roman", Times, serif;
	font-weight: none;
	font-size: 18px;
	color: #000000;
}

/******************** 3ª leva - End *********************************************/
#linkSmall{
font-size: 10px;
}
/******************************ferramentas complexas ****************************/
#ferramentaLarga{
background:#EEEDE9;
margin-right: 17px;
}

#ferramentaLarga #nome{
width:475px;
background:#231f20;
height:128px;
}

#ferramentaLarga #nome h5{
color:white;
font-family:Arial;
}

#tituloFerramenta #popularidade, #ferramentaLarga #tituloFerramenta{
border-bottom:none;
}

#nomeesq{
	float:left;
	display: inline;
	position: relative;
	padding-top:34px;
	padding-left:5px;
	_width:250px;
}

#nomedir{
	float:right;
	position: relative;
	text-align:right;
	padding:10px;
	font-size:10px;
	color:#666666;
	font-weight: bold;
}

#nomedir span{
	color:#febe10;
}

#ferramentaNav{
color:#666666;
margin-top:85px;
font-size: 10px;
}

#ferramentaNav span{
color:#33ccff;
}

#ferramentaNav span.nada{
color:#666666;
}

#ferramentaNav A{
color:#666666;
}

#ferramentaMain{
margin-top:10px;
padding-left:10px;
}

#textoTitulo{
padding-top:90px;
font-size: 35px;
}

#textoSubTitulo{
margin-top:60px;
font-size: 23px;
color:#33ccff;
}

#textoPor{
margin-top:30px;
margin-bottom:10px;
color:#666666;
font-size:10px;
font-weight: bold;
}

#fimFerramentaLarga{
padding-right:17px;
}

#textoSubTitulo2{
padding-top:40px;
font-size: 21px;
color:#33ccff;
}

#textoMetade{
width: 415px;
}

/****************************************/
#textoFerramenta p {
padding-bottom: 10px;
}

.esq{
	float:left;
	display: inline;
	position: relative;
	text-align: left;
}

.dir{
	float:right;
	position: relative;
	text-align:right;
}

hr.sol{
border:none;
border-bottom:2px solid #666666;
margin-right:10px;
}

#dataform .botaosubmit{
width: 75px;
height: 54px;
border:none;
}

/********************************************************/
#navigator {
font-size:10px;
text-align:right;
}

input.botaotexto{
background:#f26522;
color:white;
padding: 2px 5px 2px 5px;
font-size: 10px;
width: auto;
border:none;
font-weight: bold;
}

input.botaotexto:hover, input.botaotexto:active{
background:black;
color:white;
}

/**********************************************************/
.texto table td{
color:#666666;
font-size: 11px;
padding-bottom:6px;
padding-right: 6px;
border-bottom: 1px dotted #898989;
border-collapse: collapse;
vertical-align: top;
}


.texto table {
border-bottom:10px solid #898989;
border-top:10px solid #898989;
padding-bottom:10px;
margin-bottom:10px;
}

form{display:inline}

#copy A{color:black; text-decoration: none}
#copy A:hover{color:#f26522; text-decoration: underline}

#tabelataxas{border: 1px solid #898989}

#linhaLaranja{border-top: 10px solid #f26522;margin-top:10px}

#ferramentas p{
margin-top:4px;
margin-bottom:4px;
}

#ferramentas img{
margin-top:20px;
}

#ferramentas .fcat{
padding-bottom:5px;	
margin-bottom:20px;
border-bottom: 1px dotted #898989;
}

/********************************************************/
/*.texto li a{color:#F26522;}*/