/* -------- CONTINENT -------- */
div#continent { 
	clear: both;
	background-color: #FFF;
	margin: 0 auto;
	padding: 0px 20px 0px 20px;
	width: 600px;
}
div#cap_temps {
	display: none;
}


/* -------- MENU -------- */
div#menu, div#submenu, div#breus, div#ultimahora {
	display: none;
}

/* -------- 3 BLOCS CENTRALS -------- */
div#contingut_tres_blocs {
}
div#contingut_dos_blocs div#b_esquerra {
	width: 100%
}

div#contingut_dos_blocs div#b_dreta {
	display: none;
}


div.publicitat, #cap_publicitat_esquerra, #cap_publicitat_dreta, #cap_data, #acn, div.puntets, div.audio, div#peu_esquerra, div#breus {
	display: none;
}


div.article_dreta { float: right; width: 365px; }
div.article_esquerra { float: left; width: 200px; }
/* -------- Peu -------- */
div#peu {
	display: none;
}
div#peu a {
	color: #0096E6;
}
div#peu div#peu_esquerra {
	float: left;
	width: 120px;
}
div#peu div#peu_esquerra img {
	margin: 0 15px 5px 0;
}
div#peu div#peu_centre {
	float: left;
	width: 600px;
	color: #FFF;
}
div#peu div#peu_centre a { color: #FFF !important }

div#peu div#peu_dreta {
	float: right;
	width: 150px;
	text-transform: lowercase;
	text-align: right;
	color: #FFF;
}




/* -------- Estils generals -------- */
body { background-color: #E6E5DC; color: #242626; margin: 0 auto; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; }
img { border-width: 0px; vertical-align: middle; }
a { color: #DF321B; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; }
br.p { margin-bottom: 2px; clear: both; }
hr { width: 100%; border: 0px; border-bottom: 1px solid #cdcbca; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; font-family: Arial, sans-serif; color: #000; font-weight: normal; }
h1 { font-size: 22px; line-height: 27px; }
h2 { font-size: 21px; line-height: 25px; }
h3 { font-size: 19px; line-height: 23px; }
h4 { font-size: 17px; line-height: 21px; }
h5 { font-size: 15px; line-height: 19px; }
h6 { font-size: 13px; }


/* -------- Estils varis -------- */
div.titol_blau { padding-bottom: 7px; margin-bottom: 15px; border-bottom: 7px solid #DF321B; height: 20px; }
div.titol_marro { padding-bottom: 7px; margin-bottom: 15px; border-bottom: 7px solid #563C05; height: 20px; }
div.titol_negre { padding-bottom: 7px; margin-bottom: 15px; border-bottom: 7px solid #000; height: 20px; }
div.titol_video { padding-bottom: 7px; margin-bottom: 20px; border-bottom: 7px solid #000; height: 25px; }
div.titol_comentari { padding-bottom: 7px; border-bottom: 4px solid #DF321B; height: 20px; }
div.titol_comentari_marro { padding-bottom: 7px; border-bottom: 4px solid #563C05; height: 20px; }
div.titol_comentari_negre { padding-bottom: 7px; border-bottom: 4px solid #000; height: 20px; }


.taronja, .taronja a { color: #EE7F00 !important }
.blau, .blau a { color: #DF321B !important  }
.marro, .marro a { color: #563C05 !important  }
.gris, .gris a { color: #87888A !important  }
.negre, .negre a { color: #000 !important  }
.verd, .verd a { color: #7A8D09 !important  }
.vermell, .vermell a { color: #C5462F !important  }
.marro_gris, .marro_gris a { color: #5A4229 !important  }

.neteja { clear: both; }

.data { color: #000; margin-bottom: 3px; font-size: 11px; text-transform: uppercase; }
.ocult { display: none; }


/* -------- Article desplegat -------- */
div.desplacament, div#bloc_comentari, div.llegenda_article { display: none }

div.article_esquerra { float: left; width: 200px; margin: 0 20px 20px 0; }
h5.entradeta { font-size: 15px; line-height: 19px; }
h5.entradeta p { margin: 0; }


div.article_b h1 { font-size: 30px; margin-bottom: 15px; line-height:35px; } 
div.article_b a { color: #DF321B; }
div.article_b a:hover { color: #DF321B; border-bottom: 1px dashed #DF321B; }
div.article_b img.marc { border-bottom: 5px solid #DF321B; }

div.article_t h1 { font-size: 30px; margin-bottom: 15px; line-height:35px; } 
div.article_t a { color: #EE7F00; }
div.article_t a:hover { color: #EE7F00; border-bottom: 1px dashed #EE7F00; }
div.article_t img.marc { border-bottom: 5px solid #EE7F00; }

div.article_m h1 { font-size: 30px; margin-bottom: 15px; line-height:35px; } 
div.article_m a { color: #563C05; }
div.article_m a:hover { color: #563C05; border-bottom: 1px dashed #563C05; }
div.article_m img.marc { border-bottom:5px solid #563C05; }

div.article_v h1 { font-size: 30px; margin-bottom: 15px; line-height:35px; } 
div.article_v a { color: #7A8D09; }
div.article_v a:hover { color: #7A8D09; border-bottom: 1px dashed #7A8D09; }
div.article_v img.marc { border-bottom:5px solid #7A8D09; }


div.article div.separador { display: none }
	
div.article div.peudefoto { color: #605d5d; font-size: 11px; padding: 5px 5px 13px 5px; }

div.article ul, ul.article { display: none; }

div.article_b table, div.article_m table, div.article_v table, div.article_t table { display: none; }



/* ------------------------------------------------------------------------
	popup & prettyPhoto
------------------------------------------------------------------------- */
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_abus{background-color: #fff;position:relative;text-align:left;height:275px;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; }

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; }

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; }

.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 */
	
	
/* ------------------------------------------------------------------------
	prettyphoto
------------------------------------------------------------------------- */

div.dark_rounded .pp_top .pp_left { background: url(../img/prettyphoto/sprite.png) -88px -53px no-repeat; } /* Top left corner */
div.dark_rounded .pp_top .pp_middle { background: url(../img/prettyphoto/contentPattern.png) top left repeat; } /* Top pattern/color */
div.dark_rounded .pp_top .pp_right { background: url(../img/prettyphoto/sprite.png) -110px -53px no-repeat; } /* Top right corner */

div.dark_rounded .pp_content { background: url(../img/prettyphoto/contentPattern.png) top left repeat; } /* Content background */
div.dark_rounded .pp_next:hover { background: url(../img/prettyphoto/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
div.dark_rounded .pp_previous:hover { background: url(../img/prettyphoto/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.dark_rounded .pp_expand { background: url(../img/prettyphoto/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.dark_rounded .pp_expand:hover { background: url(../img/prettyphoto/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.dark_rounded .pp_contract { background: url(../img/prettyphoto/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.dark_rounded .pp_contract:hover { background: url(../img/prettyphoto/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../img/prettyphoto/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded .pp_description { color: #fff; }

div.dark_rounded .pp_arrow_previous { background: url(../img/prettyphoto/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(../img/prettyphoto/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

div.dark_rounded .pp_bottom .pp_left { background: url(../img/prettyphoto/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
div.dark_rounded .pp_bottom .pp_middle { background: url(../img/prettyphoto/contentPattern.png) top left repeat; } /* Bottom pattern/color */
div.dark_rounded .pp_bottom .pp_right { background: url(../img/prettyphoto/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

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

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{clear: left;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/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../img/prettyphoto/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;}

