/* 
Theme Name: BTV Noticies
Theme URI: http://laviniainteractiva.com/
Description: The default WordPress theme for BtvNOTICIES
Version: 1.0
Author: BtvNOTICIES & Lavinia Interactiva
Author URI: http://laviniainteractiva.com
*/

/********************************************* RESET *********************************************/
/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-family: inherit;
	vertical-align: baseline;
}

html, body {
	height:100%;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input, textarea {
	margin: 0;
	padding: 0;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

a {
	text-decoration: none;
	color: #00789C;
}

a:hover {
	text-decoration: underline;
}

.left {
	float: left;
}

.right {
	float: right;
}

.punteado_top { border-top:1px dotted #000; padding-top:1em; }

.punteado_bottom { border-bottom:1px dotted #000; padding-bottom:1.5em; }

.sinborder { border:0 !important; }*/

@import url(reset.css);
/**************************************** LAYOUT **********************************************/

/*body { 
	font: normal 62.5%/1.4 Arial, Helvetica, sans-serif;
	color: #000;
	background: url(images/bg-diagonals.gif) repeat 0 0;
	text-align: center;
}*/

body { background-color:#efefef; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; }
.oculto { position:absolute; left:-10000em; }
strong { font-weight:bold; }
/* ========================================= #ban_publi == */
#ban_publi { background:#cacbce; border-bottom:1px solid #ddddde; float:left; height:9.5em; overflow:hidden; width:100%; }
#ban_publi .content { margin:0 auto; width:97em; }
#ban_publi .left { float:left; }
#ban_publi .right { float:right; }
/* ========================================= fin #ban_publi == */

/* ========================================= #m_top == */
#m_top { background-color:#212121; color:#FFF; float:left; width:100%; }
#m_top .content { margin:0 auto; width:97em; }
#m_top ul { display:inline-block; height:3.1em; width:97em; }
#m_top li { display:block; float:left; font-weight:bold; }
#m_top li.tit, #m_top li.xar, #m_top li.con { border-right:1px solid #5F5F5F; }
#m_top li.tit { font-size:1.7em; padding:0.5em 0 0.3em 1em; width:10em; }
#m_top li.xar { margin-left:1.5em; padding-bottom:0.6em; width:13.2em; }
#m_top li.xar .txt { font-size:1.2em; float:left; margin:0.9em 0.5em 0 0; }
.xarxes { float:left; margin-top:0.8em; width:auto !important; }
.xarxes li { float:left; }
.xarxes li.face, .xarxes li.twit { background:url(images/new/ico_xarxes.gif) no-repeat; height:1.9em; width:2em; }
.xarxes li.face { background-position:0 0; margin-right:0.3em; }
.xarxes li.twit { background-position:0 -31px; }
.xarxes li a {
    display: block;
    height: 1.9em;
    width: 2em;
}
#m_top li.con { margin-left:1.5em; padding:0.6em 0; width:29.8em; }
#m_top li.con.desc { padding:0.5em 0; }
#m_top li.con .txt { float:left; margin-top:0.3em; }
#m_top li.con .out { float:right; margin-right:1em; }
#m_top li.con .txt { color:#FFF; font-size:1.2em; font-weight:bold; }
#m_top li.con .out a { background:#626262 url(images/new/ico_others.png) 100% -1344px no-repeat; color:#FFF; display: block; font-size:1.2em; font-weight:bold; padding: 0.3em 2.8em 0.4em 0.8em; text-decoration:none; width:auto; }
#m_top li.con .out a:hover { background-color:#40b0e3; text-decoration:none; }
#m_top li.bus { float:right; }
/* ========================================= #buscar == */
#buscar { font-size:1.3em; }
#buscar, #buscar label { float:left; }
#buscar label { margin:0.7em 0.5em 0 1em; }
#buscar input[type="text"] { background-color:#626262; border:none; color:#FFF; float:left; font-weight:bold; margin:0 0.1em 0 0; }
#buscar input[type="text"] { padding:0.7em 0.5em 0.7em 0.5em; width:12em; }
#bt_buscar { background:url(images/new/ico_others.png) no-repeat; border:0; cursor:pointer; float:left; padding:0; text-indent:-10000px; text-transform:capitalize; }
#bt_buscar { background-position:0 0; height:2.6em; width:2.5em; }
/* ========================================= fin #buscar == */
/* ========================================= fin #m_top == */

/*#wrapper { 
	text-align: left;
	margin: 0 auto;
	width: 984px;
	font-size: 1.1em;
	padding: 0 12px;
	background: url(images/bg-wrapper.png) repeat-y 0 0;
	min-height:100%;
	float:left;
	width:100%;
}*/

/** html #wrapper { background: #fff; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; 	border-bottom:1px solid #c3c3c3; height:100%; }*/


#wrapper { float:left; width:100%; }
/**************************************** COLORS LAYOUT **********************************************/

/*#feed .societat h2,
.categories li.cat-item-10,
.categories li.cat-item-10 a {
	background-color: #D71C39;
}

.categories li.cat-item-10 a:hover {
	background-color: #a61128;
}

/*#feed .mobilitat h2,
.categories li.cat-item-11,
.categories li.cat-item-11 a {
	background-color: #D6006E;
}
.categories li.cat-item-11 a:hover {
	background-color: #9e0654;
}

/*#feed .politica h2,
.categories li.cat-item-12,
.categories li.cat-item-12 a {
	background-color: #5E1183;
}
.categories li.cat-item-12 a:hover {
	background-color: #2e0542;
}

/*#feed .economia h2,
.categories li.cat-item-13,
.categories li.cat-item-13 a {
	background-color: #1A75CE;
}
.categories li.cat-item-13 a:hover {
	background-color: #0c4c8a;
}

/*#feed .tecnologia h2,
.categories li.cat-item-14,
.categories li.cat-item-14 a {
	background-color: #00A6D6;
}
.categories li.cat-item-14 a:hover {
	background-color: #0a8db3;
}

/*#feed .esports h2,
.categories li.cat-item-15,
.categories li.cat-item-15 a {
	background-color: #7DBA00;
}
.categories li.cat-item-15 a:hover {
	background-color: #649108;
}

/*#feed .cultura h2,
.categories li.cat-item-16,
.categories li.cat-item-16 a {
	background-color: #F6B50F;
}
.categories li.cat-item-16 a:hover {
	background-color: #d59b08;
}*/

#feed div div.feed_second { clear:both; float:none; border-top:1px solid #000; margin-top:2em; padding-top:2em; }
/**************************************** BANNER **********************************************/

.banner { width: 984px; }
/**************************************** HEADER **********************************************/

#header { background:#f0f0f0 url(images/new/f_header.png) center top no-repeat; float:left; width:100%; }
#cab_banner { background-position:center top; background-repeat:no-repeat; /*height:131px;*/ position:relative; width:100%; z-index:10; }
#header .content { margin:0 auto; position:relative; width:97em; z-index:20; }
/*#header {
	padding-top: 15px;
	font-size: 1.1em;
}*/

/*#header h1 {
	margin-bottom: 8px;
}

#header h1 img {
	display:block;
}

#header a {
	color: #fff;
	font-weight: bold;
}

#header li.current-cat a {
height:25px;
padding-top:15px;
text-decoration:none;
}

#header div {
	background: url(images/bg-diagonals.gif) repeat 0 0;
	margin-bottom: 5px;
	overflow: hidden;
	clear:both;
}

* html #header div { height: 1%; overflow:visible; }*/

/*.categories {
	overflow: hidden;
	background-color: #fff;
	float: left;
}

.categories li {
	float: left;
	width: 75px;
	height: 35px;
	background-color: #A9A8A9;
	margin-right: 3px;
	padding: 5px 0 0 5px;
}

.categories li a {
	display: block;
	width: 75px;
	height: 35px;
	background-color: #A9A8A9;
	padding: 5px 0 0 5px;
}

#header .cercador {
	display: block;
	float: right;
	background: none;
	overflow: hidden;
	margin: 11px 15px 0 0;
	font-weight: bold;
	clear:none;
}
* html #header .cercador {overflow:visible; display:inline;}

#header form {
	overflow: hidden;
	float: left;
}

#header input {
	float: left;
	border: none;
	background: #fff;
	padding: 3px;
	margin-left: 7px;
	font: normal 1em/1.3 Arial, Helvetica, sans-serif;
}

#header input.button {
	background: none;
	font-weight:bold;
}

#header .cercador a {
	color:#000;
}

#header input.button:hover,
#header .cercador a:hover {
	color:#1599ca;
}

#header .cercador p {
	float: left;
	background: url(images/separador-llistes.gif) no-repeat left 5px;
	padding: 3px 0 0 6px;
}

* +html #header .cercador p { padding-top: 2px; }
* html #header .cercador p { padding-top: 2px; }*/

/*.seguiment {
	float: left;
	margin: 4px 0 0 4px;
}

.seguiment li {
	background-color: #9B9B9B;
	overflow: hidden;
	padding: 1px 5px;
	display: block;
	float: left;
	margin-left: 3px;
}

.seccions {
	float: right;
	background-color: #fff;
}

.seccions li {
	background-color: #CFCFCF;
	overflow: hidden;
	padding: 5px 7px;
	display: block;
	float: left;
	margin-left: 3px;
	text-align:center;
	width:80px;
}

#header .seccions li a {
	color: #434343;
	text-decoration:none;
}

#header .seccions li a:hover {
	color: #fff;
}



.districtes {
	background-color: #9B9B9B;
	overflow: hidden;
	padding: 5px 0;
}

* html #header .districtes { height: 1%; overflow:visible; }

.districtes li {
	display: block;
	float: left;
	border-right: 1px solid #fff;
	padding: 0 13px;
}

#header .districtes a:hover {
	color:#cfcfcf;
}

.districtes li.cat-item-27 {
	border: none;
	padding-right: 0;
}*/

.seccions, .seccions li, .districtes, .districtes li, .seguiment, .seguiment li, .title_sec, .title_dis { float:left; }
.seccions, .districtes { margin-left:-1.6em; position:relative; z-index:10; }
.seccions li, .seguiment li { background-color:#8d8d8d; margin-right:1px; text-align:center; width:auto; }
.seccions li a, .seguiment li a { color:#FFF; display:block; text-decoration:none; }
.seccions li a { font-size:1.2em; padding:0.5em 2.03em; }
.seguiment li a { background:url(images/new/ico_rss.png) 34px 6px no-repeat; font-size:1.2em; padding:0.5em 3.8em 0.5em 4.6em; }
.modul .seguiment li a { background:none; font-size:0.9em; padding:0.3em; }
.seccions li a:hover, .seguiment li a:hover, .seccions li.current-cat a { background-color:#1f272a; text-decoration:none; }
.districtes li { background-color:#ebebeb; border-right:1px solid #888; text-align:center; width:auto; }
.districtes li.ult { border-right:none; }
.districtes li a { color:#888; display:block; font-size:1.2em; padding:0.5em 0.75em; text-decoration:none; }
.districtes li a:hover, .districtes li.current-cat a { color:#FFF; background-color:#20292c; text-decoration:none; }
.districtes li:first-child a { padding-left:2.3em; }
.title_sec, .title_dis { background:url(images/new/ars_menu.png) no-repeat; color:#FFF; display:block; font-size:1.2em; padding:0.5em 1em; position:relative; z-index:20; }
.title_sec { background-position:0 0; width:8.8em; }
.title_dis { background-position:0 -123px; width:5.8em; }
.sep_menu { float:left; margin-bottom:0.2em; width:97.7em; }
/* ========================================= #m_p == */
#m_p, #m_p li { float:left; }
#m_p { margin-left:1px; width:96.9em; }
:root #m_p { width:97.4em \0/IE9; }
#m_p li { background-color:#008eb2; margin-right:1px; }
#m_p li.ult { border-right:0; margin-right:0; width:13.9em; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
#m_p li.ult {
width:14em;
}
}
#m_p li a { color:#FFF; display:block; font-size:1.3em; font-weight:bold; padding:0.7em 0.7em 0.8em 0.7em; text-decoration:none; text-align:center; text-transform:uppercase; width:119px; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
#m_p li a {
padding-bottom:0.85em;
}
}
:root #m_p li a { padding:0.7em 0.7em 0.8em 0.7em \0/IE9; }
#m_p li a:hover, #m_p li.current-cat a { background-color:#000; text-decoration:none; }
.logo_btv { float:left; margin:1em 1.6em 0 0; }
.logo_btv_not { float:left; margin-top:4em; width:340px; }
.bts_gen, .bts_gen .bts_cat, .bts_gen .bts_not { float:left; }
.bts_gen { margin-top:6.7em; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.bts_gen {
margin-top:6.8em;
}
}
.bts_gen .bts_cat, .bts_gen .bts_not { background:url(images/new/bts_gen.png) no-repeat; position:relative; }
.bts_gen .bts_cat { background-position:0 -1px; width:17.1em; z-index:1; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.bts_gen .bts_cat {
background-position:0 -2px;
}
}
.bts_gen .bts_not { background-position:0 -170px; margin-left:-2.6em; width:17.4em; z-index:2; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.bts_gen .bts_not {
background-position:0 -171px;
}
}
.bts_gen .bts_cat a, .bts_gen .bts_not a { color:#FFF; font-size:1.7em; font-weight:bold; display:block; padding:1.8em 0 0.8em 0; text-align:center; text-decoration:none; }
#header .foto { position:absolute; }
#header .rest { display:inline-block; margin-bottom:0.2em; position:relative; width:97em; z-index:1; }
:root #header .rest { margin-right:-0.1em\0/IE9; }
#weather { float:right; width:18em; }
#weather .ico, #weather .content { float:left; }
#weather .ico { margin-right:1.5em; }
#weather .content { width:6em; }
#weather .txt { padding-top:1.5em; }
#weather p, #weather .temp { color:#3f3f3f; font-weight:bold; }
#weather p { font-size:1.4em; }
#weather .temp { font-size:3.3em; }
#weather a { background:url(../images/ico_others.png) 100% -62px no-repeat; color:#3f3f3f; display:block; font-size:1.2em; font-weight:bold; text-decoration:none; width:7.5em; }
#weather a:hover { text-decoration:underline; }
/* ========================================= fin #m_p == */

/**************************************** CONTENT-CONTAINER **********************************************/

/*#content-container {
	clear: both;
	overflow: hidden;
	padding: 11px 0 150px;
}*/

#content-container { background-color:#FFF; border:1px solid #cecece; display:table; margin:2.5em auto; padding:1.4em; width:94.4em; }
#content-container { width /*\**/:94.7em; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
#content-container {
width:97.1em;
}
}
/** html #content-container {height:1%; overflow:visible;}*/

/*.info {
	overflow: hidden;
	min-height:25px;
}*/
#content-container.mrg { /*margin:4.5em auto 2.5em auto;*/ margin:2.5em auto 2.5em auto;margin-top:3.5em; }

.fil-ariadna { float: left; font-size: 1.1em; }
.fil-ariadna li { float: left; background: url(images/new/ico_others.png) no-repeat -3px -1995px; padding: 0 10px 0 15px; }
.fil-ariadna li.first { background: none; padding: 0; }
.info p { float: right; font-size: 1.1em; }
.info strong { color:#00789c; }
.info img { vertical-align:top; }
/**************************************** CONTENT **********************************************/

#content { /*overflow: hidden;*/
	clear: both; width: 620px; float: left; margin-right:10px; padding-right:9px; border-right:1px solid #CDCDCD; }
/*#content .urgent,
#content .urgent .modul {
	overflow: hidden;
}

#content .urgent .modul {
	min-height:50px;
}

* html #content .urgent .modul {height:50px; overflow:visible;}

#content .urgent img {
	float: left;
	margin:0;
}

#content .urgent h2 {
	float: left;
	font: bold 1.8em/1 Arial, Helvetica, sans-serif;
	padding: 3px 0 0 5px;
	width: 708px;
	clear:none;
}*/

#content .esquerra { float: left; /*width: 432px;*/
	width: 300px; border-right:1px solid #cdcdcd; margin-right:9px; padding-right:10px; }
/*#content .urgent h2 a{
   font-size: 2.6em;
   font-weight: bold;
}*/

#content .dreta { float: right; /*width: 288px;*/
	width:300px; }
/*#content .esquerra h2 {
	font: bold 2.6em/1 Arial, Helvetica, sans-serif;
}

#content .dreta h2 {
	font: bold 1.8em/1.1 Arial, Helvetica, sans-serif;
}*/

.urgent .modul img, .esquerra .modul img, .modul object, .modul .video img, .dreta .modul img { /*border:1px solid #C9C9C9;*/ margin-bottom:10px; }
#sidebar .modul object{ margin-bottom: 0; }
.modul h2 { float:left; font-size:1.3em; margin-bottom:5px; width:100%; }
#onecolumn .modul h2 { color:#0091b5; font-size:2.6em; font-weight:bold; }
.urgent.urg_mod .modul h2 { border-left:1px solid #FFF; float:left; /*color:#0091b5; font-size:1.7em; font-weight:bold; margin-top:20px; width:200px; width:auto;*/ width:770px; }
.urgent.urg_mod .modul .urg_img, .urgent.urg_mod .modul .urg_img img { float:left; /*width:78px !important;*/ }

/*.urgent.urg_mod .modul .urg_img { margin:20px 10px 10px 0; }*/
.urgent.urg_mod .modul .urg_img { color:#FFF; font-size:2em; font-weight:bold; padding:0.5em 1em; text-transform:uppercase; }
.urgent.urg_mod .modul { background-color:#0191b6; width:94.6em; }
.urgent.urg_mod .modul h2 { color:#FFF; font-size:2em; font-weight:bold; line-height:1.3em; margin-bottom:0; padding:0.5em 0.5em 0.5em 1em; }

#content .esquerra h2 a, #content .dreta h2 a { font-weight: bold; }
#content .esquerra .titolAzul h2, #content .dreta .titolAzul h2 { margin:0 0 10px; text-align:left; padding-top:7px; line-height:1.1; }
#content .esquerra .titolAzul h2 { font-size: 2em; }
#content .dreta .titolAzul h2 { font-size:1.5em; background-position:-10px 0; padding-left:65px; }
/*.portada {
    margin: -21px 0 10px !important;
}*/

/*.modul {
	margin-bottom: 12px;
}*/

/*.modul img,*/
/*.modul object, .modul h2,*/ 
.modul ul, .modul ol, .modul p { margin-bottom: 12px; clear: both; font-size: 13px; line-height:17px; color:#666; }
.modul ul { margin-bottom:0px; }
.modul p a { color:#0091b5; text-decoration:none; }
.modul .relacionades p a { color:#000; }
.modul p a:hover, #content .modul h2 a:hover { text-decoration:underline; }
.modul ul { /*margin-bottom:1.2em; margin-bottom:0.5em;*/ }
/*.modul .line{border-top:9px solid #40b0e3;}*/
#content .esquerra .modul { border-bottom:1px solid #CDCDCD; float:left; margin-bottom:1em; padding-bottom:1em; overflow:hidden; width:300px; }
#content .esquerra .modul.notMini, .dreta .modul.notMini  { border-bottom:none; margin-bottom:0; padding:0; }
#content .esquerra h2 { float:left; width:100% }
#content .esquerra h2 a, #content .dreta h2 a, #content .modul h2 a, #sidebar .modul h2 a, .head_extres-body .modul h2 a, .note_dest .modul h2 a, .gallery_small h2 a, .resultats h2 a { color:#0091B5; /*font-size:2.2em;*/ font-size:1.7em; line-height:1.1em; font-weight:bold; text-decoration:none; }
#content .urgent .modul h2 { font-size:1.9em; }
#content .esquerra h2 a:hover, #content .dreta h2 a:hover, .head_extres-body .modul h2 a:hover, .note_dest .modul h2 a:hover { text-decoration:underline; }
.modul h2.titolBlau { color: #00789C; }
.head_extres-body .modul img {height:135px; width:215px;}
/*#content .dreta .modul img, #content .dreta .modul object { width: 100%; }*/
#content .dreta .modul .enquesta object { width: 270px; margin-left:2px; }
.modul { margin-bottom: 0px; }
.dreta .modul{ border-bottom:1px solid #CDCDCD; float:left; margin-bottom:1em; padding-bottom:1em; width:300px;}
.esquerra .modul .video, .dreta .modul .video { float:left; height:190px; width:277px; }
.esquerra .modul .enquesta .video, .dreta .modul .enquesta .video { height:233px; }
.modul .infografic_wrapper .video {height:auto !important;}
.esquerra .modul .video img, .dreta .modul .video img { height:181px; }
.esquerra .modul, .dreta .modul, #sidebar .modul { /*border-bottom:1px dotted #CDCDCD; border-bottom:1px solid #6f6f6f;*/ }
.esquerra .modul .video object, .dreta .modul .video object { float:left; }
#sidebar .video { margin-bottom:1em; }

/*.portada .esquerra .modul, .portada .dreta .modul { border-bottom:none; }*/
.modul .relacionades { /*border-top:1px dotted #CDCDCD;*/ padding:6px 0; clear:both; }
.modul .relacionades p { background:url(images/new/f_l_f.png) 0 4px no-repeat; margin-bottom: 6px; padding-left:1em; }
/*.modul ul.social {
	overflow: hidden;
	font-size: 1.1em;
	border-bottom:1px dotted #CDCDCD;
    float:left;
    margin-bottom:0.5em;
    padding-bottom:0.5em;
    width:100%;
}*/

.modul .social li, .resultats li li { /*float: left;*/
	/*background: url(images/separador-llistes.gif) no-repeat left 3px;*/
	/*padding: 0 5px;*/
	/*float:left;*/ color:#666; font-size:0.9em; font-weight:bold; }
.modul .social li.coment, .resultats li li.coment, .interactiu-destacat li.coment { float:right; font-weight:normal;  }
.interactiu .social.entre, .interactiu-destacat .social.entre, .social.entre, .interactiu-destacat .social { border-bottom:1px dotted #6f6f6f; float:left; margin-bottom:5px; padding-bottom:5px; width:100%; }
.interactiu-destacat .social {width:230px;}
.social.entre.destac, .modul.twocolmod .social { clear:none !important; width:230px !important; }

.interactiu-destacat .share, .interactiu .share{border-top:1px dotted #6f6f6f; float:left; padding-top:10px; margin-top:10px; width:236px;}
.interactiu-destacat .share{width:236px;}
.interactiu .share{width:280px;}
.interactiu-destacat .share .fb_share_button {width:126px;}

.social.entre.destac li.datas { border-bottom:none; margin:0; padding:0; }
.social.entre.destac li.coment { border-bottom:none; clear:none; margin:0; padding:0; width:9.5em; }
.dreta.column_portada .social.entre.destac li.datas { width:11.5em; }

.modul li.datas, .resultats li li.datas, .interactiu li.datas, .interactiu-destacat .social li.datas { color:#666; font-weight:bold; float:left; font-size:0.9em; /*width:9.5em;*/ width:auto; }
.modul li.datas { font-size:0.9em; }
.interactiu li.datas, .interactiu-destacat .social li.datas { font-size:1.2em; }
.resultats li li.datas { border-bottom:none; clear:none; font-size:1.2em; }
.resultats li li.coment, .interactiu .social.entre li.coment { border-bottom:none; clear:none; float:right; width:auto; }
.resultats li li.coment a { font-size:1.3em !important; }
/*.interactiu .social.entre li.coment a, .interactiu-destacat .social li.coment a {color:#0091b5; font-weight:bold; text-decoration:none;}*/
.resultats li li.coment a:hover, .interactiu .social.entre li.coment a:hover, .interactiu .social.entre li.coment a:hover, .interactiu-destacat .social li.coment a:hover { text-decoration:underline; }
.resultats li li.datas, .resultats li li.coment { margin:0; padding:0; }

.bt_tornar { float:left; margin:10px 0; width:100%; }
.bt_tornar a { color:#FFF; background:#0091b5 url(images/new/arr_tor.png) 8px 8px no-repeat; font-size:1.5em; padding:4px 12px 4px 24px; text-decoration:none; width:2.8em; }

.modul li.first { background: none; padding-left: 0; color:#000; text-transform:uppercase; font-weight:bold; /*font-size:1.2em;*/
	font-size:1.1em; float:left; width:100%; }
.modul .social li.first { width:auto; }
.modul ul ul, .modul ul img { margin-bottom: 0; }
.modul li li { float: left; background: none; padding: 0; margin-right: 1px; }
.modul li li.vots { margin-right: 0; margin-left: 5px; font-size: 12px; padding-top:1px; }
.modul li li.vots span { font-weight:bold; }
.modul li img { width: auto!important; }
.modul ul.social { /*float: right;*/
	float:left; border-bottom:1px dotted #CDCDCD; float:left; margin-bottom:0.5em; padding-bottom:0.5em; width:100%; }
.modul .dades { float:left; width:100%; }
.modul ul.social.excep { border-bottom:none; clear:none; float:right !important; margin:0 !important; padding:0 !important; text-align:rigth; width:auto; }
.modul .list_dades { float:left; width:auto; }
.modul span.comentaris, .resultats li li.coment span.comentaris, .interactiu li.coment span.comentaris, .interactiu-destacat li.coment span.comentaris { background: url(images/bubble.gif) no-repeat 0 0; padding-left: 18px; padding-bottom: 2px; }
.resultats li li.coment span.comentaris { display:block; }
.modul span.comentaris a, .resultats li li.coment a, .interactiu .social.entre li.coment a, .interactiu-destacat .social li.coment a{ font-weight:normal;
	background:url(images/new/com_ar.png) 100% 5px no-repeat; color:#0091b5; font-size:1.1em; padding-right:0.9em; text-decoration:none; }
.link_url a { font-weight:normal; color:#0091b5; font-size:1.1em; padding-right:0.9em; text-decoration:none; }
.interactiu .social.entre li.coment a, .interactiu-destacat .social li.coment {font-size:1.2em;}
.modul span.comentaris a:hover { text-decoration:underline; }
.separador { clear: both; overflow: hidden; height: 1px; background:#000; }
.enquesta .separador { margin-top:10px; margin-bottom:10px; }
/**************************************** SIDEBAR **********************************************/

/*#sidebar {
	overflow: hidden;
	width: 238px;
	float: right;
	padding-top: 2px;
}*/

#sidebar { float:left; width:300px; }
/*.widget {
	background:url(images/widget_bg2.gif) no-repeat right 0;
	padding:15px 18px 0;
	width: 201px;
}
.widget-footer {
	background: url(images/widget_bg2.gif) no-repeat right bottom;
	height: 6px;
	margin:15px -20px 0;
	font-size:1px;
}

.widget a {
	color:#000;
}
*/
/* diseny azul */

/*#content .titolAzul h2, #sidebar .titolAzul h2 {
	margin:-8px -12px 10px -9px;
	padding-top:20px;
	font-size:1.2em;
}*/


/* diseny trama */

/*.trama {
	background-position:0 0;
}
.trama .widget-footer {
	background-position:0 bottom;
}

.trama h2 {
	color:#00789c;
	font-size:1.4em;
	background:url(images/asterisc.gif) no-repeat 0 0;
	font-weight:bold;
	border-bottom:1px dotted #000;
	padding:15px 0 2px 40px;
	margin-bottom:10px;
}

.trama p {
	font-size:1.1em;
}
.trama a:hover {
	text-decoration:none;
}*/

.widget { float:left; width:100%; }
.widget.trama { background:url(images/new/nuv_bl.png) 0 0 no-repeat; height:19em; }
.widget.trama p { color:#FFF; font-size:1.6em; line-height:21px; padding:10px; }
/* HTML solsament **/
.widget-srow .widget-footer { margin: 0 -11px 0; }
.widget-srow { padding:7px 11px 0; width:217px; }
* html .widget-srow { padding:7px 8px 0 11px; width:217px; }
* html .widget-srow .widget-footer { margin: -3px -11px 0; }
*+ html .widget-srow .widget-footer { margin: -3px -11px 0; }
/* HTML solsament mitjana */
.widget-srow-mitjana .widget-footer { margin: 0 0px 0; }
.widget-srow-mitjana { padding:7px 0px 0; width:100%; overflow:hidden; margin-top:5px; margin-bottom:5px; }
* html .widget-srow-mitjana { padding:7px 0px 0 11px; width:280px; }
* html .widget-srow-mitjana .widget-footer { margin: -3px 0px 0; }
*+ html .widget-srow-mitjana .widget-footer { margin: -3px 0px 0; }
/* widget twitter */

.widget-srow-mitjana h2 { border-bottom:1px solid #6f6f6f; font-size:1.6em; font-weight:bold; margin-bottom:10px; padding-left:10px; text-transform:uppercase; }

.widget-twitter h2 { font-size:1em; font-weight:bold; overflow:hidden; margin-bottom:10px; }
.widget-twitter h2 img { float:left; margin-right:10px; _margin-top:0px; _margin-left:0px; _margin-right:0px; }
.widget-twitter ul li { clear:both; border-bottom:1px dotted #000; padding-bottom:10px; margin-top:10px; }
.widget-twitter ul li p { font-weight:bold; }
.widget-twitter ul li a { color:#00789C; }
/* widget noticias */

#sidebar .widget-noticies a { font-weight:normal; }
/* widget etiquetes */

.widget-tagscloud { text-align:center; margin-bottom:2em; }
.widget-tagscloud a { line-height:1; }

.widget.widget-twitter .col_twitter { background:url(images/new/f_col_twitter.png) 0 0 no-repeat; border-bottom:1px solid #6f6f6f; float:left; margin-bottom:15px; width:100%; }
.widget.widget-twitter .col_twitter h2, .widget.widget-twitter .col_twitter .gr { float:left; width:auto; }
.widget.widget-twitter .col_twitter h2 { border-bottom:none; font-size:1.6em; font-weight:bold; margin:50px 10px 7px 10px; text-transform:uppercase; }
*+ html .widget.widget-twitter .col_twitter h2 { padding-bottom:7px; }
.widget.widget-twitter .col_twitter .gr { color:#666; font-size:1.4em; font-weight:bold; margin-top:50px; }
.widget-twitter ul li { margin:0 10px 10px 10px; }
.widget-twitter ul li p { font-size:1.3em; font-weight:normal; }
.widget-twitter ul li .data { color:#4b4b4b; font-size:1.1em; }
.widget-twitter ul li a { font-weight:bold; }
/**************************************** EXTRES **********************************************/

/*#extres {
	overflow: hidden;
	clear: both;
	background: url(images/bg-extres.gif) no-repeat 0 0;
	padding-top: 9px;
}

* html #extres,
* html .extres-body { height: 1%; overflow:visible; }

.extres-body {
	overflow: hidden;
	background: url(images/bg-extres-body.gif) repeat-y 0 0;
	padding: 4px 4px 7px 4px;
}

#extres .modul {
	float: left;
	width: 228px;
	margin: 0 4px 0 10px;
}

* html #extres .modul { margin-left: 7px; }

#extres .modul h2 {
	text-indent: 25px;
	background: url(images/bg-extres-h2.gif) no-repeat 0 7px;
	font-size: 1.4em;
	margin-bottom: 7px;
}*/

#extres { border-top:1px solid #6f6f6f; float:left; margin-top:15px; width:100%; }
#extres .modul { float:left; width:221px; margin:0 10px 0 0; }
#extres .modul h2 { background-color:#000; margin:1px 0 0 0; width:221px; }

#extres .modul h2 a { background:url(images/new/ar_ex.png) 95% 9px no-repeat; color:#FFF; display:block; font-weight:bold; padding:10px 40px 10px 10px; text-decoration:none; text-transform:uppercase; }

#extres .modul .imatge { border-bottom:9px solid #0091b5; height:114px; overflow:hidden; width:221px; }

#head_extres { /*border-top:1px solid #6f6f6f;*/ float:left; /*margin-top:15px; padding-top:15px;*/ margin-top:0; width:100%; }
#head_extres .modul { float:left; width:225px; margin:0 10px 0 0; }
/**************************************** FEED **********************************************/

#feed { overflow: hidden; clear: both; margin-bottom:2em; }
#feed div div { overflow: hidden; display: block; float: left;/*padding: 0 4px;*/
}
#feed a { color: #000; }
/*#feed .societat,
#feed .mobilitat,
#feed .politica {
	background: url(images/bg-accesos-llarg.gif) no-repeat 0 0;
	width: 320px;
	padding: 5px 0 0 0;
	margin: 0 6px 18px 2px;
	display:inline;
}

#feed .societat .feed-body,
#feed .mobilitat .feed-body,
#feed .politica .feed-body {
	background: url(images/bg-accesos-llarg-body.gif) repeat-y 0 0;
	height:200px;
	width: 312px;
}

#feed .societat .feed-footer,
#feed .mobilitat .feed-footer,
#feed .politica .feed-footer {
	background: url(images/bg-accesos-llarg-footer.gif) no-repeat 0 0;
	height: 7px;
	width: 312px;
}

#feed .economia,
#feed .tecnologia,
#feed .esports,
#feed .cultura {
	background: url(images/bg-accesos-curt.gif) no-repeat 0 0;
	width: 240px;
	padding: 5px 0 0 0;
	margin: 0 4px 0 2px;
	display:inline;
}*/

#feed .societat, #feed .mobilitat, #feed .politica, #feed .economia .feed-body, #feed .tecnologia .feed-body, #feed .esports .feed-body, #feed .cultura .feed-body { float:left; border-right:1px solid #c7c7c7; margin-right:0.6em; padding-right:0.6em; }
#feed .societat, #feed .mobilitat, #feed .politica { margin-bottom:2em; width:314px; }
:root #feed .politica { margin-right:0.5em \0/IE9; width:313px \0/IE9; }
#feed .economia .feed-body, #feed .tecnologia .feed-body, #feed .esports .feed-body, #feed .cultura .feed-body { width:232px; }
:root #feed .cultura .feed-body { width:231px \0/IE9; }
/*#feed .tecnologia .feed-body,
#feed .esports .feed-body,
#feed .cultura .feed-body {
	background: url(images/bg-accesos-curt-body.gif) repeat-y 0 0;
	border-right:1px solid #c7c7c7;
	width: 232px;
	height:200px;
	margin-right:0.5em;
	padding-right:0.7em;
}*/

#feed .politica, #feed .cultura .feed-body { border-right:none; margin-right:0; padding-right:0; }
#feed .economia .feed-footer, #feed .tecnologia .feed-footer, #feed .esports .feed-footer, #feed .cultura .feed-footer { /*background: url(images/bg-accesos-curt-footer.gif) no-repeat 0 0;
	width: 232px;
	height: 7px;*/
}
/*#feed h2 {
	font-weight: bold;
	color: #fff;
	font-size: 1.1em;
	padding: 1px 7px;
	margin-bottom: 15px;
}

#feed h2 a {
	font-weight: bold;
	color: #fff;
}*/

#feed h2 { border-bottom:1px solid #000; float:left; font-size:1.6em; font-weight:bold; margin:0.6em; padding-bottom:0.6em; text-transform:uppercase; width:92%; }
#feed h2 a { color:#000; text-decoration:none; }
#feed h2 a:hover { text-decoration:underline; }
#feed ul { float:left; margin:0 1em; width:92%; }
/*#feed li { background:url(images/new7flf.ong) 0 0 no-repeat;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #000;
}*/

#feed li.last { margin-bottom: 15px; border-bottom: none; }
#feed li { background:url(images/new/f_l_f.png) 0 4px no-repeat; margin-bottom:1em; padding:0 0 1em 1.5em; border-bottom:1px dotted #000; }
#feed li a { color:#000; font-size:1.3em; text-decoration:none; }
#feed li a:hover { text-decoration:underline; }
/****************************************  **********************************************/

# { float: left; width: 620px; font-size: 1.1em; }
# h2 { font: bold 2.4em/1.1 Arial, Helvetica, sans-serif; color: #000; }



/**************************************** NOTICIA **********************************************/

.modul .dades { margin-bottom: 15px; padding-bottom:5px; border-bottom: 1px dotted #929292; font-size:11px; }
.entry p, .entry ul, .entry ol { line-height:20px; }
.entry ul, .entry ol { padding-left:20px; }
* html .entry ol { padding-left:25px; }
*+html .entry ol { padding-left:25px; }
.entry li { float:none; padding:0; background:none; }
.entry ul li { list-style-type:disc; }
.entry ol li { list-style-type:decimal; }
.notranscripcio { border-bottom:1px dotted #333; padding-bottom:1em; }
#onecolumn .modul ul.social { float: left; margin: 18px 0 15px 0; }
.modul .seguiment { margin-left: 0; }
.modul .seguiment li { /*background: #9B9B9B; padding: 1px 5px;*/  margin-left: 3px; display:inline; }
.transcripcio, p.transcripcio_temp { /*background: #00789c;*/float:left; width: 100%; }
p.transcripcio, p.transcripcio_temp { border-bottom: 1px dotted #929292; }
.transcripcio a, .transcripcio_temp a { background:url(images/new/ico_arr.gif) 100% 6px no-repeat; color:#0090b5; font-weight:bold; padding: 1px 15px 10px 0; display: block; text-decoration:none; }
.transcripcio_temp a { background-position:95% 5px; }
.transcripcio a { width:11.5em; }
.transcripcio a:hover { text-decoration:underline; }
/*.transcripcio a {
	background: #00789c;
	color:#fff;
	font-weight:bold;
	padding: 1px 5px;
	display: block;
}
.transcripcio a:hover {
	background:none;
	color:#00789c;
	text-decoration:none;
}*/

.wrapper_temps_featured .transcripcio a { color:#000; font-size:1.2em !important; font-weight:bold; text-decoration:none; }
.wrapper_temps_featured .transcripcio a:hover { text-decoration:underline; }
/*.modul .seguiment li a { color: #fff; font-weight: bold; }*/
.modul .llista-vertical li { background: url(images/new/f_l_f.png) no-repeat 0 5px; float: left; display: block; clear: both; padding-left: 15px; margin:0 10px 0 0;}
.modul .llista-vertical li a { color:#000; text-decoration:none;}
.modul .llista-vertical li a:hover { text-decoration:underline; }
* +html .modul .llista-vertical li { width:100%; }
* html .modul .llista-vertical li { width:100%; }
.modul .llista-vertical, .modul .llista_tags {border-bottom:1px solid #CDCDCD; margin-bottom:10px; padding-bottom:10px; }
.modul .comparteix { padding: 5px; background: #cfcfcf; clear: both; margin-bottom: 12px; width: 181px; display:inline-block; }
.modul .comparteix ul { margin-bottom: 0; float: left; }
.modul .comparteix li { padding: 0 6px 0 0; background: none; float:left; }
.sociable, .obrirTancarCompartir { float:left; }
.modul .comparteix li img { margin: 0; }
.modul .comparteix img { margin: 0 0 0 8px; clear:none; }
.modul h3 { float:left; font-size:1.6em; font-weight:bold; margin: 0 0 15px 0; }
.modul .comentaris { margin-bottom: 0; }
.modul .comentaris li { background: none; border-bottom: 1px dotted #000; padding-left: 0; margin-bottom: 15px; padding-bottom: 12px; width: 100%; }
.modul .comentaris li p { margin-bottom: 0; }
.modul .comentaris .dades span { color: #00789c; }
.video p { font-weight:bold; }

.hora_blau { color:#0091b5; }

.redes { border-bottom:1px solid #CDCDCD; float:left; margin-bottom:15px; padding-bottom:20px; width:100%; }
.modul .seg_not { clear:none; /*float:right;*/ float:left; width:345px; }
.modul .seg_not li { float:left; margin-right:10px; width:auto; }
.modul .seg_not li a { color:#FFF; display:block; font-size:0.9em; text-decoration:none; }
.modul .seg_not li a:hover { text-decoration:none; }
.modul .seg_not li.envia a { padding:2px 8px 3px 26px; }
.modul .seg_not li.notif a { padding:2px 8px 3px 24px; }
.modul .seg_not li.envia, .modul .seg_not li.notif { background:url(images/new/f_bts_compa.gif) 0 0 no-repeat; }
.modul .seg_not li.envia { background-position:0 0; }
.modul .seg_not li.notif { background-position:0 -66px; margin-right:0; }

.compa_entre { border-top:1px dotted #6f6f6f; float:left; margin-top:5px; padding-top:10px; width:100%; } 

.fb_share_button { float:left; width:140px; height: 20px; }
.tw_share_button { float:left; width:auto;  height: 20px;}

.head_extres-body .tw_share_button { margin-bottom:10px; }

.urgent{float:left; width:100%;}
.urg_mod{margin-bottom: 10px;}
/*.urgent .modul .social{clear:none; width:230px;}*/

.urgent .modul .social { width:100%; }

.urgent .modul, .modul.destac{border-bottom:1px solid #CDCDCD; float:left; margin:1.5em 0; width:100%;}
.note_dest .urgent .modul{margin-bottom:0;}
.note_dest .urgent .modul, .modul.destac{/*border-bottom:none;*/}
.urgent .modul .share, .modul .share, .modul.twocolmod .share{float:left; margin-top:0.5em; padding:0.5em 0.5em 1em 0.5em; width:98%;}
.esquerra .modul .share, .dreta .modul .share { height:20px; } 
.modul.destac .share {border-top:1px dotted #6f6f6f; float:right; margin-bottom:2px; padding:1em 0 1em 0; width:236px;}
.modul.destac .share .fb_share_button{width:126px;}
/*.urgent .modul p, */.urgent .modul .relacionades, .modul.destac p{clear:none; float:left; width:230px;}
.urgent .modul.twocolmod .relaciones {clear:none; float:right; width:230px;}

.urgent .modul p/*, .urgent .modul .relacionades*/ { width:100%; }


.modul.destac .img img, .modul.twocolmod .video{margin-right:0;}
.modul.destac .img, .modul.twocolmod .video { float:left; margin-right:14px;  width:370px; overflow:hidden;}
.modul.destac .img {/*height:207px;*/ border:1px solid #CDCDCD; }
.urgent .modul img {border:1px solid #CDCDCD; float:left; margin-right:7px; /*width:368px;*/}

/* addthis */
.addthis_counter a.atc_s{background:#0091b5 !important; font-weight:normal !important;}
.addthis_button_expanded { color:#666 !important; }
.addthis_counter.addthis_pill_style{background:#0091b5 !important;}
/* addthis */
/**************************************** FORMULARI DE COMENTARIS **********************************************/

.comentar { overflow: hidden; clear: both; margin: 12px 0; }
.comentar-header { background: none; padding-top: none; }
.comentar-body { background: none; overflow: hidden; padding: 0; }
/** html .comentar-body { height: 1%; }*/
.comentar-footer { background:none; height: 9px; clear: both; }
.comentar form { color:#666; overflow: hidden; width: 355px; float: left; border-right: 1px dashed #C9C9C9; padding-right: 30px; }
.comentar label, .comentar input, .comentar textarea { float: left; padding: 2px; font: normal 1em/1.4 Arial, Helvetica, sans-serif; border: none; background: #f1f1f1; }
.comentar label { background: none; font-size: 1.1em; }
.comentar textarea { clear: both; width: 351px; height: 135px; margin-bottom: 5px; border:1px solid #C6C6C6; }
.comentar form div { clear: both; overflow: hidden; width: 355px; margin-bottom: 0; }
.comentar form div div { clear: none; width:auto; margin-bottom: 5px; }
.comentar input, .comentar input .textHalf { width: 194px; border:1px solid #C6C6C6; }
.comentar form .legal { width: auto; clear: both; margin-bottom: 5px; }
.comentar form .legal a { color:#000; text-decoration:none; }
.comentar form .legal a:hover { text-decoration:underline; }
.comentar .legal input { width: auto; margin: 4px 5px 0 0; background:none; }
.comentar input.button { width: auto; float: right; padding: 3px; cursor: pointer; background: #7c7c7c; color: #fff; font-weight: bold; clear: both; margin-bottom: 5px; }
#submit_comment { background:#0091b5 url(images/new/ico_others.png) 73px -3110px no-repeat !important; width: auto; float: left; padding:3px 35px 3px 15px; cursor: pointer; color: #fff; clear: both; margin-top:1em; font-size:1.5em; border:none; font-weight:normal; }
.comentar .normes { width: 205px; float: right; /*border-left: 1px dotted #fff;
	padding-left: 25px;*/
	margin-top: 10px; }
.comentar .normes h3 { /*font: normal 1.4em/1.4 Arial, Helvetica, sans-serif;*/ font-size:1.3em; font-weight:bold; color:#666; /*border-bottom:1px dotted #000; padding-bottom:5px;*/ margin: 0 0 5px 0; }
.comentar .normes p { font-size:1.2em; }
.comentar form div div.captcha { width: 100%; margin-top: 8px; padding-top:12px; border-top:none; float: left; overflow: hidden; }
.comentar form div div.captcha div.left { float: left; margin: 0 17px 0 0; width: auto; }
* +html .comentar form div div.captcha div.left { width: 120px; }
/** html .comentar form div div.captcha div.left { width: 120px; }*/
* +html .comentar form div div.captcha div.left input { width: 120px; }
/** html .comentar form div div.captcha div.left input { width: 120px; }*/
.comentar form div div.captcha div.right { width: auto; }
.comentar .captcha input.button { background:url(images/new/ico_arr.gif) 100% 4px no-repeat; float: left; color: #0091B5; font-weight: bold; clear: both; margin: 5px 0; border:none; padding:0 1em 0 0; }
/**************************************** PAGINADOR **********************************************/

/*.paginador { float: right; font-size: 1.3em; margin: 10px 0; font-weight:bold; }
.paginador a, .paginador .current { padding: 2px 7px; }
.paginador a { color: #000; color:#666; text-decoration:none; }
.paginador a:hover { color: #fff; background:#cfcfcf; text-decoration:none; color:#0091b5; }
.paginador .current { background: #00789c; color: #fff; color:#000; }*/

.paginador { clear:both; float:right; }
.paginador li { float:left; font-size:1.3em; font-weight:bold; margin-right:5px; width:auto; }
.paginador li span { padding:0 4px; }
.paginador li a { border-bottom:none; color:#666; text-decoration:none; }
.paginador li a:hover { color:#0091b5; }
.paginador li .act { color:#1f282a; }
.paginador li.next a, .paginador li.prev a { background:url(images/new/ico_pager.png) no-repeat; }
.paginador li.next a { background-position:100% 4px; padding-right:15px; }
.paginador li.prev a { background-position:0 -216px; padding-left:15px; }
.paginador li.next a:hover { background-position:100% -66px; }
.paginador li.prev a:hover { background-position:0 -286px; }
/**************************************** FULLCOLUMN **********************************************/

/*#fullcolumn {
	float: left;
	width: 732px;
	font-size: 1.1em;
	margin-top:-5px;
}

* html #fullcolumn {margin-top:0;}*/

#fullcolumn { float:left; width:100%; }
/**************************************** ENQUESTA **********************************************/

.enquesta-destacada { background: url(images/bg-enquesta-destacada.gif) no-repeat 0 0; height: 248px; }
.enquesta { background: url(images/bg-enquesta.gif) no-repeat 0 0; width: 297px; height: 248px; float: left; margin-bottom: 12px;margin-right:12px;}
.modul .enquesta { background: url(images/bg-enquesta_portada.gif) no-repeat 0 0; width: 288px; height: 248px; float: left; margin-bottom:10px; }
* +html .modul .enquesta { margin-bottom:25px; }
* html .modul .enquesta { margin-bottom:0px; }
.enquesta-destacada .video, .enquesta .video { padding:5px 5px 5px 6px; }
.enquesta-destacada .video object, .enquesta .video object { width:100%; }
.widgetContent .enquesta .video object { width: 277px !important; }
.enquesta-destacada .video p, .enquesta .video p { margin:10px 5px; }
/**************************************** INFOSIDIOMES **********************************************/

.infosidiomes { /*background: url(images/bg-infosidiomes.gif) no-repeat 0 0; width: 218px; height: 204px; padding:12px 11px 0 14px;*/ border-right:none; height:165px; float: left; margin-bottom: 11px; width:300px; margin-right:0; padding-right:0; }
.infosidiomes.inf_idi_left { border-right:1px solid #CDCDCD; margin-right:10px; padding-right:9px; }
.infosidiomes img, .infosidiomes object { width: 218px; }
.infosidiomes h2 { margin-top: 5px; }
.infosidiomes h2 a { color:#0091B5; font-size:1.8em; font-weight: bold; text-decoration:none;  }
.infosidiomes h2 a:hover { text-decoration:underline; }
.infosidiomes p { color:#666; font-size: 1.2em; }
/**************************************** INTERACTIU **********************************************/

.interactiu-destacat { width: 100%; /*height: 384px;*/ float: left; margin-bottom: 10px; }
.interactiu-destacat .video { /*border:1px solid #CDCDCD;*/ float: left; margin-right:14px; width:368px; }
.interactiu-destacat h2, .interactiu-destacat p { float: left; margin: 0 0 10px 0px; }
.interactiu-destacat h2 { line-height: 1.1; font-size:2em; width:100%; }
.interactiu-destacat h2 a { color:#0091B5; text-decoration:none; }
.interactiu-destacat p { color:#666; font-size:1.3em; width:230px; }
.interactiu { /*width: 243px; height: 275px;*/ float: left; margin-right:10px; padding:10px 9px 10px 10px; /*background:url(images/interactiu-bg.gif) no-repeat 0 0;*/ width:280px; }
.interactiu .video { margin:11px 15px 15px 11px; min-height:174px; }
.interactiu .video img, .interactiu .video object, .interactiu-destacat .video img, .interactiu-destacat .video object { width:100%; }
/*.interactiu h2, .interactiu p { margin: 0 10px; font-size: 1em; }*/
.interactiu h2 { /*background:url(images/bullet.gif) no-repeat 0 4px; text-indent:20px;*/ }
.interactiu h2 a, .interactiu-destacat h2 a { font-weight: bold; }
.interactiu h2 a { color:#0091B5; font-size:1.6em; text-decoration:none; }
.interactiu h2 a:hover { text-decoration:underline; }
.interactiu p { color:#666; font-size:1.3em; }

.interactiu.int_left { border-right:1px solid #CDCDCD; }

/**************************************** RESULTATS **********************************************/

.resultats { overflow: hidden; margin-top:5px; }
.resultats .modul img, .resultats li img { float: left; width: 370px; clear: none; margin-right: 12px; }
.resultats .modul h2, .resultats .modul p, .modul.twocolmod p { clear: none; font-size:1.3em; color:#666; }
.resultats li { background: none; /*border-bottom: 1px dotted #000;*/
	border-bottom: 1px solid #CDCDCD; padding-left: 0; margin-bottom: 15px; padding-bottom: 12px; width: 100%; clear:both; overflow:hidden; }
/*.resultats h2 {
	margin-bottom: 5px;
	font: bold 2.1em/1 Arial, Helvetica, sans-serif;
}

.resultats h2 a {
	color: #00789c;
	font-weight:bold;
}

.resultats .modul h2 {
	font-size:2.5em;
}
*/

.resultats h2 { float:left; margin-bottom:1em; width:100%; }
.resultats h2 a { color:#0091B5; font-size:2.1em; font-weight:bold; text-decoration:none; }
.resultats h2 a:hover { text-decoration:underline; }
.resultats li p { color:#666; font-size:1.3em; margin-bottom:10px; }
.resultats li img { width: 190px; }
.result-busq { border-bottom: 1px solid #000; border-top: 1px solid #000; padding:15px 0; /*text-align:center;*/ margin: 0 0 15px; font-size:1.4em; color:#666; }
.result-busq strong { color:#000; }
.resultats .fecha { border-bottom:1px dotted #6f6f6f; float:left; font-size:1.2em; font-weight:bold; width:416px; margin-bottom:1em; padding-bottom:0.5em; }
.cent { width:100% !important; }
/**************************************** GOOGLE MAP ******************************************/

.tit_dist { background:url(images/new/ico_tit_dist.png) 0 2px no-repeat; border-bottom:1px solid #CDCDCD; float:left; font-size:1.6em; font-weight:bold; margin-bottom:14px; padding:5px 0 5px 30px; width:94%; }

#mapa { /*background:url(images/mapa_bg.gif) repeat-y 0 0;*/ }
#mapa div.top { /*background:url(images/mapa_bgtop.gif) no-repeat 0 0; padding:14px 0 3px 13px;*/ }
#mapa h2 { font-size:1.5em; color:#00789c; font-weight:bold; }
#mapa div.leyenda { /*background:url(images/mapa_bgbot.gif) no-repeat 0 bottom;*/ }
#mapa .gmap { width:600px; height:583px; background:none; }
#mapa ul { /*background:url(images/mapa_bgmid.gif) no-repeat 0 0; padding:30px 0 15px 15px; overflow:hidden;*/ border-right:1px dotted #CDCDCD; float:left; margin-right:20px; padding-right:20px; width:170px; }
#mapa ul.last { margin-right:0; }
* html #mapa ul { height:1%; }
#mapa li { /*float:left; width:60px; text-align:center; margin-right:11px; padding-top:10px; min-height:55px; height:auto!important; height:55px; border-top:solid 11px #faa61f; font-weight:bold; display:inline;*/ border-bottom:1px dotted #6f6f6f; float:left; margin-bottom:5px; padding-bottom:5px; width:170px; }
/*#mapa li a { color:#000; font-weight:bold; }*/
#mapa .nom_dis { float:left; margin-top:4px; width:auto; }
#mapa .nom_dis a { color:#666; font-size:1.3em; text-decoration:none; }
#mapa .nom_dis a:hover { text-decoration:underline; }
#mapa .box { display:block; float:right; height:23px; width:40px; }
/*#mapa li.cat-item-18 { border-top-color:#faa61f; }
#mapa li.cat-item-19 { border-top-color:#e28f27; }
#mapa li.cat-item-20 { border-top-color:#f46a21; }
#mapa li.cat-item-21 { border-top-color:#ef3624; }
#mapa li.cat-item-22 { border-top-color:#d52027; }
#mapa li.cat-item-23 { border-top-color:#991b1e; }
#mapa li.cat-item-24 { border-top-color:#520e15; }
#mapa li.cat-item-25 { border-top-color:#9f1b54; }
#mapa li.cat-item-26 { border-top-color:#802890; }
#mapa li.cat-item-27 { border-top-color:#4e246c; }*/

#mapa .box.cat-item-18 { background-color:#0123b6; }
#mapa .box.cat-item-19 { background-color:#0145b6; }
#mapa .box.cat-item-20 { background-color:#015fb6; }
#mapa .box.cat-item-21 { background-color:#0178b6; }
#mapa .box.cat-item-22 { background-color:#0191b6; }
#mapa .box.cat-item-23 { background-color:#01a7b6; }
#mapa .box.cat-item-24 { background-color:#01b6b0; }
#mapa .box.cat-item-25 { background-color:#0fa49f; }
#mapa .box.cat-item-26 { background-color:#248985; }
#mapa .box.cat-item-27 { background-color:#2a7774; }

/**************************************** CONTACTO ******************************************/

.contacto { font-size:1.1em; margin:-10px 40px 0 0; width: 432px; display:inline; }
.contacto h2, .contacto img, .contacto li { margin-bottom:15px; }
.contacto p, .contacto li { padding-bottom:15px; }
.contacto p { margin-right:60px; }
.contacto h2 { padding:0 0 5px 20px; background:url(images/bullet.gif) no-repeat 0 5px; font-size:1.1em; font-weight:bold; border-bottom:1px dotted #000; margin-top:10px; }
.contacto li { border-bottom:1px dotted #000; }
.contacto li a { display:block; }
.contacto img, .contacto .comentar { margin-top:0; padding:15px 0; border-bottom:1px dotted #000; border-top:1px dotted #000; }
.contacto .comentar-header { background:transparent url(images/contacto-form-bgtop.gif) no-repeat scroll 0 0; }
.contacto .comentar-body { background:transparent url(images/contacto-form-bg.gif) repeat-y scroll 0 0; padding-top:15px; }
.contacto .comentar-footer { background:transparent url(images/contacto-form-bgbot.gif) no-repeat scroll 0 0; }
/******************************************** TEMPS ************************************************/

/*.destacat h2 {
	margin-top:5px;
	font-size:2.2em;
	line-height:1;
}
.destacat h2 a {
	font-weight:bold;
}*/

.destacat h2 { float:left; width:100%; }
.destacat h2 a { color:#000; font-size:2.2em; text-decoration:none; }
.destacat h2 a:hover { text-decoration:underline; }
.wrapper_temps_featured { float:left; width:24em; }
.temps .destacat img, .temps .destacat .video { float: left; margin-right:10px; /*width:432px;*/
	width:37em; }
.destacat .video img, .destacat .video object { margin-right:0; width:100%; }
.destacat h2, .destacat ul, .destacat ol, .destacat p { clear:none; }
.temps .video, .temps .video object { width:100%; }
/*#content .temps .titolAzul h2 {
	margin:12px 0 10px;
	padding:4px 12px 3px 40px;
	float:left;
	background-position:-42px 0;
}*/

#content .temps .titolAzul h2 { /*border-bottom:1px solid #6f6f6f; float:left; font-size:1.7em;*/ border-bottom:none; margin:0.5em 0; padding-bottom:0.5em; width:34.5em; }
#content .temps .titolAzul h2.temp { border-bottom:none; margin-bottom:0; }
#content .temps .titolAzul h2.temp a { color:#000; font-size:1em; text-decoration:none; }
#content .temps .titolAzul h2.temp a:hover { text-decoration:underline; }
.temps .titolAzul div { clear:both; }
/*.temps .titolAzul li {
	padding-bottom:10px;
	margin-bottom:3px;
	float:none;
	border:none;
}*/

.temps .titolAzul li { float:left; margin-bottom:0.5em; width:100%; }
/*.temps .titolAzul li a {
	font-weight:normal;
	color:#00789C;
}*/

.temps .titolAzul li a { background:url(images/new/f_l_f.png) 0 4px no-repeat; color:#000; font-size:1.1em; font-weight:bold; padding-left:1em; text-decoration:none; }
.temps .titolAzul li a:hover { text-decoration:underline; }
.temps .titolAzul li span { background:url(images/new/ar_bl.png) 100% 4px no-repeat; padding-right:1em; }
.temps .titolAzul img { display:block; float:left; }
/*.temps .transcripcio {
	margin:12px 0;
	width:auto;
	padding:3px 2px 2px;
}*/

.temps .transcripcio p { float:left; width:100%; }
.temps .transcripcio a { color:#0091B5; font-size:1.2em !important; text-decoration:none; }
.temps .transcripcio a:hover { text-decoration:underline; }
/*********  GALERIA IMAGENES *************/

.galery h2 { font-weight:normal; color:#00789C; }
.modul .carrousel_small li img{width: 264px !important;}
/**************************************** NARROWCOLUMN **********************************************/

.narrowcolumn { /* todo el ancho de la pagina */ width:100%; font-size: 1.1em; margin:5px 0 10px; clear:both; float:left; }
/*********** mapa web ************/

/*#mapaw { clear:both; }*/
#mapaw { float:left; width:100%; }
#mapaw .titolAzul { float:left; width:300px; margin:0 10px 20px 0; }
/*.titolAzul h2 {
	padding:10px 8px 5px 75px;
	font-size:1.1em;
	text-align:right;
	background:#00789c url(images/title_bg.gif) repeat-y 0 0;
	color:#fff;
	font-weight:bold;
	margin-bottom:10px;
}*/

.titolAzul h2 { font-size:1.8em; font-weight:bold; border-bottom:1px solid #6f6f6f; }
/*.titolAzul li {
	text-indent:20px;
	background:url(images/bullet.gif) no-repeat 0 4px;
	font-size:1.1em;
	padding-bottom:10px;
	margin-bottom:3px;
	border-bottom:1px dotted #000;
	float:none;
}

.titolAzul li a {
	font-weight:bold;
	color:#000;
}*/

/*********** rss ************/

.rss { float:left; /*margin:15px 30px 15px 0;*/ }
.que { width:100%; }
.com { width:100%; }
.rsslist .titolAzul h2 { float:left; padding:5px 0 5px 10px; margin-bottom:5px; width:290px }
.rss h2 { padding:5px 0 5px 0; margin:0 0 5px 0; /*background:url(images/bullet.gif) no-repeat 0 4px;*/ font-size:1.6em; font-weight:bold; /*border-bottom:1px solid #000;*/ }
/*em a { font-style:italic; }*/
.rss p { margin-bottom:10px; font-size:1.1em; color:#666; }
.rsslist li { background:url(images/new/ico_rss_bl.png) 0 1px no-repeat; border-bottom:1px dotted #6F6F6F; float:left; margin:0 0 6px 6px; padding-bottom:6px; width:280px; /*text-indent:30px;*/ }
.rsslist li a { background:url(images/new/ar_bl.png) 100% 4px no-repeat; font-size:1.3em; color:#000; text-decoration:none; padding:0 1em 0 1.3em; }
.rsslist li a:hover, .rss.com a:hover { text-decoration:underline; }
.rss.com a { color:#0091b5; text-decoration:none; font-weight:bold; }

.mapalist li { border-bottom:1px dotted #6F6F6F; float:left; margin:6px 0 0px 6px; padding-bottom:6px; width:280px; /*text-indent:30px;*/ }
.mapalist li a { background:url(images/new/ico_mapalist.png) 0 1px no-repeat; font-size:1.2em; color:#000; text-decoration:none; padding:0 1em 0 1.3em; }
.mapalist li a:hover { text-decoration:underline; }

/************ equip ************/

#equip li { float:left; width:184px; margin:0 12px 0 0; background:none; padding:0; height:200px; min-height:200px; line-height:1; }
#equip .modul { overflow:hidden; margin-bottom:0; clear:both; }
* html #equip .modul { height:1%; }
#equip .borde-t { border-top:dotted 1px #000; padding-top:40px; }
#equip li img { height:102px; display:block; }
#equip li strong { color:#00789c; }
#equip li a { display:block; color:#000; }
#equip .transcripcio { float:right; margin:0 75px 40px 0; display:inline; }
.line, .line_port, .sep_line_bl, .modul ul, .sep_line_int { float:left; width:100%; }
.line, .line_port { border-top:5px solid #0091b5; margin-bottom:15px; }
.line_port {margin-top:12px;}
.sep_line_bl, .sep_line_int { border-top:1px solid #CDCDCD; }
.sep_line_int { margin:20px 0; }
/**************************************** FOOTER **********************************************/

/*#footer {
	overflow: hidden;
	clear: both;
	text-align: center;
	font-size: 1.2em;
	margin: -150px auto 0;
	margin:0 auto;
	width:984px;
	padding:0 12px;
}


#footer a {
	color: #000;
}

#footer ul {
	overflow: hidden;
	margin: 0 auto;
	clear:both;
}

#footer .paginas-foot li {
	display: inline;
	background: url(images/separador-llistes.gif) no-repeat right 3px;
	padding: 0 5px 0 3px;
}

* +html #footer .paginas-foot li { padding-left: 7px; }
/** html #footer .paginas-foot li { padding-left: 7px; }*/

/*#footer .paginas-foot li.page-item-157 {
	background: none;
}
#footer .paginas-foot li.page-item-15 { background:none !important; }

#footer p {
	font-size:0.9em;
	margin: 0 30px;
	clear:both;
}

#footer p a {
	text-decoration:underline;
}*/


/* ========================================= #footer == */
#footer { background:url(images/new/f_footer.gif) 0 0 repeat-x; float:left; padding:1.5em 0 0.9em 0; width:100%; }
#footer .content, #feed .content { margin:0 auto; width:97em; }
#footer ul { float:left; width:100%; }
#footer ul li { border-left:1px solid #FFF; float:left; padding:1.5em 0 0 3em; margin:0 2em 2em 0; width:19.5em; }
#footer li.ult { border-left:1px solid #FFF; border-right:1px solid #FFF; margin-right:0; width:20em; }
#footer .tit { color:#FFF; font-size:1.3em; font-weight:bold; margin-bottom:1em; text-transform:uppercase; }
#footer ul .list_links, #footer li .list_links li { border:0; float:left; }
#footer ul .list_links { width:100%; }
#footer ul .list_links li { margin:0 0 0.7em 0; padding:0; width:95%; }
#footer ul .list_links a { color:#FFF; font-size:1.3em; font-weight:bold; text-decoration:none; }
#footer ul .list_links a:hover { text-decoration:underline; }
#footer ul .list_links li.temp, #footer ul .list_links li.btvn, #footer ul .list_links li.cine, #footer ul .list_links li.info, #footer ul .list_links li.espo, #footer ul .list_links li.cart, #footer ul .list_links li.prog, #footer ul .list_links li.ajun, #footer ul .list_links li.urge, #footer ul .list_links li.aten, #footer ul .list_links li.tmb, #footer ul .list_links li.renf, #footer ul .list_links li.aero, #footer ul .list_links li.tran, #footer ul .list_links li.plan, #footer ul .list_links li.agen, #footer ul .list_links li.yout, #footer ul .list_links li.face, #footer ul .list_links li.twit, #footer ul .list_links li.ipho, #footer ul .list_links li.ipad, #footer ul .list_links li.andr { padding-left:2.2em; }
#footer ul .list_links li.temp { background:url(images/new/ico_temp.png) 0 0 no-repeat; }
#footer ul .list_links li.btvn { background:url(images/new/ico_btvn.png) 0 0 no-repeat; }
#footer ul .list_links li.cine { background:url(images/new/ico_cine.png) 0 0 no-repeat; }
#footer ul .list_links li.info { background:url(images/new/ico_info.png) 0 0 no-repeat; }
#footer ul .list_links li.espo { background:url(images/new/ico_espo.png) 0 0 no-repeat; }
#footer ul .list_links li.cart { background:url(images/new/ico_cart.png) 0 0 no-repeat; }
#footer ul .list_links li.prog { background:url(images/new/ico_prog.png) 0 0 no-repeat; }
#footer ul .list_links li.ajun { background:url(images/new/ico_ajun.png) 0 0 no-repeat; }
#footer ul .list_links li.urge { background:url(images/new/ico_urge.png) 0 0 no-repeat; }
#footer ul .list_links li.aten { background:url(images/new/ico_aten.png) 0 0 no-repeat; }
#footer ul .list_links li.tmb { background:url(images/new/ico_tmb.png) 0 0 no-repeat; }
#footer ul .list_links li.renf { background:url(images/new/ico_renf.png) 0 0 no-repeat; }
#footer ul .list_links li.aero { background:url(images/new/ico_aero.png) 0 0 no-repeat; }
#footer ul .list_links li.tran { background:url(images/new/ico_tran.png) 0 0 no-repeat; }
#footer ul .list_links li.plan { background:url(images/new/ico_plan.png) 0 0 no-repeat; }
#footer ul .list_links li.agen { background:url(images/new/ico_agen.png) 0 0 no-repeat; }
#footer ul .list_links li.yout { background:url(images/new/ico_yout.png) 0 0 no-repeat; }
#footer ul .list_links li.face { background:url(images/new/ico_face.png) 0 0 no-repeat; }
#footer ul .list_links li.twit { background:url(images/new/ico_twit.png) 0 0 no-repeat; }
#footer ul .list_links li.ipho { background:url(images/new/ico_ipho.png) 0 0 no-repeat; }
#footer ul .list_links li.ipad { background:url(images/new/ico_ipad.png) 0 0 no-repeat; }
#footer ul .list_links li.andr { background:url(images/new/ico_andr.png) 0 0 no-repeat; }

#footer ul .list_links .with-icon {
    background-repeat: no-repeat;
    padding-left: 2.2em;
}

/************* FOOTER TEXT ************/
#footer_text { /*margin:64px auto 0;
	padding:0 12px;
	width:1016px;*/
	background-color:#FFF; float:left; padding:1em 0 2em 0; width:100%; }
/*div#footwrap1 {
	background:transparent url(images/sombra_footer_1.png) no-repeat left top;
	float:left;
}
div#footwrap2 {
	background:transparent url(images/sombra_footer_2.png) no-repeat right top;
	float:left;
	font-size:1.15em;
	margin-right:-12px;
	padding-top:30px;
	padding-bottom:10px;
	width:1012px;
}
* html div#footwrap1 {
	background:none;
}
* hmtl div#footwrap2 {
	background:none;
}
div#footer_text a {
	color:#000;
}
div#footer_text a:hover {
	text-decoration:underline;
}*/

/* ========================================= afegit Mart� == */
#sub_dades { background-color:#FFF; float:left; width:100%; }
#sub_dades .content { margin:2em auto; width:97em; }
#copy, #alt_dades { color:#3e4146; font-size:1.1em; }
#copy { float:left; width:25em; }
#alt_dades { float:right; text-align:right; width:48em; }
#sub_dades a { color:#3e4146; }
#sub_dades a:hover { text-decoration:underline; }
#sub_dades p { line-height:1.5em; }
/* ========================================= afegit Mart� == */

/************ ACCESOS ************/

#footer #accesos { overflow: hidden; clear: both; text-align: center; margin: 50px 0 12px 0; float: left; width: 100%; }
#footer #accesos ul { overflow: hidden; margin: 0 0 0 86px; float: none; }
#footer #accesos li { display: inline; margin-right: 6px; font-size: 0; width: 111px; height: 7px; overflow:hidden; }
#footer #accesos .categories li { padding: 0; }
#footer #accesos li a { padding: 10px 55px 0; display: block; float: left; }
/**************************************** SIGUENOS **********************************************/
div.siguenos h2, div#redessoc .titolAzul h2 { background-position:-45px 0; clear:both; float:left; margin:0.5em 0 1em; padding:2px 8px 2px 35px; width:auto; }
div#redessoc { border-bottom:1px dotted #000; float:left; margin-bottom:1em; padding-bottom:1.5em; }
div#redessoc .titolAzul { float:left; border-right:1px dotted #000; padding:0 1em 0 0; margin:0 1em 0 0; min-height:27em; width:25.6em; }
* html div#redessoc .titolAzul { height:27em; }
div.narrowcolumn div#redessoc .ult { border-right:0; padding:0; margin:0; }
div#redessoc .titolAzul p { clear:both; }
div#redessoc .titolAzul h3 { font-size:1em; margin:0.5em 0; }
div#redessoc .titolAzul h3 a { font-weight:bold; }
div.narrowcolumn div.siguenos li { background:transparent url(images/bullet2.gif) no-repeat scroll 0 5px; border-bottom:0; font-size:1em; margin-bottom:0; padding-bottom:0; text-indent:10px; }
div.narrowcolumn div.siguenos li a { font-weight:normal; }
/**************************************** FIN SIGUENOS **********************************************/

/**************************************** 404 **********************************************/
/*div#error404 { float:left; margin-left:26em; }
* html div#error404 { margin-left:13em; }*/
.error_404 { border-right:1px solid #6f6f6f; float:left; margin-right:10px; padding-right:9px; width:621px; }
.error_404 p { border-bottom:1px solid #6f6f6f; border-top:1px solid #6f6f6f; color:#666; font-size:1.4em; line-height:1.5em; margin:2em 0 6em 0; padding:1em 0; }
.error_404 a { color:#0091B5; font-weight:bold; text-decoration:none; }
.error_404 a:hover { text-decoration:underline; }
.widget.trama.trama_404 img{ margin:10px 0 0 80px; }
div.capa1 { background:transparent url(images/404_top.jpg) no-repeat right top; padding:4em 2em 0 0; }
div.capa2 { background:transparent url(images/404_bottom.jpg) no-repeat left bottom; padding:0 0 5em 4.5em; }
div.capa2, x:-moz-any-link {
 padding:0 0 5em 4.4em;
}
div.capa2, x:-moz-any-link, x:default {
 padding:0 0 5em 4.5em;
}
div.capa2 p { background-color:#00A6D6; color:#FFFFFF; font-size:1.4em; font-weight:bold; margin:0 1.4em; min-height:6em; padding:3em 1em; width:10em; }
/**************************************** FIN 404 **********************************************/

/**************************************** EQUIP ************************************************/
ul#equip_page li { clear:both; float:left; width:100%; }
ul#equip_page li span { border-bottom:1px dotted #000000; float:left; clear:both; padding:1em 0 0.5em; }
ul#equip_page h2 { clear:both; color:#00789C; font-size:1.1em; font-weight:bold; margin-top:2em; }
/**************************************** FIN EQUIP ************************************************/


.tit_sec, .tit_sec ul, .tit_sec li, .tit_sec li.bl { float:left; }
.tit_sec { margin-top:-3.8em; width:100%; }
.tit_sec.w_a ul { width:auto; }
.tit_sec.ar_bl { padding-bottom:1.4em; text-transform:uppercase; }
.tit_sec.ar_bl { background:url(images/new/f_tit_sec_blue.png) 0 0 no-repeat; }
.tit_sec ul { display:inline-block; padding:0.6em 0.8em; width:auto; }
.tit_sec ul.blue { background-color:#0191b6; }
.tit_sec li { color:#FFF; font-weight:bold; width:auto; }
.tit_sec li { font-size:1.6em; margin-right:0.5em; }
.tit_sec li a { color:#FFf; text-decoration:none; }
.tit_sec.ar_bl.w_a ul.blue li { margin-right:0; }
.tit_sec li.act { background:url(images/new/ico_others.png) 0 -1996px no-repeat; margin-right:0 !important; padding-left:1.4em; }
.listat_dades_temps, .listat_dades_temps ul, .dades_temps ul, .dades_temps li { float:left; }
.listat_dades_temps { background:url(images/new/logo_meteo.gif) 98% 47% no-repeat; width:62em; }
.listat_dades_temps ul { border-right:1px dotted #c9c9c9; clear:none; margin-top:0.3em; padding:0 1em 1.2em 0; width:17em; }
.listat_dades_temps ul:first-child { margin-right:1em; }
.dades_temps { border-bottom:1px solid #6f6f6f; clear:both; float:left; width:100%; }
.dades_temps h3 { background:url(images/new/ico_tit_temps.gif) 0 0 no-repeat; border-bottom:1px solid #6f6f6f; float:left; font-size:1.6em; font-weight:bold; margin-bottom:0.5em; padding:0.3em 0 0.6em 1.2em; width:37em; }
.dades_temps li { border-bottom:1px dotted #c9c9c9; color:#666; padding:0.5em 0; width:17em; }
.dades_temps li span { background:none !important; }
.dades_temps li .txt { float:left; margin-top:0.5em; }
.dades_temps li .num { color:#008bae; float:right; font-size:1.8em; font-weight:bold; }
.head_info_featured { border-bottom:1px solid #CDCDCD; }
.head_info_featured li { float:right; width:7em; }
.head_info_featured li:first-child { float:left; }
.modul .data, .modul .comentaris { font-size:0.9em; }
.modul .data { float:left; font-weight:bold; width:6em; }
.modul .comentaris { float:right; width:auto; }

.head_extres-body .modul .comentaris { float:left; margin-top:5px; }

#weather{float:right; width:18em;}
#weather .graus{color:#3f3f3f; font-size: 1.4em; font-weight:bold;}
#weather .ico, #weather .content{float:left;}
#weather .ico{margin-right:1.5em;}
#weather .content{width:9em;}
#weather .txt{padding-top:1.5em;}
#weather p, #weather .temp{color:#3f3f3f; font-weight:bold;}
#weather p{font-size:1.4em;}
#weather .temp{font-size:3.3em;}
#weather a{background:url(images/new/ico_others.png) 55px -62px no-repeat; color:#3f3f3f; display:block; font-size:1.2em; font-weight:bold; text-decoration:none; width:7.5em;}
#weather a:hover{text-decoration:underline;}

.elemento.widget.widget-tagscloud.titolAzul, .elemento.widget.widget-tagscloud.titolAzul h2 { float:left; width:100%; }
.elemento.widget.widget-tagscloud.titolAzul h2 { font-size:1.6em; margin-bottom:10px; padding-left:10px; text-align:left; }
.elemento.widget.widget-tagscloud.titolAzul a { color:#0091B5; text-decoration:none; }
.elemento.widget.widget-tagscloud.titolAzul a:hover { text-decoration:underline; }

/* ========================================= #m_p + #m_r == */

.m_d{display:none; left:0; top: 22.5em; position:absolute; width:26.9em; z-index:999;}
.m_d .ar_line{background:url(images/f_ar_line.png) center top no-repeat; height:2.8em; width:26em;}
.m_d .content{background:url(images/zo.png) 0 0 repeat; display:inline-block; padding:1.5em; width:23em !important;}
.m_d ul{float:left; width:23em;}
.m_d li{border-right:0;}
.m_d li.altr{width:22.5em;}
.m_d li .tit{border-bottom:1px solid #FFF; color:#FFF; float:left; font-size:1.4em; font-weight:bold; margin-bottom:1.2em; padding-bottom:0.5em; text-transform:uppercase; width:100%;}
.m_d li .tit.no{padding-top:1.1em;}
.m_d li li{margin-bottom:1em; width:100%;}
.m_d li li a{color:#FFF; font-size:1.3em; font-weight:bold; text-decoration:none;}
.m_d li li a:hover{text-decoration:underline;}

body iframe[name=twttrHubFrame]{left: -9999em;}

/*Twitter widget*/
.twtr-widget{float: left;}
#twtr-widget-1 .twtr-tweet-text{font-family:Arial, Helvetica, sans-serif !important;}
.twtr-hd,.twtr-ft{display:none;}
.twtr-widget .twtr-bd {padding:0 !important;}
.twtr-widget .twtr-doc, .twtr-widget .twtr-timeline {border:none; border-radius:0;}
.twtr-widget h3, .twtr-widget h4, .twtr-widget .twtr-tweet-text p { line-height: 1.5em !important; }
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular { background-color: #FFFFFF !important; }
/* ========================================= .box + .box_tf == */
.box, .box.tw, .box.tf{float:left; overflow:hidden; width:100%;}
.box{width:100%;}
.box.tw, .box.tf{padding-top:2.2em; width:30em;}
.box.tw .cont_box.short, .col_right .box .cont_box.short{border-left:1px solid #cecdcd; border-right:1px solid #cecdcd; border-bottom:1px solid #cecdcd; width:27.8em;}
.box.tw .cont_box.short{padding:0 1em 1em 1em;}
.col_right .box .cont_box.short{padding:1em;}
.col_left .box.tw{margin-right:3.5em;}
.col_int_right .box.tw .cont_box.short{border:none; padding:0 0 1em 0; width:30em;}
.box.margin, .box.margin.banners, .box.extra_large{margin-bottom:2.5em;}
.box.extra_large{margin-top:1em;}
.box.extra_large.min{margin:0 0 1em 0;}
.box.blue{background-color:#40b0e3;}
.box .line{border-top:9px solid #40b0e3;}
.box.tw .line, .box.tf .line{border-top:9px solid #2c2c2c;}
.box.tw .line{margin-bottom:0;}
.box .cont_box{background-color:#FFF; border-left:1px solid #cecdcd; border-right:1px solid #cecdcd; border-bottom:1px solid #cecdcd; float:left; padding:0.9em;}
.box.sin .cont_box{border:none; padding:0;}
.box.tf .cont_box.short{border-left:1px solid #cecdcd; border-right:1px solid #cecdcd; border-bottom:1px solid #cecdcd; padding:0; width:29.8em !important;}
.box .cont_box.medium{width:45.2em;}
.box.blue .cont_box.medium{width:43.2em;}
.box .cont_box.large{padding:0.9em; width:61.5em;}
.cont_int .box .cont_box.large, .cont_int .box .cont_box.extra_large{border:none; padding:0.9em 0;}
.cont_int .box .cont_box.large{width:63.5em;}
.cont_int .box .cont_box.extra_large{width:95em;}
.box .cont_box.short, .box.c_w{border:none; /*margin-right:2em;*/ padding:0 0 1em 0; width:28em;}
.box.c_w, .col_int_right .box.calendar{width:30em;}
.col_int_right .box.calendar .cont_box{border:none; padding:0;}
.box.c_w .cont_box.short{margin-top:1em;}
.box.c_w.ult{margin-right:0;}
.box.blue .cont_box.short, .box.blue .cont_box.medium{border:none; padding:0; margin:1em;}
.box.blue .cont_box.medium.mrg_neg{margin-top:0;}
.box .top_line, .box.tf .top_line, .tit_line{border-bottom:1px solid #6f6f6f; float:left; width:100%;}
.box .top_line, .tit_line{margin-bottom:1.1em;}
.box .top_line.twr{padding-bottom:0.4em;}
.box.tf .top_line{margin-bottom:0;}
.box.sin .top_line{padding-top:0.9em;}
.box .top_line img{margin-bottom:0.5em;}
.box h2, .box.tw h2, .tit_line h2{float:left; font-weight:bold; line-height:1.2em; padding-bottom:0.3em; text-transform:uppercase;}
.box h2, .box.tw h2{font-size:1.8em;}
.box.tw h2{font-size:1.6em;}

.box.tw h2, .box.tf h2{background:url(images/ico_tf.png) 0 0 no-repeat; margin-top:-2em;}
.box.tw h2{background-position:0 -5px; padding:2.5em 0 0 4.5em;}
.box.tf h2{background-position:-540px -5px; padding:2.5em 0 0.4em 3.5em;}

.box.tw .top_line.twr h2{background-position:169px -10px; padding:2.8em 0 0.2em 0; text-transform:; width:100%;}

.box .gr{color:#666; float:left; font-size:1.4em; font-weight:bold; padding:0.8em 0 0 0.5em;}

.box.tw .top_line.twr .gr{float:none; font-size:0.8em; text-transform:none;}

.box .type, .box .list_today{float:right;}
.box .type.hour, .list_prog li a, .list_prog li span, .box .list_today li a, .tit_line .type.hour, .num_res{font-size:1.3em;}
.box .type.hour, .list_prog li a, .list_prog li span, .box .list_today li a, .tit_line .type.hour{font-weight:bold;}
.num_res{float:right;}
.box .type.hour, .list_prog li a, .list_prog li span, .tit_line .type.hour{color:#017eb7;}
.box .type.hour{margin-top:0.2em;}

.box .num, .tit_line .num{color:#3f3f3f; margin-right:0.3em;}
.bot_line{border-top:1px solid #6f6f6f; float:left; margin-top:1.1em; width:100%; padding-top:0.7em;}
.box.blue .bot_line{margin:0.5em 1em 0 1em; padding:0.7em 0 1em 0; width:26em}
.box.blue .bot_line.medium{width:41.2em;}
.a_cont{float:left; font-size:1.5em; font-weight:bold; width:25%;}
.a_cont.en_direc{width:13%;}

.bt_all, .bt_all.ar_gr, .bt_prev, .bt_next{background:url(images/ico_others.png) no-repeat; width:auto;}
.bt_all, .bt_all.ar_gr, .bt_prev, .bt_next{float:right;}
.bt_prev{float:left; width:auto;}
.bt_all{background-position:100% -133px;}
.bt_prev{background-position:0 -2562px; padding:0.4em 0 0.4em 0.5em;}
.bt_all.ar_gr, .bt_next{background-position:100% -1477px; padding:0.4em 0.5em 0.4em 0;}
.bt_all a, .bt_prev a, .bt_next a{color:#0091B5; font-size:1.4em; font-weight:bold; text-decoration:none;}
.bt_all a, .bt_next a{padding-right:1.5em;}
.bt_prev a{padding-left:1.5em;}

.bt_all a:hover, .bt_prev a:hover, .bt_next a:hover{color:#0091B5; text-decoration:underline;}
.lmArea-add img{height:auto !important; width:auto !important;}

#head_extres .head_extres-body .modul .video { float:left; height:13.5em; margin-bottom:10px; overflow:hidden; width:21.5em; }
#head_extres .head_extres-body .modul .social .comentaris { margin-top:0; }

.head_extres-body .modul .modul{ border-right: 1px dotted #9f9f9f;}
.head_extres-body .ultheadextres .modul { border-right: none;}

.notMini h2 {width: 50% !important; font-size: 1.2em !important; padding-left:8px; margin-top: -2px;}
.notMini h2 a{ font-size: 1.2em !important;  }
.widgetContent .modul .notMini h2, .widgetContent .modul .notMini h2 a, .widgetContent .modul .notMini h2 a span {font-size: 1.05em !important; font-weight: bold; }
.notMini .video{float:left;}
.notMini .video img, #head_extres .head_extres-body .modul .notMini .video{width:100px !important; height: 55px;}

/*Recaptcha*/
.recaptcha_reload, .recaptcha_only_if_audio, .recaptcha_only_if_image, .recaptcha_separador{float:left;}
.recaptcha_reload a, .recaptcha_only_if_audio a, .recaptcha_only_if_image a{text-decoration: none; color: #0091B5;}
.recaptcha_reload a:hover, .recaptcha_only_if_audio a:hover, .recaptcha_only_if_image a:hover{text-decoration: underline;}
#recaptcha_widget {width: 355px;}
#recaptcha_response_field, #recaptcha_options_wrapper{ width: 349px;}
#recaptcha_wrapper{ height: 105px;}

/*minut a minut*/
span#ocell {
    background-image: url("images/minut_a_minut/twitt.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: 63px;
    width: 84px;
}
span#ct a {
    color: #0091B5;
    font-weight: normal;
    text-decoration: none;
    

}
span#ct {
    color: #222222;
    font-size: 14px;
    left: 6px;
    line-height: 17px;
    position: relative;
}

p#quote {
    color: #222222;
    margin-left: 90px;
    margin-right: 100px;
}
div.destacat_minut p{
	background-color:#EFEFEF;
	/*color: black;
    font-size: 13px;*/
   
	}
div.destacat_minut{
	background-color:#EFEFEF;
	color: black;
    font-size: 13px;
    left: 6px;
    line-height: 17px;   
    margin-bottom:10px;
    clear:both;
    width:100&;
    margin:15px;
    padding:15px;  
	}
	
	.entry li{
	max-width:98%;
	}
	
.list_news_elec { display:block; float:left; margin-bottom:1.5em; width:300px; }
.list_news_elec li { border-bottom:1px dotted #CDCDCD; float:left; margin-bottom:1.2em; padding-bottom:1.2em; width:100%; }
.list_news_elec li .col-img { float:left; max-height:56px; margin-right:1em; overflow:hidden; max-width:90px; }
.list_news_elec li .col-text { float:left; width:180px; }
.list_news_elec li a { color:#0091b5; font-weight:bold; line-height:18px; text-decoration:none;font-size:14px; }

.liveblog_wrapper ul{float:none;}

.liveblog_wrapper {border-top: 1px solid #6F6F6F;padding-top: 10px;}


