body { background-color: #5b5b5f; color: #242626;  margin:0; padding: 0; }
img { border: none; }
a {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer; 
}
a:hover {
	color: #FFEB00;
}

.negre, .negre a { color: #000; }

br.p { margin-bottom: 2px; clear: both; }

div#capcalera_imprimir { display: none }
div#contenidor { width: 960px; background-color: #E2E3E4; margin: 0 auto; padding: 0; }
div#capcalera { background: transparent url(../img/fons_capssalera.png) repeat scroll 0% 0%; width: 960px; height: 125px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#logo { margin-left:33px; margin-top:22px; float: left; width: 161px; height: 67px; }
div#idioma { float: right; width: 200px; margin-right: 20px; text-align: right }
div#edificacio { position:absolute; top:120px; left:380px; width:180px; background:#2f2f35; padding:20px; }
div#home { width:960px; }
div#home_capcelera { width:960px; height:229px; background:#0099FF; }

div#home_col_1 { width:290px; float:left; margin-top:12px; margin-left:34px; }
div#home_col_2 { width:290px; float:left; margin-top:12px; margin-left:17px; }
div#home_col_3 { width:290px; float:left; margin-top:12px; margin-left:17px; }

div#noticies { width:290px; background:#212125; margin-top:17px; }

div#p1_c1 { width:597px; float:left; margin-top:0px; margin-left:34px; }
div#p1_c1_i1 { width:290px; float:left; margin-top:12px; }
div#p1_c1_i2 { width:290px; float:left; margin-top:12px; margin-left:17px }

div#p1_c2 { width:290px; float:left; margin-top:12px; margin-left:17px;}
DIV#p2_c1 { width:290px; height:100px; float:left; margin-top:0px; }

DIV#p5_c1 { width:631px; float:left; margin-top:0px; margin-left:0px; }
DIV#p5_c1_i1 { width:290px; height:100px; float:left; margin-top:12px; margin-left:34px }
DIV#p5_c1_i2 { width:290px; height:100px; float:left; margin-top:12px; margin-left:17px }
div#pc_c2 {
float:left;
height:660px;
margin-left:17px;
margin-top:0;
width:290px;
}
.peu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	width: 925px;
	height: 71px;
	background-color: rgb(33, 33, 37);
	padding-left: 35px;
	margin-top: 15px;
}
.peu a { color: #999999; }
.peu a:hover { color: #FFFFFF; }




#menu { margin: 10px 0 0 20px; padding: 0; clear: both; }

#menu li { float: left; list-style: none; font: 12px Tahoma, Arial; }

#menu li a {
	display: block;
	padding: 5px 12px 2px 12px;
	text-decoration: none;
	color: #EAFFED;
	white-space: nowrap;
	width: auto;
}
#menu li.actiu { font-weight: bolder; }
#menu li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index: 100;
}
		
#menu li ul li { width: 100%; float: none; display: inline; z-index: 100; }
#menu li ul li a { width: 100%; background: #222226; color: #FFF; padding: 5px 12px; }
#menu li ul li a:hover { color: #FFEB00 }

.submenu { margin: 0 0 0 20px; padding: 0; clear: both; display: none; }

.submenu li { float: left; list-style: none; font: 12px Tahoma, Arial; }

.submenu li a.menu {
	display: block;
	padding: 5px 12px 2px 12px;
	text-decoration: none;
	color: #EAFFED;
	width: auto;
	border-right: 2px solid #212125;
}

.submenu li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}
		
.submenu li ul li { font-size:8pt; float: none; display: block; background: transparent url( ../img/desplegable_fons.gif ) repeat-y; }
.submenu li ul li a { color: #FFF; margin-bottom: 3px; }
.submenu li ul li a:hover { color: #FFEB00 }
.submenu li ul li div div { height: 140px; }

.submenu li ul.menu_imatge { height: 180px; width: 412px; } 
.submenu li ul.menu_imatge li.menu_imatge { height: 180px; width: 412px; }
.submenu li ul.menu_imatge li.menu_imatge div.menu_imatge_dreta { float: right; width: 265px; padding-top: 5px }
.submenu li ul.menu_imatge li.menu_imatge div.menu_imatge_esquerra { float: left; width: 147px; height: 180px; }

.submenu li ul.menu_sense_imatge { width: 147px; }
.submenu li ul.menu_sense_imatge li.menu_sense_imatge { width: 147px; }

.submenu li ul li a.pagina { float: left; width: 13px; margin-left: 10px; }

img.imatge_imatge { margin-top: -8px; clear: both; float: left;<!--[if IE 6]>margin-top: 0px;<![endif]--> } 
img_imatge_sense_imatge { clear: both; float: left; }



div.article_esquerra { float: left; width: 200px; margin: 0 10px 20px 0; }
div.article_dreta { float: right; width: 365px; margin: 0 0 20px 0; }

.Estilo1 {color: #99FF33}
.text_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: left;
/*	letter-spacing: -0.1mm; */
	font-weight: normal;

}

.menu_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: left;
	line-height: 15pt;
}

.text_submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
/*	letter-spacing: -0.1mm;	*/
}

.form_buscar {
	background-color: #212125;
	height: 12px;
	border: 1px solid #6e6e6e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}


.titol_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
/*	letter-spacing: -0.1mm;		*/
}

.text_blanc_idioma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: left;
	line-height: 8pt;
}



.text_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	line-height: 10pt;
/*	letter-spacing: -0.1mm;	*/

}
.text_gris a {
	color: #000000;
}
.titol_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #212125;
	font-style: normal;
	font-weight: bold;
	line-height: 14pt;
}

.titol_groc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFEB00;
	font-weight: normal;
/*	letter-spacing: -0.1mm;	*/
}
.text_gris_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #212125;
	line-height: 9pt;
}






/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.popup .top .left { background: url(../img/prettyphoto/tl.gif) top left no-repeat; } /* Top left corner */
	div.popup .top .middle { background: #fff; } /* Top pattern/color */
	div.popup .top .right { background: url(../img/prettyphoto/tr.gif) top left no-repeat; } /* Top right corner */
	div.popup_email{width:400px !important;}
	div.popup_previsualitzar{width:600px !important;}

	div.popup .content { background-color: #fff; } /* Content background */
	div.popup .content a.next:hover { background: url(../img/prettyphoto/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.popup .content a.previous:hover { background: url(../img/prettyphoto/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.popup .content a.expand { background: url(../img/prettyphoto/btnExpand.gif) top left no-repeat; cursor: pointer; } /* Expand button */
	div.popup .content a.expand:hover { background: url(../img/prettyphoto/btnExpand.gif) bottom left no-repeat; cursor: pointer; } /* Expand button hover */
	div.popup .content a.contract { background: url(../img/prettyphoto/btnContract.gif) top left no-repeat; cursor: pointer; } /* Contract button */
	div.popup .content a.contract:hover { background: url(../img/prettyphoto/btnContract.gif) bottom left no-repeat; cursor: pointer; } /* Contract button hover */
	div.popup .content a.close { width: 75px; height: 22px; background: url(../img/prettyphoto/btnClose.png) center left no-repeat; cursor: pointer; } /* Close button */

	div.popup .content_email{background-color: #fff;position:relative;text-align:left;height:370px;padding: 0 50px 0 50px}
	div.popup .content_previsualitzar{background-color: #fff;position:relative;text-align:left;padding: 0 50px 0 50px}

	div.popup .content .details .nav a.arrow_previous { background: url(../img/prettyphoto/arrow_previous.png) top left no-repeat; } /* The previous arrow in the bottom nav */
	div.popup .content .details .nav a.arrow_next { background: url(../img/prettyphoto/arrow_next.png) top left no-repeat; } /* The next arrow in the bottom nav */

	div.popup .bottom .left { background: url(../img/prettyphoto/bl.gif) top left no-repeat; } /* Bottom left corner */
	div.popup .bottom .middle { background: #fff; } /* Bottom pattern/color */
	div.popup .bottom .right { background: url(../img/prettyphoto/br.gif) top left no-repeat; } /* Bottom right corner */

	div.popup .loaderIcon { background: url(../img/prettyphoto/loader.gif) center center no-repeat; } /* Loader icon */


	div.prettyPhotoTitle div.prettyPhotoTitleLeft { background: url(../img/prettyphoto/ttl.gif) top left no-repeat; }
	div.prettyPhotoTitle div.prettyPhotoTitleRight { background: url(../img/prettyphoto/ttr.gif) top left no-repeat; }
	div.prettyPhotoTitle div.prettyPhotoTitleContent { background: url(../img/prettyphoto/ttp.gif) top left repeat-x; }
	
	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .top .left ,
	div.light_square .top .middle,
	div.light_square .top .right,
	div.light_square .bottom .left,
	div.light_square .bottom .middle,
	div.light_square .bottom .right,
	div.light_square .content,
	div.light_square div.prettyPhotoTitleLeft,
	div.light_square div.prettyPhotoTitleRight,
	div.light_square div.prettyPhotoTitleContent { background: #fff; }
	div.light_square div.prettyPhotoTitleContent { color: #666666; }


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.prettyPhotoOverlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 9500;
		width: 100%;
	}
	
	div.popup {
		position: absolute; z-index: 10000;
		width: 100px;
	}
		
		div.popup .top {
			position: relative;
			height: 20px;
		}
			* html div.popup .top { padding: 0 20px; }
		
			div.popup .top .left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.popup .top .middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.popup .top .middle { position: static; left: 0; }
			
			div.popup .top .right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.popup .content {
			position: relative;
			text-align: left;
			width: 100%; height: 40px;
		}
		
			div.popup .content .details {
				display: none;
				margin: 10px 15px 2px 20px;
			}
				div.popup .content .details p.description { display: none; float: left; margin: 0; }
				
				div.popup .content .details .nav {
					float: left;
					margin: 3px 0 0 0;
				}
				
					div.popup .content .details .nav p { float: left; margin: 0 4px; }
				
					div.popup .content .details .nav a.arrow_previous,
					div.popup .content .details .nav a.arrow_next {
						float: left;
						display: block;
						width: 14px; height: 15px;
						overflow: hidden;
						text-indent: -10000px;
						margin-top: 3px;
					}
					
					div.popup .content .details .nav a.disabled { background-position: 0 -16px; cursor: default; }
		
		div.popup .content div.hoverContainer {
			position: absolute; z-index: 2000;
			top: 0; left: 0;
			width: 100%;
		}
		
		div.popup .content a.next {
			display: block; float: right;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(../img/prettyphoto/btnNext.png) 10000px 10000px no-repeat;
		}
			
		div.popup .content a.previous {
			display: block; float: left;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(../img/prettyphoto/btnNext.png) 10000px 10000px no-repeat;
		}
		
		div.popup .content a.expand,
		div.popup .content a.contract {
			position: absolute; z-index: 20000;
			top: 10px; right: 30px;
			cursor: pointer;
			display: none;
			text-indent: -10000px;
			width: 20px; height: 20px;	
		}
			
		div.popup .content a.close {
			float: right;
			display: block;
			text-indent: -10000px;
		}
		
		div.popup .bottom {
			position: relative;
			height: 20px;
		}
			* html div.popup .bottom { padding: 0 20px; }
			
			div.popup .bottom .left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.popup .bottom .middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.popup .bottom .middle { position: static; left: 0; }
				
			div.popup .bottom .right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.popup .loaderIcon {
			display: none;
			position: absolute;
			top: 50%; left: 50%;
			margin: -12px 0 0 -12px;
			width: 24px; height: 24px;
		}
		
		div.popup #fullResImageContainer { width: 100%; text-align: center; }
			div.popup #fullResImageContainer { display: block; margin: 0 auto; }
	
		div.prettyPhotoTitle {
			display: none;
			position: absolute;
			top: 0; left: 0;
			z-index: 9999;
			color: #fff; font-size: 13px;
		}
		
			div.prettyPhotoTitle div.prettyPhotoTitleLeft,
			div.prettyPhotoTitle div.prettyPhotoTitleRight { float: left; width: 19px; height: 23px; overflow: hidden; }
			
			div.prettyPhotoTitle div.prettyPhotoTitleContent { float: left; line-height: 23px; }

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	
	
.ocult { display: none }
form {
	margin: 0px;
	padding: 0px;
}
label {
	margin-top: 3px;
	margin-bottom: 3px;
	cursor: pointer;
	width: auto;
}
fieldset {
	margin-bottom: 10px;
	padding: 3px;
	border: none;
}
input, select, textarea {
	border: none;
	font-size: 11px;
	clear: right;
	margin-top: 3px;
	padding:2px;
	font-family: Courier, Arial, Verdana;
}
input.border{
	border: 1px solid #999999;
}

input.contacte {
 border: 1px solid #999;
 background-color: #ccc;
 width: 300px;
 color: #fff;
 
}
textarea.contacte {
 border: 1px solid #999;
 background-color: #ccc;
 width: 300px;
 height: 160px;
 color: #fff;
}
input.contacte-error {
	background-color: #ffe1b1;
	border: 1px solid #ff9c00;
	width: 300px;
}
textarea.contacte-error {
	background-color: #ffe1b1;
	border: 1px solid #ff9c00;
	width: 300px;
	height: 160px;
}
input.enviar { font-size: 11px; color: #FFF; background-color: #777; padding: 2px 6px; font-weight: bolder; }

ul.error {
	list-style-type: square;
	color: #990000;
}




div.light_rounded .pp_top .pp_left{background:url(../img/prettyphoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(../img/prettyphoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_next:hover{background:url(../img/prettyphoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(../img/prettyphoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(../img/prettyphoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(../img/prettyphoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(../img/prettyphoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(../img/prettyphoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(../img/prettyphoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_arrow_previous{background:url(../img/prettyphoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default; display: none}div.light_rounded .pp_arrow_next{background:url(../img/prettyphoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default; display: none;}div.light_rounded .pp_bottom .pp_left{background:url(../img/prettyphoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(../img/prettyphoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(../img/prettyphoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../img/prettyphoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(../img/prettyphoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(../img/prettyphoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background:url(../img/prettyphoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_next:hover{background:url(../img/prettyphoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(../img/prettyphoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(../img/prettyphoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(../img/prettyphoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(../img/prettyphoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(../img/prettyphoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(../img/prettyphoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded .pp_description{color:#fff}div.dark_rounded .pp_arrow_previous{background:url(../img/prettyphoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default; display: none}div.dark_rounded .pp_arrow_next{background:url(../img/prettyphoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default; display: none }div.dark_rounded .pp_bottom .pp_left{background:url(../img/prettyphoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(../img/prettyphoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../img/prettyphoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../img/prettyphoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:url(../img/prettyphoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square .pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(../img/prettyphoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(../img/prettyphoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(../img/prettyphoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(../img/prettyphoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(../img/prettyphoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(../img/prettyphoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_arrow_previous{background:url(../img/prettyphoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_arrow_next{background:url(../img/prettyphoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_next:hover{background:url(../img/prettyphoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(../img/prettyphoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_expand{background:url(../img/prettyphoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(../img/prettyphoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(../img/prettyphoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(../img/prettyphoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(../img/prettyphoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_arrow_previous{background:url(../img/prettyphoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_arrow_next{background:url(../img/prettyphoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_next:hover{background:url(../img/prettyphoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(../img/prettyphoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;position:relative;text-align:left;width:100%}.pp_content .pp_details{display:none;margin:10px 15px 2px 20px}.pp_description{display:none;float:left;margin:0}.pp_nav{float:left;margin:3px 0 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000}a.pp_next{background:url(../img/prettyphoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(../img/prettyphoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{display:block;float:right;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:none;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{display:none;line-height:1 !important;margin:0 auto;text-align:center;width:100%}div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}




div#titulars { width: 260px;  }
div#titulars ul { margin-bottom:25px; }
div#titulars ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; height: 70px; }


/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: url(/img/fons/fons_popup.png) no-repeat right center;
	padding: 10px; 	
	float: left;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	line-height: 12px;
	height: 268px;
}

.popup_block a{
	color: #23335E;
	font-size: 1.3em;
	line-height: 1.7em;
}

.popup_block a:hover{
	color: #6B748E;
}

img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

div.sel_idioma {
	margin-top: 140px;
	text-align: center;
	font-size: 10px;
}

div.sel_idioma a {
	color: #fff !important;
	margin-bottom: 10px;
}

div.sel_idioma a:hover {
	color: #FAD200 !important;
}