		html,body{padding:0px;margin:0px;color:#000000;font-family:verdana;font-size:13px;line-height:19px;background-color:#B5C2C1;}
		body{border-top:20px #606F70 solid;}
		
		.justify{text-align:justify}
		.border{border-bottom:1px #d3373b dotted;}
		.center{text-align:center}
		.hidden{visibility:hidden;}
		.delete{display:none}
		img.icon{float:right;border:1px #000000 solid;padding:2px;margin-left:10px;margin-bottom:5px;}
		.pdf{background-image:url('pdf.gif');background-repeat:no-repeat;background-position:122px 2px;}
		
		div#teatroecolline
		{
			background-color:#ffffff;
			border-bottom:20px #839494 solid;
		}
		
		a:link, a:visited, a:active 
		{color:#d3373b;font-weight:bold;}
		a:hover{color:#B5C0C0}
		
		div#container
		{
			position:relative;
			border-left:1px #E7EDEC solid;
			border-right:1px #B5C2C1 solid;
			top:-20px;
			width:900px;
			margin:0 auto;
			border-top:20px #455862 solid;
			padding:20px 0px;
		}
		
		div#left
		{
			width:120px;
			float:left;
			font-family:times new roman;
		}
		
		div#right
		{
			width:170px;
			float:right;
			font-family:times new roman;
		}
		
		
		ul#days
		{
			margin:0px;
			padding:0px;
			list-style-type:none;
		}
		
		ul#menu
		{
			font-size:24px;
			line-height:44px;
			list-style-type:none;
			padding:0px;
			margin:0px;
			position:relative;
			left:-1px;
			background-color:#ffffff;
		}
		
		ul#menu li
		{
			display:inline;
		}
		
		ul#menu li a:link, ul#menu li a:visited, ul#menu li a:active
		{
			min-height:40px;
			line-height:40px;
			padding:0px 5px;
			display:block;
			text-decoration:none;
			border-bottom:1px #d3373b dotted;
			border-right: 8px #455862 solid;
			margin-bottom:4px;
			margin-right:1px;
		}
		ul#menu li a:hover{border-right:8px #B5C2C1 solid}
		
		
		ul#days li
		{
			display:inline;
		}
		
		ul#days li a
		{
			color:#d3373b;
			line-height:30px;
			font-weight:bold;
			display:block;
			font-size:40px;
			text-decoration:none;
			border-bottom:8px #455862 solid;
			border-right:1px #617171 dotted;
			margin-left:2px;
			margin-bottom:5px;
			padding:35px 15px 5px 5px;
			text-align:right;
			font-style:italic;
			letter-spacing:-5px;
			
		}
		
		ul#days li a:hover
		{
			background-color:#E7EDEC;
			color:#B5C2C1;
			font-style:normal;
		}
		
		div#footer
		{
			clear:both;
			
		}
		
		div#center
		{
		 	margin-left:150px;margin-right:170px;padding-right:30px;
			border-right:1px #B5C2C1 solid;
		}
		
		div#logobig
		{
			height:332px;
			background-image:url('logobig.png');
			background-position:center;
			background-repeat:no-repeat;
		}
		
		div#logosmall
		{
			height:200px;
			background-image:url('logosmall.png');
			background-repeat:no-repeat;
			background-position:center;
			border-bottom:1px #d3373b dotted;
		}
		
		h2{color:#d3373b;font-family:times new roman;font-size:28px;}
        h3{color:#425059;font-family:tahoma;font-size:18px;margin-top:-7px;}
		
		
		
ul#topsponsors
{
list-style-type:none;
padding:0px;
margin:0px;
padding-top:40px;
margin-left:10px;
}

ul#topsponsors li
{
 float:left;
 height:92px;
 width:33%;
}

ul#topsponsors a
{
 display:block;
 height:102px;
 border-top:3px #455862 solid;
 background-position:center 5px;
 background-repeat:no-repeat;
}

ul#topsponsors a:hover{border-top:3px #d3373b solid;}

ul#topsponsors a span{display:none}
		
div.images a
{
width:270px;height:160px;
background-position:center;
background-repeat:no-repeat;
display:block;
float:left;
border:1px #ffffff solid;
}

div.images a span{display:none;}

div.images a:hover{border:1px #5B5B5B dotted;}
		
		
		
div#center form
{
	border:				0px;
	padding:			0px;
	margin:				0px;
	text-align:			justify;
	padding-top:20px;
	padding-bottom:40px;
}

div#center fieldset
{
	border:				1px #B9B9B9 solid;
	padding:			10px;
}

div#center form ol
{
	list-style-type:		none;
	padding:			0px;
	margin:				0px;
	background-color:		#F8F8F8;
	border-top:			1px #B9B9B9 solid;
}

div#center form ol li
{
	text-align:			right;
	border-bottom:			1px #B9B9B9 solid;
	padding-right:			15px;
}

div#center legend
{
	font-weight:			bold;
	font-size:			1em;
	color:				#d3373b;
}

div#center label
{
	font-weight:			bold;
	height:				2.4em;
	vertical-align:			top;
	line-height:			2.4em;
}

div#center input,
div#center textarea,
div#center select
{
	margin-top:			5px;
	margin-right:			5px;
	margin-bottom:			5px;
	width:				60%;
	border:				1px #B9B9B9 solid;	
}

div#center textarea
{
	height:				8em;
}

div#center input.submit
{
	width:				auto;
}

ul#colors
{
	list-style-type:none;
	padding:0px 30px;margin:0px;
	text-align:justify;
	font-size:18px;
	line-height:30px;
	font-family:"Futura BdCn BT", 'Arial Narrow', Arial, Verdana;
	letter-spacing:1px;
	margin-bottom:-43px;
}

ul#colors li
{
	display:inline;
}

ul#colors a:link, ul#colors a:visited, ul#colors a:active
{
	white-space: nowrap;
	font-weight:bold;
	text-decoration:none;
}

ul#colors a:hover
{
	border-bottom:1px #B7C2C2 solid;
}


				ul#sponsors
				{
				list-style-type:none;
				padding:0px;
				margin:0px;
				padding-top:40px;
				margin-left:7px;
				}
				
				ul#sponsors li
				{
					float:left;
					height:92px;
				}
				
				ul#sponsors a
				{
					display:block;
					height:102px;
					border-top:3px #455862 solid;
					background-position:0px 5px;
				}
				
				ul#sponsors a:hover{border-top:3px #d3373b solid;}
				
				ul#sponsors a span{display:none}
				




div#sfsoft{
    text-align:center;
    font-family:tahoma;
    font-size:11px;
    padding-top:8px;
    font-weight:bold;
    color:#C5C5C5;
    border-top:1px #dddddd dotted;
    margin-top:10px;
}
				div#sfsoft a{color:#C5C5C5;text-decoration:none;}
				div#sfsoft a:hover{color:#A8A8A8}

