body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #eee;
	background-color: #222;
	margin: 0px;
}
div {}
a {
	text-decoration: none;
	color: #eee;
}
.suscribete{
	float:right;
	padding-right:10px;
	padding-top:2px;
	}
.navigator {
	margin:15px;
	}
#paghovera { 
width : 26px; 
height : 26px; 
background-image : url(../images/nav-amarillo.png);
background-repeat:no-repeat;
background-position: inherit;
font-size:22px;
}

/*
#paghovera:hover { 
background-image : url(../images/nav-blanco.png); 
background-repeat:no-repeat;
}*/

#paghoverg { 
width : 26px; 
height : 26px; 
background-image : url(../images/nav-gris.png); 
background-repeat:no-repeat;
font-size:22px;
}

#paghoverg:hover { 
background-image : url(../images/nav-blanco.png); 
background-repeat:no-repeat;
}
input {
	border: 1px;
	width: inherit;
}
h1 {
	display: none;	
}
h3 {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background: url(../images/fondo-naranja.jpg) repeat-x;	
	width: 290px;
	height: 16px;
	background-color: #E92C14;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.hidden {
	display: none;	
}

.frame {
	display: block;
	width: 966px;
	margin: 0px auto 0px auto;
	text-align: center;
	background: url(../images/bg2.jpg);
	border: 0px 0.5px 0px 0.5px;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-style: solid;
	border-bottom-style: none;
	border-top-style: none;
	border-left-width: 1px;
	border-right-width: 1px;
	padding-top: 1px;
	padding-right: 15px;
}
.bodycontainer {
	margin: 0px;
}
p.dotted {
	border: 1px;
	border-style: dotted;
	border-color: #fff;
}
.paradecor {
	width: 948px;
	height: 35px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	overflow: hidden;
}
.menunativo {
	background: url(../images/fondo-naranja.jpg) repeat-x;	
	width: 916px;
	height: 19px;
	background-color: #E92C14;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	position: relative;
}
.header-left {
	float: left;	
}
.header-right {
	float: right;
}
.headecor {
	position: absolute;
	top: 0px;
	left: 916px;
	background: url(../images/fondo-naranja.jpg) repeat-x;//background-image: url(../images/header-right-decor.png);
	width: 32px;
	height: 35px;
	z-index: 1;
}
.login {
	display: none;
	width: 100%;
	height: 19px;
	background: url(../images/fondo-naranja.jpg) repeat-x;
	background-color: #E92C14;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.cleardefault {
	color: #333;
	margin: 0px;
	height: 20px;
	border: solid 0 #fff;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	background: transparent url(../images/fondo-busqueda-taller.png) no-repeat;
	width: 154px;
}

.cleardefault2 {
	color: #333;
	margin: 0px;
	height: 16px;
	border: solid 0 #fff;
	padding: 2px 5px;
	background: transparent url(../images/fondo-busqueda.png) no-repeat;
	background-position: 0px 1px;
	width: 157px;
}

/* Menu */

ul#mainlevel-nav {
 
  margin: 0;
  padding: 0;
 
}
ul#mainlevel-nav li {
 
  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */
 
}
ul#mainlevel-nav a {
 
  display: block;
  float: left;
  padding: 0 1em; /* Provides horizontal separation between menu items */
  padding-top: 2px;
  padding-bottom: 4px;
  border: 1px;
  border-right-style: solid;
  border-color: #B80038;
  text-align: center;
  vertical-align: bottom;
}

ul#mainlevel {
 
  margin: 0;
  padding: 0;
 
}
ul#mainlevel li {
 
  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */
 
}
ul#mainlevel a {
 
  display: block;
  float: left;
  padding: 0 1em; /* Provides horizontal separation between menu items */
  padding-top: 2px;
  padding-bottom: 4px;
  border: 1px;
  border-right-style: solid;
  border-color: #B80038;
  text-align: center;
  vertical-align: bottom;
}

.moduletable-login{
  display: block;
  float: left;
  padding: 0 1em; /* Provides horizontal separation between menu items 
  border: 2px;
  border-left-style: solid;
  border-color: #8f013d;*/
  text-align: center;
  vertical-align: bottom;
  padding-top: 2px;
}

.inputbox-login {
	color: #333;
	margin: 0px;
	height: 16px;
	border: solid 0 #fff;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 1px;
	padding-bottom: 0px;
	background: transparent url(../images/fondo-busqueda.png) no-repeat;
	width: 154px;
}
.spacer-lupa {
	position: absolute;
	top: 12px;
	left: 908px;
	z-index: 2;
}
.spacer-line {
	width:1px;
	height:34px;
	border: 1px;
	border-right-style: solid;
	border-color: #B80038;
}
.spacer_menubar {
	float: left;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 8px;
	padding-left: 8px;
	border: 1px;
	border-right-style: solid;
	border-color: #B80038;
	text-align: center;
	vertical-align: bottom;
}
.spacer_menubar-mvs {
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
	padding-left: 8px;
	border: 0px;
	border-right-style: solid;
	border-color: #8f013d;
	text-align: center;
	vertical-align: bottom;
}
.spacer_menubar-h {
	float: left;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 21px;
	padding-left: 21px;
	border: 1px;
	border-right-style: solid;
	border-color: #262626;
	text-align: left;
	vertical-align: bottom;
	height: 32px;
	min-width: 140px;
	background-color: #0e0e0e;/*
	background: url(../html/fondo-scroller.jpg) repeat-x;	*/
}
.spacer_menubar-hs {
	float: left;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 22px;
	padding-left: 29px;
	border: 1px;
	border-right-style: solid;
	border-color: #262626;
	text-align: left;
	vertical-align: bottom;
	height: 32px;
	width: 125px;
	background-color: #0e0e0e;/*
	background: url(../html/fondo-scroller.jpg) repeat-x;	*/
	
}
.spacer_menubar-he {
	float: left;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 22px;
	padding-left: 22px;
	border: 1px;
	text-align: left;
	vertical-align: bottom;
	height: 32px;
	min-width: 134px;
	background-color: #0e0e0e;/*
	background: url(../html/fondo-scroller.jpg) repeat-x;	*/
	
}
.spacer_menubar-fs {
	float: left;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right: 38px;
	padding-left: 22px;
	border: 1px;
	border-right-style: solid;
	border-color: #262626;
	text-align: left;
	vertical-align: bottom;
}
.spacer_menubar-fp2 {
	float: left;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right: 38px;
	padding-left: 22px;
	text-align: left;
	vertical-align: bottom;
}
.spacer_menubar-f {
	float: left;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right: 58px;
	padding-left: 22px;
	border: 1px;
	border-right-style: solid;
	border-color: #262626;
	text-align: left;
	vertical-align: bottom;
}
.spacer_menubar-fe {
	float: left;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right: 58px;
	padding-left: 22px;
	border: 1px;
	text-align: left;
	vertical-align: bottom;
}
.spacer_menubar_noline {
	float: left;
	padding-right: 0px;
	padding-left: 8px;
	text-align: center;
	vertical-align: sub;
}
.logo {/*
	width: 219px;
	height: 122px;*/
	margin-top: 28px;
	margin-right: 12px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: left;
	text-align: center;
}
.banner1 {
	float: left;
	color: #000;
	border: 1px;
	border-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	background-color: #262626;
	width: 728px;
	height: 90px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-left: 1px;
}
.billboard {
	clear: both;
	height: 300px;
	width: 948px;
	background-color: #0e0e0e;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	position: relative;
	overflow: hidden;
}
.billboard-background {
	position: absolute;
	bottom: 30px;
	right: 15px;
	background-color: #000;
	width: 360px;
	height: 80px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	moz-opacity: 0.8;
}
.billboard-decor {
	position: absolute;
	bottom: 0px;
	right: 855px;
	background-image: url(../images/tri.png);
	background-color: blue;
	width: 93px;
	height: 107px;
}
.billboard-title {
	border-bottom-color: #ccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	font-size: 20px;
	margin-top: 1px;
	margin-left: 8px;
	margin-bottom: auto;
	margin-right: 10px;
	padding-left: 5px;
}
.billboard-paragraph {
	font-size: smaller;
	margin-left: 10px;
	margin-top: 2px;
	padding-right: 10px;
	padding-left: 5px;
	text-align: left;
}
.bannergroup-billboard {
	clear: both;
	height: 300px;
	width: 948px;
	background-color: #0e0e0e;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	position: relative;
	overflow: hidden;
}
.bannerbackground-billboard {
	position: absolute;
	bottom: 30px;
	right: 15px;
	background-color: #000;
	width: 360px;
	height: 80px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	moz-opacity: 0.8;
}
.bannerdecor-billboard {
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-image: url(../images/tri.png);
	width: 18px;
	height: 18px;
}
.bannertitle-billboard {
	border-bottom-color: #ccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	font-size: 20px;
	margin-top: 1px;
	margin-left: 8px;
	margin-bottom: auto;
	margin-right: 10px;
	padding-left: 5px;
}
.bannerparagraph-billboard {
	font-size: smaller;
	margin-left: 10px;
	margin-top: 2px;
	padding-right: 10px;
	padding-left: 5px;
	text-align: left;
}
.bannerbackground {
  display: none;
}
.bannerdecor {
  display: none;
}
.bannertitle {
  display: none;
}
.bannerparagraph {
  display: none;
}
.horarios {
	height: 39px;
	width: 98.2%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	background-color: #0e0e0e;
	overflow: hidden;
}
.scroll {
	clear: both;
	background-color: #0e0e0e;
	border: 1px;
	border-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: 98.2%;
	height: 119px;
	background: url(../html/fondo-scroller.jpg);	
}

.wrapperscroller {
	clear: both;
	background-color: #0e0e0e;
	border: 1px;
	border-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: 98.2%;
	height: 120px;
	background: url(../html/fondo-scroller.jpg);	
}
.fanclub-title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
}
.video-title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.video-content {
	text-align:left;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
}
.generic-frame {
	margin: 15px;
	text-align: left;
}
.date-searchresults{
	font-style: italic;
	font-size: 10px;
	color: #ccc;
}
.maincontent {
	background-color: #0e0e0e;
	border: 1px;
	border-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	min-height: 630px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: left;
	width: 632px;/*
	background: url(../images/fondo-large.jpg);*/
}
.maincontent4 {
	background-color: #0e0e0e;
	border: 1px;
	border-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	height: 400px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: left;
	width: 949px;
}
.maincontent-box1 {
	width: 100%;
	height: 26px;
	background: url(../images/fondo-naranja.jpg) repeat-x;
	background-color: #E92C14;
	padding-top: 6px;
}
.maincontent-box2 {
	width: 630px;
	height: 100%;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 0px;
	overflow: hidden;
}
.description-padding {
	padding-right: 10px;
}
.maincontent-box3 {
	width: 285px;
	height: 100%;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
	overflow: hidden;
}
.maincontent-box4 {
	width: 938px;
	height: 100%;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
}
.maincontent-nav{
	margin-top: 5px;
}
.maincontent-cell {
	width: 206px;
	height: 150px;
	float: left;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
}
.maincontent-cell-latest {
	width: 280px;
	height: 100px;
	float: left;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.maincontent-cell-contactmessage{
	width: 280px;
	height: 100px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}

.maincontent-cell-top-latest {
	width:280px;
	height: 100px;
	overflow: hidden;
	font-size: smaller;
	text-align: left;
}
.maincontent-cell-top-border {
	width: 207px;
	height: 90px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: double;
	border-width: 1px;
	border-left-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-color: #262626;
	overflow: hidden;
}
.maincontent-cell-top-noborder {
	width: 207px;
	height: 90px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: none;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-color: #262626;
	overflow: hidden;
}
.maincontent-cell-bottom {
	width: 150px;
	height: 100%;
	line-height: 1.1em;
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 5px 15px;
	font-size: smaller;
	text-align: left;
	background: url(../images/flecha.png) no-repeat;
	background-position: 4px 10px;
}
.moduletable-usermenu{
	width: 296px;
	height: 100%;
	background-color: #0e0e0e;
	border: 1px;
	border-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	margin-top: 15px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-right: 2px;
	float: right;
	background: url(../images/fondo-large.jpg) repeat-x;
}

.maincontent-padding{
	text-align:left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
	}
.maincontent-blog{
	text-align:left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}
.blog-itemframe-odd{
	background: url('../images/pixel-fondo-blog.png');
	}
.blog-itemframe-even{

	}
.blog-itemtitle{
	padding-top:20px;
	padding-left:147px;
	font-size:14px;
	font-weight:bold;
	}
.blog-itemtitle-noimg{
	padding-top:20px;
	padding-right: 15px;
	padding-left: 15px;
	font-size:14px;
	font-weight:bold;
	}
.blog-itemcontent{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
	text-transform: lowercase;
	}
.blog-itemcontent:first-letter {
	text-transform: uppercase;
	}	
.blog-imghandle{
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-top-width: 0px;
	border-color: #262626;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;
	}
.blog-itemreadmore a{
	color: #F9B921;
	padding-left:147px;
	}	
.featureditems-override{
	text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}	
.featureditemsitem-override{
	padding: 15px;
	height: 120px;
}	
.featureditemstext-override{
	padding-top: 5px;
}		
		
ul#sysmess {
	//color:black;
	font-size:large;
	list-style:none;
	//background-color: #E92C14;
}
ul#mainlevel-usermenu {
  list-style-image: url('../images/flecha.png');
}
ul#mainlevel-usermenu a {
  display: block;
  text-align: left;
}

.creditos{
	padding: 5px;
	text-align:center;
	margin-left:130px;
	}
.creditos-left{
	float:left;
	text-align:right;
	padding-right:5px;
	font-weight: bold;
	}
.creditos-right{
	float:left;
	text-align:left;
	}
.moduletable-contacto-static{
	text-align:left;
	width: 296px;
	height: 100%;
	background-color: #27006f;
	border: 1px;
	border-style: solid;
	border-top-color: #24262A;
	border-left-color: #24262A;
	border-right-color: #1A1A2D;
	border-bottom-color: #1A1A2D;
	margin-top: 15px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-right: 2px;
	float: right;
	background: url(../images/fondo-large.jpg) repeat-x;
}
input#loginb,button#sendb {
	height:28px;
	width:56px;
	border:solid 0 #fff;
	background: url(../images/boton.png) no-repeat;
	}
button#loginb {
	height:33px;
	width:91px;
	border:solid 0 #fff;
	background: url(../images/boton2.png) no-repeat;
	}
input#username,input#passwd,input#password,input#password1,input#password2{
margin:3px;
height:27px;
width:182px;
border:solid 0 #fff;
padding-left: 8px;
background: url(../images/fondo-input.png) no-repeat;
}
input#email,input#name,input#token{
margin:3px;
height:27px;
width:317px;
border:solid 0 #fff;
padding-left: 8px;
background: url(../images/fondo-input-big.png) no-repeat;
}
input#emailbox,input#namebox,input#subjectbox,input#contact_subject,input#contact_email,input#contact_name{
margin:3px;
height:27px;
width:259px;
border:solid 0 #fff;
padding-left: 9px;
background: url(../images/fondo-input-med.png) no-repeat;
}
textarea#messagebox,textarea#contact_text{
margin:3px;
height:84px;
width:265px;
border:solid 0 #fff;
padding-left: 8px;
padding-top: 10px;
background: url(../images/fondo-textarea.png) no-repeat;
}	
.banner2 {
	width: 298px; 
	height: 100%;
	color: #fff;
	background-color: #0e0e0e;
	border: 1px;
	border-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	margin-top: 15px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	background: url(../images/fondo-large.jpg) repeat-x;
}
.rightcolumn {
	width: 298px;
	height: 100%;
	color: #fff;
	background-color: #0e0e0e;
	border: 1px;
	border-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	margin-top: 15px;
	margin-right: 1px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: right;
	background: #0e0e0e; //url(../images/fondo-large.jpg) repeat-x;
	text-align: left;
}

.moduletable-listprog{
	text-align:left;
	width: 296px;
	height: 100%;
	background-color: #0e0e0e;
	border: 1px;
	border-style: solid;
	border-top-color: #24262A;
	border-left-color: #24262A;
	border-right-color: #1A1A2D;
	border-bottom-color: #1A1A2D;
	margin-top: 15px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-right: 2px;
	float: right;/*
	background: url(../images/fondo-large.jpg) repeat-x;*/
}
.moduletable-listprog a{
	background-color: #F9B921;
	color:black;
	padding: 7px;
	font-size:10px;
	}
.listprog-frame{
	margin-top: 15px;
	margin-right: 12px;
	margin-bottom: 20px;
	margin-left: 12px;
	text-align:left;
	}
	
/*
.proglist-frame {
	margin: 15px;
	text-align: left;
	font-size: 10px;
}
.proglist-row {
	height: 120px;
	width: 632px;
}
.proglist-image {
	float: left;
	padding-right: 10px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-color: #262626;;
	border-style: solid;
	height: 100px;
}
.proglist-description {
	padding-left: 10px;
	padding-right: 10px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-color: #262626;
	border-style: solid;
	float: left;
	width: 340px;
	height: 100px;
	text-align: left;
	font-size: 12px;
}
.proglist-schrss {
	float: left;
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
	width: 85px;
}*/

.proglist-frame {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: left;
	font-size: 10px;
	width: 602px;
}
.proglist-row {
	padding-top:15px;
	padding-bottom:15px;
	height: 200px;
	width: 602px;
}
.proglist-row-lighter {
	height: 200px;
	width: 602px;
	background-color: #2b2b2b;
}
.proglist-image {
	float: left;
	padding-right: 10px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-color: #262626;
	border-style: solid;
	height: 200px;
}
.proglist-imghandle{
	margin-top: 15px;
	margin-bottom: 15px;
	width: 170px;
	}
.proglist-description {
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-color: #262626;
	border-style: solid;
	float: left;
	width: 293px;
	height: 200px;
	text-align: left;
	font-size: 12px;
}
.proglist-schrss {
	float: left;
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
	width: 92px;
}
.proglistday-frame {
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: left;
	font-size: 10px;
	width: 602px;
}
.proglistday-header-right{
	float:right;
	text-align:right;
	}
.proglistday-header-left{
	float:left;
	text-align:left;
	}
.proglistday-row1 {
	height: 200px;
	width: 602px;
	padding-top:10px;
	padding-bottom:10px;
}
.proglistday-row2 {
	height: 200px;
	width: 602px;
	background-color: #2b2b2b;
	padding-top:10px;
	padding-bottom:10px;
}
.proglistday-image {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-color: #262626;
	border-style: solid;
	height: 200px;
}
.proglistday-imghandle{
	margin-top: 15px;
	margin-bottom: 15px;
	width: 170px;
	}
.proglistday-description {
	//padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: none;
	float: left;
	width: 280px;
	height: 75px;
	text-align: left;
	font-size: 12px;
}
.proglistday-schrss {
	float: left;
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
	width: 85px;
	height: 200px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-color: #262626;
	border-style: solid;
}
.post-box{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	}
.post-subject {/*
	color: #F9B921;*/
	font-weight: bold;
}
.subject-yellow {
	color: #F9B921;
}
.post-subjectf {
	font-weight: bold;
	padding-left: 95px;
}
.post-content {
	text-align:left;
}

.moduletable-ultcom-user1-exatv {
	border: 2px;
	border-style: groove;
	border-top-color: #ffffff;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	}
	
.comu-header{
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: left;
	}
.login-title {
	padding-top: 20px;
	padding-left: 30px;
	text-align: left;
	}
.login-form {
	padding-left: 50px;
	text-align: left;
	float: left;
	width: 250px;
	}
input#username,input#passwd,input#password,input#password1,input#password2 {
margin:3px;
height:27px;
width:182px;
border:solid 0 #fff;
padding-left: 8px;
background: url(../images/fondo-input.png) no-repeat;
}
input#email,input#name,input#token {
margin:3px;
height:27px;
width:317px;
border:solid 0 #fff;
padding-left: 8px;
background: url(../images/fondo-input-big.png) no-repeat;
}
textarea#messagebox {
margin:3px;
height:84px;
width:272px;
border:solid 0 #fff;
padding-left: 8px;
padding-top: 10px;
background: url(../images/fondo-textarea.png) no-repeat;
}
input#namebox {
margin:3px;
height:27px;
width:300px;
border:solid 0 #fff;
padding-left: 10px;
background: url(../images/fondo-input-med.png) no-repeat;
}
input#emailbox,input#subjectbox {
margin:3px;
height:27px;
width:272px;
border:solid 0 #fff;
padding-left: 10px;
background: url(../images/fondo-input-med.png) no-repeat;
}
.login-options {
	float: left;
	line-height: 21px;
	}
.register-form {
	text-align: left;
	padding-top: 20px;
	padding-left: 30px;
	}
.register-lefts {
	padding-left: 30px;
	float:left;
	line-height: 36px;
	text-align:right;
	}
.register-rights {
	padding-left: 30px;
	float:left;
	text-align:left;
	}
input#loginb {
	height:28px;
	width:56px;
	border:solid 0 #fff;
	background: url(../images/boton.png) no-repeat;
	}
button#loginb,input#loginc {
	height:33px;
	width:91px;
	border:solid 0 #fff;
	background: url(../images/boton2.png) no-repeat;
	}
	
.poll-buttons{
	text-align: center;
	margin-top: 10px;	
	}
.footer {
	background: url(../images/fondo-footer.jpg) repeat-x;
	clear: both;
	background-color: #0e0e0e;
	border: 1px;
	border-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	height: 120px;
	width: 948px;
}
.moduletable-sitemap {
	background: url(../images/fondo-footer.jpg) repeat-x;
	clear: both;
	background-color: #0e0e0e;
	border: 1px;
	border-style: solid;
	border-top-color: #262626;
	border-left-color: #262626;
	border-right-color: #1D1D1D;
	border-bottom-color: #1D1D1D;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	min-height: 115px;
	padding-bottom: 15px;
	width: 948px;
}

/*
 * CSS for Simplest Forum.
*/
.forum-sysmess {
	color: white;
	background-color:transparent;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	}
.forum-sysmess a {
	color: white;
	}

tr.sectiontableentry0.requiresapproval td,
tr.sectiontableentry1.requiresapproval td {background-color:#fcc;border-bottom:2px solid #faa;}

/*
 * Controls the appearance of posts
*/
div.post {text-align:left;margin:10px;padding:5px;}
div.post div.subject {text-align:left;font-weight:bold;font-size:1.1em;color: #F9B921;}
div.post div.postby {text-align:left;font-style:italic;font-size:0.8em;}
div.post div.msg {padding:7px;}/* border:1px dotted #000;
div.post.parent {background-color:#ffd;}*/
div.post.child.c1 {text-align:left;margin-left:20px;}
div.post.child.c2 {text-align:left;margin-left:40px;}
div.post.child.c3 {text-align:left;margin-left:60px;}
div.post.child.c4 {text-align:left;margin-left:80px;}
div.post.child.c5 {text-align:left;margin-left:90px;}
div.post.child.c6 {text-align:left;margin-left:100px;}
div.post.child.c7 {text-align:left;margin-left:120px;}
div.post.child.c8 {text-align:left;margin-left:140px;}
div.post.child.c9 {text-align:left;margin-left:160px;}
div.post.child.c10 {text-align:left;margin-left:180px;}
div.post.requiresapproval {text-align:left;border:3px solid #fcc;}
div.post .buttons {text-align:right;font-size:0.8em;}

/*
 * This is actually for the latest posts module (sorry for the violation...)
*/
span.subject {text-align:left;font-weight:bold;color: #F9B921;}
span.date {text-align:left;font-size:0.7em;}

/*
 * A default formatting for code blocks
*/
pre.code {border:1px solid #ccc;background-color:#eeeeee;overflow:auto;padding:10px;}
