body{
	background:none #224338;
	font:normal 9pt Arial,Helvetica,sans-serif;
	color:#fff;
	margin:0;
	padding:0;
	text-align:justify;
}

a:link{
	color:#fff;
	text-decoration:underline;
}

a:visited{
	color:#ccc;
	text-decoration:none;
}

a:active,a:hover{
	color:#fff;
	text-decoration:none;
}

input,textarea{
	border:1px solid #000;
}

button{
	border:none;
	background-color:transparent;
}

#container{
	width:772px;
	height:995px;
	border:2px ridge #fff;
	margin:0 auto;
	padding:0;
	background-color:transparent;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:770px;
}

#container div{
	max-width:770px;
}

#top{
	position:absolute;
	margin:0;
	padding:0;
	background:url("newimages/logo.jpg") #224338;
	height:153px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:150px;
}

#toolbox{
	font-family:Verdana,Arial,sans-serif;
	margin:1ex 0 0;
	padding:0;
	position:absolute;
	top:0;
	right:2ex;
	font-size:85%;
}

#tools{
	margin-right:0;
	padding-right:0;
	display:inline;
}

#tools li{
	display:inline;
}

#tools li:before{
	content:" :: ";
}

#tools:after{
	content:" ::";
}

#navigation{
	position:absolute;
	top:152px;
	margin:0;
	padding:0;
	width:770px;
	background:url("newimages/navbar.jpg") transparent;
	height:65px;
}

#navigation a{
	position:absolute;
	height:38px;
	width:100px;
	top:0;
	text-decoration:none;
}

#navigation a em{visibility:hidden;}
a#quienes{
	width:151px;
	left:77px;
}

a#quienes:hover{background:url("newimages/btquienes_on.jpg") transparent;}
a#catalogo{
	width:101px;
	left:228px;
}

a#catalogo:hover{background:url("newimages/btcatalogo_on.jpg") transparent;}
a#sala{
	width:169px;
	left:329px;
}

a#sala:hover{background:url("newimages/btsala_on.jpg") transparent;}
a#eventos{
	width:90px;
	left:498px;
}

a#eventos:hover{background:url("newimages/bteventos_on.jpg") transparent;}
a#contacto{
	width:86px;
	left:588px;
}

a#contacto:hover{background:url("newimages/btcontacto_on.jpg") transparent;}
#flashbar{
	position:absolute;
	top:217px;
	width:770px;
	margin:0;
	padding:0;
	height:192px;
	background-color:transparent;
}

#contents{
	position:absolute;
	top:409px;
	margin:0;
	padding:0;
	height:477px;
	width:772px;
	background:url("newimages/contenido_fondo.jpg") transparent;
	background-position:center;
	background-repeat:repeat-x;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:475px;
	width:770px;
}

#left{
	position:absolute;
	top:0px;
	height:475px;
	width:224px;
	margin-left:23px;
	background:url("newimages/foto_contacto.jpg") transparent;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:475px;
	width:205px;
	background-image: url(newimages/foto_contacto.jpg);
}

#left p{visibility:hidden;}
#right{
	position:absolute;
	top:0px;
	left:228px;
	padding:10px 25px;
	height:473px;
	width:519px;
	background:url("newimages/fondotexto_contacto.jpg") transparent;
	background-repeat:no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:469px;
	height:453px;
	background-image: url(newimages/fondotexto_contacto.jpg);
}


#formtable{
	width:400px;
	border-collapse:collapse;
}

#formtable td+td{width:65%}

#formtable td{padding:3px}

#formmessage{
	position:absolute;
	top:150px;
	width:300px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#contact input,
#contact select,
#contact textarea{
	font-size:90%;
}

#sendbutton{
	margin:0;
	padding:0;
	width:146px;
	height:14px;
	background:url("newimages/btenviar_off.gif") transparent;
}

#sendbutton i{
	visibility:hidden;
}

#sendbutton:hover{
	background:url("newimages/btenviar_on.gif") transparent;
}

#moreinfo{
	position:absolute;
	top:323px;
	left:0;
	background:url("newimages/fondotexto_contacto02.jpg") transparent;
	margin-right:25px;
	height:154px;
	width:519px;
	background-image: url(newimages/fondotexto_contacto02.jpg);
}

#more1{
	position:absolute;
	top:0;
	left:0;
	width:249px;
	padding:0;
	margin:0;
}

#more2{
	position:absolute;
	top:-10px;
	right:10px;
	width:240px;
	padding:0;
	margin:0;
	font-size:90%;
}

#more2 img{
	margin:0;
	padding:0;
}

#promotext{
	margin-left:94px;
}

#expocard{
	position:absolute;
	top:auto;
	left:0;
}

#navigationsmall{
	position:absolute;
	top:885px;
	margin:0;
	padding:0;
	text-align:center;
	background-color:transparent;
	height:26px;
	font-size:90%;
	width:770px;
	background:url("newimages/navbarsmall.jpg") transparent;
}

#navigationsmall a{
	position:absolute;
	height:26px;
	width:80px;
	top:0;
	text-decoration:none;
}

#navigationsmall a em{visibility:hidden;}
a#quienessm{
	width:117px;
	left:159px;
}

a#quienessm:hover{background:url("newimages/ftquienes_on.jpg") transparent;}
a#catalogosm{
	width:79px;
	left:276px;
}

a#catalogosm:hover{background:url("newimages/ftcatalogo_on.jpg") transparent;}
a#salasm{
	width:124px;
	left:355px;
}
a#salasm:hover{background:url("newimages/ftsala_on.jpg") transparent;}
a#eventossm{
	width:62px;
	left:479px;
}

a#eventossm:hover{background:url("newimages/fteventos_on.jpg") transparent;}
a#contactosm{
	width:67px;
	left:541px;
}

a#contactosm:hover{background:url("newimages/ftcontacto_on.jpg") transparent;}
#notice{
	position:absolute;
	top:911px;
	width:770px;
	height:60px;
	margin:0;
	padding:0;
	text-align:center;
	background-color:transparent;
	font-size:90%;
}

a.cformalink{
	color:#dacf97;
	font-weight:bold;
	text-decoration:none;
	border:none;
}
