body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	background-color:#d4d4d4; /* color de fons original #AAD2E6 000031; */
	color:#222222;
	margin:0px;
	padding:0px;
	text-align:center;
}

a:link {text-decoration: none ; color: #51a2cb;}
a:visited {text-decoration: none ; color: #51a2cb;}
a:active {text-decoration: none ; color: #51a2cb;}
a:hover {text-decoration: underline; color: #51a2cb;}

h1,h2,h3 {display:inline;}

label{padding-left: 6px;}

.mare{
	clear:both;
	width:1035px;
}
.principal{
	position:relative;
	margin: auto;
	width: 1035px;
	text-align:left;
	-moz-box-shadow: 0 5px 20px #666666;
	-webkit-box-shadow: 0 5px 20px #666666;
	box-shadow: 0 5px 20px #666666;
}
.textcerca {
	border: none;
	border: solid 2px #51a2cb;
	transition: border 0.3s;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:16px; 
	color: #ffcc33;
	width: 90%;
	height: 36px;
	padding-left: 5px;
	background: #42458c;
	border-radius:15px; 
	-moz-border-radius:15px; 
	-webkit-border-radius:15px; 
	z-index:9;
	position: relative;
	outline:0px;
}
.textcerca:focus,
.textcerca.focus {
  border: solid 2px #ffcc33;
}
input::placeholder {
  color: #51a2cb;
}
.col_1 {
	float:left;
	width:227px;
	_width:215px;
	_padding-left: 6px;
	_padding-right: 6px;
	margin-top:8px;
}
.col_2 {
	float:left;
	width:456px;
	_width:444px;
	_padding-left: 6px;
	_padding-right: 6px;
	margin-top:8px;
	border-left:1px solid #51a2cb;
}
.col_3 {
	float:right;
	display:inline;
	width:350px !important;
	min-width: 350px !important;	
/*	_width:302px;*/
/*	_padding-left: 6px; */
/*	_padding-right: 6px;*/
	margin-top:8px;
	border-left:1px solid #51a2cb;
}
/* notícies fons blanc */
.Bloc {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 6px;
	margin-right: 6px;
	_margin-left: 0px;
	_margin-right: 0px;
	padding-bottom: 6px;
	margin-bottom: 6px;
/*	border-bottom: 1px solid #51a2cb; */
	background:url(img/cenefaclara.gif) repeat-x 0px -14px;
}
.Minititol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #42458c;
	letter-spacing: normal;
	text-align: left;
	text-transform:uppercase;
	word-spacing: normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	vertical-align:bottom;
}
.Titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #000055;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	padding-left:8px;
	padding-right:8px;
}
.Titular a:link {color: #000055;}
.Titular a:visited {color: #000055;}
.Titular a:hover {color: #000055;}
.Subtitol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	_margin-right:-13px;
}
.Noticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #42458c;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
/*	clear:both; */
	_margin-right:-13px;
}
.InfoMedio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #42458c;
	text-align: left;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
}
.TitolSeccio {
	background-color: #FFCC33;
	background-image: url(img/difuminat_seccio.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000033;
	letter-spacing: 1pt;
	padding-left:8px;
	padding-right:8px;
	vertical-align:middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffcc33;
}
.tab_titol {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding-left:5px;
	background-color:#42458C;
/*	margin-top:20px; */
	margin-left:6px;
	margin-right:6px;
	_margin-left:0px;
	_margin-right:-13px;

	padding-bottom:3px;
	letter-spacing: 1pt;
}
.LeerMas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	float:left;
}
.Comentarios a {
	background-image: url(img/comentar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	float:right;
}

.foto {
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}

.fotoDisc {
	padding-left:8px;
	padding-top:8px;
	clear:both;
	font-size:11px;
	margin-right:6px;
	color:#333333;
	font-face:Calibri,Arial;
	font-size:13px;
}
.fotoDisc a:link {color: #333333;}
.fotoDisc a:visited {color: #333333;}
.fotoDisc a:hover {color: #333333;}

/*  cançó del dia */
.data { 
	color:#999999;
	float:left;
	line-height:2.3em;
	padding-right:5px;
	border-right:1px solid silver;
	font-size:.8em;
	text-align:center;
	padding-left:6px;
	margin-top:15px;
	margin-right:6px;
}

.data_dia {
	display:block;
	font-size:2.8em;
	text-align:right;
}

.data_mes {
	display:block;
	font-size:2.8em;
	text-align:right;
	font-weight:bold;
}

.data_any {
	display:block;
	font-size:1.4em;
	line-height:.9em;
	font-weight:bold;
}

.titolp {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-style:normal;
	color:#ffcc33;
	font-size: 18px;
	margin-top:12px;
}

.lletrap {
	margin-left:8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style:normal;
	color:#444444;
	font-size: 11px;
	margin-right: 5px;
	padding-top:6px;
	clear:both;
	padding-bottom:20px;
}

/*  Peu final */
.peu{
	position:relative;
	margin: auto;
	text-align:left;
	clear:both;
	margin-top:20px;
	width:1025px;
	height:140px;
	padding:5px;
	background-color:#000031;
	position:relative;
	-moz-box-shadow: 0 5px 20px #666666;
	-webkit-box-shadow: 0 5px 20px #666666;
	box-shadow: 0 5px 20px #666666;
}

.peuSeccio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	background-color:#000031;
	border-right: 1px solid #51a2cb;
	float:left;
	padding-left:15px;
	padding-right:15px;
	height:140px;
	line-height:18px;
	min-width:200px;
}
/* Comentaris */

.com_num {
	background-image: url(img/com_persona.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #777777;
	float:left;
	padding-left:15px;
	margin-left:5px;
}
.com_nom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	float:left;
	padding-left:10px;
}
.com_pais {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	float:left;
	padding-left:15px;
}
.com_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #444444;
	float:right;
	letter-spacing:1px;
	margin-left:6px;
	padding-left:3px;
}
.com_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	background-color: #e9e9e9;
	text-align: left;
	vertical-align: middle;
	padding:5px;
	letter-spacing: 1px;
	clear:both;
}
.com_capcalera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42458c;
	text-align: left;
	text-transform:uppercase;
	clear:both;
	border-top:2px solid #a4a3a9;
	border-bottom:1px solid #dbdbdb;
	padding-top:5px;
	width:664px;
	margin-left: 10px;
}
.com_caixa {
	margin-top:5px;
	margin-left:10px;
	padding-bottom:12px;
	overflow:hidden;
}

.com_caixa_gran {
	margin-top:10px;
	margin-left:6px;
	margin-bottom:10px;
	width:665px;
}

.com_caixa_gran2 {
/*	margin-top:10px; */
	margin-left:15px;
	margin-bottom:10px;
	float:left;
	background:#f2f2f2;
	border:1px solid #dbdbdb;
	color:#888;
	width:465px;
	padding-bottom:10px;
}
.com_caixa_gran2 .caixacamp {
	margin-top:6px;
	margin-left:6px;
	float:left;
}

.boton_form{font:13px/13px Tahoma,Arial,Helvetica,sans-serif; background:#D9E2EB;color:#496E92;padding:2px 15px;margin-left:25px;border:1px solid #829BB4;}
.boton_form:hover{cursor:pointer;color:#FFFFFF; background:#B0C0CF; border:1px solid #E6EBF1;}

.ParaCitar {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	color:#999999;
	border: 1px solid #000099;
	padding:4px;
	font-size:10px;
}

.CreativeCommons {
	margin-left:15px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	color:#777777;
	border: 1px solid #9999dd;
	padding:4px;
	font-size:11px;
	clear:both;
}

.IndexSup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #42458c;
	margin-left:15px;
	margin-right:7px;
	margin-bottom:7px;
	padding-top:1px;
	padding-bottom:2px;
	border-bottom: 1px solid #a4a3a9;
	text-transform:uppercase;
	letter-spacing: 1px;
}
.IndexSup a:link {	color: #42458c;}
.IndexSup a:visited {	color: #42458c;}
.IndexSup a:hover {	color: #42458c;}

.IndexSup2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
	margin-left:6px;
	padding-left:3px;
	float:right;
	vertical-align: middle;
	font-variant:normal;
	border-left: 1px solid #bbbbbb;
	text-transform:none;
}
.IndexSup2 a:link {color: #777777;}
.IndexSup2 a:visited {color: #777777;}

.IndexSup3 {
	margin-left:6px;
/*	padding-left:3px;*/
	float:right;
	vertical-align: middle;
}

.num_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	margin-left:6px;
	padding-left:6px;
	float:center;
	vertical-align: middle;
	font-variant:normal;
	border-left: 1px solid #bbbbbb;
}
.marccanconer{
	float:right;
	width:468px;
	border-left: 2px solid #2ea3ce;
	margin-bottom:8px;
	margin-right:-2px;
	margin-left:-4px;
	font-size:12px;
	display:inline;
	background-color:#f3f8ff;
}
.canconer{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align: left;
	padding-bottom:12px;
	padding-left:8px;
	padding-right:3px;
}
.canconer a{color: #000064;font-weight:bold;}
.canconer a:visited{color: #000064;font-weight:bold;}
.canconers{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align: left;
	padding-bottom:12px;
	padding-left:8px;
	background-color:#f3f8ff;
	margin-left:20px;
}
.canconers a{color: #000064;font-weight:bold;}
.canconers a:visited{color: #000064;font-weight:bold;}
.fotodisco{
	border: 1px outset #dddddd;
	-moz-box-shadow: 0 5px 20px #acacac;
	-webkit-box-shadow: 0 5px 20px #acacac;
	box-shadow: 0 5px 20px #acacac;
}
.caixa_sumari {
	z-index: 220;
	position:absolute;
	border: 2px solid #000032;
	display:none;
	padding:12px 12px 12px 0px;
	background-color:#eeeeee;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
}
.caixa_estat {
	float:left;
	width:307px;
	font-size:11px;
	padding:12px 0px 24px 24px;
	color: #333333;
}
.titol_estat {
	border-bottom: 1px solid #bbbbbb;
	font-size:12px;
	color: #555555;
	font-weight:bold;
	margin-bottom:3px;
}
.banderes {
	border: 1px outset #dddddd;
	cursor:pointer;
}
.bar {
	font-style: italic;
	color:#4472c4;
}
.versales {font-variant: small-caps;}
.publi_centrat{
	padding-top:20px;
	padding-left:7px;
	color:#bbbbbb;
	font-size: 9px;
}
.fonttipusdisc{
	color:#2ea2cb;
 	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
/* Menú */
.header{
background-color:#292f36}

.header--fixed{
	position:fixed;
	top:0px;
	width:1035px;
	z-index:999;
}

.headroom{
transition:transform .25s ease-in-out;will-change:transform}

.headroom--pinned{
transform:translateY(0)}

.headroom--unpinned{
transform:translateY(-100%)}
/* antic can_co */
.co_col0{
	float:left;
	width:676px;
	z-index: 999;
}
.co_Bloc{
	float:left;
	margin-top:15px;
	width:665px;
	max-width:665px;
/*	overflow:hidden;  OJU */
	margin-left:0px;
	display:inline;
	color:#333333;
}
.co_Titular{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #000030;
	letter-spacing: -1px; 
	text-align: left;
	padding-left:15px;
}

.co_Titular a{color: #000030;}
.co_Titular a:visited{color: #000030;}

.co_Foto {
	padding-left:15px;
}
.co_Minititol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42458c;
	text-align: left;
	text-transform:uppercase;
	margin-right: 10px;
	padding-top:5px;
	padding-left:15px;
}
.co_InfoMedio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #42458c;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
}
.co_Subtitol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	text-align: left;
}
.co_Noticia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	letter-spacing: normal;
	text-align: left;
	padding-bottom:12px;
	padding-left:15px;
}
.TaulaWiki{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-collapse: collapse;
	width: 100%;
}
.lletra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	letter-spacing: normal;
	text-align: left;
	padding-bottom:12px;
	padding-left:8px;
}

.Titolrelacio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	letter-spacing: normal;
	text-align: left;
	padding-left:5px;
	background-color:#42458C;
}

.Blocrelacio{
	margin-top:15px;
	margin-left:7px;
	padding-right:15px;
	padding-bottom:17px;
	width:240px;
	float:left;
	clear:both;
}
.Enllasrelacio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #42458c;
	letter-spacing: normal;
	text-align: left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #42458c;
}

.Enllasrelacio a:link {color: #42458c;}
.Enllasrelacio a:visited {color: #42458c;}
.Enllasrelacio a:hover {color: #42458c;}

.MesEnllasrelacio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-transform: none;
	color: #42458c;
	letter-spacing: normal;
	text-align: left;
	padding-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #42458c;
}
.Blocsumari{
	margin-top:0px;
	padding:0px;
	width:185px;
	clear:both;
	cursor: pointer;
	background-color:#ffffff;
	float:left;
	margin-left:12px;
	margin-right:0px;
	overflow:hidden;
}
.Blocsumari b{ font-size:105%; }
.Enllascerca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #42458c;
	text-align: left;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #42458c;
}
/* fotos */
.Peufoto {
	margin-top:5px; 
	font-weight:normal; 
	font-size:12px; 
	color:#667788; 
	font-style:normal; 
	font-family: Arial, verdana, helvetica, sans-serif; 
	text-align:justify;
}
.creditfoto {
	font-family: verdana, helvetica, sans-serif; 
	font-size:10px; 
	text-align:right; 
	font-variant:small-caps;
	color:#112233; 
}
.mleft {
	float:left;
	background-color:#f8f8f8;
	border-bottom:1px solid #999999;
	margin-right:8px;
	margin-bottom:6px;
	padding:10px;
}
.mright {
	float:right;
	background-color:#f8f8f8;
	border-bottom:1px solid #999999;
	margin-left:8px;
	margin-bottom:6px;
	padding:10px;
}
.mcenter {
	text-align: center;
	background-color:#f8f8f8;
	border-bottom:1px solid #999999;
	margin-left:auto;
	margin-bottom:6px;
	padding:12px;
}
/*calendari*/
.m1 {
   font-family:Arial;
   font-size:7pt;
}
.m1 a {
   text-decoration:none;
   color:#000000;
}
.calenda{
	display: none;
	position:absolute;
	left:510px;
}
.color7 {color:#777777;}
/*IT */
.controlaudio {
	height:30px;
	margin-bottom: 12px;
	outline: 0px;
	max-width:300px;
}
.versioniT {
	font-family: verdana, helvetica, sans-serif; 
	font-size:10px; 
	color:#999999;
	padding-left: 8px;
}
#i_leermas { 
	position: absolute;
	cursor: pointer; 
	font-family: verdana, helvetica, sans-serif; 
	font-size:10px; 
	color:#51a2cb;
	padding-top:8px;
}
#i_textbio {
	display: none;
}
#i_checkleermas { display:none; }
#i_checkleermas:checked ~ #i_textbio { display: block; }
#i_checkleermas:checked ~ #i_leermas { display:none; }