body{
	padding: 0px;
	background-color: #fff;
	font-family: "Comic Sans MS", Arial, Verdana;
	font-size: 11px;
}

#contenedor{
	width: 980px;
	background-image: url(../images/fondo.jpg);
	background-repeat: repeat;
	background-position: 0px 301px;
	background-color: #fa0000;
}
#cabecera{
	height: 134px;
	overflow: hidden;
}
	#cabecera .izq{
		float: left;
		width: 131px;
		height: 90px;
	}
	#cabecera .cent{
		float: left;
		width: 728px;
		height: 90px;
	}
	#cabecera .der{
		float: left;
		width: 121px;
		height: 90px;
	}
	#cebcera .menu{
		clear: both;
		width: 980px;
		height: 34px;
	}
#contenidos{
	width: 589px;
	float: left;
	overflow: hidden;
}
	/* Formulario */
	#contenidos form{
		display: block;
		margin: 0px;
		padding: 0px;
		/*background: #fdedb4;*/
	}
	#contenidos form table{
		width: 100%;
	}
		#contenidos form td{
			padding-left: 15px;
			padding-right: 15px;
		}
		#contenidos form td, table.contentpane td{
			padding-left: 15px;
			padding-right: 15px;
		}
		table.contentpane{
			width: 100%;
			padding-left: 15px;
			padding-right: 15px;
			color: #fb0004;
		}
	/* Enlaces en los contenidos */
	a.contentpagetitle{
		font-size: 12px;
		font-weight: bold;	
		color: #fff;
		text-decoration: none;
	}
	a.contentpagetitle:hover{
		text-decoration: underline;
	}
	#contenidos table{
		border: 0px;
		padding: 0px;
		border-spacing: 0px;
		border-collapse: collapse;
	}
	
	#contenidos .componentheading{
		background-image:url(../images/bg_titulares.jpg);
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		height:23px;
		padding-left:25px;
		width:576px;
	}
	
	table.contentpaneopen{
		width: 100%;
	}

	table.contentpaneopen img{
		margin-top: 5px;
		margin-bottom: 5px;
		float: left;
	}
	table.contentpaneopen p{
		margin: 5px;
		color: #fb0004;
	}
	table.contentpaneopen a{
		text-decoration: none;
		color: #fb0004;
	}
	table.contentpaneopen a:hover{
		color:#fb0004;
	}
	table.contentpaneopen a.readon{
		margin-right: 10px;
		margin-bottom: 10px;
		color: #fb0004;
		text-decoration: none;
		font-weight: bold;
		float: right;
	}
	table.contentpaneopen a.readon:hover{
		text-decoration:underline;;
	}
	td.contentheading{
		width: 576px;
		height: 23px;
		font-size: 13px;
		background-image: url(../images/bg_titulares.jpg);
		background-repeat: no-repeat;
		padding-left: 25px;
		color: #fff;
		font-weight: bold;

	}
	td.contentheading a{
		color: #fff;
	}
	td.contentheading a:hover{
		color: #fff;
	}

	.flashinvasionchvbox{
		width: 380px;
		margin: 0 auto;
	}
	table.moduletablegaleria{
		width: 576px;
		height: 23px;
		font-size: 13px;
		background-image: url(../images/bg_titulares.jpg);
		background-repeat: no-repeat;
		color: #fff;
		font-weight: bold;
		text-align: left;
		font-size: 12px;
	}
		table.moduletablegaleria th{
			padding-left: 25px;
			vertical-align: middle;
			height: 23px;
		}
#derecha{
	width: 391px;
	float: left;
}
	#derecha .seccion img{
		display: block;
	}
	#derecha .pollchv{
		width: 335px;
		height: 204px;
		margin-left:52px;
		margin-top:28px;
		background-image: url('../images/bg_encuesta.jpg');
	}
	#derecha .pollchv .sectiontableheader{
		color: #fff;
		height: 44px;
		padding-top: 15px;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 13px;
	}
	#derecha .pollchv ul{
		margin: 0px;
		margin-top: 20px;
		margin-left: 40px;
		padding: 0px;
		list-style: none;
	}
	#derecha .pollchv table.pollchvresultados{
		margin: 0px;
		margin-top: 20px;
		margin-left: 40px;
		width: 200px;
	}

	#derecha .pollchv table.pollchvresultados td.pollchvbarra{
		width: 100px;
	}
	#derecha .pollchv .pollchvlinea{
		background-color: #bb2723;
	}
	#derecha .pollchv li{
		margin: 0px;
		padding: 0px;
	}
	#derecha .pollchv form{
		margin: 0px;
		padding: 0px;
	}
#pandereta{
	clear: both;
	width: 980px;
}


/* Imagenes bloque */
.bloque{
	display: block;
}

/* Enlaces de navegacion */
.back_button a{
	margin-right: 10px;
	margin-bottom: 10px;
	color: #fb0004;;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	float: right;
}
.back_button a:hover{
	text-decoration: underline;
}
.pagenav_prev{
	display: none;
}
.pagenav_next{
	display: none;
}
a.contentpagetitle{
	position: relative;
	display: block;
	color: #fb0004;;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	margin-left: 16px;
}
a.contentpagetitle:hover{
	color:#fb0004;;
	text-decoration: underline;
}
a.pagenav{
	color: #fb0004;;
	font-size: 10px;
}
a.pagenav:hover{
	color: #fb0004;;
	text-decoration: underline;
}
/* Ranking */
#ranking{
	clear: both;
}
#ranking h3{
	font-size: 18px;
	padding-left: 9px;
}
#ranking h4{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 18px;
	background-image:url(../images/bg_titulares.jpg);
	background-repeat:no-repeat;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	width:556px;
}
#ranking p{
	color:#FB0004;
	margin:5px;
}
#ranking img {
	float:left;
	margin-bottom:5px;
	margin-top:5px;
}
#ranking .item{
	clear: both;
	height: 140px;
}
#ranking .item a{
	color: #fb0004;
	text-decoration:none;
}

/* Pagina con los comentarios */
table.dotted{
	clear: both;
	width: 577px;
	margin-left: 12px;
}
table.dotted td.utils{
	width: 100%;
	text-align: right;
	font-weight:bold;
}
table.viewcomment{
	width: 100%;
}
table.viewcomment .link{
	float: right;
}
table.viewcomment a:hover {
	color:#ff0000;
}
table.viewcomment a{
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;
}
table.viewcomment .paginacion{
	width: 100%;
	text-align: center;
}
.usercomments .info{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
#centro table.commenttableentry1, #centro table.commenttableentry2{
	width: 479px;
	font-weight:normal;
	margin-bottom: 10px;
}
table.commenttableentry1 td.posted, table.commenttableentry2 td.posted{
	background-image: url('../images/bg_posted.gif');
	background-repeat: no-repeat;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	width: 479px;
	color:#FFFFFF;
}
table.commenttableentry1 td.title, table.commenttableentry2 td.title{
	background-image: url('../images/bg_title.gif');
	background-repeat: no-repeat;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	width: 479px;
	color:#FFFFFF;
}

table.commenttableentry1 td.comment, table.commenttableentry2 td.comment{
	background-image: url('../images/bg_comment.gif');
	background-repeat: repeat-y;
	color: #fff;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	width: 479px;
}
table.commenttableentry1 td.report, table.commenttableentry2 td.report{
	display: none;
}

table.formulario td.campo{
	vertical-align: top;
}
p.nocomment{
	text-align: center;
}
.linkmorecomments{
	margin-left: 4px;
}
.linkmorecomments a{
	color:#FF0000;
	font-weight:bold;
}
.usercomments{
	margin-bottom: 5px;
}
input#compteur{
	color: #fff;
}
