@charset "utf-8";
/* CSS Document */

/* Resets */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

:focus {
	outline:0;
}

body {
	line-height: 1;
	color: #FFFFFF;
	text-align: center;
	background-color: #000000;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}


ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

hr {
	display: none;
}

.clear {
	clear: both;
	font-size:0;
}

.left {
	float: left;
}

.right {
	float: right;
}

/* Link Styles */

a:link, a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

a:hover {
	color: #00CCFF;
	text-decoration:none;
}

a:active {
	color: #4f7785;
	text-decoration:none;
}

a img {
	border:0px;
}
	
/* Headings */

h3, h4, h5 {
	color: #FFFFFF;
	text-transform:uppercase;
	margin-bottom:1px;	
}

h3 {
	font-size: 1.15em;
}

h4 {
	font-size: 1em;
}
h5 {
	font-size: 1em;
	text-transform: uppercase;
}

h5 {
	font-size:12px;
	text-transform: uppercase;
	font-weight:bold;
}

.title_con {
	background-color: #FFFFFF;
	padding: 2px;
}

p {
	line-height: 1.286em;
}

/* boxes */
#base {
	width:956px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}
.banner_advertise1 {
	width:188px;
	height:313px;
}

.menu_principal {
	width:750px;
	height:64px;
	float:right;
	padding:0 20px 0 0;
}

#header {
	height:64px;
	background-repeat:repeat-x;
	background-image: url(../img/layout/bkg_top.jpg);
}

#content {
	background-image:url(../img/layout/home_photo.jpg);
	background-repeat:no-repeat;
}
.home_projec_month_ws {
	padding:40px 103px 0 0;
	text-align:right;
	clear:both;
}
.home_project_month {
	padding:301px 0 11px 0;
	text-align:right;
	background-repeat:no-repeat;
}
.home_project_month_hom {
	padding:201px 0 71px 0;
	text-align:right;
}
#content_showcase_home {
	background-image:url(http://www.findcondosonline.com/img/layout/showcase_home.jpg);
	background-repeat:no-repeat;
}

#content_investor_home {
	background-image:url(http://www.findcondosonline.com/img/layout/investor_home.jpg);
	background-repeat:no-repeat;
	height:529px;
}
.confirmation_bro {
	font-size:14px;
	padding:50px 0 0 25px;
}
.contact_form_he {
	padding:20px 0 0  0;
}
.contact_form_we {
	padding-right:5px;
}
.showcase_spacer {
	height:420px;
}

.photo_showcase {
	width:253px;
}

#content_ad {
	background-image:url(../img/layout/ad_bkg.jpg);
	background-repeat:no-repeat;
}

#content_ad_pack {
	background-image: url(../img/layout/ad_package_bkg.jpg);
	background-repeat:no-repeat;
}

#content_ad_intro {
	background-image:url(../img/layout/ad_intro.jpg);
	background-repeat:no-repeat;
}


#content_links {
	background-image:url(../img/layout/links_bkg.jpg);
	background-repeat:no-repeat;
	background-position: top;
}
.links_big_box {
	width:678px;
	margin:49px 0 0 0;
}
.links_box {
	padding:15px 5px 15px 5px;
	border-top: #CCC 1px solid;
}
.link_gris a {
	color:#999999;
}
.box_right_ad  {
	float: left;
	width: 719px;
	margin:20px 0 0 0;
}

.boxes_ad {
	float: left;
	width: 311px;
	height:230px;
	margin-left: 5px;
	padding: 16px;
	background-image: url(../img/layout/box_ad_bkg.png);
	background-repeat: no-repeat;
}

#content_contact {
	background-image:url(../img/layout/home_photo_contact.jpg);
	height:400px;
	background-repeat:no-repeat;
	padding-top:70px;
	padding-bottom:19px;
}
#content_search {
	background-image:url(../img/layout/ad_package_bkg.jpg);
	background-repeat:no-repeat;
}
#content_register {
	background-image:url(../img/layout/register.jpg);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-bottom:120px;
	padding-left: 400px;
}
#content_investor {
	background-image:url(../img/layout/investor_guide_bkg.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:34px;
}
#content_details {
	background-repeat:no-repeat;
	padding:0 0 19px 0;
	height: 499px;
}
#content_list {
	background-image:url(../img/layout/bkg_list.jpg);
	background-repeat:no-repeat;
}

#content_neigh {
	background-image:url(../img/layout/neigh_bkg.jpg);
	background-repeat:repeat-x;
}

#footer {
	margin-top:10px;
	text-align:right;
	padding:5px 0 20px 23px;
	border-top:#666666 1px solid;
}
.featured_p {
	padding:5px 5px 0 0;
	width:750px;
	height:32px;
	text-align:left;
	float:left;
}

.featured_p2 {
	width:750px;
	float:left;
	color:#666666
}

.featured_p_item {
	margin: 0 10px 0 0;
	color:#666666;
}

.featured_p_item a{
	font-family: "Arial Narrow", "Trebuchet MS", sans-serif;
	font-weight: bold;
	color: #005C9B;
	text-transform: uppercase;
	font-size:12px;
	margin:0 12px 0 0;
}

.featured_p_item a:hover {
	font-family: "Arial Narrow", "Trebuchet MS", sans-serif;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
}

.ban1 {
	width:
}


.menu_top {
	margin-top:5px;
	height:21px;
	width:654px;
}
.menu_main {
	width:180px;
	float:left;
	margin:0 5px 5px 20px;
}
.menu_mainA {
	width:67px;
}
.menu_mainB {
	width:54px;
}

.info {
	margin-top:40px;
	margin-right:15px;
	padding-left:34px;	
}

.spot_light {
	margin-right:3px;
}

.divoscuro {
	position: absolute;
	left: 50%;
	top: 64px;
	margin-left: -480px;
	width: 960px;
	height: 854px;
	z-index: 100;
	text-align: center;
	border: 0px;
}


.a {
	width:130px;
	height:413px;
	float:left;
	background-color:#000000;
	border: 0px;
	filter: alpha(opacity=70);
	opacity: .7;
}

.b {
	width:700px;
	height:413px;
	float:left;
	font:16px;
	border: 0px;
	background-color:#000000;
	text-align:left;
}

.c {
	width:130px;
	height:413px;
	float:right;
	background-color:#000000;
	border: 0px;
	filter: alpha(opacity=70);
	opacity: .7;
}

.d {
	width:960px;
	height:441px;
	float:left;
	background-color:#000000;
	border: 0px;
	filter: alpha(opacity=70);
	opacity: .7;
}

.spot_title {
	padding-left:154px;
	padding-top:30px;
}

.spotlight_bot {
	margin-top: 20px;
	padding-left: 100px;
}

.countries_list  {
	background-image:url(http://www.findcondosonline.com/img/layout/bkg_black_trans2.png);
	background-repeat:repeat;
	width: 167px;
	padding:35px 5px 20px 15px;
	margin:0 15px 0 0;
}

.menu_left_bot {
	height:6px;
	width:187px;
	background-image:url(http://www.findcondosonline.com/img/layout/menu_left_bot2.png);
	background-repeat:no-repeat;
	margin:0 0 21px 0;
}

.small_font {
	text-transform: uppercase;
}

.next_photo {
	margin:13px 40px 0 0;
}

.showcase_box {
	margin:49px 0 20px 0;
}

.interline {
	padding:5px 0 10px 0;
}

.interline a{
	text-transform:uppercase;
}

.interline_sub {
	padding-bottom:10px;
	margin-left:14px;
}

.tab_on_left {
	background-image: url(../img/layout/tab_on_left.png);
	text-align: center;
	height: 18px;
	width: 182px;
	padding-top: 5px;
}

.tabTri_on {
	background-image:url(../img/layout/tabX3_on.png);
	text-align: center;
	height: 18px;
	width: 243px;
	padding-top: 5px;	
}

.tabTri_off {
	background-image:url(../img/layout/tabX3_off.png);
	text-align: center;
	height: 18px;
	width: 243px;
	padding-top: 5px;	
}


.tabs_off {
	background-image: url(../img/layout/tabs_off.png);
	text-align: center;
	height: 18px;
	width: 182px;
	padding-top: 5px;
}

.neigh_txt {
	background-image:url(../img/layout/neigh_bkg_txt.png);
	background-repeat:repeat-x;
	padding:33px 0 20px 57px;
	border-width:0 1px 1px 1px;
	border-color:#444038;
	border-style:solid;
}

.neigh_txt_leftBox {
	width:458px;
	margin:0 20px 0 0;
}

.neigh_txt_RightBox {
	width:169px;
	border-left-color:#2c2a24;
	border-left-style:solid;
	border-left-width:1px;
	padding:0 0 0 20px;
}

.project {
	background-image: url(../img/layout/panelone.png);
	width: 728px;
	text-align: left;
	padding-top: 11px;
	padding-bottom: 10px;
	padding-left: 8px;
	background-repeat: no-repeat;
}

.tabs a {
	font-size: 11px;
}

.project_detail {
	width: 232px;
	padding:0 16px 0 20px;
	line-height: 1.5;
}
.project_detailA {
	width:111px;
	height:37px;
}
.project_boton {
	padding-left: 14px;
	padding-top: 18px;
}
.project_boton a img{
	margin:3px 0 3px 0;
}
.spotlight_bot2 {
	margin-top: 20px;
	padding-left: 110px;
}
.menu_photos {
	background-image:url(http://www.findcondosonline.com/img/layout/showcase_thumbnails_bkg.png);
	background-repeat:no-repeat;
	width:707px;
	float:right;
	padding:0 20px 0 20px;
}

.current_photo_trumbnail {
	background-color: #CCCCCC;
	height: 27px;
	width: 41px;
	border: 1px solid #FFFFFF;
	float: left;
	margin-right: 3px;
}

.project_detail_boton {
	padding:0 30px 0 0;
	float:right
}

.project_detail_boton a img{
	margin:0 0 5px 0;
}

li {
	text-indent: 5px;
	list-style-type: disc;
	list-style-position: inside;
}

ul {
	text-indent: 30px;
	list-style-position: outside;
}

.other_photo_trumbnail {
	background-color: #666666;
	height: 27px;
	width: 41px;
	border: 1px solid #999999;
	float: left;
	margin-right: 3px;
}

.text_box {
	margin-top: 20px;
	line-height: 1.2;
	border-top-width:#cccccc 1px solid;
	padding:20px 5px 0 5px;
	color: #666666;
	font-size: 9px;
	border-top:#666 1px solid;
}

.text_box1 {
	line-height: 1.2;
	padding:20px 5px 0 5px;
	color: #666666;
	font-size: 9px;

}

.text_box .left a{
	text-transform:uppercase;
}

.parrafos {
	width: 460px;
	padding:0 5px 0 5px;
}

.text_box .left a:link {
	text-decoration: none;
	color: #CCCCCC;
}

.text_box .left a:visited {
	text-decoration: none;
	color: #CCCCCC;
}

.text_box .left a:hover {
	text-decoration: none;
	color: #00CCFF;
}

.text_box .left a:active {
	text-decoration: none;
	color: #CCCCCC;
}
.tabs a {
	font-weight: bold;
}

.tabs {
	font-weight: bold;
}

.deta_and_boto {
	width:727px;
	height:416px;
	padding:0 0 0 20px;
}

.menu_sup_deta {
	padding:10px 0 0 0;
}
.menu_sup_deta_spa {
	padding:0 10px 0 10px;
}
.spacer {
	margin:10px 34px 5px 0;
	float:right;
	height: 296px;
	width: 414px;
}

#contdeta {
	height: 270px;
	width:404px;
	overflow:hidden;
	padding:15px 2px 10px 20px;
	background-image:url(../img/layout/bkg_black_trans.png);
	background-repeat:repeat;
	border-left-right:#CCC 2px solid;
}

#details {
	width:390px;
}
.menu_photos_txt {
	font-size:1.1em;
	font-weight:bold;
	margin:22px 20px 0 20px;
}

.acordeon_tres {
	margin:20px 0 0 0;
}

.blackText {
	color:#000;
}

.investor_intro {
	margin:215px 62px 0 0;
	width:507px;
}

.ancho {
	width:400px;
	margin-bottom:5px;
}

.submitButton {
	background-color:#666;
	color:#FFF;
	border:#666 solid 1px;
}

.video_box {
	margin:20px 0 20px 15px;
	width:320px;
	background-image:url(../img/layout/bkg_black_trans.png);
	background-repeat:repeat;
	padding:10px;
}
.video_fla {
	float:left;
	background-color:#999999;
	width:320px;
	height:240px;
}
.video_text {
	float:left;
	background-color:#CCCCCC;
	width:320px;
	height:240px;
}
.requ_bro_title {
	padding:32px 0 12px 0;
}
.requ_bro_box {
	width:868px;
	background-color:#FFFFFF;
	padding:25px 0 23px 38px;
}
.requ_bro_box_bot {
	height:6px;
	clear:both;
	font-size:0;
	background-image:url(../img/layout/request_brochure_bot.png);
	background-repeat:no-repeat;
	padding:0 0 25px 0;
}
.request_brochure {
	padding:0 0 0 24px;
}
.requ_bro_boxS {
	width:259px;
	height:322px;
	margin:0 10px 0 10px;
}
.requ_bro_boxS_par {
	height:108px;
	padding:16px 0 0 0;
}
.txt_gris {
	color:#666666;
}

.contenedor_cajitas {
	margin-top:20px;
}

.cajita1 {
	width:317px;
	height:490px;
	float:left;
}

.tituloprincipal_cajitas {
	height:20px;
	padding:7px 0 0 15px;
	border-bottom:#363636 1px solid;
	border-top:#363636 1px solid;
	margin-top:20px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	
}

.titulo_cajita {
	width:246px;
	height:22px;
	padding:10px 0 0 10px;
}

.foto_cajita {
	margin:12px 0 0 10px;
}

.texto_cajita {
	margin:12px 0 0 10px;
	width:298px;
	line-height:15px;
	padding-bottom:12px;
	color:#e4e4e4;
}

.parrafos1 {
	width:349px;
	text-align:justify;
	padding:5px 5px 5px 5px;
	color:#FFFFFF;
	font-size:11px;
	height:240px;
}

.titulos2 {
	width:86px;
	float:left;
}

