body {
	/*width:960px;*/
	background: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
div {
margin: 0px;
padding: 0px;
}
div.web {
	background:URL('images/fondo.png') #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width:960px;
	/*background: #FFFFFF;*/
}
div.cuerpo {
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
	/*padding: 4px;*/
	width:660px;
	float: left;
	/*background:#eeeeee;*/
}
div.panel {
	width:300px;
	height: 660px;
	float: left;
	background:URL('images/panel.png');
	background-position:top right;
	background-repeat: no-repeat;
	text-align: center;
}
/* PANEL LATERAL */
div.panel table {width: 226px; margin-bottom: 10px; margin-left: auto; margin-right: auto;}
div.panel table thead td {background:URL('images/panel_th.png'); height:32px; text-align: center; color: white;font-size: 12px; font-weight: bold;}
div.panel table tbody td {background:URL('images/panel_body.png'); height:140px; padding: 8px;}
div.panel table tfoot td {background:URL('images/panel_foot.png'); height:16px; text-align: right; padding-right: 16px;}
div.panel table img {height: 100px; width: 80px; border: 2px solid #CCCCCC; margin-right: 8px; float: left;}
div.panel p {width: 226px;margin-left: auto; margin-right: auto; text-align: left;}
/* HEADER */
div.header {
	
}
div.pie {
}
div.paginador {
	text-align: right;
	width: 634px;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
	border: 1px solid #cccccc;
	background: #eeeeee;
}
table { 
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-collapse: collapse;
	}
table.news {
	width:640px;
	border: none;
	}
table.news thead th {
	/*width:640px;*/
	/*vertical-align:bottom;*/
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	/*border: 1px solid red;*/
	padding:0px;
	/*padding-top: 10px;*/
	height: 30px;
	background:URL('images/th.png');
}
table.news td {
	border: 1px solid #cccccc;
	}
table.news tbody td {
	padding: 10px;
	}	
table.news tfoot {
	background:#eeeeee;
	font-size: 10px;
	text-align: right;
	/*height: 30px;*/
	/*background:URL('images/thfoot.png');	*/
	}

table.fest {
	background:#eeeeee;
	border: 1px solid #cccccc;
}
table.fest:hover {
	background:#cccccc;
	border: 1px solid #000000;
}
/* TABLA DE PROGRAMACION DE LAS ANIMEFEST */
table.programa {
	margin-left: auto;
	margin-right: auto;	
	width: 600px;
	border: 1px solid #cccccc;
}
table.programa caption{
	background:#888888;
	height: 20px;
}
table.programa td{
	width: 90%;
	border: 1px solid #cccccc;
}
table.programa th{
	width: 10%;
	border: 1px solid #cccccc;
	background:#eeeeee;
}
/* TABLA DE STANDS*/
table.stands {
	border-collapse: separate;
	margin-left: auto;
	margin-right: auto;	
	width:640px;
	border: 1px solid #cccccc;
}
table.stands td {
	height: 150px;
	width: 50%;
	border: 1px solid #cccccc;
	background:#eeeeee;	
}
/* TABLA DE LISTADOS */
table.listado {
	margin-left: auto;
	margin-right: auto;	
	width: 640px;
}
table.listado thead  {	border: 1px solid #cccccc;
	background:#eeeeee;
}
table.listado th{
	border: 1px solid #cccccc;
	background:#eeeeee;
	}
table.listado td{
	border: 1px solid #cccccc;
}
/* LINKS */ 
a {color: #000000;}	
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
a  img {border: none;}

/* TITULOS */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
	color: #888888;
	font-style:italic;
}
/* MENU HEADER SUPERIOR */
div.mhsi {
	width: 334; 
	height: 30px; 
	float: right;
	position: relative; 
	top: 10px; 
	color: white; 
	font-weight: bold;
}
div.mhsi  a {
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 8px;		
	padding-bottom: 0px;
	float: right;
	color: white; 
	font-size:14px; 
	font-weight: bold;
	height: 30px;
	display:block;
	/*filter:glow(color=#FFFFFF, strength=1);*/
}
div.mhsi  img {
	float: right;
	color: white; 
	font-weight: bold;
	height: 30px;
	display:block;
}

/* MENU HEADER INFERIOR */
div.mhid {
	width: 500; 
	height: 52px; 
	float: left; 
	position: relative; 
	top: 204px; 
	color: white; 
	font-weight: bold;
}
div.mhid  a {
	text-transform:capitalize;
	padding-top: 18px;
	padding-left: 8px;
	padding-right: 8px;	
	padding-bottom: 0px;
	float: left;
	color: white; 
	font-size: 16px; 
	font-weight: bold;
	height: 52px;
	display:block;
	/*filter:glow(color=#000000, strength=3);*/
}
div.mhid  img {
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	color: white; 
	font-weight: bold;
	height: 52px;
	display:block;
}
div.minita {
	display: none;
	float: left;
	/*position: relative; */
	/*top: 50px; 	
	left: 677px;
	right: 0px;*/
	border: 1px solid yelow;
}
