* {
	margin:0;
	padding:0;
}


body {
	margin:0px;
	background-image:url(/images/search/bg.gif);
	background-repeat:repeat-x;
	background-color:#9D0009;
}

img {
	border:0px;
}

#container {	
	width:1000px;
	margin:0 auto;
	border-left:1px dotted #ff0000;
	border-right:1px dotted #ff0000;
}



#top {
	width:100%;
}

#menuTop {
	height:30px;
	font:12px arial;
	color:#ffffff;
	word-spacing:15px;
	margin:12px 0px 0px 15px;
}

#topTitle {
	font:28px arial;
	letter-spacing:-2px;
	color:#ffffff;
	margin:6px 0px 0px 13px;
	font-weight:bold;
	height:35px;
}

#dirTop {
	margin:5px 0px 0px 15px;
	font:12px arial;
	font-weight:bold;
	color:#ff0000;
}

#dirTop_level_01 {
	font:12px arial;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

#dirTop_level_02 {
	font:12px arial;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}

#dirTop_level_03 {
	font:12px arial;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}

#menuTop a{
	font:12px arial;
	color:#ffffff;
	text-decoration:none;
}

#menuTop a:hover{
	font:12px arial;
	color:#ffffff;
	text-decoration:underline;
}


#topLeft {
	width:560px;
	float:left;
}

#topRight {
	width:440px;
	float:right;
}

#digite {
	background-image:url(/images/search/digite.gif);
	background-repeat:no-repeat;
	height:25px;
	margin:29px 0px 0px 11px;
	clear:both;
}


.qtext_box {
	margin:25px 0px 0px 0px;
	float:left;
}

.qtext_button {
	margin:22px 0px 0px 5px;
	float:left;
}



.other_results {
	border-bottom:1px dotted #ffffff;
	padding:5px 0px 12px 0px;
	margin:0px 10px 0px 10px;
	font:23px arial;
	color:#ffffff;
}


.other_results_item_box {
	border-bottom:1px dotted #ffffff;
	padding:5px 0px 5px 0px;
	margin:0px 10px 0px 10px;
	cursor:pointer;
}


.other_results_item_box_left {
	float:left;
	font:18px arial;
	letter-spacing:-1px;
	color:#ffffff;
	text-align:left;
}

.other_results_item_box_right {
	float:right;
	font:18px arial;
	letter-spacing:-1px;
	color:#ffffff;
	text-align:right;
}


.qtext {
	font:22px arial;
	letter-spacing:-1px;
	color:#000000;
	width:350px;
	padding:4px 4px 4px 4px;
	border:2px solid #ff0000;
	background-color:#ffffff;
}

#searchbar {
	background-image:url(/images/search/searchbar_bg.gif);
	background-repeat:repeat-x;
	height:22px;
	clear:both;
}

#content {
	background-image:url(/images/search/ads_bg.gif);
	background-repeat:repeat-y;
	background-position:600px;
	background-color:#850007;
}


#results {
	float:left;
	width:600px;
	background-color:#DB1717;
}

#results ul{
	list-style-type:none;
}

#results li{

}

#ads {
	float:right;
	width:400px;
	background-color:#850007;
	background-image:url(/images/search/ads_bg.gif);
	background-repeat:repeat-y;
}

#ads_box {
	width:336px;
	margin:32px 0px 32px 32px;
}

.pixel_line {
	background-image:url(/images/search/pixel_grey.gif);
	background-repeat:repeat-x;
	font:3px arial;
	width:540px;
	margin:0px 0px 5px 0px;
}

.only_both {
	clear:both;
}

#title_ads {
	padding:25px 0px 25px 20px;
}

.result_box {
	width:580px;
	margin:12px 0px 10px 9px;
	background-image:url(/images/search/result_box_content_bg.gif);
	background-repeat:repeat-y;
}

.result_box_top {
	background-image:url(/images/search/result_box_top.gif);
	background-repeat:no-repeat;
	height:14px;
	font:2px arial;
}

.result_box_content {
	background-image:url(/images/search/result_box_content_bg.gif);
	background-repeat:repeat-y;
	padding:3px 0px 4px 21px;
	font:12px arial;
	line-height:18px;
	color:#444444;
}

.result_box_content p {
	padding:0px 30px 0px 0px;
}

.result_box_bottom {
	background-image:url(/images/search/result_box_bottom.gif);
	background-repeat:no-repeat;
	height:45px;
}



.result_box_content_logo {
	width:100px;
	height:80px;
	float:left;
	text-align:center;
}

.result_box_content_info {
	float:left;
	font:12px arial;
	line-height:18px;
	color:#444444;
	width:430px;
}

.button_result {
	width:315px;
	height:45px;
	background-image:url(/images/search/ver_telefone_1.gif);
	background-position:0px 0px;
}

.result_box_content_info a {
	text-decoration:none;
	color:#444444;
}

.result_box_content_info h2 {
	font:18px arial;
	letter-spacing:-1px;
	color:#000000;
	font-weight:bold;
	margin:0px 0px 4px 0px;
	padding:0px;
}



.result_more_info_address {
	float:left;
	width:310px;
	font-weight:bold;
	color:#ff0000;
}

.result_more_info_label {
	float:left;
	width:75px;
	text-align:right;
}


.result_more_info_phone {
	float:left;
	width:90px;
	font-weight:bold;
	color:#ff0000;
}

.result_more_info_phone_label {
	float:left;
	width:70px;
}

.result_more_info_website_label {
	float:left;
	width:233px;
	text-align:right;
}

.result_more_info_website {
	float:left;
	width:310px;
	font-weight:bold;
	color:#ff0000;
}

.result_more_info_website a {
	text-decoration:none;
	color:#ff0000;
}

.result_more_info_website a:hover {
	text-decoration:underline;
	color:#ff0000;
}

#content_bottom {
	clear:both;
	background-color:#9D0009;
}

.result_box_bottom_button {
	width:315px;
	float:right;
}


#title_page {
	background-color:#C20D11;
}

#title_page h1 {
	color:#ffffff;
	font:28px arial;
	letter-spacing:-1px;
	font-weight:bold;
	padding:15px 0px 0px 15px;
}

#title_page p {
	color:#ffffff;
	font:12px arial;
	line-height:16px;
	color:#ffffff;
	padding:0px 15px 20px 15px;
}

#bottom_ads {
	padding:25px 0px 25px 0px;
	background-color:#C20D11;
}

#bottom_ads_box {
	float:left;
	width:160px;
	margin-left:20px;
}

.paging {
	text-align:center;
	color:#ffffff;
	font:16px arial;
	padding:5px 0px 5px 0px;
	font-weight:bold;
}

.paging span{
	color:#ff0000;
	font:22px arial;
	font-weight:bold;
}

.paging a {
	color:#ffffff;
	font:16px arial;
	text-decoration:none;
	font-weight:bold;
}

.paging a:hover {
	color:#ffffff;
	font:16px arial;
	text-decoration:none;
	text-decoration:underline;
	font-weight:bold;
}