body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #eee;
	background-color: #0F0026;
	margin: 0px;
}
div {}
a {
	text-decoration: none;
	color: #eee;
}
img
{
	border:0px;
}
#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-rosa.jpg) repeat-x;	
	width: 290px;
	height: 16px;
	background-color: #FB002B;
	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: #24262A;
	border-right-color: #1A1A2D;
	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-rosa.jpg) repeat-x;	
	width: 916px;
	height: 35px;
	background-color: #FB002B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;.
}
.header-left {
	padding-top:8px;
	padding-bottm:8px;
	float: left;	
}
.header-right {
	float: right;
}
.headecor {
	position: absolute;
	top: 0px;
	left: 916px;
	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-rosa.jpg) repeat-x;
	background-color: #FB002B;
	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;
}
.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;
	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: #24262A;
	text-align: left;
	vertical-align: bottom;
	height: 32px;
	min-width: 140px;
	background-color: #27006F;
}
.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: #24262A;
	text-align: left;
	vertical-align: bottom;
	height: 32px;
	width: 125px;
	background-color: #27006f;	
}
.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: #27006f;
	border: 0px;
}
.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: #24262A;
	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: #24262A;
	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: 16px;
	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: #24262A;
	border-left-color: #24262A;
	border-right-color: #1A1A2D;
	border-bottom-color: #1A1A2D;
	*/
	border:0px;
	background-color: #24262A;
	width: 728px;
	height: 90px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 3px;
	padding-left: 0px;
}
.billboard {
	clear: both;
	height: 300px;
	width: 948px;
	background-color: #27006F;
	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: #24262A;
	border-left-color: #24262A;
	border-right-color: #1A1A2D;
	border-bottom-color: #1A1A2D;
	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);*/
	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: #27006F;
	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: #24262A;
	border-left-color: #24262A;
	border-right-color: #1A1A2D;
	border-bottom-color: #1A1A2D;
	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: 855px;/*
	background-image: url(../images/tri.png);*/
	width: 93px;
	height: 107px;
	
}
.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%;*/
        width:948px;
	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: #24262A;
	border-left-color: #24262A;
	border-right-color: #1A1A2D;
	border-bottom-color: #1A1A2D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	background-color: #27006F;
	overflow: hidden;
}
.scroll {
	clear: both;
	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: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: 98.2%;
	height: 119px;
	background: url(../html/fondo-scroller.jpg);	
}

.wrapperscroller {
        padding:0px;
	clear: both;
	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: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	/*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;
}
.suscribete{
	float:right;
	padding-right:10px;
	padding-top:2px;
	}
.navigator {
	margin:15px;
	}
.maincontent {
	background-color: #27006F;
	border: 1px;
	border-style: solid;
	border-top-color: #24262A;
	border-left-color: #24262A;
	border-right-color: #1A1A2D;
	border-bottom-color: #1A1A2D;
	min-height: 630px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: left;
	width: 632px;
	background: url(../images/fondo-main.jpg);
}
.generic-frame {
	margin: 15px;
	text-align: left;
}
.maincontent4 {
	background-color: #27006f;
	border: 1px;
	border-style: solid;
	border-top-color: #24262A;
	border-left-color: #24262A;
	border-right-color: #1A1A2D;
	border-bottom-color: #1A1A2D;
	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-rosa.jpg) repeat-x;
	background-color: #FB002B;
	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: #30007E;
	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: #30007E;
	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: #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;
}

.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: #30007E;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;
	}
.blog-itemreadmore a{
	color: #fcd621;
	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:white;
	font-size:large;
	list-style:none;
	background-color:trasparent;
}
ul#mainlevel-usermenu {
  list-style-image: url('../images/flecha.png');
}
ul#mainlevel-usermenu a {
  display: block;
  text-align: left;
}

.banner2 {
	width: 298px; 
	height: 100%;
	color: #fff;
	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: 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: #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: 1px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: right;
	background: url(../images/fondo-large.jpg) repeat-x;
	text-align: left;
}

.proglist-frame {
	margin: 15px;
	text-align: left;
	font-size: 10px;
}
.proglist-row {
	height: 220px;
	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: #30007E;;
	border-style: solid;
	height: 200px;
}
.proglist-imghandle{
	margin-top: 15px;
	margin-bottom: 15px;
	width: 170px;
	}
.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: #30007E;
	border-style: solid;
	float: left;
	width: 303px;
	height: 200px;
	text-align: left;
	font-size: 12px;
}
.proglist-schrss {
	float: left;
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
	width: 92px;
}

.post-box{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	}
.post-subject {/*
	color: #fcd621;*/
	font-weight: bold;
}
.post-subjectf {
	font-weight: bold;
	padding-left: 95px;
}
.subject-yellow {
	color: #fcd621;
}
.post-content {
	text-align:left;
}
.date-searchresults{
	font-style: italic;
	font-size: 10px;
	color: #ccc;
}
.moduletable-ultcom-user1-52mx {
	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;
	}
input#submitter {
        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-large.jpg) repeat-x;
	clear: both;
	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: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	height: 120px;
	width: 948px;
}
.moduletable-sitemap {
	background: url(../images/fondo-large.jpg) repeat-x;
	clear: both;
	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: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	min-height: 130px;
	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: #fcd621;}
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: #fcd621;}
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;}
