body{
	margin:0; padding:0;
	font-family: Arial, Lucida Grande, sans-serif;
	font-size: 10px;	
/*	background-image:url('../images/logo-bg.gif'); */
	background-repeat:repeat-x;
}


#menu_topo{
	background-color:#FFFFFF; height:15px; border:none;
    FONT-SIZE: 11px; FLOAT: left; PADDING-TOP: 10px; LINE-HEIGHT: normal; WIDTH:990px; text-align:left;
} 
#menu_topo div{
	background-color:#FFFFFF; height:15px; border:none; padding-left:20px;
    WIDTH:720px; text-align:left;
} 
#menu_topo UL {
        PADDING-RIGHT:10px; PADDING-LEFT:10px; MARGIN:0px; PADDING-TOP:0px; LIST-STYLE-TYPE:none;
}
#menu_topo LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(../images/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; MARGIN-BOTTOM:-1px; height:27px;
}
#menu_topo A {
        PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(../images/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #765; PADDING-TOP: 8px; TEXT-DECORATION: none;  height:14px;
}
#menu_topo A {
        FLOAT: none; MARGIN-RIGHT:2px;
}
#menu_topo A:hover {
        COLOR: #333
}
#menu_topo #current {
        BACKGROUND-IMAGE: url(../images/left_on.jpg);
}
#menu_topo #current A {
        BACKGROUND-IMAGE: url(../images/right_on.jpg); PADDING-BOTTOM: 5px; COLOR: #FFFFFF;
}



#quadro_a{
	border:1px #E1FFE1 solid; padding:10px; margin-right:12px; margin-left:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

#quadro_fielset{
	border:1px #E1FFE1 solid; padding:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:12px;
}
#quadro_fielset legend{
	color:#999999; font-size:11px;
}
#quadro_fielset span{
	color:#666666; font-size:11px;
}


#rodape{
	font-size:11px; padding-top:18px;
}
#rodape a{
	padding-right:12px;
}


#tags{
	color:#CDCDCD;
}
#tags a{
	color:#B8B8B8; font-size:12px; text-decoration:none;
}
#tags a:hover{
	color:#CC0000; text-decoration:underline;
}


h1{	font-size:14px; font-weight:normal; color:#FF9900; padding-left:6px; margin-top:0px; margin-bottom:6px; text-align:left; }
h2{	font-size:14px; color:#FF9900; padding-left:4px; margin-bottom:6px; }





a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#006600;
}

a:hover{
text-decoration:underline;
color:#666600;
}

label{
cursor:pointer;
}

.input_textarea {
	width: auto;
	height: auto;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	font-family: Tahoma;
	font-size: 11px;
	color: #747474;
	padding-left: 2px;
	padding-right: 2px;
}


#topo {
	width:100%;	
	background-image:url('../images/bck_topo.gif');
	background-repeat:repeat-x;	
	background-color:#EDFEED;	
	padding:0; margin:0;
}

#barra-topo {
	width:790px;
	position:relative;
	list-style:none;
	padding:0; margin:0;	
}

#barra-topo span {
	font:bold 12px/31px Arial, Helvetica, sans-serif;
	color:#006600; background-color:#FFFFFF;	
	margin:0 10px 4px 10px;	
}	

#barra-topo a {
	font:normal 12px/31px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 15px 0 15px; text-decoration:none;
	margin: 0 0 0 0;
}

#barra-topo a:hover {
	color:#006600; background-color:#FFFFFF;
}

/* ############################################################## */

.html-bgk {
	width:100%; height:156px;
	
	background-position:bottom
}

#html {
	width:790px;
}

/* ############################################################## */


#home-topo {
	width:580px;
	padding:5px 50px 0 0;	
}

#home-corpo {
	width:795px;
	padding:0 6px 0 12px;
}

#home-rodape {
	width:580px;
	padding:20px 50px 12px 0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BABABA;	
}



/* ############################################################## */


#busca-topo{
	width:100%; height:135px;

	text-align:left; padding:4px 0 0 10px;
}

#busca-corpo{
	width:100%;
	float:left; text-align:left; vertical-align:top;
}

#busca-menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EFEFEF;
	margin:0 0 0 17px;
	width:100%;
}

#busca-menu .noselect{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666600;
	height:10px;
	padding:0px 4px 4px 4px;	
	
}



#busca-menu .select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	background-color:#EFEFEF;
	text-decoration:none;
	width:90px;
	height:10px;
	padding:8px 8px 4px 8px;
	text-align:center;
}

#busca-menu .select:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	background-color:#EFEFEF;
	padding:8px 8px 4px 8px;
	text-decoration:underline
}


.filtro{
display:none;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
width:580px;
}

.filtro label{
cursor:pointer;
}

.filtro label:hover{
text-decoration:underline;
}

.filtro .desc{
font-size:11px;
color:#339900;

}


#busca-menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666600;	
	padding:6px 4px 4px 4px;
}

#busca-menu a:hover{
	color:#339900;	
	background-color:#EFEFEF;
	text-decoration:none;
	height:10px;	
	padding:6px 4px 4px 4px;	
}


#busca-form {
	width:100%; text-align:left; 
	padding:6px 0 8px 8px; vertical-align:middle; background-color:#EFEFEF;
	 background-image:url('../images/bg_caixa_pesq.gif');
	   background-repeat:repeat-x;
	    height:30px
}

#busca-form form {
	margin:0; padding:0;
}

#busca-pesquisa {
	text-align:center;
	width:100%; padding-top:12px; padding-bottom:12px; vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666600;		
}

#busca-pesquisa h1 {
	text-align:left;
	padding-top:12px; padding-bottom:12px; padding-left:12px; vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666600;	
	margin:0;
}

#busca-pesquisa .pg {
	margin:2px 4px 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666600;	
}

#busca-pesquisa .pg a {
	margin:2px 2px 0 2px;
	font-size:12px;	
	padding:2px 2px 2px 2px;
}

#busca-pesquisa .pg a:hover {
	text-decoration:none;
	color:#339900;
	background-color:#F8F0F0;
}

#busca-pesquisa .pg-select {
	margin:2px 4px 0 4px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#C6C6C6;	
}

#busca-pesquisa .pg-select {
	color:#FFFFFF;
	background-color:#006600;
}

#busca-pesquisa .titulo-link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#006600;		
}
#busca-pesquisa .titulo-link:hover {
	text-decoration:underline;
}

#busca-pesquisa .descricao-link {
	margin-left:8px; margin-right:5px; margin-top:5px; width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;	
}

#busca-pesquisa .link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;		
}

#busca-rodape {
	width:580px;
	padding:20px 0 12px 0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C0C0C0;	
}

.busca_quadro {
	padding:6px 6px 6px 6px;
	background-color:#FFFFFF;
	border:1px #E2E2E2 dotted;	
	height:205px;
}
.busca_quadro_over {
	padding:6px 6px 6px 6px;
	background-color:#EDFEED;
	border:1px #E2E2E2 dotted;
	height:205px;	
}

/* ############################################################## */


.input-q {
	width:356px;
	height:19px;
	font-family:Arial, Courier, monospace;
	font-size:12pt;
	color:#333333; margin-bottom:2px;
}

.input-q-submit {
	width:120px;
	height:26px;
	margin-left:4px;
	font-size:12pt;
	color:#333333;
}



/* ############################################################## */


.topo-logo{
	float:left;	
	padding:8px 0 0 0;
}

.topo-publicidade{
	width:520px; height:80px;
	padding:20px 0 0 24px;
	float:right;
}

.topo-data{
	text-align:right;
	padding:4px 4px 0 0;
	margin:-12px 0 0 0;
	font-family:Arial, Courier, monospace;
	font-size:10px;
	color:#C0C0C0;			
}





#compare_precos{
	padding:8px; border:1px #F3F3F3 solid; margin-left:10px; margin-bottom:10px;
	font-size:12px; color:#666666; background-color:#FFFEFB;
}	
#compare_precos a{
	color:#E32636; font-weight:bold;
}
#compare_precos a:hover{
	color:#CC3333; text-decoration:none;
}





/* ############################################################## */

.i{
	font-weight:bold;
	font-size:26px;
	margin:0 6px 48px 6px;
	color:#FF9900;
}

.b{
	font-size:14px;
	padding:0 4px 0 4px;
}

.time-cont {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#B0B0B0;		
}

.texto-medio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8A8A8A;		
}

.texto-grande {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#8A8A8A;		
}

.texto-rodape {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#B4B4B4;		
}

.texto-pequeno {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#B0B0B0;		
}

.link-texto {
	font-size:11px;	
	color:#666666;		
	text-decoration:none;
}
.link-texto:hover {
	text-decoration:underline;
}

.link-a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#666666;		
	text-decoration:none;	
	padding:6px 6px 6px 6px;
	background-color:#EDFEED;
	border:1px #E2E2E2 dotted;
}
.link-a:hover {
	background-color:#FFFFFF;
	text-decoration:underline;
}



/* ############################################################## */

.diretorios-table {
	width:740px;
}

.diretorios-td {
	border:1px #FFFBEA dotted;	
}

.diretorios-titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	color:green;
}
.diretorios-titulo:hover {
	text-decoration:none;
	background-color:#FFFBEA;
}

.diretorios-subtitulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:gray;
}
.diretorios-subtitulo:hover {
	text-decoration:none;
	background-color:#FFFBEA;	
}

.diretorios-contador {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:gray;
}





/* ############################################################## */


#diretorio .titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006600;
	font-weight:bold;
}


#diretorio .titulo-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#666666;		
	text-decoration:none;	
	padding:6px 6px 6px 6px;	
	background-color:#EDFEED;
	border:1px #E2E2E2 dotted;
	font-weight:normal;
}
#diretorio .titulo-link:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}
#diretorio .titulo-link-select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#666666;
	padding:6px 6px 6px 6px;
	border:1px #E2E2E2 dotted;
	background-color:#EDFEED;
	text-decoration:none;
	font-weight:bold;
}
#diretorio .titulo-link-limpo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#666666;
	padding:6px 6px 6px 6px;
	border:1px #E2E2E2 dotted;
	background-color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}


#diretorio .subcat-titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#666666;		
	text-decoration:none;	
	padding:6px 6px 6px 6px;	
	background-color:#EDFEED;
	border:1px #E2E2E2 dotted;
	font-weight:normal;
}



/*/ subcategorias diretorio.php  */
#diretorio .subcat-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#666666;		
	text-decoration:none;		
	font-weight:normal;
}

#diretorio .subcat-link:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}


#diretorio .subcat-link-span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;	
	color:#666666;
	margin-right: 12px;	
}



#diretorio .texto-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#666666;		
	text-decoration:underline;
	font-weight:normal;
}

#diretorio .texto-link:hover{
	background-color:#FFFFFF;
	text-decoration:none;
}




/*/ subcategorias diretorio.php paginação  */
#diretorio .subcat-paginacao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#666666;		
	text-decoration:none;		
	font-weight:normal;
}

#diretorio .subcat-paginacao:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}
#diretorio .subcat-paginacao-selecionado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#666666;		
	text-decoration:none;		
	font-weight:bold;
}




/*/ subcategorias diretorio.php websites  */
#diretorio .subcat-sites{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#666666;	
	background-color:#FFFFFF;
	text-decoration:none;		
	font-weight:normal;
}
#diretorio .subcat-sites:hover{
	color:#333333;
	background-color:#F2FEF2;
	text-decoration:underline;
}

#diretorio .subcat-sites-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;			
	text-decoration:none;
	font-weight:normal;
}

#diretorio .subcat-sites-link:hover{
	text-decoration:underline;
}

#diretorio .subcat-sites-desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#333333;	
	background-color:#F7F7F7;
	text-decoration:none;		
	font-weight:normal;
}

.option1{
color:#FFCC00;
font-weight:bold;
}

.option2{
color: #339900;

}

.titulo_buscaz{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#339900;
font-weight:bold;
}

	
	
		.tc_body { }
		.tc_body A { color: black; }
		.tc_content { padding: 0px 5px 0px 5px; }
		.tc_buttom { 
			border-top: 1px white solid;
			border-left: 1px white solid;
			border-right: 1px #AAAAAA solid;
			border-bottom: 1px #AAAAAA solid;
			background-color: #EEEEEE;
			padding: 2px 4px 2px 4px;
			margin: 2px;
		}
		.tc_buttom A {
			color: black;
			font-weight: normal;
			font-size: 11px;
			font-family: Arial, Tahoma;
			text-decoration: none;
		}
