body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #59 5959;
	margin: 0px;
	width: 100%;
	background-color: #FFF;
	padding: 0%;
	text-align: center;
}
/* Tabla intro */
table.intro{
	width: 408px;
	height: %;
	horizontal-align:center;
	background-image: url(none);
	background-repeat: no-repeat;
	text-align: center;
}
td.intro{
	text-align: center;
	vertical-align: middle;
	color: #FFF;
}
table.introLenguage{ width: 250px; height: 50px; text-align: center;}

/* Table general */
table.general{
	align: center;
	width: 1024px;
	z-index:0;
	height: 1100px;
}
table.general2{
	align: center;
	width: 1024px;
	z-index:0;
	height: 1650px;
}
#taskbar{
	height:30px;
	width:100%;
	margin:auto;
	position: fixed;
	bottom: 0;
	z-index: 99;
}
#taskbar #container{
	background-image: url(img/fondo_task_bar.png);
	display:block;
	padding: 0px;
	padding-left: 20px;
	margin-left:0px;
	margin-right:0px;
	height:30px;
	text-align: left;
	color: #CCC;
}
td.g_logo{  height: 50px; text-align: center; vertical-align: middle;}
td.g_menu{ width: 630px; height: 50px;}
td.g_galeria{
	vertical-align: top;
	text-align: center;
	padding: 30px 0 0 20px;
	width:100px;
	position: fixed;
}
td.g_galeria2{
	vertical-align: top;
	text-align: center;
	padding: 30px 0 0 20px;
	width:100px;
	}
td.g_body{
	vertical-align: top;
	text-align: center;
	padding: 30px 0 0 0;
}
td.menu_botom{ position: fixed; float: bottom; z-index:9999; heigh:200; width:100%;
	
}
td.g_pie{
	width: 630px;
	height: 30px;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	color: #b8b2b8;
	line-height: 150%;
}
td.g_validate{ width: 270px; text-align: left; vertical-align: top;}

/* Tabla menuTop */
table.menuTop{ width: 1024px; height: 20px;}
table.menuTop td{height: 20px;}
td.m_menu_logo{ width: 300px; text-align: left; vertical-align: top; padding: 4px 0 0 0;}
td.m_menu{height: 20px; text-align: center; vertical-align: top; padding: 4px 0 0 0;}
td.m_idioma{text-align: left; vertical-align: top; padding: 4px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:8px; color: #FFF; text-decoration: none;}
td.left{ text-align: left; padding: 0 0px 0 0px;}

/* Table mmenu */
table.mmenu	 { width: 100%; height: 10px; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; }
table.mmenu tr{}

/* Table galeria */
table.galeria{ width: 250px;}
td.g_bigImg{ height: 220px; vertical-align: top;}
td.g_titulo{ height: 20px; text-transform: uppercase;}
td.g_artista{ height: 20px; text-transform: uppercase; font-weight: bold;}
td.g_imgs{ height: 130px; width: 250px; text-align: center; vertical-align: top; padding: 15px 0 0 0;}

/* Tabla body */
table.body{ width: 560px;  height: 800; font-family: "Arial", Gadget, sans-serif;}
td.b_txt{ vertical-align: top; padding: 0px 0px 0px 0px; text-align: justify;}
td.b_artista{ vertical-align: top; width: 200px; padding: 0px 0px 3px 20px; text-align: left;position:fixed;}
td.b_anyos{ vertical-align: top; width: 166px; padding: 3px 0px 3px 15px; text-align: left;position:fixed;}

/* Tabla noticias */
table.noticias{ width: 98%; padding: 5px 5px 5px 5px;background-color: #E6E6E6; border-radius:15px 15px;}
td.n_titulo{ font: helvetica; color:#666; text-align: left; font-size: 18px; padding: 2px 5px 2px 5px; border-bottom: 1px solid #CCC;}
td.n_texto{ font:helvetica; text-align: left; vertical-align: top; padding: 5px 5px 5px 5px;color:#666;}
td.n_img{ vertical-align: top; text-align: center; width: 160px; padding: 2px 2px 2px 2px;}


/* Tabla validator */
table.validator{ width: 900px; height: 30px;}

/* DIVS */
div.barradalt {
	background-image: url(img/fondo_task_bar.png);
	height:29px;
        width:100%;
        margin:auto;
        position: fixed;
        top: 0;
        z-index: 99;
}
div.intro{ width: 408px; height: 250px; vertical-align: middle; text-align: center; background-image: url(img/back_intro.png); background-repeat: no-repeat;}
div.body{
	width: 730px;
	height:1200px;
	padding-left:15px;
	text-align: left;
	vertical-align: top;
	margin-top: 2px;
}
div.ok{ text-align: center; font-weight: bold;}
div.error{ text-align: center; font-weight: bold; }
div.newFoot{ text-align: right; vertical-align: bottom;}

/* Fuentes */
h1{ font-family: helvetica; font-size:12px; color: #666; font-weight: bold; margin-top:20px; text-align:left;}
h2{ font-family: helvetica; font-size:12px; text-transform: capitalize; color: #666; font-weight: bold; margin-top:20px; text-align:left;}
h3{ font-family: helvetica;font-size: 12px; color: #666;}
h4.fecha{ font-family: helvetica;font-size: 12px; font-weight: bold; color: #666;}
h4{ font-family: helvetica;font-size: 12px;font-weight:normal;color:#666666;}

/* LINKS */
a.link_idioma{font-size:8px; color: #999; text-decoration: none;}
a.link_idioma:hover{font-size:8px; color: #FFF; text-decoration: none;}
a.link_idioma:active{font-size:8px; color: #999; text-decoration: none;}
a.link{line-heigh: 6; font: helvetica; color: #666; text-decoration: none; border-bottom: none;font-size: 12px;text-transform: capitalize;}
a.link:hover{ line-heigh: 6;font: helvetica; color: #666; text-decoration: none; border-bottom: 1px solid; font-size: 12px;background-color: #FF9;text-transform: capitalize;}
a.link_may{ line-heigh: 6; font: helvetica; color: #666; text-decoration: none; border-bottom: 1px dotted;font-size: 12px;text-transform: capitalize;}
a.link_may:hover{line-heigh: 6;font: helvetica; color: #666; text-decoration: none; border-bottom: 1px solid; font-size: 12px;background-color: #FF9;text-transform: capitalize;}
a.link_art{ color: #666; text-decoration: none; border-bottom: 1px dotted;font-size: 12px;text-transform: capitalize;}
a.link_art:hover{ color: #666; text-decoration: none; border-bottom: 1px solid; font-size: 12px;background-color: #FF9;text-transform: capitalize;}
a.link_artIn{ color: #666; text-decoration: none;  background-color: #FF9; border-bottom: 1px solid; font-size: 12px;}
a.link_artIn:hover{ color: #666; text-decoration: none; border-bottom: 1px solid; font-size: 12px;}
a.link_pie{
	color: #CCC;
	text-decoration: none;
}
a.link_pie:hover{
	color: #FFF;
}
a.menu{ font-size: 11px;color: #999; text-decoration: none; text-transform: capitalize; font-weight:bold;}
a.menu:hover{ font-size: 11px;color: #FFF; text-decoration: none; text-transform: capitalize; font-weight: bold;}
a.menuIn{ font-size: 11px;color: #FFF; text-decoration: none; font-weight: regular;}
a.menuIn:hover{ font-size: 11px;color: #595959; text-decoration: none; font-weight: regular;}
a.linkimg{ color: #595959; text-decoration: none; text-align: center}
a.linkimg:hover{ color: #595959; text-decoration: none; text-align: center;}

a.link_may_{line-heigh: 6; font: helvetica; color: #666; text-decoration: none; border-bottom: none;font-size: 12px;text-transform: Capitalize;}
a.link_may_:hover{line-heigh: 6;font: helvetica; color: #666; text-decoration: none; border-bottom: 1px solid; font-size: 12px;background-color: #FF9;text-transform: Capitalize;}

/* Imagenes */
img.preview{ width: 70px; height: 70px; border: 0px; cursor:pointer;}
img.previewmap{ width: 200px; border: 0px; cursor:pointer;}
img.bigImg{ width: 250px; height: 200px; border: 1px solid #595959;}
img.news{ width: 150px;}
.icono{border-style:none;}
img.logo{border:none;}

/* Hoverbox Code */
ul.hoverbox { width: 500px; padding: 0px 0px 0px 0px; list-style-type: none; display: inline }
ul.hoverbox img{ width: 79px; height: 79px;opacity:0.6;}
ul.hoverbox img:hover{ width: 79px; height: 79px;opacity:1;}
ul.hoverbox li{ padding: 2px 2px 2px 2px; display: inline; float: left; list-style-type: none;}

