/**
 * Nombre: FW_styles.css
 * Autor: David Prados (dpluna)
 * Fecha creaciï¿½n: 18 Junio 2008
 * ï¿½tima modificaciï¿½n: 4 Noviembre 2008 (dpluna)
 * Descripciï¿½n:
 * 		Contiene estilos bï¿½sicos, genericos, listas, cabeceras de noticias, estilos de carousel (home.html)
 * 		Este archivo tiene un orden de clases bï¿½sicas a clases mï¿½s complejas.
 * 		La gran cantidad de clases son listas y mï¿½s listas.
 * 		Todo lo que tiene que ver con las noticias, su fecha, el tï¿½tulo, subtï¿½tulo, imagenes del cuerpo de la noticia, etc.. todo estï¿½ aquï¿½.
 */
 
/* FW_inner-content-cols */
.FW_inner-content-cols li {  width: 49.9%; }
.FW_inner-content-cols li ul li {  width: 99%; } 

* html .FW_inner-content-cols li {  width: 48%; }

.toggleBox {
	position: absolute;
	right: 11px;
	top: 0px;
}
.FW_genecolor {
	color: #B14B3C;
}
.FW_secondary-color {
	color: #660303;
}
.FW_color-green {
	color: #34b125;
}
.FW_grey {
	color: #4d4d4d;
}
.FW_bold {
	font-weight: 700;
}
A.FW_keep-cover {
	color: inherit !important;
	text-decoration: inherit !important;
}
.FW_float-right {
	float: right !important;
}
.FW_float-left {
	float: left;
}
.FW_display-none {
	display: none;
}
.clear {
	clear: both;
}
.FW_inline { /*emissions en viu.html > H4.FW_headline A*/
	display: inline !important; 
}
.nomarginbottom {
	margin-bottom: 0px !important;
}
.ui-datepicker-trigger {
	cursor: pointer;
}
.FW_redTitle {
	color: #660303;
}
.FW_marginbottom {
	margin-bottom: 18px;
}
.FW_marginbottom_small {
	margin-bottom: 5px;
}
.FW_marginright {
	margin-right: 20px;
}
.FW_marginright_small {
	margin-right: 5px;
}
.FW_margintop_small {
	margin-top: 5px;
}
.FW_nomarginright {
	margin-right: 0 !important;
}
.FW_nomarginbottom {
	margin-bottom: 0px !important;
}
.FW_width60 {
	width: 60%;
}
.FW_width-auto {
	width: auto !important;
}
.FW_centerbypadding {
	padding: 20px 0px;
}
.FW_blockerize {
	display: block;
}
.FW_middleTitle {
	float: left;
	margin-top: -1px;
	margin-right: 8px;
}
.FW_valign-button {
	margin-top: 10px;
}
.FW_icon-list A {
	display: inline-block;
	height: 15px !important;
	height: 14px;
	overflow: hidden;
	margin-right: 8px;
}
.FW_headline-align {
	display: block;
	margin-top: -5px;
}
.valign { vertical-align: middle; }
.FW_textaligncenter {
	text-align: center;
}
.FW_displayblock {
	display: block;
}
.toggleBox {
	background-image: url(/pres_fsvp/css/img/toggleBox.gif);
	background-repeat: no-repeat;
}
	.toggleBox.icon-expand {
		background-position: 0px -21px;
	}
	.toggleBox.icon-collapse {
		background-position: 0px 0px;
	}
.icon-cal {
	display: block;
	width: 18px;
	height: 18px;
	background: url(/pres_fsvp/css/img/icon-cal.png) no-repeat;
	text-indent: -9999px;
	float: left;
}
.sprite-arrows {
	background: url(/pres_fsvp/css/img/spritearrows.gif);
	background-repeat: no-repeat;
}
	A.icon-arrow {
		font-weight: bold;
		padding-left: 15px;
		background-position: 0px 1px;
		background-image: url(/pres_fsvp/css/img/arrow1.gif);
	}
	A.icon-arrow2 {
		font-weight: bold;
		padding-left: 9px;
		background-position: -3px 1px;
		background-image: url(/pres_fsvp/css/img/arrow.gif);
	}
A.sprite-icon {
	display: inline-block;
	overflow: hidden;
	width: 12px;
	height: 12px;
	font-size: 0em;
	background: url(/pres_fsvp/css/img/spriteicons.gif) no-repeat;
	line-height: inherit !important;
	line-height: 1em;
	/*Sï¿½lo lo uso en agenda.html*/
	margin-bottom: -2px;
}
	A.sprite-icon.icon-left {
		background-position: 0px -12px;
	}
	A.sprite-icon.icon-right {
		background-position: 0px 0px;
	}
.icon-live {
	background: url(/pres_fsvp/css/img/icon-live.png) no-repeat left 5px;
	padding-left: 25px;
	padding: 3px 0px 3px 25px;
}

.icon-video {
	background: url(/pres_fsvp/css/img/icon-avi.gif) no-repeat left top;
	padding-left: 25px;
	padding-bottom: 5px;
}
.sprite-rss {
	background-image: url(/pres_fsvp/css/img/sprite-rss.gif);
	background-repeat: no-repeat;
	height: 22px;
}
	A.sprite-rss {
		display: block;
		padding-left: 25px;	
	}
	.icon-rss {
		background-position: left 0px;
	}
	.icon-bulleti {
		background-position: left -22px;
	}
.FW_see-more {
	padding-left: 13px;
	background: url(/pres_fsvp/css/img/arrow.gif) no-repeat 0px 1px;
}
.FW_up {
	display: block;
	width: 15px;
	height: 17px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/pres_fsvp/css/img/up.gif) no-repeat center center;
}
.FW_ontop-news .FW_headline {
	font-size: 1.5em !important;
	line-height: 1.1em !important;
}
.FW_ontop-news .FW_subtitle {
	font-size: 1em !important;
	line-height: inherit !important;
	margin-top: 0 !important;
}
.FW_enhance-content-box {
	display: block;
	overflow: hidden;
	height: auto !important;
	height: 1%;
	border: 1px solid #B14B3C;
	margin-bottom: 6px;
	padding: 12px;
	background-color: #FFF;
}
	.FW_enhance-content-box .FW_schedule-list .FW_schedule-londesc {
		color: #AC2115;	
	}
	.FW_enhance-content-box .FW_schedule-list .FW_schedule-entry {
		padding: 0 0 0;
	}
		.FW_enhance-content-box .FW_schedule-list .FW_schedule-events,
		.FW_enhance-content-box .FW_schedule-list .FW_schedule-events LI {
			margin: 0;
		}
.FW_schedule-list {
	background-color: #FFF;
	color: #000;
}
	.FW_schedule-list .FW_schedule-entry {
		display: block;
		overflow: hidden;
		height: 1%;
		background: url(/pres_fsvp/css/img/grey-blocked.gif) repeat-x top;
		padding: 12px 12px 12px;
	}
		.FW_schedule-list .FW_schedule-entry.first,
		.FW_schedule-list .FW_schedule-entry:first-child {
			background: none;
		}
			.FW_schedule-list .FW_schedule-entry .last {
				margin-bottom: 0;
			}
		.FW_schedule-list .FW_schedule-entry LI {
			margin-bottom: 8px;
		}
		.FW_schedule-list .FW_schedule-londesc {
			margin-bottom: 5px;
		}
			.FW_schedule-list .FW_schedule-londesc DIV {
				color: #4d4d4d;
			}
			.FW_schedule-list .FW_schedule-entry .FW_schedule-events LI .FW_schedule-londesc DIV OL,
			.FW_schedule-list .FW_schedule-entry .FW_schedule-events LI .FW_schedule-londesc DIV UL {
				list-style-position: outside;
				margin: 10px 0px 10px 0px;			
			}
			.FW_schedule-list .FW_schedule-entry .FW_schedule-events LI .FW_schedule-londesc DIV OL,
			.FW_schedule-list .FW_schedule-events LI .FW_schedule-londesc DIV OL,
			.FW_schedule-list .FW_schedule-entry .FW_schedule-events LI UL LI .FW_schedule-summary DIV OL {
				list-style-type: decimal;
			}
			.FW_schedule-list .FW_schedule-entry .FW_schedule-events LI .FW_schedule-londesc DIV UL,
			.FW_schedule-list .FW_schedule-events LI .FW_schedule-londesc DIV UL,
			.FW_schedule-list .FW_schedule-entry .FW_schedule-events LI UL LI .FW_schedule-summary DIV UL {
				list-style-type: disc;
			}			
			.FW_schedule-list .FW_schedule-entry .FW_schedule-events LI .FW_schedule-londesc DIV OL LI,
			.FW_schedule-list .FW_schedule-entry .FW_schedule-events LI .FW_schedule-londesc DIV UL LI {
			    margin: 0px 0px 0px 25px;
				padding: 2px 5px 2px 0px;										
			}			
		.FW_schedule-list .FW_schedule-title {
			font-size: 1.5em;
			color: #660303;
			margin-bottom: 10px;
		}
		.FW_schedule-list .FW_schedule-summary {
			color: #666666;
			margin-bottom: 4px;
		}
		.FW_schedule-list .FW_schedule-event-place {
			color: #4d4d4d;
			font-weight: bold;
		}
		.FW_schedule-list .FW_schedule-events {
			margin-top: 20px; /*El doble pq se solapa con el margen del elemento anterior*/
		}
		.FW_schedule-list UL {
			margin-left: 15px;
			margin-top: -5px;
		}
			.FW_schedule-list UL UL,
			.FW_schedule-list UL OL{
				margin-left: 33px;
			}
.FW_article-list {
	background-color: #FFF;
	color: #555;
}
	.FW_article-list li { background: url(/pres_fsvp/css/img/grey-blocked.gif) repeat-x top; padding: 12px; }
		.FW_article-list li.first,.FW_article-list li:first-child, .contDestacat li { background: none; }
		.FW_article-list li li {
			padding: 0px;
			overflow: auto;
			height: auto;
			background: none;
		}
		.FW_article-list.FW_enhance-article-list {
			font-size: 1.05em;
		}
			.FW_article-list.FW_enhance-article-list .FW_dateline {
				font-size: .9em;
				font-weight: bold;
			}
		.FW_article .FW_headline {
			font-size: 1.6em;
			line-height:1.25em;
			margin-top: 18px;
		}
		.FW_enhance-box .FW_headline,
		.FW_enhance-content-box .FW_headline,
		.FW_article-list .FW_headline {
			font-size: 1.15em;
			color: #ac2115;
			line-height: 1.5em;
		}
			.FW_enhance-content-box .FW_article-list .FW_headline A,
			.FW_article-list .FW_headline A {
				display: block;
			}
			.FW_enhance-content-box.FW_article-metadata,
			.FW_article-list LI .FW_article-metadata {
				/*margin-bottom: 8px;*/
				/*margin-top: -4px;*/
			}
		.FW_object-attached,
		.FW_article-list LI .FW_object-attached {
			display: block;
			margin-right: 15px;
			float: left;
		}
		.FW_enhance-content-box .FW_article-content-wrapper,
		.FW_article-list LI .FW_article-content-wrapper {
			position: relative;
		}
		.FW_enhance-content-box .FW_article-content,
		.FW_article-list LI .FW_article-content-wrapper,
		.FW_article-list LI .FW_article-content,
		.FW_article-list LI .FW_article-metadata,
		.FW_article .FW_article-content {
			display: block;
			overflow: hidden;
			height: auto !important;
			height: 1%;
		}
		.FW_article .FW_article-content {
			margin-bottom: 12px;
		}
			.FW_article-list LI .FW_article-content-wrapper {
				width: 100%;
			}
		/*.FW_article-list LI .FW_article-metadata {
			margin-top: 12px;
			margin-left: 15px;
		}*/
		.FW_article-list LI .FW_depts-list A,
		.FW_article-list LI .FW_depts-list A:hover {
			color: #3f3f3f;
		}
.FW_metadata-title {
	display: block;
	color: #660303;
	margin-bottom: 10px; /*Antes 17px*/
	font-size: 1.2em;
	font-weight: bold;
}
.FW_title-wrapper {
	padding: 7px 12px 0px;
}
	.FW_title-wrapper .FW_title {
		margin-bottom: 0px;
	}
	.FW_title {
		display: block;
		color: #333;
		margin-bottom: 10px;
		font-size: 1.3em;
		font-weight: bold;
	}
		.FW_title-wrapper .FW_metadata-title,
		.FW_title-wrapper .FW_title {
			margin-bottom: 0px;
		}
.FW_outer-title {
	padding: 0px 12px 12px;
	margin-bottom: 0px;
	font-size: 1.15em;
	font-weight: bold;
}
	.FW_outer-title H3 {
		font-size: 1.35em;
	}
.FW_outer-subtitle {
	font-weight: bold;
	padding-left: 12px;
}
.FW_overhead,
.FW_headline,
.FW_subtitle,
.FW_lead-in {
	margin-bottom: 5px; /*Antes 12px;*/
}
.FW_dateline {
	color: #4d4d4d;
	font-weight: normal;
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	/*padding-right: 5px;*/
	/*margin-right: 5px;*/
}
	.FW_overhead .FW_dateline {
		font-size: .8em;
	}
.FW_overhead {
	font-size: 1.2em;
	color: #4d4d4d;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
}
.FW_headline {
	font-size: 1.5em;
	color: #660303;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.15em;
}
	H5.FW_headline {
		/*font-size: 1.2em;
		line-height: 1.2em;*/
	}
	/*emissions en viu.html > h4:Titulo*/ /*YA NO SE USA - EN PRUEBA*/
	/*.FW_headline.FW_keep_size { 
		font-size: 1.2em !important;
	}*/
.FW_subtitle {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
	color: #4d4d4d;
	margin: 17px 0 10px;
}
.FW_lead-in {
	color: #000;
}
	.FW_lead-in UL {
		list-style-position: outside;
		margin: 0 !important;
		padding: 0 !important;
	}
			.FW_lead-in UL LI {
				list-style-type: none;
				/*background: url(/pres_fsvp/css/img/bullet_alt_.gif) no-repeat scroll left 6px transparent;*/
				padding:1px 0 1px 15px !important;
			}
.FW_article-content {
	font-size: 1em;
	line-height: 1.6em;
}/*
.FW_article-content .FW_article-attached {
	display: inline;
	float: left;
	margin: 4px 0px 0px 0px;
	
}
	.FW_article-content .FW_article-attached.float-right {
		margin: 13px 0px 13px 13px;
	}
	.FW_article-content .FW_article-attached .FW_object-attached {
		margin: 0px 10px 6px 0px;
	}
	*/
.FW_article-content .FW_article-attached {
	display: inline;
	float: left;
	margin: 4px 15px 0px 0px;
	/*width: 320px;*/
}
	.FW_article-content .FW_article-attached.float-right {
		margin: 13px 0px 13px 13px;
	}
	.FW_article-content .FW_article-attached .FW_object-attached {
		margin: 0px 0px 3px;
	}	
.FW_cutline {
	width: 250px;
	clear: both;
	color: #666;
}
.FW_article-separator {
	height: 1px;
	overflow: hidden;
	background: url(/pres_fsvp/css/img/grey-blocked.gif) repeat;
}
.FW_depts-list {
	margin-bottom: 5px;
	margin-left: -5px; /*Le restamos el margin adicional del primer elemento*/
	display: inline;
}
	.FW_depts-list A {
		border-left: 1px solid #3f3f3f;
		padding-left: 5px;
		margin-left: 5px;
		color: #666;
		text-decoration: underline;
	}
	.FW_depts-list A:hover {
		color: #666;
		text-decoration: underline;
	}
		.FW_depts-list A.first { /*Sï¿½lo para quitar el border. Lo usan los detalles de convocatorias.*/
			border-left: none;
			padding-left: 0px;
		}
	.FW_overhead .FW_depts-list {
		font-size: .8em;
	}
/*
.FW_article-content P {
	margin-bottom: 20px;
}*/
/**
 * =OBJECTS: =LISTS
 * */
UL.FW_inline-list {
	display: inline;
}
	UL.FW_inline-list LI {
		display: inline;
		margin-left: 5px;
		padding-left: 5px;
		border-left: 1px solid #666;
	}
		UL.FW_inline-list LI.first,
		UL.FW_inline-list LI:first-child { 
			margin-left: 0px;
			padding-left: 0px;
			border-left: none;
		}
.FW_separator-list {
	margin-bottom: 6px;
	padding-bottom: 8px;
	background: url(/pres_fsvp/css/img/grey-dotted.gif) repeat-x bottom;
}
.FW_destaquem-list {
	line-height: 1.2em;
}
	.FW_destaquem-list LI {
		display: block;
		overflow: hidden;
		height: 1%;
		/*padding-bottom: 7px;*/ /*Lo especificamos en .FW_destaquem-content y en LI IMG*/
		margin-bottom: 7px;
		background: url(/pres_fsvp/css/img/grey-dotted.gif) repeat-x bottom left;
	}
		.FW_destaquem-list LI.last {
			background: none;
			margin-bottom: 0px;
			/*padding-bottom: 0px;*/
		}
		.FW_destaquem-list LI IMG {
			float: left;
			margin-right: 7px;
			margin-bottom: 7px;
			border: 1px solid #C8C7C6;
		}
		.FW_destaquem-list .FW_destaquem-content {
			color: #4d4d4d;
			margin-bottom: 7px;
		}
		.FW_object-attached_banner{
			width: 84px
		}
		.FW_object-attached_list{
			width: 100px
		}
.FW_enllacos-list {
	margin-top: -7px;	/*:first-child*/
}
	.FW_enllacos-list LI {
		margin-top: 7px;
	}
.FW_inner-navigation-list {
	display: block;
	overflow: hidden;
	color: #4d4d4d;
	padding: 0px 12px;
	margin-bottom: 12px;
}
	.FW_inner-navigation-list LI {
		display: inline;
	}
		.FW_inner-navigation-list LI A {
			text-decoration: underline;
		}
			.FW_inner-navigation-list LI A,
			.FW_inner-navigation-list LI A:hover {
				color: #4d4d4d;
			}
.FW_sindicateRSS-wrapper {
	background: #FFF url(/pres_fsvp/css/img/box-white.png) no-repeat left;
	padding-left: 5px;
	height: 25px;
}
.FW_sindicateRSS-list {
	display: block;
	overflow: hidden;
	height: 23px;
	padding: 1px 0px;
	color: #000;
	font-size: 1em;
	background: #FFF url(/pres_fsvp/css/img/box-white.png) no-repeat right;
}
	.FW_sindicateRSS-list LI,
	.FW_sindicateRSS-list LI A,
	.FW_sindicateRSS-list LI A:hover {
		line-height: 23px;
		color: #4d4d4d;
		font-weight: bold;
	}
	.FW_sindicateRSS-list LI {
		display: block;
		overflow: hidden;
		float: left;
		height: 22px;
		padding-left: 6px;
		margin-left: 6px;
		background: url(/pres_fsvp/css/img/grey-blocked.gif) repeat-y left;
	}
		.FW_sindicateRSS-list LI:first-child,
		.FW_sindicateRSS-list LI.first {
			padding-left: 0px !important;
			padding-left: 0px;
			margin-left: 0px;
			background: none;
		}
		.FW_sindicateRSS-list LI A { /*ie6*/
			float: left;
		}
		.FW_sindicateRSS-list LI A:hover {
			text-decoration: none;
		}
.FW_navigation-list {
	color: #4d4d4d;
	font-weight: bold;
	line-height: 1.4em;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
	.FW_navigation-list A,
	.FW_navigation-list A:hover {
		color: #4d4d4d;
	}
	/*.FW_navigation-list LI.current {
		color: #b14b3c;
	}*/
		.FW_navigation-list LI.current A {
			color: #b14b3c;
			background-position:  -1355px 4px;
		}
			.FW_navigation-list LI.down A {
				background-position:  -305px 4px;
			}
			.FW_navigation-list LI.down.current A {
				background-position:  -981px 4px;
				/*background-position:  -305px 4px;*/
			}
		.FW_navigation-list LI.current A:hover {
			color: #b14b3c;
		}
	.FW_navigation-list UL {
		padding-left: 1em;
		font-weight: normal;
	}
		.FW_navigation-list A {
			position: relative;
			display: block;
			padding-left: 14px;
			background: url(/pres_fsvp/css/img/navigation-arrows.gif) no-repeat 2px 4px;
			line-height: 1.5em;
		}
			.FW_navigation-list A#FW_navigation-bytype-multimedia {
				color: #666 !important;
			}
			.FW_navigation-list LI LI A {
				background-position: -394px 3px;
			}
			.FW_navigation-list LI.down LI A,
			.FW_navigation-list LI.down LI A:hover,
			.FW_navigation-list LI.current.down LI A,
			.FW_navigation-list LI.current.down LI A:hover {
					color: #666;
					background-position: -612px 5px;
			}
			.FW_navigation-list LI.down LI.current A,
			.FW_navigation-list LI.down LI.current A:hover,
			.FW_navigation-list LI.current.down LI.current A,
			.FW_navigation-list LI.current.down LI.current A:hover {
					color: #b14b3c;
			}
			.FW_navigation-list LI.current.down LI.current A,
			.FW_navigation-list LI.current.down LI.current A:hover {
					background-position: -1732px 5px;
			}
#FW_attach-files-detail {
	display: block;
	overflow: hidden;
	height: 1%;
}
#FW_attach-files-detail .FW_attach-files-item {
	display: block;
	float: left;
	width: 29.8%; /*29.8%;*/
	background: url(/pres_fsvp/css/img/grey-blocked.gif) repeat-y left;
	margin-left: 5px;
	padding-left: 17px;
	margin-bottom: 17px;
}
	#FW_attach-files-detail .FW_attach-files-item-clear {
		clear: both;
		height: 1px;
	} 
	#FW_attach-files-detail .FW_attach-files-item.first {
		background: none;
		padding-left: 0px;
		clear: left;
		margin-top: 5px;
	}
	#FW_attach-files-detail .FW_attach-files-item IMG {
		display: block;
		margin-bottom: 4px;
		width: 100px;
		height: 70px;
	}
	#FW_attach-files-detail .FW_attach-files-item A SPAN IMG {
		display: inline;
		margin-bottom: -2px;
    	width: 20px;
		height: 16px;
	}
	.FW_attach-files-metadata, .FW_attach-files-metadata li, 
.FW_attach-files-metadata li:first-child  {
		display: inline;
		background: none;
	}
		.FW_article-metadata .FW_attach-files-metadata LI, .FW_article-metadata .FW_attach-files-metadata li:first-child {
			display: inline;
			float: none;
			clear: none;
			background:  none;
		}
		.FW_attach-files-metadata LI, .FW_attach-files-metadata li:first-child {
			float: left;
			clear: left;
			margin-left: 5px;
			background:  none;
		}
				.FW_attach-files-metadata LI A,
				.FW_attach-files-metadata LI A:hover {
					text-decoration: none;
					color: #666;
				}
				.FW_attach-files-metadata LI IMG {
					/*margin-bottom: -2px;*/
					vertical-align: top;
				}
	DL.FW_attach-files-metadata {
		display: block;
	}
		DL.FW_attach-files-metadata DT {
			float: left;
			margin-right: 5px;
			clear: left;
		}
.FW_paginationLinks {
	text-align: right;
	color: #4D4D4D;
}
	.FW_paginationLinks .FW_paginationNumbers {
		display: inline;
	}
	.FW_pagination-numbers {
		float: left;
		color: #555;
	}
		.FW_pagination-first,
		.FW_pagination-last {
			font-weight: bold;
		}
		.FW_pagination-first {
			padding-left: 13px;
			background: url(/pres_fsvp/css/img/pagination-arrow-left.gif) no-repeat left;
		}
		.FW_pagination-last {
			padding-right: 13px;
			background: url(/pres_fsvp/css/img/pagination-arrow-right.gif) no-repeat right;
		}
		.FW_pagination-current,
		.FW_pagination-current:hover {
			color: #555;
			font-weight: bold;
		}
.FW_tabs {
	display: block;
	overflow: hidden;
	height: 1%;
}
.FW_tab {
	display: inline;
}
	.FW_tab.first.FW_tab-current {
		margin-right: 0px;
	}
		.FW_tab.first.FW_tab-current .FW_tab-target {
			margin-right: -5px; /*ie*/
		}
	/*A*/.FW_tab-target {
		display: inline-block;
		margin-right: -5px;
		font-size: 1em;
		line-height: 1.9em !important;
		line-height: 1.6em;
/*		padding: 1px 10px 2px 10px;*/
		padding: 1px 10px 4px;
		height: 18px;
		border-left: 1px solid #999;
		background: transparent url(/pres_fsvp/css/img/bg-tabs.gif) no-repeat right -23px;
	}
		/*Con inline*/
		/*.FW_tab.FW_tab-current .FW_tab-target {
			position: relative;
			background-position: left top;
			color: #6b1214;
			padding-bottom: 9px;
			margin-right: -1px; ie
			background-position: right top;
			}
		.FW_tab-target {
			display: inline;
			margin-right: -5px;
			font-size: 1em;
			font-weight: bold;
			padding: 1px 10px 8px 10px;
			border-left: 1px solid #999;
			background: transparent url(/pres_fsvp/css/img/bg-tabs.gif) no-repeat right -23px;
		}*/
		.FW_tab .FW_tab-target,
		.FW_tab .FW_tab-target:hover {
			color: #ab2e1c;
			text-decoration: none;
		}
		.FW_tab.FW_tab-current .FW_tab-target {
			position: relative;
			background-position: left top;
			margin-right: -5px; /*ie*/
			background-position: right top;
			z-index: 100;
			font-weight: bold;
		}
			.FW_tab.FW_tab-current .FW_tab-target,
			.FW_tab.FW_tab-current .FW_tab-target:hover {
				color: #6b1214 !important;
			}
		.FW_tab .FW_tab-content {
			display: block;
			float: left;
			width: 100%;
			border-top: 1px solid #bfbfbf;
			/*margin-top: 6px;*/
			margin-top: -1px;
		}
			.FW_tab .FW_tab-content .FW_inner-content-border,
			.FW_tab .FW_tab-content .FW_inner-content-wrapper {
				margin-top: 0px;
				padding-top: 0px;
			}
.FW_box-inline-list {
	display: block;
	overflow: hidden;
	height: 1%;
	width: 100%;
}
.FW_box-inline-list LI {
	width: 100px;
	height: 175px;
	float: left;
	overflow: hidden;
	background: url(/pres_fsvp/css/img/grey-blocked.gif) repeat-y right;
	padding-right: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
}
	/*.FW_box-inline-list LI:nth-child(4n) {
		background: none;
		margin: 0px;
		padding: 0px;
	}*/
	.FW_box-inline-list .FW_dateline {
		display: block;
	}
.FW_grid-list {
	display: block;
	overflow: hidden;
	height: 1%;
}
.FW_grid-col {
	width: 49%;
	float: left;
}
.jcarousel-prev,
.jcarousel-next {
	position: absolute;
	width: 7px;
	height: 150px;
	cursor: pointer;
}
	.jcarousel-prev{
		left: -10px;
		background: transparent url(/pres_fsvp/css/img/arrow-carrousel.gif) no-repeat 0px;
	}
	.jcarousel-next {
		right: -10px !important;
		right: 0px;
		background: transparent url(/pres_fsvp/css/img/arrow-carrousel.gif) no-repeat scroll -7px;
	}
.jcarousel-container {
	clear: both;
	margin: 0px;
	position: relative;
}
.jcarousel-clip {
	display: block;
	height: 1%;
	position: relative;
	width: 100%;
	overflow: hidden;
}
#jcarousel-list {
	height: 183px;
	position: relative;
}
.FW_trace-container {
	display: block;
	overflow: hidden;
	overflow: auto;
	height: 500px;
	width: auto !important;
	width: 100%;
	border: 1px solid #999;
	white-space: nowrap;
}

#FW_cache-list-wrapper { width: 940px; margin: 0 auto; font-size: 1em; }

#FW_estat-sistema-wrapper {
	width: 400px;
	margin: 0 auto;
	font-size: 1em;
}
.FW_estat-sistema {
	empty-cells: hide;
	width: 400px;
	border-top: 1px solid #000;
}
	.FW_estat-sistema CAPTION {
		display: none;
	}
	.FW_estat-sistema TH,
	.FW_estat-sistema TD {
		text-align: left;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		font-weight: 100;
	}
	.FW_estat-sistema TH,
	.FW_estat-sistema TD {
		padding: 10px 0;
	}
	.FW_estat-sistema TD {
		padding: 10px 5px;
		text-align: center;
	}
#FW-MODAL_formulari-contacta {
	width: 451px;
	margin: 0 10px;
	font-size: .85em;
}
	#cboxLoadedContent #FW-MODAL_formulari-contacta {
		font-size: inherit !important;
	} 
.FW-MODAL_title {
	font-size: 1em;
	color: #660303;
	font-weight: 700;
	margin-bottom: 15px;
}

.FW-MODAL_title_big {
	font-size: 1.5em;
	color: #660303;
	font-weight: 700;
	margin-bottom: 15px;
}

.FW-center { text-align: center;}
.taula_base {
	border-collapse: collapse;
	/* mantis-3639 */
	clear:both;
	margin-top:15px;
	margin-bottom:15px;
}
	.taula_base th,
	.taula_base td {
		border: 1px solid #CCC;
		padding: 3px;
	}
.marginTopEnllacar{
	margin-top:6px;
	}	
	.tweetmemePosition  {
		display:inline;
		margin-right:-22px;
		vertical-align:top;
		}
	* html .tweetmemePosition  { margin-right:-18px; }
	*:first-child+html .tweetmemePosition  { margin-right:-18px; }
	
/* Destacat 1a peca (1 col) */
.FW_inner-content-wrapper .FW_ontop-news .FW_inner-content .FW_article-list .FW_article-list-content h4.FW_headline a.titular
	{
	font-size: 20px;
	line-height: 1.25em;}
	
.FW_inner-content-wrapper .FW_ontop-news .FW_inner-content .FW_article-list .FW_article-list-content p.FW_headline a.titular
	{
	font-size: 20px;
	line-height: 1.25em;}	

/* Destacat 2a peca (2 col) */
.FW_inner-content-wrapper .FW_inner-content-cols li .FW_inner-content .FW_article-list .FW_article-list-content h4.FW_headline a.titular
	{
	font-size: 18px;
	line-height: 1.25em;}

.FW_inner-content-wrapper .FW_inner-content-cols li .FW_inner-content .FW_article-list .FW_article-list-content p.FW_headline a.titular
	{
	font-size: 18px;
	line-height: 1.25em;}

	
.FW_article-list ol{ list-style-type: decimal; /* margin-left:23px;*/ 					
					list-style-position: inside; }
.FW_article-list ul{ /*list-style-type: disc;*/ /* margin-left:20px; */ list-style-position: inside; }
.FW_article-content ol li { background: none; padding:5px; }
.FW_article-content ul li { /*background: none; padding:5px 8px;*/ }
.FW_article-list li:after {
	content: '.';
	visibility: hidden;
	display: none;
	clear:both;
	}
* html .FW_article-list li { heihgt: 1%; }

.textLeft div{
	border:1px solid red;
	}
	

.FW_inner-content .FW_article ul li, .FW_inner-content .FW_article ol li {
	margin-bottom:0;
	}
.FW_inner-content .FW_article ul li {
	padding-left:0px!important;
	}
/*
.FW_inner-content .FW_article ul li,.FW_inner-content .FW_article ol li { margin-bottom: 0; }
.FW_inner-content .FW_article ul li, .FW_inner-content .FW_article ol li  { padding-left: 0px !important; }
*/
/*
span.bullet, .bullet { background: url("/pres_fsvp/css/img/bullet_alt_.gif") no-repeat 0 3px transparent; padding: 0 0 0 15px; display:inline-block }
*/
li span.bullet { background: url("/pres_fsvp/css/img/bullet_alt_.gif") no-repeat 0 3px transparent; padding: 0 0 0 15px; display:inline-block }

ol li span.bullet { background: none; padding-left: 0px; list-style-type:decimal; }
.contDestacat ol, .contDestacat ul ol { list-style-type: decimal; list-style-position: outside; }
.contDestacat ul {list-style-position: inside; margin-left:25px;}
.contDestacat ol li { background: none; padding: 2px; display:compact; list-style-type: decimal; list-style-position: inside;}
.contDestacat ul li { display:compact; }
ol li span.bullet { display: inline; }
.contDestacat ul li .bullet { list-style-position: outside;}
ol li span.bullet { background: none; padding: 0px; list-style-type:decimal; /* float:left*/ }
.contDestacat ol, .contDestacat ul ol { list-style-type: decimal; }
.contDestacat ul li { list-style-position: inside; }
.contDestacat ol li { list-style-type: decimal; background-image: none; padding: 2px; list-style-type: decimal; } 
.contDestacat ol li ul li { list-style-type: none; background: url("/pres_fsvp/css/img/bullet_alt_.gif") no-repeat 0 8px transparent; margin: 0 0 0 30px; padding-left: 15px; display:table }
.contDestacat ol li ul li span.bullet { padding:0 0 0 0px; margin: 0 0 0 10px; }
.contDestacat li { padding: 0px; }

*:first-child+html .contDestacat .bullet { float: left; display: block; }
*:first-child+html .contDestacat li { padding: 0px !important; }
*:first-child+html .contDestacat ul ol { margin: 5px 0; vertical-align: top; list-style:inside; padding:0 15px; }
*:first-child+html .contDestacat ol { margin: 5px 0; vertical-align: top; list-style:inside; padding:0 15px; clear:left;}
*:first-child+html .contDestacat ol li span { display:inline-table !important; float:none !important; list-style-position: inside !important; }
*:first-child+html .contDestacat ol li ul li span.bullet { padding:0 0 0 0px; margin: 0 0 0 10px;  }
*:first-child+html .contDestacat ol li { float: none; }
*:first-child+html .FW_lead-in span.bullet ul li { margin-left: 15px !important; }
*:first-child+html li .FW_inner-content { margin-left: 10px !important; }
*:first-child+html  .FW_inner-content-wrapper .FW_inner-content-cols li .contDestacat ol li { display:list-item;  }

*html .contDestacat .bullet { float: left; display: block; }
*html .contDestacat li { padding: 0px !important; }
*html .contDestacat ul ol { margin: 5px 0; vertical-align: top; list-style:inside; padding:0 15px; }
*html .contDestacat ol { margin: 5px 0; vertical-align: top; list-style:inside; padding:0 15px; clear:left;}
*html .contDestacat ol li span { display:inline-table !important; float:none !important; list-style-position: inside !important; }
*html .contDestacat ol li ul li span.bullet { padding:0 0 0 0px; margin: 0 0 0 10px;  }
*html .contDestacat ol li { float: none; }
*html .FW_lead-in span.bullet ul li { margin-left: 15px !important; }
*html li .FW_inner-content { margin-left: 10px !important; }
*html .FW_inner-content-wrapper .FW_inner-content-cols li .contDestacat ol li { display:list-item;  }

.searchErrorList { border: 1px solid grey;}
.searchErrorList > ul > li {color:red;}

.titularEmissioDirecte {font-size: 20px;line-height: 1.25em;}

.displayInline { display:inline;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
.displayBlock {display:block;}
.grey {color: #4D4D4D;}

/* Pàgina d'error 404 */
#msg_error_404 {
	font-size: 16px;
	color: #666666;
	padding-top: 2%;
	line-height: 19px;
}

#table_error_404 {
	margin-top: 12%;
	margin-left: 4%;
	margin-bottom: 20%;
	width: 100%;	
}

/* Encapçalaments */
h1.titol {
	font-size: 1.35em;
}

p.titol {
	font-size: 1.35em;
}

h2.rodaPremsa {
	font-weight: normal;		
}

h3.rodaPremsa {
	font-weight: normal;		
}