#footer {
	background-image:url(../images/footer.gif);

	background-repeat: no-repeat;
}

#mainWhite {
	background-color:#ffffff;
}

#mainWhitePack {
	background-color:#ffffff;
	/*padding-bottom: 35px;*/
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 15px;
}

#mainWhitePack p{
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	
}

#mainWhite p{
	font-family: Arial;
	color: #666666;
	font-size: 12px;
}

#mainWhite p a{
	font-family: Arial;
	color: #666666;
	font-size: 12px;
	text-decoration:none;

}

#mainWhite p a:hover{
	font-family: Arial;
	color: #666666;
	font-size: 12px;
	text-decoration:underline;
}

#mainWhitePack h5{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	margin-bottom: 5px;
}

#mainWhitePack h6{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}

#mainWhite h5{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	margin-bottom: 5px;
}

#mainWhite h6{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
}


#mainPink {
	background-color:#f3eff5;
	height: 659px;
	width: 355px;
}

#mainPink h1{
	text-align: right;
	padding-right: 25px;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #4d3051;
}

.h1Sub {
	color: #999999;
}

#mainPink hr{
	background-color:#ffffff;
	width: 131px;
}



.footerAllRights {
	font-family: Arial;
	font-size: 11px;
	color: #4d3051;
}

.menufooteritem:focus{
	font-size: 11px;
	text-decoration: none;
	color: #4d3051;
	border: 0px;
}

.demoitem {
	font-size: 12px;
	padding-top: 0px;
	text-align: center;
	font-weight: normal;
	color: #a1a1a1;
	border-bottom: 3px solid #a1a1a1;
	text-decoration:none;
}


.demoitem:hover {
	font-weight: normal;
	font-size: 12px;
	color: #501e7d;
	text-decoration: none;
	border-bottom: 3px solid #501e7d;
}
.p_item {
	/*margin-top: 0px;
	margin-bottom: 0px;*/
}

#contact {
	background-color:#f3eff5;
}

#exhibitBack {
	background-color:#ddd3e4;
}

#exhibitBack h1{
	font-family: Arial;
	font-size: 30px;
	color: #501e7d;
	font-weight: bold;
	margin-bottom: 0px;
}

#exhibitBack h3{
	font-family: Arial;
	font-size: 20px;
	color: #9677b0;
	font-weight: normal;
	margin-bottom: 10px;
}

.standtypebutton {
	font-weight: normal;
	font-size: 11px;
}

.standtypebutton a {
	background-color: #e7dfec;
	color: #af9abb;
	font-weight: normal;
	text-decoration: none;
	padding: 0 9px;
	font-size: 11px;
	width: 100%;
	text-align: center;
}

.standtypebutton a:focus {
	color: #501e7d;
	font-weight: normal;
	text-decoration: none;
	width: 100%;
	font-size: 11px;
	text-align: center;
}

.standtypebutton a:hover {
	color: #501e7d;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	width: 100%;
}

.standtypebutton a:active {
	color: #501e7d;
	text-decoration: none;
	font-size: 11px;
	width: 100%;
	border-color: #e7dfec;
}

.linkItem {
	color: #000000;
	text-decoration: none;
	width: 100%;
	font-size: 12px;
}

.linkItem:hover {
	color: #501e7d;
	text-decoration: none;
	width: 100%;
	font-size: 12px;
}

.linkItem:focus {
	color: #501e7d;
	text-decoration: none;
	width: 100%;
	font-size: 12px;
}

#demotip { 
     
    background:transparent url(images/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}

.labelForm { 
    width: 600px;
    height: 20px;    
}
#inputForm { 
    width: 525px;
    height: 15px;  
    font-size: 12px;  
}
#inputFormPeke { 
    width: 245px;
    height: 15px;    
    font-size: 12px;
}
#hrForm { 
	background:#ddd;
	color:#ddd;
	clear:both;
	float:none;
	width:100%;
	height:.1em;
	margin:0.3em 0em 0em;
	border:none;
}



#goldLink{
	cursor:pointer;
	opacity:0;
	position:relative;
	top:-63px;
	margin-bottom: 0px;
	
}

#silverLink{
	cursor:pointer;
	opacity:0;
	position:relative;
	top:-63px;
	margin-bottom: 0px;
}
#viewDemoLink{
	cursor:pointer;
	opacity:0;
	position:relative;
	top:-63px;
	margin-bottom: 0px;
}

#module{
	cursor:pointer;
	position:relative;
}


#dialog{
	top:210px;
	position:relative;
}




.features {
	text-align: right;
	/*margin: 0px;
	padding-right: 25px;*/
}

.features2 {
	text-align: right;
	/*margin-top: 18px;
	padding-right: 25px;*/
}

.features3 {
	text-align: right;
	/*margin-top: 18px;
	padding-right: 25px;*/
}

#btnViewStand {
	float: right;
	/*padding-right: 25px;
	margin-top: 27px;*/
	cursor:pointer;
}

.standFeature p{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #33941e;
	float: left;
	margin-right: 5px;
}

.standFeature img{
	float: right;
} 




/*NUEVOS */

.onshare{
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	font-weight:normal;
	border: 0px;
}

#body{
	background-image:url(../images/bkg.jpg); /*CAMBIAR*/
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0;
	background-color: #90a733
}

#contactModule {
	width: 200px;
	height: 115px;
}

#btnContact {
	margin-top: 75px;
	margin-left: 13px;
}

#demoModule {
	width: 200px;
	height: 54px;
	background-image: url(../images/do_you_know.png);
}

#btnDemo {
	margin-top: 19px;
	margin-left: 13px;
}


.menufooteritem{
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	border: 0px;
}
.menufooteritem:hover {
	font-size: 11px;
	text-decoration: none;
	color: #d7d8d4;
	font-weight: normal;
	border: 0px;
}
.palito {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	border: 0px;
}
.palito:hover {
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	border: 0px;
}

#mainWhite h1{
	text-align: left;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #343434;
}
#mainWhite h2{
	text-align: left;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #343434;
}

.menuitem {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #c6c6c6;
	border: 0px;
	border-bottom: 3px solid #c6c6c6;
	text-align:center;
	margin-right:3px;
	padding-left: 10px;
	padding-right: 10px;

	
	
}

.menuitem:hover {
	
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #501e7d;
	border-bottom: 3px solid #501e7d;
	text-align:center;
	margin-right:3px;
		padding-left: 10px;
	padding-right: 10px;
}

.menuitemselected:hover {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #501e7d;
	border-bottom: 3px solid #501e7d;
	text-align:center;
	margin-right:3px;
		padding-left: 10px;
	padding-right: 10px;
}
.menuitemselected {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #501e7d;
	border: 0px;
	border-bottom: 3px solid #501e7d;
	text-align:center;
	margin-right:3px;
	padding-left: 10px;
	padding-right: 10px;

} 


.menuitem:focus {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #501e7d;
	border: 0px;
	text-align:center;
	margin-right:3px;
	border-bottom: 3px solid #501e7d;
		padding-left: 10px;
	padding-right: 10px;
}

.menuitemselected:focus {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #501e7d;
	text-align:center;
	margin-right:3px;
	border-bottom: 3px solid #501e7d;
		padding-left: 10px;
	padding-right: 10px;
}

.menutypestand {
	border-bottom: 3px solid #c6c6c6;
	margin-right: 3px;
}

.menutypestand:hover {
	border-bottom: 3px solid #501e7d;
}


.menutypestand a, a:focus {
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	color: #c6c6c6;
	border: 0px;
}
.menutypestand a:hover {
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	color: #501e7d;
	border: 0px;
}

.menustand {
	text-decoration: none;
	
	margin-right: 0px;
}

.menustand:hover {
}

.menustandselected a:hover {
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	color: #501e7d;
}
.menustandselected {
	margin-right: 0px;
} 


.menustand a, a:focus {
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	color: #c6c6c6;
	border: 0px;
}
.menustand a:hover {
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	color: #501e7d;
	border: 0px;
}
.menustandselected a, a:focus {
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	color: #501e7d;
}

.palitoStand {
	font-size: 14px;
	text-decoration: none;
	color: #c6c6c6;
	border: 0px;
}

#txtMarketing {
	margin-top: -150px;
	}
	
#lenguages {
position: absolute;
top: 30px;
left: 1140px;;
}
#lenguages img {
padding-left: 10px;
}	


/* el Resto de navegadores aceptan los selectores condicionales '[class]' */
#footer #btnFacebook[class]						{	background-image:url('../images/footer/facebook_up.png');			}
#footer #btnFacebook:hover[class]				{	background-image:url('../images/footer/facebook_over.png');		}


/*Sponsors*/
div.img
  {
  margin:2px;
/*  border:1px solid #0000ff;  */
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:10px;
  border:1px solid #b0b0b0;
  }
div.img a:hover img
  {
  border:1px solid #666666;
  }





