/* CSS Document */
body {background-color:#FFF; margin:0; font-family:Arial, Helvetica, sans-serif; background:url("../img/fons_main.jpg") no-repeat center top;  }
.super { background:url("http://www.tv3.cat/vacancespagades/img/footer.png") repeat-x left bottom; width:100%; margin:0; padding:0;
_background:none;
_background-position:16px bottom;
_background-image:url("http://www.tv3.cat/vacancespagades/img/footer.jpg"); _background-repeat:repeat-x;
}
.bodycontent{ margin:0 auto; width:960px; padding:0;}
ul{list-style:none;margin:0;padding:0;}
a{color:#000;text-decoration:none;}
a:active{outline:none;}
a:hover{text-decoration:underline;color:#c00;}
h1 {font-size:1.8em; color:#333333; height:55px; background:url("../img/separador_linia.gif") repeat-x left bottom; margin:0 0 8px 0; padding:0; }
.banner { width:960px; height:120px; position:relative; /*text-align:center; */}
.publicitat { 	border: 4px solid #FFFFFF; width:748px; *width:752px; height:90px; margin:0 auto;}
.publicitat img { border:none; margin:0; padding:0;}
.header { width:960px; height:173px; }
.header .home {width:290px; height:136px; margin-top:15px; float:left;}
/* menu */
.header .menu { width:535px; height:50px; margin:120px 15px 0 110px; float:left; color:#FFF; font-weight:bold; font-size:.85em;}
.header .menu ul {padding: 29px 5px 0 7px; }
.header .menu ul li { display:inline; color:#FFFFFF; padding-right:11px;}
.header .menu .selected { color:#FFF; }
.header .menu .selected a { color:#FFF; }
.header .menu a { color:#E2E300; }
/* continguts */
.contingut { width:960px; padding:0; background:url("../img/rightrail.png") no-repeat right top; }
.contingutSky { width:960px; padding:0; background:url("../img/rightrailSky.png") no-repeat right top; }
.leftCol {	float:left;	width:600px; _width:610px; padding:15px 25px 15px 15px; margin:0; color:#333333;}
.rightCol { width:310px; _width:300px; padding:15px 0px 10px 10px; float:left; min-height:340px; height:auto !important;  height:340px; font-size:0.8em; color:#FFFFFF; line-height:130%; }
.rightColSky { width:140px; padding:15px 0px 10px 0px; margin:0; float:left; min-height:630px; height:auto !important;  height:630px; font-size:0.8em; color:#FFFFFF; }
.contingutSky .leftCol { width:780px !important;}
.rightCol .sep { width:294px; height:16px; margin:16px 0 16px 0; background-image: url("http://www.tv3.cat/vacancespagades/img/separador_pilotes.png") !important;background-image: none; filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tv3.cat/vacancespagades/img/separador_pilotes.png');}
.leftCol  h2 { font-size:1.8em; color:#333; margin:0; padding:0; }
.leftCol .starsLine { margin:10px 0 10px 0;}
.leftCol .text { font-size:0.9em; margin:0; line-height:120%;}
.leftCol .imgtincbici { margin:10px 0 10px 0;}
.leftCol .tincbici_form { background-color:#ECECEC; width:587px; }
.leftCol .tincbici_form h3 { background:url("../img/top_587_verd.gif") no-repeat left top; padding:3px 3px 3px 10px; font-size:.9em;}
/* SVP */
.svp { float:left; margin:10px 15px 0 0; padding:0;}
.svptext { float:left; margin:10px 0 0 0; padding:0; width:410px;}
#svp_data_video {font-size:0.8em; margin:0; font-weight:bold; color:#999;}
#svp_titol_video { font-size:1.3em; margin:0; font-weight:bold;}
#svp_autor_video {font-size:0.8em; margin:0; line-height:120%; font-weight:bold; color:#FF8000;}
#svp_desc_video {font-size:0.9em; margin:0; line-height:120%;}
.galeriabutton { margin:0; padding:0; float:left;}
/* galeria */
.galeriavideos { margin:0; padding:0; color:#333; font-size:.8em; background-color:#ECECEC;/* min-height:161px; height:auto !important;  height:161px;*/ width:762px; overflow-y:hidden; height:1%; }
.galeriavideos li{ width:130px; margin:10px 4px 0px 0px; float:left; display:inline;}
.galeriavideos li .svptextpetit { margin:4px 0 0 0; padding:0 0 16px 0; color:#333; font-weight:bold;}
.galeriavideos li .svptextpetit a { color:#31901E;}
.galeriavideos .final { margin-right:0px !important;}
.selected_video { opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=30); cursor:default; }
.yellowtext { background-color:#ECECEC; padding:0; overflow-y:hidden; height:1%; width:586px;}
.yellowtext a { color:#31901E; font-weight:bold;}
.fixedheight { height:64px;}
.errortext { padding:10px 0 0 0; width:330px; float:left;}
.red { color:#CC0000; }
.left { float:left; }
.right { float:right;}
.iconerror { margin:8px 20px 0 0;}
.mapalist li {background:url(../img/bullet.gif) no-repeat left bottom; /*border-bottom:1px dotted #B2B2B2 ;*/ padding:4px 0 9px 25px; margin:0 0 6px 0; font-size:.9em;}
.rssicon { float:left; margin-right:12px;}
.quisomtext {font-weight:bold; font-size:1.05em ; margin:12px 0 0 0; padding:0;}
/* cloud blog */
.cloudtags { line-height:130%; text-align:left; }
.cloudtags a { text-decoration:none; color:#000000; }
.cloudtags a:hover { text-decoration:none; color:#FFcc00; }
.cloudtags li { display:inline; margin:0 8px 0 0; padding:0;}
.cloudtags .cloud_1 { font-size:1em; font-weight:800; color:#FFFFFF;}
.cloudtags .cloud_2 { font-size:1.3em; font-weight:900;}
.cloudtags .cloud_3 { font-size:.85em; font-weight:100;}
.cloudtags .cloud_4 { font-size:1.05em; font-weight:800;}
.cloudtags .cloud_5 { font-size:.85em; font-weight:100; color:#FFFFFF;}
.banner300 { margin:10px 0 10px 0; padding:0;}
.banner300 img{ margin:0; padding:0;}
.bannerSky { margin:10px 0 10px 10px; padding:0; width:120px; _float:right;}
.bannerSky img{ margin:0; padding:0;}
/* footer */
.footer { height:70px;color:#fff; font-size:0.75em;	padding:134px 0 0 0;background-image: url("http://www.tv3.cat/vacancespagades/img/footer.png")!important;background-position:-2px bottom;	*background-position:0px bottom;}
.footer .logotips { margin-left:15px; width:280px; float:left;}
.footer .text { margin-right:15px; color:#FFFFFF; float:right; text-align:right;}
.footer .text a { color:#fff; }
.spacer{ clear:both; height:12px;}
.footer .text ul {padding: 0; width:440px;}
.footer .text ul li { display:inline; color:#FFF; padding-right:6px; }
.footer .text ul li a img{ padding-left:6px; }
/* especific IE6 */
.footerIE {height:1%; overflow-y:hidden;color:#fff; height:60px; padding:130px 0px 20px 0px; margin:0; padding-bottom:10px; font-size:0.75em; background-image: url("http://www.tv3.cat/vacancespagades/img/footer.jpg")!important;	background-repeat:repeat-x;}
.footerIE .logotips { margin-left:15px; width:280px; float:left;}
.footerIE .text { margin-right:15px; color:#FFFFFF; float:right; text-align:right; margin-bottom:20px;}
.footerIE .text a { color:#fff; }
.footerIE .text ul {padding: 0; width:440px;}
.footerIE .text ul li { display:inline; color:#FFF; padding-right:6px; }
.footerIE .text ul li a img{ padding-left:6px; }
.norightpadding { padding-right:0 !important;}
.nobottommargin { margin-bottom:0 !important;}
.clean {clear:both;}
.cleannomargin {clear:both; margin:0;}

/* form fields */
label { color: #676767; font-size: .8em; font-weight:bold; color:#000; /*display: block;*/ width:200px; margin: 0px 10px 3px 0px; float:left; text-align:right; }
.codi { width:230px; margin: 10px 10px 0px 210px;}
fieldset {border:none;}
input {border:1px solid #D1D1D1;color:#676767;font-size:12px;margin:0px 10px 8px 0;padding:3px;width:300px;}
textarea {border:1px solid #D1D1D1;color:#676767;font-family:Arial;font-size:12px;height:87px;margin:0px 10px 20px 0;width:300px;}
.radio {width:15px; margin:0 10px 0 0; border:none;}
.radioLabel{ width:100px; margin: 0 10px; float:none; text-align:left; font-weight:normal; }
select {border:1px solid #D1D1D1;color:#676767;font-size:12px;margin:0px 10px 8px 0;padding:3px;width:300px;}
.obl { padding:0 0 10px 0; margin:0; vertical-align:top; line-height:1px;}
.formtext { margin:0 10px 10px 220px; padding:0 0 30px 0; font-size:0.8em;}
.formtext label { margin:0; padding:0; font-size:1em; text-align:left; float:none;}
.formtext a { color:#31901E; }
.enviaform {width:200px;}
.smalltext { font-size:0.8em; margin:0 0 10px 215px; *margin-left:207px; padding:0;}
.condicionstext { font-size:0.85em;}
.link_rel{ margin: 5px; padding: 0;}
.link_rel a,.link_rel a:link,.link_rel a:visited{ color: #31901E; text-decoration: none; font-weight: bold; font-size: 0.8em;}
.link_rel a:hover{ text-decoration: underline;}
.balla_rel{ margin: 5px; padding: 0; width: 100%; text-align: right;}
.balla_rel a,.balla_rel a:link,.balla_rel a:visited{ color: #31901E; text-decoration: none; font-weight: bold; font-size: 0.8em;}
.balla_rel a:hover{ text-decoration: underline;}

html > body .postit_cont .postit{
	background-image:url(/vacancespagades/img/postit.png); 
	margin: 0;
	position: absolute;
	top: 10px;
	left: 545px;
}

.postit_cont .postit{
	background:url(/vacancespagades/img/postit.gif) no-repeat 12px 17px;
	margin: -50px 0 0 -5px;
	position: absolute;
	top: 75px;
	left: 565px;
	width: 322px;
	padding-top: 105px;
	height: 0;
	overflow: hidden;
}
.postit_cont{
	width: 996px;
	margin: 0 auto;
	position: relative;
	height: 0;
}
.postit_ombra{
    width: 283px;
	height: 67px;
	filter: alpha(opacity=30);
	background: #000;
	position:absolute;
	top: 43px;
	left: 570px;
}
html > body .postit_ombra{
	display: none;
	visibility: hidden;
}
