*{
	margin: 0;
	padding: 0;
	border: none;
}

body{
	font: 12pt sans-serif, Arial;
	color: inherit;	
	background-color: #e6e6e6;
}

#wrap{
	overflow:visible;
	width: 1000px;
	margin: 0 auto;
	color: inherit;
	background-color: white;
}

.row{
	overflow: hidden;
}

a{
	outline: none;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

ul, li{
	list-style: none;	
}

.hidden{
	display: none;
}

.invisible{
	visibility: hidden;
}
hr{
	color: inherit;
	background-color: #d6d6d6;
	height: 2px;
	margin-top: 0.5em;
}

#header-banner{
	display: none;
}

#header-banner .banner-left{
	display: none;
	}

#header-banner .banner-right{
	display: none;
}


#header{
	display: block;	
}

#header h1{
	display: none;
}

a.link-logo{
	display: block;
	overflow: visible;
}
#header img{
	display: block;
	float: left;
	margin-left: 1.2em;
	margin-top: 1em;
}

#header .info{
	display: none;
}

#date{
	display: none;
}
#header .info .row-static{
	display: none;
}

#header .info .row-static a{
	display: none;
}

#header .info .row-static a:hover{
	display: none;
}

#header .info .row-static a.publi{
	display: none;
}

#header .info .row-static a.publi:hover{
	display: none;
}


#header .info .row-static a.contact{
	display: none;
}

#header .info .row-static a.contact:hover{
	display: none;
}

#header .info .row-static a.who{
	display: none;
}

#header .info .row-static a.who:hover{
	display: none;
}

#header .info .row-static a.rss{
	display: none;
}

#header .info form#find{
	display: none;
}

#header .info form#find input{
	display: none;
}

#header .info form#find a{
	display: none;
}

#header .info form#find a label{
	display: none;
}

ul#nav{
	display: none;
}

#nav li{
	display: none;
}

#nav li a{
	display: none;
}

#nav li a.active{
	display: none;
}

#nav li a:hover{
	display: none;
}

#nav li:hover{
	display: none;
}

#nav li.portada{
	display: none;
}

#nav li.reus{
	display: none;
}

#nav li.camp{
	display: none;
}

#nav li.economia{
	display: none;
}

#nav li.opinio{
	display: none;
}

#nav li.esports{
	display: none;
}

#nav li.tendencies{
	display: none;
}

#nav li.agenda{
	display: none;
}

#nav li.enquestes{
	display: none;
}

#nav li.multimedia{
	display: none;
}

 #nav li.multimedia a{
	display: none;
}

#nav li.hemeroteca{
	display: none;
}


#nav li li{
	display: none;
}

#nav li li a{
	display: none;
}


#nav li li a:hover{
	display: none;
}

#nav li ul {
	display: none;
}

#nav li:hover ul, #nav li.over ul {
	display: none;
}

.bread-crumb{
	display: none;
}

.bread-crumb a{
	display: none;
}


#block_1 .videobox{
	display: none;
}

#block_3 .videobox{
	display: none;
}

#cover{
	color: #000;
	background-color: inherit;
	margin-left: 1em;
	margin-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

#video{
	display: none;
}

#cover #video object{
	display: none;
}
#cover #video .date{
	display: none;
}


#cover #video p{
	display: none;
}

#cover #send_video{
	display: none;
}

#cover #send_video a{
	display: none;
}

#cover #send_video a:hover{
	display: none;
}

#cover #send_video a span{
	display: none;
}

#cover{
	margin-top: 1em;
	margin-left: 1em;
	overflow: visible;
}

#block_1{
	float: none;
	width: 910px;
	overflow: visible;
	margin-left: 0.5em;
	padding-right: 0.5em;
	border-right: 0px solid #d6d6d6;
}

#block_1 .static-text{
	font: 11pt sans-serif, Arial;
	color: #666666;
	background-color: inherit;
	margin-left: 0.5em;
}

#block_2{
	float: none;
	width: 300px;
	margin-left: 0.5em;
	padding-right: 0.5em;
	border-right: 1px solid #d6d6d6;
	overflow: visible;
}

#block_3{
	display: none;
}

#block_section, #static{
	float: left;
	width: 610px;
	overflow: visible;
	margin-left: 0.5em;
	padding-right: 0.5em;
	border-right: 1px solid #d6d6d6;
}

#block_section .result-search{
	font-weight: bold;
	margin-bottom: 1em;
	margin-left: 0.5em;
}

#msgerror, #error-newsletter{
	color: inherit;
	background-color: #f2f2f2;
	clear:both;
	margin: 1em auto 0;
	text-align: center;
}

#error-newsletter{
	width: 28em;
	margin-top: 0;
	margin-bottom: 1em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	}

#block_3 .message-error, #block_1 .message-error{
	display: none;
}

#block_3 .banner{
	display: none;
}

#block_2 .banner{
	display: none;
}


#cover #block_1{
	width: 300px;
}

#poll{
	overflow: hidden;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #d6d6d6;
}

#poll #poll-top{
	background: url(../img/box-survey-top.gif) no-repeat center top;
	height: 0.5em;
	margin-top: 1em;
}

#poll .question{
	font-weight: bold;
	margin-bottom: 1em;
}

#poll #formpoll{
	display: block;
	padding: 1em;
	background: url(../img/box-survey-middle.gif) repeat-y center top;
}

#poll #formpoll form{
	display: block;
	overflow: visible;
}

#poll .row, #poll .row a.results, #poll-results a.results{
	display: block;
	font: 12pt sans-serif, Arial;
	color: #3f3f3f;
	background-color: inherit;
	line-height: 1.3em;
	margin: 1em 0.5em 0;
}

#poll-results a.results{
	margin-top: 0;
	}

#poll .row a.results{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#poll .row a.results:hover, #poll-results a.results:hover{
	color:  #98141b;
	background-color: inherit;
	}

#poll #poll-bottom{
	display: block;
	background: url(../img/box-survey-base.gif) no-repeat center bottom;
	height: 0.5em;
}

#poll .row .option{
	margin-right: 1em;
}

#poll .row .result{
	margin-left: 0.5em;
}

#cover .news{
	margin-bottom: 0.5em;
}

.news-opinion{
	clear: both;
	padding-top: 1em;
	border-top: 1px solid #d6d6d6;
}

.no-border{
	border-top: 0px;
}

#cover .news h2{
	clear: both;
	background-color: #e6e6e6;
	color: #3f3f3f;
	font: 12pt/2em sans-serif, Arial;
	padding-left: 0.5em;
	margin-bottom: 0.5em;
}

#cover .news .title-reus{
	border-left: 2px solid #3f4c6b;
}

#cover .news .title-camp{
	border-left: 2px solid #66ae00;
}

#cover .news .title-economia{
	border-left: 2px solid #ee7d1c;
}

#cover .news .title-esports{
	border-left: 2px solid #e20c19;
}

#cover .news .title-tendencies{
	border-left: 2px solid #6d996e;
}

#cover .news .title-fotos{
	border-left: 2px solid #990000
}

#cover .news .title-agenda{
	border-left: 2px solid #e42782;
}

#cover .news .title-enquestes{
	border-left: 2px solid #cf9810;
}

#cover .news .title-opinio{
	border-left: 2px solid #28b5c0;
}


#cover .news .date{
	color: #8c8c8c;
	background-color: inherit;
	font: 11pt sans-serif, Arial;
	line-height: 1.5em;
	margin-left: 0.5em;
}

#cover .news h3, #cover .news-opinion h3{
	font: bold 12pt/1.2em sans-serif, Arial;	
	margin-left: 0;
}

#cover .news h3, #cover .news-section h3{
	margin-left: 0.3em;
	}

#cover .news h3 a{	
	margin-left: 0em;
	color:  #3f3f3f;
	background-color: inherit;
}

#cover .news-opinion h3 a, #cover .no-border h3 a{
	margin: 0;	
	}


#cover .news h3 a:hover{ 	
	color:  #98141b;
	background-color: inherit;
}

#cover .first h3{
	font-size: 14pt;
	line-height: 1em;	
}

#cover .news img{
	float: left;	
	width: 100px;
	margin: 0.5em 0.7em 1em;
}

#cover .first img{
	width: 130px;
	float: right;
	margin-right: 0.5em;
}

#cover .news p{
	font: 11pt sans-serif, Arial;
	color: #3f3f3f;
	background-color: inherit;
	line-height: 1.3em;
	margin: 0 1em 1em 0.4em;
}

#cover .first p{
	margin-top: 0.5em;
}

#cover .news .first{
	border-top: none;
}

#cover .news .subnews img{
	margin-right: 1em;
}


#cover .news-section h3, #cover .news-section h3 a{
	font: bold 12pt/1.2em sans-serif, Arial;	
}

#cover .news-section{
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #d6d6d6;
}

#cover .news-section img{
	float: left;	
	width: 150px;
	margin: 0.5em 1em 1em;
}

#newsletter{
	display: none;
}

#newsletter label{
	display: none;
}

#newsletter input{
	display: none;
}

#newsletter .fielderror{
	display: none;
}

#newsletter a, #contact-form a, #block_1 a.return, input.pollbtn{
	display: none;
}

#news .comment-form a{
	display: none;
}


#contact-form a, #block_1 a.return{
	float: right;
	margin-left: 0;
	margin-right: 2.5em;
}
	
input.pollbtn{
	cursor: pointer;
	display: block;
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	
}

#newsletter a:hover, #contact-form a:hover, #block_1 a.return:hover, #news .comment-form a:hover, input.pollbtn:hover{
	display: none;
}

#news .comment-form a.rules{
	display: none;
}

#news .comment-form a.rules:hover{
	display: none;
}
	
#news .comment-form a.rules-form{
	display: none;
}

#news .comment-form a.rules-form:hover{
	display: none;
	}

.title-section{
	float: left;
	font-size: 14pt;
	color:  #98141b;
	background-color: inherit;
	font-weight: normal;
	font-style: normal;
}

.title-summary{
	float: right;
	margin-right: 0.5em;
	font-size: 10pt;
}


#news{
	margin-top: 1em;
	margin-left: 1em;
	overflow: visible;
	padding-bottom: 1em;
}

#news .top-opinion{
	display: block;
	clear: both;
	margin-bottom: 1em;
	overflow: hidden;
}

#news .top-opinion img{
	float: left;
	margin-right: 1em;
	display: inline;
}

.video-news{
	color: inherit;
	background-color: #f2f2f2;
	padding: 0.5em 1em 1em 1em;
}

#news .section{
	background-color: #e6e6e6;
	color: #3f3f3f;
	font: Bold 11pt Georgia, Serif;
	line-height: 2em;
	padding-left: 0.5em;
	overflow: visible;
}

#news .actions{
	display: none;
}
#news .actions a{
	display: none;
}

#news .actions a.print{
	display: none;
}

#news .actions a.print:hover{
	display: none;
}

#news .actions a.pdf{
	display: none;
}

#news .actions a.pdf:hover{
	display: none;
}

#news .actions a.send{
	display: none;
}

#news .actions a.send:hover{
	display: none;
}

#news .actions a:hover, #static a.link-static:hover{
	display: none;
}

#news .news-intro{
	font: 14pt sans-serif, Arial;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 1em;
	padding-bottom: 0.5em;
	margin-top: 0.5em;
	color: #58575d;
	background-color: inherit;
	overflow: hidden;
}
#news .author{
	float: left;
	}
#news .date{
	float: right;
	color: #58575d;
	background-color: inherit;
	font: 14pt sans-serif, Arial;
	margin: 0;
	margin-left: 0.5em;
	margin-right: 1.1em;
}
#news h2{
	clear: both;
	font: bold 20pt/16pt Arial, Helvetica, Geneva, sans-serif;
	color: #3f3f3f;
	background-color: inherit;
	margin-bottom: 0.3em;
}

#news h2.title-interview{
	clear: both;
	font: italic bold 16pt/16pt Arial, Helvetica, Geneva, sans-serif;
	color: #3f3f3f;
	background-color: inherit;
	margin-bottom: 0.3em;
}

#news .top-opinion h2{
	clear: none;
	}

#news h3{
	font: Normal 18pt Arial, Sans-serif;
	color: #464646;
	background-color: inherit;
}

#news .entradeta{
	clear: both;
	color: #3f3f3f;
	background-color: inherit;	
	margin-bottom: 1em;
	font: 18pt Sans-serif, Arial;
}

#news .photo{
	display: block;
	float: right;
	clear: both;
	margin-top: 1em;
	margin-bottom: 1em;
	overflow: hidden;
}

#news .photo img{
	float: right;
	display: block;
	margin: 0.5em 0.5em 0.5em 1em;
}

#news .photo .text-photo{
	float: right;
	clear: both;
	margin-right: 0.5em;
	text-align:right;
}


#news .photo .photo-description, #news .photo .photo-author{
	text-align: right;
	color: #616161;
	background-color: inherit;
	font-size: 12pt;
	line-height: 1em;
	margin: 0;
}

#news .photo .photo-author{
	font-size: 12pt;
	margin-top: 0.5em;
}

#news #gallery{
	margin-top: 1em;	
}
#news #gallery .photo,
#news #gallery .photo img,
#news #gallery .photo p{
	width: auto;
}

#news #gallery .photo{
	float: none;
	margin-left: 0;
	margin-top: 0.5em;
	padding-left: 0;
}

#news #gallery .photo p
{
	text-align: left;
	margin-left: 0;
}
#news #gallery .photo img
{
	margin-left: 0;
}
#news p{
	color: #3f3f3f;
	background-color: inherit;
	font: 16pt/1.3em sans-serif;
	margin-top: 0.7em;
}

#news p.question{
	color: black;
	background-color: inherit;
	font: 11pt/1.1em sans-serif;
	}

#news p.italic-text{
	color: #3f3f3f;
	background-color: inherit;
	font: italic 14pt/1.3em sans-serif;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}

#news #attach{
	display: none;
}

#news #attach ul{
	display: none;
}

#news #attach ul li h2{
	display: none;
}

#news #attach ul li h3{
	display: none;
}

#news #attach ul li{
	display: none;
}

#news #attach ul li.title{
	display: none;
}

#news #attach ul li a{
	display: none;
}

#news #attach ul li a:hover{
	display: none;
}

.pagination{
	display: none;
}
.pagination a{
	display: none;	
}

.pagination span.pags{
	display: none;
}

.pagination a:hover{
	display: none;
}

.pagination a.before{
	display: none;
}

.pagination a.before:hover{
	display: none;
	}

.pagination a.after{
	display: none;
}

.pagination a.after:hover{
	display: none;
	}
	
#block_3 .pagination
{
	display: none;
}
#block_3 .pagination a:hover
{
	display: none;
}
#block_3 .pagination a.before
{
	display: none;
}
#block_3 .pagination .first
{
	display: none;
}
#block_3 .news
{
	display: none;
}

#contact-form{
	display: none;
}

#contact-form .row{
	display: none;
}

#contact-form .last{
	display: none;
}

#contact-form label{
	display: none;
}

#contact-form input{
	display: none;
}

#contact-form .fieldError{
	display: none;
}

#contact-form input.checkbox{
	display: none;
}

#contact-form .radiobtn{
	display: none;
	}
	
#contact-form .radiobtn label{
	display: none;
	}


#contact-form input.radio{
	display: none;
}


#contact-form label.checkbox{
	display: none;
}

#contact-form textarea{
	display: none;
}


#static, #static-content{
	display: none;
}

#static{
	display: none;
}
	
#static h2{
	display: none;
}

#static p{
	display: none;
}

#static p.date-list{
	display: none;
	}

#static h2.static-title{
	display: none;
}

#static a.link-static{
	display: none;
}

#footer{
	display: none;
}
#footer a{
	display: none;
}


#comments{
	display: none;
}

#news h2.title-comments{
	display: none;
}

.row-opinion{
	display: none;
}

.position{
	display: none;
}

.content-comment{
	display: none;
}

.description{
	display: none;
}

.title-comments{
	display: none;
}

.author-comments{
	display: none;
}

#news .content-comment .date-comments{
	display: none;
}

.comment-form{
	display: none;
}

.comment-form p{
	display: none;
}

.comment-form .row{
	display: none;
}

.comment-form .row-rules{
	display: none;
}

#news .comment-form .row-rules p{
	display: none;
}

.comment-form .data-row{
	display: none;
}

.comment-form .row textarea{
	display: none;
}

.comment-form .row input{
	display: none;
}

.comment-form .row input#title{
	display: none;
	}

.main-title{
	width: 45em;
	height: 7em;
	background: url(../img/logo.gif) no-repeat;
	margin: 20em auto 0;
}

.days-until{
	width: 7em;
	height: 2em;
	margin: 1em auto 0;
	font: 20pt sans-serif, Arial, Helvetica;
	color: #8c8c8c;
	background-color: inherit;
}

.main-info{
	display: block;
	width: 10em;
	height: 2em;
	margin: 10em auto 0;
	font: 12pt sans-serif, Arial, Helvetica;
	color: #8c8c8c;
	background-color: inherit;
}
.main-info:hover{
	color: #8c8c8c;
	background-color: inherit;
	}



#fila-anios{
	width: 40em;
	border: 1px solid red;
	text-align: center;
	border: 1px solid #d9d9d9;
	color: #666666;
	background-color: #f2f2f2;
	padding: 2em 0;
	margin: 1em auto 0;
}

.camp-hemero{
	width: 10em;
	margin-left: 0.5em;
	border: 1px solid #d9d9d9;
}

#fila-anios a{
	font: 10pt Arial, Helvetica;
	color:  #98141b;
	background-color: inherit;

}

.hemero-strip{
	margin-left: 1.3em;
	margin-right: 1.6em;
	background-color: #e6e6e6;
	color: #3f3f3f;
	font: 12pt sans-serif, Arial;
	padding-top: 0.5em;
	padding-bottom: 0.4em;
	padding-left: 1em;	
}

.hemero-strip .strip{
	float: left;
}



