@charset "utf-8";
/* CSS Document */
* {
	font-style:normal;
	font-size-adjust:none;
	font-weight:lighter;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
/*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;
}

.breadcumb{
	float:right;
	margin-right: 10px;
	margin-top: 105px;
}

.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;
}

.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}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NUEVOS ESTILOS%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
.hidden_popup{display:none}
a {
	color: #666666;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a img {
	border:none;
}
body {
	background-color: #efefef;
	font-style:normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.mainTable {
	width:953px;
	border:none;
}
.mainTable .whiteTr {
	color: #999999;
	text-align: left!important;
}
.mainTable .content {
	background-image: url("/data/cuerpo/bkg.png");
	background-repeat: no-repeat;
	background-color: white;
	vertical-align: top;
	padding-top: 20px;
}
/*.Estilo2 {color: #efefef}*/
.Estilo2 {
	color: #666666;
	font-size: 14px;
}
.Estilo22 {
	color: #999999;
	font-size: 15px;
}
.Estilo4 {
	color: #87AA2D;
	font-size: 13px;
}
.Estilo23 {
	color: #999999;
	font-size: 13px;
}
.Estilo28 {
	color: #666666;
	font-size: 13px;
}
.Estilo26 {
	color: #ffffff;
	font-size: 13px;
}
.Estilo5 {
	color: #87AA2D;
	font-size: 16px;
}
.Estilo6 {color: #666666; font-size: 16px; }
.Estilo8 {
	font-size: 12px;
	color: #666666;
}

.Estilo15 {
	color: #87AA2D;
	font-size: 13px;
}
.Estilo17 {color: #87AA2D;}
.Estilo18 {font-size: 13px; }
.Estilo19 {	font-size: 12px;
	color: #666666;
}
.Estilo38 {	font-size: 10px;
	color: #666666;
}
.Estilo20 {font-size: 13px; color: #999999}
.Estilo21 {color: #FFFFFF}
.Estilo35 {
	color: #666666;
	font-size: 16px;
}
.Estilo36 {
	color: #999999;
}
.Estilo37 {color: #666666; font-size: 12px;}

.Estilo40 {
	color: #666666;
	font-size: 16px;
}



.botonera {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.botonera td{
	height:37px;
	text-align:center;
	color: #87AA2D;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image:url(/data/botonera/menu_bkg.png); 
}
.botonera td:hover {
	background-image:url(/data/botonera/menu_selected_2.png);
}
.botonera a {
	font-size: 13px;
	color: #87AA2D;
	width:100%;
	height:100%;
	text-decoration: none;
}
.botonera .left{
	width:15px;
	background-image:url(/data/botonera/menu_left.png); 
}
.botonera .left:hover{
	background-image:url(/data/botonera/menu_left.png); 
}
.botonera .right:hover{
	background-image:url(/data/botonera/menu_right.png);
}
.botonera .right{
	width:15px;
	background-image:url(/data/botonera/menu_right.png); 
}
.teamBox {
	height: 440px;
	overflow: scroll;
}
.whoweareBoxes {
	background-image:url(/data/botones%20empresa/boton_claro.png);
	color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; 
}
.whoweareBoxes.selected {
	background-image:url(/data/botones%20empresa/selected.png);
	/*color: #FFFFFF!important;*/
}
.whoweareBoxes a{
	color: #666666;
	float:left;
	padding-top:35px;
	padding-left: 20px;
	width: 90%;
	height: 60%;  
}
.whoweareBoxes.selected a{
	/*color: #FFFFFF!important;*/
}
.bottomBoxes{
	font-size:13px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(/data/img/menu/imgmenu.png);
	background-repeat:no-repeat;
	color: #999999;
}
.bottomBoxes a{
	color: #999999;
	float:left;
	padding-top:22px;
	padding-left: 10px;
	width: 90%;
	height: 60%; 
}
.bottomBoxes.selected{
	background-image: url(/data/botones%20soluciones/boton_oscuro.png);
	background-repeat:no-repeat;
	/*color: #FFFFFF!important;*/
}
.bottomBoxes.selected a{
	color: #6F6F6F!important;
}

.homeBoxes {
}
.homeBoxes td{
	background-repeat: no-repeat;
	height: 100%;
	width:208px;
	vertical-align: top;
	text-align: left;
}
.homeBoxes td.soluciones{ background-image: url(/data/accesos/soluciones.png)}
.homeBoxes td.personalizadas{ background-image: url(/data/accesos/personalizadas.png)}
.homeBoxes td.noticias{ background-image: url(/data/accesos/noticias.png)}
.homeBoxes td.distribuidores{ background-image: url(/data/accesos/distribuidores.png)}
.homeBoxes td.contacto{ background-image: url(/data/accesos/contacto.png)}
.homeBoxes a{
	float:left;
	margin-top: 6px;
	margin-left: 15px;
	width: 90%;
	height: 90%;
}

table.form {
	font-size: 12px;
	width: 100%;
	height: 100%;
}
form {
	color: #828282;
	font-size: 12px;
}
textarea {
	font-size: 12px;
}
.form td {
	vertical-align: top;
	text-align: left;
	width: 50%;
}
.form .rightCol {
	text-align: right;
}
