/**
 * Nombre: FW_blocks.css
 * Autor: David Prados (dpluna)
 * Fecha creaciÃ³n: 17 Junio 2008
 * Ã?tima modificaciÃ³n: 15/12/2010 (Caye Utrilla)
 * DescripciÃ³n:
 * 		Contiene la estructura general del site.
 * 
 *  1. Contenedor global
 *  2. Cabecera (header+menus+impacto)
 *  3. Contenedor del cuerpo de la pÃ¡gina
 *  	3.1 Sidebars
 *  	3.2 Tipos de estructuras dentro del cuerpo de la pÃ¡gina.
 *  4. Pie de pÃ¡gina (footer)
 */
/* 1. Contenedor global */
#FW_body-wrapper {
	margin-right: 1%;
	font-size: 0.7em;
	line-height: 1.45em;
}
	#FW_body-inner {
		margin-top: 4px;
	}
/* 2. Cabecera (header) */
#FW_header {
	background-color: #FFFFFF;
    display: block;
    height: 1%;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 2px;	 /* Caye - NO LIQUID */
    width: 993px;		/* Caye - NO LIQUID */
}
#FW_logogencat-wrapper {
	float: left;
	margin: 0px 3px 3px;
}
	#FW_logogencat A {
		display: block;
		height: 30px;
		width: 186px;
		text-indent: -9999px;
		background: url(/pres_fsvp/css/img/logogeneralitat.gif) no-repeat; /* Caye - NO LIQUID */
	}
#FW_subheader {
/*	border-top: 2px solid #BF2F14 !important;*/
	clear: both;
}
	#FW_subheader-title-wrapper {
		/*padding-bottom: 2px;*/ /* Caye - NO LIQUID */
		background-color: #faf8f9;
	}
		#FW_subheader-title {
			display: block;
			overflow: hidden; 
			height: 1%;
			/*text-indent: -9999px;*/
			font-family: Arial, Helvetica, sans-serif;
			/*color: #807E7F;*/
			color: #4d4d4d;
			font-size: 2.2em;
			font-weight: normal;
			/*height: 33px;*/ /*33px si se pone el padding*/
			padding: 15px 0 11px 40px !important; /* caye - NO LIQUID */
			padding: 15px 0 13px 53px;
			background: url(/pres_fsvp/css/img/logo-sala-premsa.gif) no-repeat left top; /* Caye - NO LIQUID */
		}
			#FW_subheader-title A,
			#FW_subheader-title A:hover {
				color: #4d4d4d;
			}
.FW_bIdiomes {
	color: #000000;
	float: right;
	line-height: 1.5em;
	margin: 5px 0 0 0;
	color: #4D4D4D;
	font-size: 0.9em;
}
#FW_globalSearch {
	float: right;
	padding-top: 5px;
	margin-left: 15px;
}
	#FW_globalSearch FIELDSET { /*ie6*/
		float: left;
	}
/*#FW_menuCap {
	background-color: #818181;
	color: #FFFFFF;
	float: left;
	width: 100%;
}*/
	#FW_menuCap UL {
		float: right;
		text-align:center;
	}
	#FW_menuCap LI {
		display: block;
		float: left;
		line-height: 1.1em;
		margin-left: 0.3em;
	}
/*		#FW_menuCap ul li a {
			display: block;
			padding: 1px 3px;
			font-size: 0.9em;
			font-weight: bold;
			text-decoration: none;
			color: #FFFFFF;
		}
			#FW_menuCap ul li a:hover {
				background-color: #3B4432;
			}*/
/* 3. Contenedor del cuerpo de la pÃ¡gina */
#FW_body-content {
	display: block;
	/*overflow: hidden;*//* 20110111 */
	height: 1%;
	/*background-color: #f9f9f9;*/ /* caye - NO LIQUID */
	padding-top: 7px;
	background:url(/pres_fsvp/css/img/fons_portletTop.png) no-repeat scroll 0 100% #fff;/* caye - NO LIQUID */
	/*background-color: #F9F9F9;*/
    /*border-color: -moz-use-text-color #A6A6A6;*//* caye - NO LIQUID */
    /*border-left: 1px solid #A6A6A6;*//* caye - NO LIQUID */
    /*border-right: 1px solid #A6A6A6;*//* caye - NO LIQUID */
    /*border-style: none solid;*//* caye - NO LIQUID */
    /*border-width: medium 1px;/* /* caye - NO LIQUID */
	width: 997px; /* caye - NO LIQUID */
	margin:0 auto; /* caye - NO LIQUID */
}
	#FW_body-content:after { /* 20110111 */
		content:"";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
	}
	#FW_content-wrapper {
		display: block;
		/*overflow: hidden;*//* 20110111 */
		height: 1%;
		/*padding: 0 22.8% 3% 25.6%;*/
		/*padding: 0 223px 3px;*//* caye - NO LIQUID */
		margin: 0 auto;/* caye - NO LIQUID */
		position:relative;/* caye - NO LIQUID */
		width: 984px;/* caye - NO LIQUID */	
	}
	#FW_content-wrapper:after { /* 20110111 */
		content:"";
		display:block;
		clear:both;
		visibility:hidden;
		height:0;
	}
	#FW_content {
		/*float: none !important; caye - NO LIQUID */
		margin: 0 auto;/* caye - NO LIQUID */
		width: 527px;/* caye - NO LIQUID */
	}
	#FW_content,
	#FW_right-sidebar,
	#FW_left-sidebar {
		float: left;
	}
/* 3.1 Sidebars */
	#FW_right-sidebar {
		width: 221px; /*43.5*/
		/*margin-right: -221px; -44%*/
		/*position: absolute; caye - NO LIQUID  20110111 */
		right: 5px;/* caye - NO LIQUID */
		top: 0;/* caye - NO LIQUID */
	}
		#FW_right-sidebar .FW_sidebar-wrapper {
			margin-left: 13px;
		}
	#FW_left-sidebar {
		display: inline; /*ie6 bug*/
		width: 223px; /*49.8*/
		/*margin-left: -223px;*/ /*-49.8*/
		/*margin-left: -25.6%;*/  /*ie6 bug*/
		left: 0;/* caye - NO LIQUID */
		position: relative;/* caye - NO LIQUID */
		top: 0;/* caye - NO LIQUID */
		padding-left: 9px;/* caye - NO LIQUID */
	}
		#FW_left-sidebar .FW_sidebar-wrapper {
			margin-right: 13px;
		}
	#FW_header-content {
		margin-bottom: 12px;
		margin-top: 3px;
	}
/* Compar */
	/*.FW_inner-content-lightbox {
		background-color:#FFFFFF;
		display:block;
		height:auto !important;
		overflow:hidden;
		padding:15px 3px;
		width:98%;
	}*//* caye - NO LIQUID */
/* 3.2 Tipos de estructuras dentro del cuerpo de la pÃ¡gina. */
	.FW_inner-content-col {
		display: block;
		overflow: hidden;
		height: 1%;
		float: left;
		width: 49.8%; /*320px*/
	}
		.FW_inner-content-col.FW_right-separator {
			padding-right: 2px;
			background: #FFF url(/pres_fsvp/css/img/grey-blocked.gif) repeat-y right;
		}
		.FW_inner-content-col .FW_inner-content-row {
			padding-bottom: 3px;
			background:  url(/pres_fsvp/css/img/grey-blocked.gif) repeat-x bottom;
		}
			.FW_inner-content-row.last {
				background: none !important; /* !importat para ie6*/
				padding-bottom: 0px;
			}
	.FW_inner-content-cols {
		display: block;
		overflow: hidden;
		height: 1%;
		clear: both;
		background: #FFF url(/pres_fsvp/css/img/grey-blocked.gif) repeat-y 50%;
	}
		.FW_inner-content-cols LI {
			width: 49.9%; /*320px*/
			float: left;
		}
			/*.FW_inner-content-cols LI {
				padding-bottom: 3px;
				background: transparent url(/pres_fsvp/css/img/grey-blocked.gif) repeat-x bottom;
			}*/
			.FW_inner-content-cols LI .FW_inner-content {
				height: 350px;
			}
			.FW_inner-content-cols LI .FW_inner-content,
			.FW_inner-content-cols LI .FW_inner-content2 {
				background: none;
			}
	.FW_inner-content-border {
		display: block;
		overflow: hidden;
		height: 1%;
		clear: both;
		background: url(/pres_fsvp/css/img/grey-blocked.gif);
		padding: 2px;
		margin-bottom: 18px;
	}
		/*Caja destacado con el borde rojo*/
		.FW_enhance-box{
			border: 1px solid #aa3927!important;
			margin-bottom:8px;
		}
		/* caye - NO LIQUID */
		.FW_inner-content-border.FW_enhance-box {
			background: #aa3927;
			padding: 1px;
		}
		.FW_inner-content-border.FW_leftrightless {
			padding-left: 0px;
			padding-right: 0px;
			/*En los tabs ocurre que se quitan todos los border superiores*/
			padding-top: 1px !important;
		}
			.FW_leftrightless .FW_inner-content-wrapper {
				margin-left: 0px;
				margin-right: 0px;
			}
		.FW_inner-content-border-top {
			padding-top: 2px !important;
		}
		.FW_inner-content-wrapper {
			display: block;
			overflow: hidden;
			height: 1%;
			/*margin: 1px;*/
			background-color: #FFF;
		}
			/* *
			 * Clases muy especificas. Las Ãºnicas diferencias estÃ¡n marcadas como  Â¡Diferencia!. Basicamente es el relleno.
			 * */
			.FW_inner-content2 {
				display: block;
				overflow: hidden;
				padding: 1px 12px; /*Â¡Diferencia!*/
				background-color: #FFF;
			}
			.FW_inner-content-title {
				display: block;
				overflow: hidden;
				padding: 12px 12px 0px; /*Â¡Diferencia!*/
				background-color: #FFF;
			}
			.FW_inner-content-lists {
				display: block;
				overflow: hidden;
				padding: 0px 12px; /*Â¡Diferencia!*/
				background-color: #FFF;
			}
			.FW_inner-content3 {
				display: block;
				overflow: hidden;
				padding: 12px 12px; /*Â¡Diferencia!*/
				background-color: #FFF;
			}
			.FW_inner-content {
				display: block;
				overflow: hidden;
				height: auto !important;
				height: 1%; 
				padding: 7px 12px; /*Â¡Diferencia!*/
				background-color: #FFF;
			}						
				.FW_inner-content .FW_article UL {
					list-style-type: none;
				}
				.FW_inner-content .FW_article OL {
					list-style-type: decimal;
				}
				/*.FW_inner-content .FW_article OL LI {
					margin-left: 3px;
				}
				.FW_inner-content .FW_article UL LI {
					padding-left: 3px;
				}*//* caye - NO LIQUID */
				.FW_inner-content .FW_article UL, 
				.FW_inner-content .FW_article OL {
					list-style-position: outside;/* caye - NO LIQUID */
					/*padding-left: 15px;
					margin-left: 25px;*/
					margin: 0 !important;
					padding: 0 !important;	/* caye - NO LIQUID */				
					/*list-style-position: inside;
					padding: 0 0 0 0 !important;*/ /* caye - NO LIQUID */
					/*text-indent: 10px;*/
				}
					.FW_inner-content .FW_article UL LI, 
					.FW_inner-content .FW_article OL LI {
						display: list-item;
						margin-bottom: 15px;
					}
					.FW_inner-content .FW_article .FW_article-content DIV UL,
					.FW_inner-content .FW_article .FW_article-content DIV OL,
					.FW_inner-content .FW_article .FW_lead-in DIV UL,
					.FW_inner-content .FW_article .FW_lead-in DIV OL {
						margin: 10px 0px 10px 0px !important;
					}
					.FW_inner-content .FW_article .FW_article-content DIV UL UL{
						margin-left:25px!important;
					}
					.FW_inner-content .FW_article .FW_article-content DIV UL LI,
					.FW_inner-content .FW_article .FW_article-content DIV OL LI,
					.FW_inner-content .FW_article .FW_lead-in DIV OL LI {
					    margin-left: 25px;
						padding: 2px 5px 2px 0px;										
					}
					.FW_inner-content .FW_article .FW_lead-in DIV UL LI {
						padding: 2px 0px 0px 0px !important;										
					}										
					.FW_inner-content .FW_article .FW_lead-in DIV UL LI SPAN.bullet {
					    margin-left: 6px;
						padding: 0px 5px 2px 19px;								
					}	
					.FW_inner-content .FW_article .FW_lead-in.completion_lead-in DIV UL LI {
					    margin-left: 22px;
						padding: 0px 5px 2px 3px !important;
						list-style-type: disc;							
					}														
					/*.FW_inner-content .FW_article UL.rss {
						padding: 0 !important;
					}
						.FW_inner-content .FW_article UL.rss LI {
							background: url(/pres_fsvp/css/img/bullet_alt_.gif) no-repeat scroll left 6px transparent;
							list-style-type: none;
							padding:1px 0 1px 15px !important;
						}*/ /* caye - NO LIQUID */
				/*Cambia el padding*/
				.FW_ontop-news .FW_inner-content {
					/*padding: 2px 15px;*/
				}
					.FW_ontop-news .FW_article-list {
						/*padding: 5px 15px;*/
					}
.FW_boxline {
	height: 1%; /*ie*/
	background: url(/pres_fsvp/css/img/boxline.png) left bottom;
	position: relative;
	margin-bottom: 8px;
	width: 100%;
}
	.FW_boxline-header {
		background: url(/pres_fsvp/css/img/boxline.png) left top;
		padding-left: 13px;
	}
		/*H3*/.FW_boxline-title {
			background: url(/pres_fsvp/css/img/boxline.png) right top;
			padding-right: 11px;
			font-size: 1.2em;
			font-weight: bold;
			color: #FFF;
			line-height: 20px;
			height: 1%;/*ie6*/
			padding-bottom: 7px;
			font-family: Arial, Helvetica, sans-serif;
		}
		/*#FW_right-sidebar .FW_boxline-title {
			color: #660303;
		}*/
	.FW_boxline-wrapper {
		background: url(/pres_fsvp/css/img/boxline.png) left bottom;
		padding-left: 12px
	}
		.FW_boxline-body {
			background: url(/pres_fsvp/css/img/boxline.png) right bottom;
			padding-right: 10px;
			padding-bottom: 17px;
			height: 1%;/*ie6*/
		}
			.FW_boxline-content {
				display: block;
				overflow: hidden;
				height: 1%;
			}
	#FW_left-sidebar .FW_boxline .FW_boxline-header {
		background: url(img/boxline.png) -10px top; 
		border-left: 1px solid #A6A6A6;/* Caye - NO LIQUID */
	}
		#FW_left-sidebar .FW_boxline .FW_boxline-wrapper {
			background: url(img/boxline.png) -10px bottom;
			border-left: 1px solid #A6A6A6;/* Caye - NO LIQUID */
		}
	#FW_right-sidebar .FW_boxline-header {
		background: url(/pres_fsvp/css/img/boxline-red.png) left top;
		padding-left: 12px; /*Diferencia!*/
	}
		#FW_right-sidebar .FW_boxline-title {
			background: url(/pres_fsvp/css/img/boxline-red.png) right top;
		}
.FW_boxline.FW_current-boxline .FW_boxline-header {
	background-image: url(/pres_fsvp/css/img/boxline-red.png) !important;
}
	.FW_boxline.FW_current-boxline .FW_boxline-title {
		background-image: url(/pres_fsvp/css/img/boxline-red.png);
	}
/* 4. Pie de pÃ¡gina (footer) */
#FW_footer {
	/*border:1px solid #A6A6A6;  Caye - NO LIQUID */
	/*border-top:none; Caye - NO LIQUID */
	display: block;
	overflow: hidden;
	/*background: url(/pres_fsvp/css/img/grey-blocked.gif) repeat-x top left; Caye - NO LIQUID */
	background:url(/pres_fsvp/css/img/fons_portletBottom.png) no-repeat scroll 0 100% #fff;/* caye - NO LIQUID */
	text-align: center;
	color: #4d4d4d;
	height: 36px; /* Caye - NO LIQUID */
	/*margin: 3px 0 0;*/ /* Caye - NO LIQUID */
	margin: 0 auto;/* Caye - NO LIQUID */
	padding: 10px 0 0;
	font-size: 0.9em;
	width: 997px; /* Caye - NO LIQUID */
	}
	*:first-child+html #FW_footer{ /* caye - NO LIQUID */
		height:63px; 
		background:url(/pres_fsvp/css/img/fons_portletBottom.png) no-repeat scroll top left #fff;
		}
	* html #FW_footer{ /* caye - NO LIQUID */
		height:63px; 
		background:url(/pres_fsvp/css/img/fons_portletBottom.png) no-repeat scroll top left #fff;
		}
	#FW_footer-list{ 
		background: url(/pres_fsvp/css/img/grey-blocked.gif) repeat-x top left; /* Caye - NO LIQUID */
		/*height: 160px; Caye - NO LIQUID 20110111 */
		margin-left: 5px;/* Caye - NO LIQUID */
		padding-top: 7px;/* Caye - NO LIQUID */
	    width: 990px;/* Caye - NO LIQUID */
	}
	*:first-child+html #FW_footer-list{ /* Caye - NO LIQUID */
		padding-top:20px;
		}
	* html #FW_footer-list{ /* Caye - NO LIQUID */
		padding-top:20px;
		}
	#FW_footer A,
	#FW_footer A:hover {
		color: #4d4d4d;
	}