@charset "utf-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#828282;
	margin:0px;
	padding:0px;
}
a img{
	border:none;
}
.wrapper-out{
	width:100%;
	background-image:url(/img/bg-body.jpg);
	background-repeat:repeat-x;
	float:left;
	background-position:bottom;
}
.wrapper{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
.wrapper-in{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:948px;
	text-align:center;
}
.logo{
	text-align:left;
	float:left;
	clear:both;
}

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

.newpage {
	text-align: right;
	margin-bottom: 20px;
}

.breadcumb{
	float:right;
	margin-right: 10px;
	margin-top: 47px;
}

.breadcumb a{
	font-weight: bold;
}
.breadcumb .spacer{
	font-weight: bold;
	color:#87AA2D;
}

a img{
	border:none;
}
.banner{
	float:left;
	clear:both;
}
.menu{
	float:left;
	width:940px;
	clear:both;
	margin-top:5px;
}
.menu-1st{
	float:left;
	width:17px;
}
.menu-middle{
	float:left;
	width:907px;
	background-image:url(/img/menu-repeat.jpg);
	padding:0px;
	overflow:hidden;
	height:37px;
}
.menu-middle .inicio{
	padding-left:66px;
}
.menu-middle a{
	float:left;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	color:#828282;
	text-decoration:none;
	height:28px;
	padding-left:15px;
	padding-right:15px;
	padding-top:7px;
}
.menu-middle a:hover{
	float:left;
	color:white;
	background-image:url(/img/active-tab.jpg);
	background-repeat:repeat-x;
}
.menu-middle div{
	float:left;
	padding:0px;
	margin-top:1px;
}
.menu-last{
	float:left;
	width:16px;
}
.footer{
	float:left;
	clear:both;
	text-align:left;
	height:102px;
	color:white;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	width:940px;
	margin-left:25px;
}
.follow{
	float:left;
	width:500px;
	margin-top:15px;
}
.follow .seguinos{
	float:left;
	padding-top:5px;
}
.follow .icon-follow{
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.intel{
	margin-top:10px;
	float:right;
}
.copy{
	padding-top:20px;
	text-align:center;
	clear:both;
}
.small-banners{
	float:left;
	width:100%;
	clear:both;
	margin-top:15px;
}
.small-banners div{
	float:left;
	width:303px;
}
.small-banners div.middle{
	margin-left:15px;
	margin-right:15px;
}
.noticias {
	float:left;
	clear:both;
	margin-top:15px;
	padding-bottom:15px;
	height:159px;
	width:100%;
	background-image:url(/img/noticias.jpg);
	background-repeat:no-repeat;
}
.noticias .noti-left{
	float:left;
	width:418px;
	text-align:left;
	margin-left:20px;
	margin-top:10px;
	line-height:19px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
}
.noti-left .ver-mas{
	float:left;
	width:100%;
	text-align:right;
	font-weight:bold;
}
.noti-left .ver-mas a{
	text-decoration:none;
	color:#919191;
}
.noti-left .green{
	color:#87AA2D;
	font-weight:bold;
}
.noti-left h2{
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	color:#87AA2D;
	font-size:18px;
}
.noti-left.right{
	margin-left: 30px!important;
}
/*soluciones*/
.body-content{
	float:left;
	background-image:url(/img/bg-inside-top.jpg);
	background-position:top left;
	width:942px;
	margin-top:10px;
	padding-bottom:10px;
	clear:both;
	background-repeat:no-repeat;
}
.body-content .body-top{
	float:left;
	width:942px;
	clear:both;
}
.body-content .body-middle{
	float:left;
	background-image:url(/img/bg-inside-middle.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:942px;
}
.body-content .content{
	float:left;
	clear:both;
	padding-left:20px;
	padding-top:16px;
	padding-right:20px;
	padding-bottom:20px;
	min-height: 500px;		
	text-align:left;
	width:898px;
}
.content h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Myriad Pro";
	font-size:24px;
	color:#828282;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.content h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Myriad Pro";
	font-size:20px;
	color:#87AA2D;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.joinTheTheamLink {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Myriad Pro";
	font-size:20px;
	color:#87AA2D;
	font-weight:normal;
	text-decoration:underline;
	margin:0px;
	padding:0px;
	text-align: right;
	width: 100%;
}
.joinTheTheamLink a {
	color:#87AA2D;
}
.content h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Myriad Pro";
	font-size:16px;
	color:#828282;
	font-weight:normal;
	margin:0px;
	padding-top:15px;
	padding-bottom:0px;
}
.content p {
	font-family:Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size:14px;
	margin:0px;
	padding-top:15px;
	padding-bottom:0px;
}
.content h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Myriad Pro";
	font-size:16px;
	color:#828282;
	font-weight:normal;
	font-style:italic;
	margin:0px;
	padding-top:15px;
	padding-bottom:0px;
}
.texto{
	float:left;
	clear:both;
	width:898px;
	padding-top:20px;
	line-height:20px;
	font-size:14px;
	color:#292929;
	font-family:Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
}
.texto ul li{
	list-style:url(/img/bullet-green.jpg);
	padding-bottom:5px;
}
.inside-name{
	float:left;
	width:414px;
}
.benefits{
	float:left;
	margin-top:5px;
	width:483px;
}
.submenu a{
	color:#97B549;
	text-decoration:none;
}
.submenu a:hover{
	color:#97B549;
	text-decoration:underline;
}
.line-grey{
	float:left;
	width:898px;
	border-bottom:1px solid #d1d1d1;
	padding-top:10px;
	clear:both;
}
.submenu .item {
	background-image:url(/img/bullet.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	float:left;
	color:#97B549;
	font-family:Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-weight:bold;
	font-size:14px;
}
.submenu .item{
	margin-bottom:10px;
	margin-left:20px;
}
.emphatise{font-style: italic;}
.teamTable td{padding-right: 20px;padding-bottom: 30px;}
.contact {font-size: 16px}
.contact input, .contact textarea, .contact select, .contact button {
font-size: 20px;font-family:Arial, Helvetica, sans-serif, Tahoma;color:#87AA2D;
background-color: #f3f3f3; border: 1px dashed silver; width: 300px; min-height: 35px;}
.contact button {width: 100px; border-style: solid; font-weight: bold;}
.contact .mail {width: 500px;}
.contact textarea {width: 500px; height: 200px}
.contact tr{vertical-align: top;}
.contact td{padding-right: 20px}
.name {color: #87AA2D}
.charge {font-style: italic;}

.video{text-align: center;}

.click {padding-bottom: 40px; cursor: pointer;}
.click h2{font-size:12pt}
.click:hover h2 {text-decoration: underline;}
.click.hidden div{display: none;}
.click.hidden h2{color:#828282}
.click.show h2{color:#87AA2D}

.info_realestate{
	text-align: justify;
	overflow-y:hidden;
}
.info_realestate ul {height: 216px!important}
.info_realestate tr {vertical-align: top}
.info_realestate td {padding-right: 40px}

.hidden_seo{display:none}