	/* ------ Search Bar ------- */
#search-bar {
	position: relative;
	width: 620px;
	height: 96px;
	margin: 10px 0 20px -6px;
	background-image: url(images/search/search_bg.png);
	background-repeat: no-repeat;		
}

#search-bar .search-title {
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1em;
	text-align: center;
	color: #FFF;
	position: absolute;
	height: 2em;
	width: 95px;
	margin: -1.2em 5px 0 75px;
	top: 52px;
	left: -65px;
}
#search-bar .search-text {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin: 0px 75px 0 75px;
	padding: 0.6em 1em 0 1em;
	font-family: Arial, Helvetica, sans-serif;
}

#search-bar .search-inputs {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin: 5px 75px 0 75px;
	padding: 0.1em 1em;
	vertical-align: middle;
}
#search-bar .search-inputs .search-www {
	color: #FFF;
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
}
#search-bar .search-inputs input {
	font-size: 14px;
	width: 240px;
	height:20px
}
#search-bar .search-inputs select {
	font-size: 15px;
	width:65px;
	margin: 0 0 -1px 0;
	padding: 0;
	

}

#search-bar #search-submit {
	position: absolute;
	right: 33px;
	top: 3px;
}

#promocao {
	width: 680px;
	height: 170px;
	margin-bottom: 40px;
	background-color: #CCC;
}
/* ----------- PLANS ------------- */
#plans-table {
	border-collapse: collapse;
	background-color: #FFF;/*#81a3c3;*/
	width: 603px;
	margin-bottom: 2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#plans-table tr {
	
}
#plans-table td {
	text-align: center;
	border-top: 1px solid #258eca;
	border-bottom: 1px solid #258eca;

	padding: 6px 4px;
	color: #393C3F;
}
.plans-header {
	background-color: #258eca;
}
#plans-table .plans-header td, .plans-tables-common .plans-header td {
	font-weight: bold;
	color: #FFF;
}

.cross {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/cross.png) no-repeat scroll left center;
margin-left:0.5em;
padding-left:12px;
}
.check {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/check.png) no-repeat scroll left center;
margin-left:0.5em;
padding-left:12px;
}