@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/bg-main.jpg);
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000;
	}

a {
	color:#020ec9;
	text-decoration:underline;
	}

h1 {
	font-size:21px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	}
			
#container {
	width:1000px;
	margin:auto;
	margin-top:0px;
	}

.heading {
	font-size:21px;
	text-align:center;
	}

.infobox {
	color:#fff;
	width:734px;
	height:401px;
	background-image: url(../images/infobox.jpg);
	}

.infobox a{
	color:#edf933;
	text-decoration:none;	
	}

#infobox2 {
	color:#fff;
	width:734px;
	height:400px;
	background-image: url(../images/infobox.png);
	}

#infobox2 a{
	color:#edf933;
	text-decoration:none;	
	}

#infobox-main-top {
	width:734px;
	background-image: url(../images/infobox-top.png);
	}
		
	
#infobox-main{
	width:734px;
	background-image: url(../images/infobox-mid.png);
	color:#fff;
	}

#infobox-main a{
	color:#edf933;
	text-decoration:none;	
	}
		
#slideshow-box {
	color:#fff;
	width:600px;
	height:384px;
	background-image: url(../images/slideshow-box.png);
	}

#special {
	width:734px;
	}
		
	
#special-main {
	width:734px;
	background-image: url(../images/special-mid.png);
	}

.special-box {
	width:680px;
	padding:8px;
	border: solid 3px #b58004;
	background: #f9e8bd url(../images/bg1.jpg) top repeat-x;
	font-size:16px;
	line-height:1.25;
	}
	
.special-box .name {
	font-size:20px;
	font-weight:bold;
	}	

.special-box .title {
	font-size:18px;
	font-weight:bold;
	}	
			
#expo {
	color:#000;
	width:724px;
	height:100px;
	background-color:#fff;
	text-align:center;
	font-size:20px;
	}

#expo td{
	border: solid 1px #9900cc;	
	}

.expos {
	color:#000;
	width:724px;
	height:100px;
	background-color:#fff;
	text-align:center;
	font-size:20px;
	}

.expos td{
	border: solid 1px #9900cc;	
	}
	
#navigation {
	color:#ccc;
	text-align:center;
	padding-top:11px;
	padding-bottom:11px;
	font-size:15px;
	}

#navigation a {
	color:#fff;
	font-size:18px;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	}
	
#navigation a:hover {
	color:#edf933;
	}
	
#navigation2 {
	color:#999;
	text-align:center;
	padding-top:11px;
	padding-bottom:11px;
	font-size:15px;
	}

#navigation2 a {
	color:#993399;
	font-size:18px;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	}
	
#navigation2 a:hover {
	color:#000;
	}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	text-align:center;
	}

#footer-nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	margin-bottom:9px;
	}

#footer-nav a{
	font-size:14px;
	text-decoration:none;
	padding:2px;
	line-height:1.5;
	}

#footer-nav a:hover{
	text-decoration:underline;
	}
				
#exhibitors {
	width:800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	border-left: solid 1px #333333;
	border-top: solid 1px #333333;
	border-right: solid 1px #333333;
	text-align:left;
	}

#exhibitors p.title{
	margin-top:0;
	}
		
#exhibitors td.picture {
	width:150px;
	padding:10px;
	background: #a66fd7;
	text-align:center;
	font-weight: bold;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	}

#exhibitors td.picture img{
	margin-left:7px;
	}


#exhibitors td.presentation {
	padding:20px;
	padding-top:10px;
	width:650px;
	background: #d4a3ff;
	border-bottom: solid 1px #333333;
	}

#exhibitors td.presentation .title{
	font-weight: bold;
	font-size:17px;
	}
		
#exhibitors td.bio{
	padding:10px;
	background: #f9e8bd url(../images/bg1.jpg) top repeat-x;
	border-bottom: solid 1px #333333;
	width:800px;
	}

#exhibitors td.events{
	width:800px;
	padding:8px;
	background: #f9e8bd url(../images/bg1.jpg) top repeat-x;
	border-bottom: solid 1px #333333;
	}

.exhibitors p.title{
	margin-top:0;
	}
		
.exhibitors td.picture {
	width:150px;
	padding:10px;
	background: #a66fd7;
	text-align:center;
	font-weight: bold;
	border-bottom: solid 1px #333333;
	border-right: solid 1px #333333;
	}

.exhibitors td.picture img{
	margin-left:7px;
	}


.exhibitors td.presentation {
	padding:20px;
	padding-top:10px;
	width:650px;
	background: #d4a3ff;
	border-bottom: solid 1px #333333;
	}

.exhibitors td.presentation .title{
	font-weight: bold;
	font-size:17px;
	}
		
.exhibitors td.bio{
	padding:10px;
	background: #f9e8bd url(../images/bg1.jpg) top repeat-x;
	border-bottom: solid 1px #333333;
	width:800px;
	}

.exhibitors td.events{
	padding:8px;
	background: #f9e8bd url(../images/bg1.jpg) top repeat-x;
	border-bottom: solid 1px #333333;
	}
	
.ceremonia {
	width:800px;
	background: #d4a3ff;
	text-align:center;
	border: solid 1px #333333;
}

.ceremonia td{
	padding:16px;
}

#exhibitors2{
	width:900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	border: solid 1px #333333;
	text-align:left;
	background: #fff url(../images/starburst1.jpg) no-repeat;
	}

#exhibitors2 td{
	height:60px;
	}
		
		
#exhibitors2 td.name{
	padding:10px;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	font-weight:bold;
	}
		
#exhibitors2 td.company{
	padding:10px;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	font-weight:bold;
	}

#exhibitors2 td.description{
	padding:10px;
	border-bottom: solid 1px #999;
	}
	

#exhibitors2 td.title{
	padding:5px;
	height:23px; 
	background:url(../images/bg1.jpg); 
	border-bottom:solid 1px #000;
	}
					
#contact-form {
	padding:5px;
	/*background: #f9e8bd url(images/bg1.jpg) top repeat-x;*/
	background: #d4a3ff;
	border:dashed 1px #666666;
	width:440px;
	}

#contact-form .heading{	
	font-size: 22px;
	color: #000;
	}
	
.back {
	margin-top:-15px;
	font-weight:normal;
	font-size:12px;
	}

.panel {
	width:775px;
	padding:0;
	 margin-top:9px; 
	 margin-bottom:6px;
	 }

.panel td {padding:9px;}
.panel .description {
	font-size:12px;
	}
	
#boletos {
	border:solid 1px #663300; 
	background: #f9e8bd url(../images/bg1.jpg) top repeat-x; 
	margin-top:7px;
	padding-top: 8px;
	padding-bottom: 11px;
}

#boletos td{
	height:16px;
	padding:3px;
	padding-left:7px; 
	text-align:left;
}

#boletos form{
	padding:0;
	margin:0;
}
