/* CSS Document */


/* ========== GENERAL ========== */
a .red{
	color:#c41130;
}
a.red:hover {
	text-decoration:none;
}
a.black{
	color:#000;
}
a.black:hover{
	text-decoration:none;
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
margin:0px;
padding:0px;
border:none;
list-style:none;
outline:none;
cursor:default;
}

body{background:#FFFFFF;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:normal;color:#333333;text-align:left;}

a{color:#C41130;cursor:pointer !important;text-decoration:none;}
a *{cursor:pointer !important;}
a:hover{color:#C41130;text-decoration:underline;}
a:hover *{cursor:pointer !important;}

a.green{color:#5ea04f !important;text-decoration:none;}
a.green:hover{text-decoration:none;}

a.black{color:#000 !important;text-decoration:none;}
a.black:hover{text-decoration:none;}


input, select, option, textarea{font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:normal;}

h1{font-size:18px;}
h2{font-size:16px;}
h3, h4, h5{font-size:14px;}
h4.petit{font-size:12px;}


/* ========== AUX ========== */
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
.clear {
	clear:both;
}
.mRight {
	margin-right:20px;
}

.mBottom {
	margin-bottom:10px ! important;
}
.mCero {
	margin:0 ! important;
}
.bNone {
	border:none ! important;
}
.bBottomNone {
	border-bottom:none ! important;
}
.bTop {
	border-top:1px solid #e1e1e1;
	margin-top:10px;
}

.fNone{float:none !important;}
.wAuto{width:auto !important;}

/* ========== ESTRUCTURA ========== */
#header{
	width:960px;
	margin:auto;
}
#headerUser,
#main,
#footer {
	clear:both;
	margin:auto;
	overflow:hidden;
	text-align:left;
	width:960px;
}

/* ---------- header ---------- */
#headerUser {
	background:url(../images/back-header.jpg) no-repeat top right;
}
#header_der {
	float:right;
	/*width:650px;*/
}
.header_home{
	padding-right:150px;
}
#headerUser #idioma {
	margin-right:170px;
}
#idioma {
	display:inline;/* hack ie6 */
	float:right;
	margin:0 -3px 12px 0;
	width:100px;
}
#idioma li {
	display:inline;
}
#idioma a {
	border-left:1px solid #999;
	color:#999;
	display:block;
	float:left;
	font-size:10px;
	height:11px;
	margin-top:2px;
	padding:0 3px;
}
#idioma a:hover {
	color:#c41130;
	text-decoration:none;
}
#idioma #cat {
	border-left:none;
}

/*
#bocadillo_izq {
	background:url(../images/back-bocadillo_izq.jpg) no-repeat;
	float:right;
	height:39px;
	width:13px;
}
#bocadillo_der {
	background:url(../images/back-bocadillo_der.jpg) no-repeat;
	float:right;
	height:39px;
	margin-right:150px;
	width:39px;
}
#bocadillo {
	background:url(../images/back-bocadillo.jpg) repeat-x;
	float:right;
	height:39px;
	padding:0 10px;
	text-align:center;
}
#bocadillo p {
	color:#999;
	font-size:12px;
	line-height:39px;
}
*/

#bocadillo{
	float:right;	
	padding-top: 15px;
	margin-right:10px;
}
#bocadillo.bocadilloNoi18n, .bocadilloNoi18n{
	padding-top:15px !important;
}
.bocadilloT{
	background:url(../images/bgBocadilloTB.gif) top left repeat-x;
	height:8px;
	font-size:1px;
	line-height:1px;
}
.bocadilloTL{
	font-size:1px;
	line-height:1px;
	background:url(../images/bgBocadilloCorner.gif) top left no-repeat;
	width:8px;
	height:8px;
}
.bocadilloTR{
	font-size:1px;
	line-height:1px;
	background:url(../images/bgBocadilloCorner.gif) top right no-repeat;
	width:8px;
	height:8px;
}
.bocadilloFrom{
	background:#FEFEFE url(../images/bgBocadilloFrom.gif) top left no-repeat;
	margin:0px 0px 0px -10px;
	width:26px;
	font-size:1px;
	line-height:1px;
}
	
.bocadilloB{
	background:url(../images/bgBocadilloTB.gif) bottom left repeat-x;
	height:8px;
	font-size:1px;
	line-height:1px;
}
.bocadilloBL{
	font-size:1px;
	line-height:1px;
	background:url(../images/bgBocadilloCorner.gif) bottom left no-repeat;
	width:8px;
	height:8px;
}
.bocadilloBR{
	font-size:1px;
	line-height:1px;
	background:url(../images/bgBocadilloCorner.gif) bottom right no-repeat;
	width:8px;
	height:8px;
}
.bocadillo .bocadilloContent{
	color:#999;
	font-size:12px;
	background:#FEFEFE;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;	
}
.bocadilloContentLeft{
	width:8px;
	background:#FEFEFE url(../images/bgBocadilloLeft.gif) top left repeat-y;
	font-size:1px;
	line-height:1px;
}
.bocadilloContentRight{
	width:8px;
	background:#FEFEFE url(../images/bgBocadilloRight.gif) top right repeat-y;
	font-size:1px;
	line-height:1px;
}

#header_der #f-cercaterm {
	background: url(../images/back-cercaterm.gif) no-repeat;
	clear:both;
	display:inline;/* hack ie6 */
	float:right;
	height:53px;
	margin:16px 20px 0 0;
	width:460px;
}
#header_der .t-cercaterm {
	background:url(../images/logo-cercaterm_ch.jpg) no-repeat;
	height:14px;
	margin:7px 0 5px 9px;
}
#header_der .t-cercaterm span {
	display:none;
}
#header_der #cerca_text {
	font:11px Arial, Helvetica, sans-serif;
	height:16px;
	margin:0 8px;
	padding:2px;
	width:137px;
}
#header_der #cerca_area {
	font:11px Arial, Helvetica, sans-serif;
	height:22px;
	width:137px;
}
#header_der #cerca {
	margin:0 6px;
	width:50px;
}

#menu {
	background:#c41130;
	clear:both;
	height:30px;
	padding:0 10px;
}
#menu1 {
	float:left;
	width:350px;
}
#menu2 {
	float:right;
	width:462px;
}
* html #menu2 {
	width:448px;
}
*:first-child+html #menu2 {
	width:448px;
}
#menu li {
	color:#fff;
	display:inline;
	font-size:11px;
	height:30px;
	line-height:30px;
	margin:0 6px;
}
#menu a {
	color:#fff;
}
#menu .current {
	font-weight:bold;
}

#logo {
	float:left;
	margin:30px 0 21px 30px;
}

/* ---------- footer ---------- */
#footer {
	background:url(../images/back-footer.gif) no-repeat bottom;
	font-size:10px;
	margin:15px auto 30px ! important;
	position:relative;
	text-align:center;
}
#footer p {
	line-height:20px;
}
#footer ul {
	margin-left:300px;
}
#footer li {
	display:inline;
}
#footer a {
	border-left:1px solid #666;
	color:#666;
	display:block;
	float:left;
	height:11px;
	margin:5px 0 4px;
	padding:0 5px;
}

#footer span.contacte{
	color:#666;
	display:block;
	float:left;
	height:11px;
	margin:5px 0 4px;
	padding:0 5px;
}
#footer #contacte {
	border:0;
}

/* ---------- main ---------- */
#nav {
	background:url(../images/back-nav.gif) no-repeat;
	height:16px;
	padding:4px 18px 0;
	position:relative;
}
#nav ul li {
	display:inline;
	font-size:10px;
}
#navLeft {
	color:#c41130;
	float:left;
	width:500px;
}
#navRight {
	color:#333;
	right:20px;
	position:absolute;
}
#navAcces,
#navRight span {
	display:block;
	float:left;
	height:11px;
}
#navRegistre {
	border-left:1px solid #c41130;
	display:block;
	float:left;
	height:11px;
	margin-left:10px;
	padding-left:11px;
}
#guia_navleft {
	display:inline;
	float:left;
	margin:0 0 3px 20px;
	width:600px;
}
#menu_navRight {
	float:right;
	height:22px;
	margin-bottom:3px;
	position:relative;
	width:305px;
}
#menu_navRight ul {
	position:absolute;
	right:20px;
}
#guia_navleft li,
#menu_navRight li {
	display:inline;
	font-size:10px;
	line-height:22px;
}
#menu_navRight a {
	display:block;
	float:left;
	height:22px;
	margin-left:23px;
	padding-right:22px;
}
#amic {
	background:url(../images/i_amic.jpg) no-repeat right;
}
#rss {
	background:url(../images/i_rss.jpg) no-repeat right;
}
#imrime {
	background:url(../images/i_imrime.jpg) no-repeat right;
}
#left,
#right {
	display:inline;/* hack ie6 */
	float:left;
	width:200px;
}

#menuLeft li.categoriaOrganismes{
	font-weight:bold;
	font-size:12px;
	margin-bottom:8px;	
}
#menuLeft li.categoriaRecursos{
	font-weight:bold;
	font-size:12px;
	margin-top:20px;	
	margin-bottom:8px;	
}

#menuLeft li a {
	margin-left:10px;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
}
#menuLeft ul {
	margin:-5px 0 8px 10px;
}
#menuLeft ul ul {
	margin:0 0 0 20px;
}
#menuLeft ul li{
	font-size:11px;
	font-weight:normal;	
	display:block;	
	padding-bottom:5px;
}

#menuLeft ul li.titol{
	font-size:11px;
	font-weight:bold;
	line-height:30px;
}

#menuLeft ul li a {
	font-size:11px;
	font-weight:normal;	
	padding-bottom:5px;	
	
	display:inline !important;
}

#menuLeftInterior li {
	display:block;
	color: #C41130;
	padding-bottom:8px;
}

.box139,
.box85 {
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	overflow:hidden;
	position:relative;
}
.box139 {
	background:url(../images/back-cent-139.gif) repeat-x;
	padding:0 10px;
	width:576px;
}
.box85 {
	background:url(../images/back-cent-85.gif) repeat-x;
	padding:5px 10px 0;
	width:266px;
	
	height:auto !important;	
	
	
}

.back-600_sup,
.back-636_sup,
.back-290_sup,
.back-740_sup,
.back-680_sup,
.back-960_sup,
.back-520_sup,
.back-590_sup,
.back-350_sup,
.back-300_sup {
	clear:both;
	height:5px;
	overflow:hidden;/* hack ie6 */
}
.back-600_inf,
.back-290_inf,
.back-740_inf,
.back-680_inf,
.back-960_inf,
.back-520_inf,
.back-590_inf,
.back-350_inf,
.back-300_inf {
	clear:both;
	height:5px;
	margin-bottom:20px;
	overflow:hidden;/* hack ie6 */
}

.back-636_inf{
	clear:both;
	height:5px;
	margin-bottom:9px;
	overflow:hidden;/* hack ie6 */
}

.back-636_sup {
	background:url(../images/back-636_sup.gif) no-repeat;
}
.back-636_inf {
	background:url(../images/back-636_inf.gif) no-repeat;
}
.back-600_sup {
	background:url(../images/back-600_sup.gif) no-repeat;
}
.back-600_inf {
	background:url(../images/back-600_inf.gif) no-repeat;
}
.back-290_sup {
	background:url(../images/back-290_sup.gif) no-repeat;
}
.back-290_inf {
	background:url(../images/back-290_inf.gif) no-repeat;
}
.cont290 {
	width:290px;
}
.back-200_sup {
	background:url(../images/back-200_sup.gif) no-repeat;
	height:5px;
	overflow:hidden;/* hack ie6 */
}
.back-200_inf {
	background:url(../images/back-200_inf.gif) no-repeat;
	height:5px;
	margin-bottom:20px;
	overflow:hidden;/* hack ie6 */
}
.cont200 {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	overflow:hidden;
	padding:10px 18px;
	width:162px;/* hack ie6 */
}
.back-200_gris_sup {
	background:url(../images/back-200_gris_sup.gif) no-repeat;
	height:5px;
	overflow:hidden;/* hack ie6 */
}
.back-200_gris_inf {
	background:url(../images/back-200_gris_inf.gif) no-repeat;
	height:5px;
	margin-bottom:20px;
	overflow:hidden;/* hack ie6 */
}
.cont200_gris {
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	background-color: #eaeaea;
	overflow:hidden;
	padding:10px 18px;
	width:160px;/* hack ie6 */
}
.back-740_sup {
	background:url(../images/back-740_sup.gif) no-repeat;
}
.back-740_inf {
	background:url(../images/back-740_inf.gif) no-repeat;
}

.cont740 {
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	/*border-top:2px solid #e1e1e1;*/
	overflow:hidden;
	padding:10px 18px;
	width:700px;/* hack ie6 */
}
.cont740Border {
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	border-top:2px solid #e1e1e1;
	overflow:hidden;
	padding:10px 18px;
	width:700px;/* hack ie6 */
}
.back-960_sup {
	background:url(../images/back-960_sup.gif) no-repeat;
}
.back-960_inf {
	background:url(../images/back-960_inf.gif) no-repeat;
}
.cont960 {
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	overflow:hidden;
	padding:10px 18px;
	width:920px;/* hack ie6 */
}
.back-680_sup {
	background:url(../images/back-680_sup.gif) no-repeat;
}
.back-680_inf {
	background:url(../images/back-680_inf.gif) no-repeat;
}
.cont680 {
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	overflow:hidden;
	padding:10px 18px;
	width:640px;/* hack ie6 */
}
.back-520_sup {
	background:url(../images/back-520_sup.gif) no-repeat;
}
.back-520_inf {
	background:url(../images/back-520_inf.gif) no-repeat;
}
.cont520 {
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	overflow:hidden;
	padding:10px 18px;
	width:480px;/* hack ie6 */
}
.back-590_sup {
	background:url(../images/back-590_sup.gif) no-repeat;
}
.back-590_inf {
	background:url(../images/back-590_inf.gif) no-repeat;
}
.cont590 {
	background:#f6f6f6 url(../images/back-590.gif) no-repeat right bottom;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	overflow:hidden;
	padding:10px 18px;
	width:552px;/* hack ie6 */
}
.back-350_sup {
	background:url(../images/back-350_sup.gif) no-repeat;
}
.back-350_inf {
	background:url(../images/back-350_inf.gif) no-repeat;
}
.cont350 {
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	overflow:hidden;
	padding:5px 10px;
	width:326px;/* hack ie6 */
}
.back-300_sup {
	background:url(../images/back-300_sup.gif) no-repeat;
}
.back-300_inf {
	background:url(../images/back-300_inf.gif) no-repeat;
}
.cont300 {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	overflow:hidden;
	padding:0 18px 10px;
	width:262px;/* hack ie6 */
}

.p10 {
	font-size:10px;
}

.p10 p, .p12 p, .p100 p{
	display:inline;
}

div.p10{font-size:10px !important;}
.p11 {
	font-size:11px ! important;
}
.p12 {
	font-size:12px ! important;
}

.onSom{
	font-size:12px ! important;
	height:200px;
	vertical-align:bottom;
	display:table-cell;
}

.destacado {
	color:#c41130;
}
.alerta {
	color:#FF0000;
}


input.alerta, select.alerta, textarea.alerta{
	/*color:#000;
	border:1px #FF0000 solid;*/
	color:#000;
}

.nota {
	color:#7a848e;
	font-size:11px;
}
.linkRight {
	height:12px;
	float:right;
	padding:8px 0;
}

.linkRightImg {
	height:12px;
	float:right;
	padding:0px;
	margin-bottom:10px;
}

.marco_gde {
	background:#f6f6f6;
	border:1px solid #e1e1e1;
	display:inline;/* hack ie6 */
	float:left;
	padding:9px;
	margin-bottom:14px;
}
.marco_chico {
	background:#f6f6f6;
	border:1px solid #e1e1e1;
	display:inline;/* hack ie6 */
	float:left;
	margin-right:8px;
	margin-bottom:4px;
	padding:4px 4px 4px 4px;

}

.p100, .p100 div {
	width:98px!important;
	font-size:10px;
}

/* ---------- mensajes  ---------- */
.errorBox{
	background:#CC6666;
	border:1px solid #CC0033;
	margin:16px 10px 0px 10px;
	visibility:hidden;
}

.errorBoxServer{
	background:#CC6666;
	border:1px solid #CC0033;
	margin:16px 10px 0px 10px;
	visibility:visible;
}

.errorBoxText{
	display:block;
	padding:10px 5px 10px 25px;
	margin:0px 10px 0px 10px;
	color:#FFFFFF;
	background:url("../images/errorBox.gif") no-repeat center left;
}

.errorBoxTLeft{
	background:url("../images/circleRed.gif") no-repeat top left;
}

.errorBoxTRight{
	background:url("../images/circleRed.gif") no-repeat top right;
}

.errorBoxBLeft{
	background:url("../images/circleRed.gif") bottom left;
}

.errorBoxBRight{
	background:url("../images/circleRed.gif") bottom right;
}

.warningBox{
	background:#FFFF66;
	border:1px solid #ffCC33;
	margin:16px 10px 0px 10px;
	visibility:hidden;
}

.warningBoxText{
	display:block;
	padding:10px 5px 10px 25px;
	margin:0px 10px 0px 10px;
	color:#666666;
	background:url("../images/warningBox.gif") no-repeat center left;
}

.warningBoxTLeft{
	background:url("../images/circleYellow.gif") no-repeat top left;
}

.warningBoxTRight{
	background:url("../images/circleYellow.gif") no-repeat top right;
}

.warningBoxBLeft{
	background:url("../images/circleYellow.gif") bottom left;
}

.warningBoxBRight{
	background:url("../images/circleYellow.gif") bottom right;
}

.okBox{
	background:#66CC66;
	border:1px solid #009933;
	margin:16px 10px 0px 10px;
	visibility:hidden;
}

.okBoxText{
	display:block;
	padding:10px 5px 10px 25px;
	margin:0px 10px 0px 10px;
	color:#FFFFFF;
	background:url("../images/okBox.gif") no-repeat center left;
}

.okBoxTLeft{
	background:url("../images/circleGreen.gif") no-repeat top left;
}

.okBoxTRight{
	background:url("../images/circleGreen.gif") no-repeat top right;
}

.okBoxBLeft{
	background:url("../images/circleGreen.gif") bottom left;
}

.okBoxBRight{
	background:url("../images/circleGreen.gif") bottom right;
}

.infoBox{
	background:#6699CC;
	border:1px solid #0033CC;
	margin:16px 10px 0px 10px;
	visibility:hidden;
}

.infoBoxText{
	display:block;
	padding:10px 5px 10px 25px;
	margin:0px 10px 0px 10px;
	color:#FFFFFF;
	background:url("../images/infoBox.gif") no-repeat center left;
}

.infoBoxTLeft{
	background:url("../images/circleBlue3.gif") no-repeat top left;
}

.infoBoxTRight{
	background:url("../images/circleBlue3.gif") no-repeat top right;
}

.infoBoxBLeft{
	background:url("../images/circleBlue3.gif") bottom left;
}

.infoBoxBRight{
	background:url("../images/circleBlue3.gif") bottom right;
}

.cTLeft5{
	float:left;
	width:5px;
	height:5px;
	line-height:0px;
	margin:-1px;
}
.cTRight5{
	float:right;
	width:5px;
	height:5px;
	line-height:0px;
	margin:-1px;
}
.cBLeft5{
	float:left;
	width:5px;
	height:5px;
	line-height:0px;
	margin:-4px -1px -1px -1px;
}
.cBRight5{
	float:right;
	width:5px;
	height:5px;
	line-height:0px;
	margin:-4px -1px -1px -1px;
}

/* ========== SECCIONES ========== */

/* ---------- index ---------- */
#index #content {
	float:left;
	margin:0 20px;
	width:600px;
}
#index #left,
#index #right {
	width:160px;
}
#index #left h2 span,
#banner-cercaterm h2 span,
#banner-talaia h2 span {
	display:none;
}

#banner-neoloteca_sup,
#banner-biblioteca_sup,
#banner-cataleg_sup,
#banner-dicc_lin_sup,
#banner-term_ob_sup,
#banner-gesterm_sup,
#banner-cercaterm_sup,
#banner-cercaterm_sup2 {
	clear:both;
	height:5px;
	overflow:hidden;/* hack ie6 */
}
#banner-neoloteca_sup {
	background:url(../images/banner-neoloteca_sup.gif) no-repeat;
}
#banner-cataleg_sup {
	background:url(../images/banner-cataleg_sup.gif) no-repeat;
}
#banner-biblioteca_sup {
	background:url(../images/banner-biblioteca_sup.gif) no-repeat;
}
#banner-dicc_lin_sup {
	background:url(../images/banner-dicc_lin_sup.gif) no-repeat;
}
#banner-term_ob_sup {
	background:url(../images/banner-term_ob_sup.gif) no-repeat;
}
#banner-gesterm_sup {
	background:url(../images/banner-gesterm_sup.gif) no-repeat;
}
#banner-cercaterm_sup,
#banner-cercaterm_sup2 {
	background:url(../images/banner-cercaterm_sup.gif) no-repeat;
}

#banner-neoloteca_inf,
#banner-biblioteca_inf,
#banner-cataleg_inf,
#banner-dicc_lin_inf,
#banner-term_ob_inf,
#banner-gesterm_inf,
#banner-cercaterm_inf,
#banner-cercaterm_inf2 {
	clear:both;
	height:5px;
	margin-bottom:20px;
	overflow:hidden;/* hack ie6 */
}
#banner-neoloteca_inf {
	background:url(../images/banner-neoloteca_inf.gif) no-repeat;
}
#banner-biblioteca_inf {
	background:url(../images/banner-biblioteca_inf.gif) no-repeat;
}
#banner-cataleg_inf {
	background:url(../images/banner-cataleg_inf.gif) no-repeat;
}
#banner-dicc_lin_inf {
	background:url(../images/banner-dicc_lin_inf.gif) no-repeat;
}
#banner-term_ob_inf {
	background:url(../images/banner-term_ob_inf.gif) no-repeat;
}
#banner-gesterm_inf {
	background:url(../images/banner-gesterm_inf.gif) no-repeat;
}
#banner-cercaterm_inf,
#banner-cercaterm_inf2 {
	background:url(../images/banner-cercaterm_inf.gif) no-repeat;
}

#banner-neoloteca,
#banner-biblioteca,
#banner-cataleg,
#banner-dicc_lin,
#banner-term_ob,
#banner-gesterm,
#banner-dicc_lin,
#banner-dicc_psi,
#banner-cs_salut,
#banner-cercaterm,
#banner-cercaterm_avancat {
	overflow:hidden;
	padding:0 10px;
	width:138px;/* hack ie6 */
}

#banner-term_ob a{
	margin-left:10px;
}

#banner-cercaterm_avancat {
	overflow:hidden;
	padding:0 10px;
}

#banner-neoloteca {
	border-left:1px solid #992740;
	border-right:1px solid #992740;
}
#banner-neoloteca h2 {
	background:url(../images/logo-neoloteca.gif) no-repeat;
	height:20px;
	margin:3px 0 8px 14px;
}
#banner-biblioteca {
	border-left:1px solid #e7981f;
	border-right:1px solid #e7981f;
}
#banner-biblioteca h2 {
	background:url(../images/logo-biblioteca.gif) no-repeat;
	height:19px;
	margin:10px 0 10px 16px;
}
#banner-cataleg {
	border-left:1px solid #999;
	border-right:1px solid #999;
	font-size:1em;
	text-align:center;
}
#banner-cataleg a {
	color:#999;
}
#banner-cataleg a:hover {
	text-decoration:none;
}
#banner-dicc_lin {
	border-left:1px solid #fd7c05;
	border-right:1px solid #fd7c05;
}
#banner-dicc_lin h2 {
	/*background:url(../images/logo-dicc_lin.gif) no-repeat;*/
	/*height:25px;
	margin:5px 0 0 11px;*/
	margin:0px 0px 0px 0px;
}
#banner-dicc_lin a {
	color:#fd7c05;
	display:block;
	line-height:1;
	padding:10px 0 10px;
	text-align:center;
}
#banner-dicc_lin a:hover {
	text-decoration:none;
}

#banner-term_ob {
	border-left:1px solid #b20727;
	border-right:1px solid #b20727;	
}

#banner-term_ob img{
	margin-left:35px;
}

#banner-term_ob h2 {
	background:url(../images/logo-term_ob.gif) no-repeat;
	height:28px;
	margin:5px 0 5px 13px;
}
#banner-dicc_lin select,
#banner-term_ob select {
	font:11px Arial, Helvetica, sans-serif;
	height:22px;
	margin:8px 0;
	width:140px;
}
#banner-dicc_lin input,
#banner-term_ob input {
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	height:20px;
	margin-bottom:5px;
	width:81px;
}

#banner-gesterm {
	border-left:1px solid #c7595a;
	border-right:1px solid #c7595a;
}
#banner-gesterm h2 {
	background:url(../images/logo-gest_term.gif) no-repeat;
	height:21px;
	margin:8px 0 8px 27px;
}
#banner-gesterm p {
	color:#c41130;
	font-size:.88em;
	text-align:center;
}

#banner-gesterm a:hover{
	text-decoration:none;
}


#banner-dicc_psi {
	background:url(../images/banner-dicc_psi.gif) no-repeat;
	height:65px;
	margin-bottom:20px;
	width:140px;/* hack ie6 */
}
#banner-dicc_psi p {
	font-size:1.13em;
	line-height:.85;
	margin-top:8px;
}
#banner-dicc_psi p span {
	font-size:1.25em;
}
#banner-dicc_psi a {
	color:#fff;
}
#banner-dicc_psi a:hover {
	text-decoration:none;
}
#banner-cs_salut {
	background:url(../images/banner-cs_salut.gif) no-repeat;
	height:65px;
	margin-bottom:20px;
	width:140px;/* hack ie6 */
}
#banner-cs_salut h2 {
	color:#c41130;
	font-size:.94em;
	font-weight:normal;
	margin:4px 0 8px 0;
}
#banner-cs_salut p {
	color:#000 !important;
	font-size:1.13em;
	line-height:.85;
	width:95px;
}
#banner-cercaterm {
	background-color:#f6f6f6;
	border-left:2px solid #7a98eb;
	border-right:2px solid #7a98eb;
	width:576px;/* hack ie6 */
}
#banner-cercaterm_avancat {
	background-color:#f6f6f6;
	border-left:2px solid #7a98eb;
	border-right:2px solid #7a98eb;
	width:576px;/* hack ie6 */
}
#banner-cercaterm h2 {
	background:url(../images/logo-cercaterm_gde.gif) no-repeat;
	display:inline;/* hack ie6 */
	height:22px;
	float:left;
	margin:7px 0 7px 13px;
	width:137px;
}
#banner-cercaterm ul {
	float:right;
	margin-top:13px;
	width:207px;
}

#banner-cercaterm li {
	display: inline;
}
#banner-cercaterm li a {
	display:block;
	float:left;
	height:11px;
	font-size:10px;
	margin-left:25px;
}
#banner-cercaterm label.text_cons {
	display:block;
	float:left;
	padding-left:13px;
	width:140px;	
}
#banner-cercaterm label.cercaBasicaHome{
	float:left;
	padding-left:13px;
}

#banner-cercaterm label.area_tema {
	float:left;
	width:160px;
	padding-left:13px;
}

#banner-cercaterm label.llengua_home {
	float:left;
	width:100px;
	padding-left:13px;
}

#banner-cercaterm label a {
	display:block;
	float:left;
	font-size:10px;
	margin:7px 0 0 11px;
}
#banner-cercaterm span {
	display:block;
	font-size:10px;
}
#banner-cercaterm strong span {
	display:inline;
}
.rm-obligatories span {
	display:inline;
}
#banner-cercaterm #text_cons {
	font:11px Arial, Helvetica, sans-serif;
	height:16px;
	margin-top:3px;
	width:134px;
}
#banner-cercaterm #area_tema {
	float:left;
	height:21px;
	margin-top:3px;
	width:156px;
	font-size:11px;
}

#area_tema{
	float:left;
	height:21px;
	margin-top:3px;
	width:250px;
	font-size:11px;
}
#rm-completeLlengua, #rm-completeLlenguaBase {
	float:left;
	height:21px;
	margin-top:3px;
	width:116px;
	font-size:11px;
}

#banner-cercaterm label.cerca {
	clear:both;
	display:block;
	padding:8px 0 0 400px;
}
#banner-cercaterm #cerca {
	font:11px Arial, Helvetica, sans-serif;
	height:20px;
	width:66px;
}
#banner-enco_catala {
	border:1px solid #9a9a9a;
	margin:20px 0 0 155px;
	padding:4px 36px 0 36px;
}

.imgBannerBottomContainer{
	text-align:center;
}

.imgBannerBottom{
	border:0px solid #9a9a9a;
}

.imgBannerBottomSeparator{
	padding:0px 3px 0px 3px;
	font-size:1px;
	line-height:1px;
	float:left;
	width:11px;
}

.bannerLink{
	float:left;
	margin:0px 0px 15px 0px;
}

.banner-acceso_sup {
	background:url(../images/back-acceso_sup.gif) no-repeat;
	height:5px;
	overflow:hidden;/* hack ie6 */
}
.banner-acceso_inf {
	background:url(../images/back-acceso_inf.gif) no-repeat;
	height:5px;
	margin-bottom:20px;
	overflow:hidden;/* hack ie6 */
}
.banner-acceso {
	background:#f6f6f6;
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	overflow:hidden;
	padding:0 10px;
	width:136px;/* hack ie6 */
}
#index #right .t-acceso {
	background:url(../images/back-acceso.gif) no-repeat;
	height:24px;
}
#index #right h3 {
	color:#fffefe;
	font-size:.88em;
	line-height:24px;
	padding-left:10px;
}
.banner-acceso form {
	margin:10px 0 5px;
}
.banner-acceso form span {
	display:block;
	font-size:10px;
}
.banner-acceso form #acc_nom,
.banner-acceso form #nom_usuari,
.banner-acceso form #contrasenya,
.banner-acceso form #acc_contra {
	font:11px Arial, Helvetica, sans-serif;
	height:16px;
	margin:4px 0 8px;
	padding:2px;
	width:128px;
}

.banner-acceso form label{
	font-size:10px;
}

.banner-acceso form #entra,
.banner-acceso form #acc_entra {
	margin:0 0 10px 86px;
	width:50px;
}
.banner-acceso #registrat {
	border-top:1px solid #e1e1e1;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
}
.banner-acceso p {
	line-height:1.3;
	margin-bottom:.4em;
}
.banner-acceso ul {
	border-top:1px solid #e1e1e1;
	font-size:10px;
	margin:6px 0;
}
.banner-acceso li {
	background:url(../images/bullet.gif) no-repeat left 10px;
	line-height:1.3;
	padding:5px 0 5px 9px;
}

.banner-acceso li.titol {
	background:none;
	font-weight:bold;
	line-height:1.3;
	padding:5px 0 5px 0px;
}
.banner-der_sup {
	background:url(../images/back-der_sup.gif) no-repeat;
	height:5px;
	overflow:hidden;/* hack ie6 */
}
.banner-der_inf {
	background:url(../images/back-der_inf.gif) no-repeat;
	height:5px;
	margin-bottom:20px;
	overflow:hidden;/* hack ie6 */
}
.banner-der {
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	overflow:hidden;
	padding:0 10px;
	width:136px;/* hack ie6 */
}

.banner-SocialLinks {
	background:#f6f6f6;
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	overflow:hidden;
	padding:5px 3px 0 3px;
	width:150px;/* hack ie6 */
}

.banner-youtube {
	width:316px;/* hack ie6 */
	float:left;
	display:block;
}

.banner-youtube iframe{
	padding:5px;
	float:left;
}

.banner-youtube div.youtubeText{
	padding:0 5px;
	width:140px;
	float:left;
}

.banner-youtube div.youtubeText h4 a{
	font-size:12px;
	color:#787878;
}

.banner-youtube div.youtubeText p{
	font-size:10px;
	color:#787878;
	margin-top:5px;
	line-height:11px;
}



#banner-at {
	text-align:center;
	padding:3px 0;
	width:156px;
}
#banner-notes a:hover,
#banner-enllacos a:hover {
	text-decoration:none;
}
#banner-talaia {
	color:#06518e;
	font-size:12px;
	line-height:.94;
	padding-bottom:6px;
	text-align:center;
}

#banner-talaia a{
	color:#06518e;
}

#banner-talaia a:hover{
	text-decoration:none;
}
#banner-talaia h2 {
	/*background:url(../images/logo-talaia.gif) no-repeat;*/
	height:33px;
	margin:0 0 6px 12px;
}
#banner-notes a,
#banner-enllacos a {
	color:#999;
	display:block;
	margin:6px 0;
	text-align:center;
}

#index #content h3 {
	color:#7a848e;
	font-size:.88em;
	letter-spacing:1px;
	line-height:1.1;
	margin:2px 0 10px;
}
#index #content h4 {
	color:#c41130;
	line-height:1.2;
	margin:2px 0 .2em;
}
#index #content p {
	line-height:1.2;
}

#index #presentacio {
	padding:5px 10px 10px ! important;
}
#index #presentacio .p12 {
	line-height:1.5;
	margin:0 0 .7em 10px;
}
#index #presentacio_tit {
	color:#7a848e;
	font-size:30px;
	line-height:1 ! important;
	margin:-13px 0 0 10px;
}
#index #presentacio_subtit {
	color:#c41130;
	font-size:18px;
	line-height:2 ! important;
	margin:0 0 .3em 10px;
}
#index #presentacio_cos p{
	line-height:1.5;
	margin-left:10px;
	margin-bottom:20px;
	
}
#index #presentacio_nomostrar {
	font-size:11px;
	margin-left:10px;
	text-align:right;
}


#index .menuPestanas {
	bottom:-5px;
	color:#7a848e;
	font-size:11px;
	font-weight:bold;
	height:29px;
	position:relative;

}
#index .menuPestanas li {
	float:left;
	line-height:26px;
	text-align:center;
	
}

#index .menuGral {
	background:#eaeaea url(../images/back-menuTab139-02.gif) no-repeat top;
	width:203px;
}
#index .menuCanal {
	background:#fff url(../images/back-menuTab139-01.gif) no-repeat top;
	width:207px;
}

#index .menuPestanas85 {
	color:#7a848e;
	font-size:11px;
	font-weight:bold;
	height:26px;
}
#index .menuPestanas85 li {
	float:left;
	line-height:26px;
	text-align:center;
}

#index .menuGral85 {
	background:#eaeaea url(../images/back-menuTab85-02.gif) no-repeat top;
	width:145px;
}
#index .menuCanal85 {
	background:#fff url(../images/back-menuTab85-01.gif) no-repeat top;
	width:145px;
}
#index .menuCanal85 a{display:none;}
#index .menuGral85 span{display:none;}

.jq-tabList li span{display:none;}
.jq-tabList .jq-active a{display:none;}
.jq-tabList .jq-active span{display:block;}

#index .intro .marco_gde {
	margin-left:10px;
	margin-right:30px;
}
#index .intro h3 {
	margin-left:0px ! important;
}
#index .intro h4 {
	font-size:.88em ! important;
	margin-bottom:.8em ! important;
}
#index .intro p {
	line-height:1.5 ! important;
}
#index .cont290 h4 {
	margin-bottom:.6em ! important;
}
#index .cont290 .p10 {
	/*margin-left:145px;*/
	margin:0px 0px 0px 2px;
}
#index .noticias div,
#index .agenda div {
	float:left;
	width:178px;
}
* html #index .noticias .linkRight,
* html #index .agenda .linkRight {
	padding-bottom:0 ! important;
}
#index .noticias .p10 {
	/*margin-left:90px;*/
	margin:0px 0px 0px 2px;
}
#index .nota {
	margin-bottom:.6em;
}
.fechas {
	background:#e1e1e1 url(../images/i-agenda.gif) no-repeat left;
	display:inline;
	font-size:10px;
	line-height:15px;
	padding:0 8px 0 26px;
}

/* ---------- comentaris ---------- */
#comentaris #content {
	float:left;
	margin:0 0 0 20px;
	width:740px
}
#comentaris h2 {
	font-size:1.13em;
	margin-left:240px;
	padding-bottom:5px;
}

#comentaris h3 {
	font-size:1.0em;
}

#comentaris td {
	vertical-align:top;
	width: 246px;
}
#comentaris #content img {
	margin:0 10px 10px 0;
}
/* ---------- noticies ---------- */
#noticies #content {
	float:left;
	margin:0 0 0 20px;
	width:740px
}
#noticies h2 {
	font-size:1.13em;
	margin-left:240px;
	padding-bottom:5px;
}
/* ---------- noticia_int ---------- */
#noticia_int #content {
	float:left;
	margin:0 0 0 20px;
	width:740px;
}
#noticia_int h2 {
	font-size:1.13em;
	margin-left:240px;
	padding-bottom:5px;
}

#noticia_int h3 {
	font-size:1.13em;
	padding-bottom:5px;
}
#noticia_int #content p {
	font-size:12px;
	line-height:1.2;
	margin-bottom:.8em;
}
#noticia_int #content img {
	margin:0 10px 4px 0;
}

#noticia_int #content span.peuFoto {
	text-align:center;
	width:250px;
	font-size:10px;	
	color:#666666;
	display:block;
}

/* ---------- enllacos ---------- */
#enllacos #content {
	float:left;
	margin:0 0 0 20px;
	width:740px;
}
#enllacos h2 {
	font-size:1.13em;
	margin-left:240px;
	padding-bottom:5px;
}
#enllacos #content p {
	font-size:12px;
	line-height:1.2;
	margin-bottom:.8em;
}
#enllacos #content img {
	margin:0 10px 10px 0;
}
/* ---------- agenda ---------- */
#agenda #content {
	float:left;
	margin:0 0 0 20px;
	width:740px
}
#agenda h2 {
	font-size:1.13em;
	margin-left:240px;
	padding-bottom:5px;
}
#agenda #content img {
	margin:0 10px 10px 0;
}

/* ---------- agenda_int ---------- */
#agenda_int #content {
	float:left;
	margin:0 0 0 20px;
	width:740px;
}
#agenda_int h2 {
	font-size:1.13em;
	margin-left:240px;
	padding-bottom:5px;
}
#agenda_int h3 {
	font-size:1.13em;
	padding-bottom:5px;
}
#agenda_int #content p {
	font-size:12px;
	line-height:1.2;
	margin-bottom:.8em;
}
#agenda_int #content img {
	margin:0 10px 4px 0;
}

#agenda_int #content span.peuFoto {
	text-align:center;
	width:250px;
	font-size:10px;	
	color:#666666;
	display:block;
}

/* ---------- premsa ---------- */
#premsa #content {
	float:left;
	margin:0 20px;
	width:520px;
}
#premsa h2 {
	font-size:1.13em;
	margin-left:240px;
	padding-bottom:5px;
}
/**********************************/
#torna {
	height:12px;
	text-align:right;
	padding-top:6px;
	margin:0 20px 5px 0;
}

#premsa #notes {
	border-top:1px solid #e1e1e1;
	margin:20px 0;
}

#notes_NO_line  {
	margin:20px 0 20px 0;
}

#agenda #notes_NO_line{
	margin:0px 0 10px 0;
}

#notes_NO_line  li{
	margin:0px 0 5px 0;
	color: #C41130;
}

.mesLink{
	float:right;
	margin-right:10px;
	margin-bottom:30px;
}

.noLine{
	border:0px;
}

#notes li{
	background:url(../images/bullet.gif) no-repeat left 10px;
	border-bottom:1px solid #e1e1e1;
	font-size:10px;
	padding:5px 0 5px 9px;
}
* html #notes li {
	background:url(../images/bullet.gif) no-repeat left 14px;
}
*:first-child+html #notes li {
	background:url(../images/bullet.gif) no-repeat left 14px;
}
#notes a  {
	font-size:1.2em;
	font-weight:bold;
}

#premsa #right img {
	float:left;
	margin:0 10px 1em 0;
}

/* ---------- organigrama ---------- */
#organigrama #content {
	
	margin:0 0 0 0px;
	
}
#organigrama h2 {
	font-size:1.13em;
	margin-left:240px;
	padding-bottom:5px;
}

#organigrama #content ul li {
	color:#000;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	padding-left:12px;
}
#organigrama #content ul ul li {
	font-size:1em;
	font-weight:normal;
	padding-left:0;
}
#organigrama #content ul ul li .mas {
	background:url(../images/i-mas.gif) no-repeat left 1px;
	padding-left:15px;
}
#organigrama #content ul ul li .menos {
	background:url(../images/i-menos.gif) no-repeat left 1px;
	padding-left:15px;
}

#organigrama #content ul ul li div li {
	background:none;
	color:#333;
	font-weight:normal;
	padding-left:0;
}

#organigrama #content ul ul li div li  span{
	font-weight:bold;
}

#organigrama #content ul ul li div li  p span{
	font-weight:normal !important;
}

#organigrama #content ul ul #current div {
	background:#eaeaea;
	margin-left:-10px;
	overflow:hidden;
	padding:0 10px;
	width:680px;/* hack ie6 */
}
#organigrama #content ul ul #current .back-org_sup {
	background:url(../images/back-org_sup.gif) no-repeat;
	height:5px;
	padding:0;
	width:700px;/* hack ie6 */
}

#organigrama #content ul ul #current .back-org_mid{
	.margin-top:-10px;
}

#organigrama #content ul ul #current .back-org_inf {
	background:url(../images/back-org_inf.gif) no-repeat;
	height:5px;
	padding:0;
	width:700px;/* hack ie6 */
}
#organigrama #content ul ul li #selected {
	float:left;
	font-size:1em;
	font-weight:bold;
	color:#000;
}
#org-mail {
	background:none ! important;
	clear:right;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
#org-foto {
	clear:left;
	float:left;
	margin:0 10px 20px 0;
}
#org-treball {
	font-weight:normal ! important;
	line-height:1.2 ! important;
	margin-top:35px ! important;
}
#org-tel {
	font-weight:normal ! important;
	line-height:1.2 ! important;
	margin:0 ! important;
}
#org-tel span {
	font-size:.94em;
}
#organigrama #content ul ul li div li {
	line-height:1.2;
	margin-top:10px;
}
#organigrama #content ul ul li div li ul li {
	background: url(../images/bullet.gif) no-repeat left 4px;
	font-size:.94em;
	font-weight:normal;
	margin:0 0 4px;
	padding-left:9px;
}

/* ---------- registre ---------- */
#registre .cont200 a{
	color:#C41130;
}

#registre h2 {
	font-size:1.13em;
	margin:0 0 5px 20px;
}
#registre h3 {
	float:left;
	font-size:.88em;
	margin-right:30px;
	text-align:right;
	width:105px;
	display:block;
}
#registre .cont960 p {
	line-height:1.2;
}
#registre .cont680 p {
	line-height:1.2;
}
#registre .lista {
	margin:10px 0 0 30px;
}
#registre .lista li {
	background: url(../images/bullet.gif) no-repeat left 6px;
	font-size:12px;
	line-height:1.3;
	margin-bottom:5px;
	padding-left:9px;
}
* html #registre .lista li {
	background:url(../images/bullet.gif) no-repeat left 7px;
}
*:first-child+html #registre .lista li {
	background:url(../images/bullet.gif) no-repeat left 7px;
}
.linea-div {
	background:#e1e1e1;
	clear:both;
	height:1px;
	margin:5px 0 20px;
	overflow:hidden;/* hack ie6 */
	width:100% ! important;
}
#registre-form div.reg-general {
	float:left;
	
} 

#registre-form br {
	clear:both;
}
#registre-form label {
	display:block;
	float:left;
	width:255px;
}
#registre-form span {
	display:block;
	font-size:11px;
	margin-bottom:2px;
}
#registre-form span span,
#registre-form h3 span {
	display:inline;
	font-size:1em;
	margin-bottom:0;
}
#registre-form .reg-general input {
	font:11px Arial, Helvetica, sans-serif;
	height:16px;
	margin-bottom:15px;
	padding:2px;
	width:238px;
}

#registre-form select {
	font:11px Arial, Helvetica, sans-serif;
	height:22px;
	margin-bottom:15px;
	width:240px;
}
#registre-form .corto{
	width:105px;
}
#registre-form .corto input, #borsaTreball input.corto, #registre-form input.corto {
	width:90px;
}

#registre-form div.reg-captcha {
	float:left;	
} 
#registre-form div.reg-captcha img{
	float:left;
	margin:0 20px 5px 0;
}

#captchaLink{
	padding-bottom:10px;
}

#registre-form .corto select {
	font:11px Arial, Helvetica, sans-serif;
	width:95px;
}

#reg-universitat{
	margin-left:200px;
}

#reg-ambits,
#reg-sectors{
	padding:0px;
	float:left;
}


#ids_ambits, #ids_sectors{
	margin-top:-10px;
}

#lblIds_ambits,#lblIds_sectors,#lblIds_tasques{
	width:135px!important;
}

#reg-dedicacio,
#reg-tasques,
#reg-privacitat,
#reg-universitat
 {
	margin-bottom:10px;
	
}
#reg-dedicacio input,
#reg-universitat input,
#reg-tasques input,
#reg-privacitat input {
	border:none ! important;
	float:left;
	margin-bottom:5px ! important;
	padding:0 ! important;
	width:auto ! important;
}
#reg-dedicacio span,
#reg-universitat span,
#reg-tasques span {
	float:left;
	margin:1px 0 0 10px;
	width:220px;
}
#reg-privacitat,
#reg-envia_form {
	display:inline;/* hack ie6 */
	float:left;
	margin-left:200px;
	width:600px;
}
#reg-privacitat label {
	width:550px;
}
#reg-privacitat span {
	float:left;
	margin:1px 0 0 10px;
	width:400px;
}
#reg-envia_form label {
	width:75px;
	margin-right:10px;
	.margin-right:30px;
}
#reg-envia_form input {
	font:11px Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	padding:0 10px;
}

#registre #exit_alta p {
	margin:100px 0 100px 310px;

}


/* ---------- registre usuaris ---------- */
#reg_usuaris h2 {
	font-size:1.13em;
	margin:0 0 5px 20px;
}
#reg_usuaris h3 {
	font-size:1.13em;
	margin-bottom:10px;
}
#reg_usuaris #content {
	float:left;
	margin-right:20px;
	width:590px;
}
#reg_usuaris .cont590 {
	padding:20px 18px 40px 60px;
	min-height:179px;
	width:510px;/* hack ie6 */
}
* html #reg_usuaris .cont590 {/* hack ie6 */
	height:auto ! important;
	height:180px;
}
#reg_usuaris .cont590 .destacado {
	font-size:.88em;
}
#reg_usuaris #content .lista {
	margin:20px 0;
}
#reg_usuaris #content .lista li {
	background: url(../images/bullet.gif) no-repeat left 4px;
	font-size:12px;
	margin-bottom:5px;
	padding-left:9px;
}

#reg_usuaris #right {
	display:inline;/* hack ie6 */
	float:left;
	width:350px;
}
#reg_usuaris #right .back-accedix_sup {
	clear:both;
	background:url(../images/back-accedix_sup.gif) no-repeat;
	height:24px;
	overflow:hidden;/* hack ie6 */
	width:350px;/* hack ie6 */
}
#reg_usuaris #right .back-accedix_sup h3 {
	color:#fff;
	font-size:.88em;
	line-height:24px;
	margin-left:20px;
}
#reg_usuaris #right .back-accedix_inf {
	clear:both;
	background:url(../images/back-accedix_inf.gif) no-repeat;
	height:5px;
	margin-bottom:20px;
}
#reg_usuaris #right .contAccedix,  #reg_usuaris #right .contRecorda{
	background:#f6f6f6;
	border-left:2px solid #e1e1e1;
	border-right:2px solid #e1e1e1;
	min-height:210px;
	overflow:hidden;
	padding:10px 18px 0;
	width:310px;/* hack ie6 */
}
* html #reg_usuaris #right .contAccedix, * html #reg_usuaris #right .contRecorda{/* hack ie6 */
	height:auto ! important;
	height:210px;
}
#reg_usuaris #right .contAccedix form p, #reg_usuaris #right .contRecorda form p {
	background:url(../images/i-error.jpg) no-repeat left;
	font-size:12px;
	line-height:16px;
	margin:10px 0 15px 0px;
	padding-left:26px;
	color:#FF0000;	
}
#reg_usuaris #right .contRecorda #email,
#reg_usuaris #right .contAccedix #acc_nom,
#reg_usuaris #right .contAccedix #acc_contra {
	font:11px Arial, Helvetica, sans-serif;
	height:16px;
	margin:0 0 20px 20px;
	padding:2px;
	width:138px;
}

#reg_usuaris #right .contAccedix form span, #reg_usuaris #right .contRecorda form span  {
	display:block;
	float:left;
	font-size:12px;
	line-height:20px;
	text-align:right;
	width:112px;
}
#reg_usuaris #right .contAccedix form br, #reg_usuaris #right .contRecorda form br {
	clear:both;
}
#reg_usuaris #right .contAccedix #acc_entra {
	margin:0 5px 10px 100px;
	float:right;
}

#reg_usuaris #right .contRecorda #acc_entra, #reg_usuaris #right .contRecorda #acc_entra2 {
	margin:0 5px 10px 100px;
	float:right;
}

/* ---------- contacte ---------- */
#contacte h2 {
	font-size:1.13em;
	margin:0 0 5px 20px;
}
#contacte h3 {
	font-size:1.13em;
	margin:118px 0 20px;
}
#contacte h3.h3OnSom {
	font-size:1.13em;
	margin:0px 0 20px;
}
#contacte #content {
	float:left;
	margin-right:20px;
	width:590px;
}
#contacte #content p {
	line-height:1.4;
}
#contacte #content img {
	float:left;
	margin:5px 20px 5px 0;
}

#contacte #right {
	display:inline;/* hack ie6 */
	float:left;
	width:350px;
}
#contacte .cont960 div {
	float:left;
	font-size:12px;
	line-height:1.4;
	margin-left:70px;
	width:260px;
}
#contacte .cont680 div {
	float:left;
	font-size:12px;
	line-height:1.4;
	margin-left:70px;
	width:260px;
}
#contacte h4 {
	font-size:.88em;
	margin:0 0 10px 20px;
}

/* ---------- mapa ---------- */
#mapa h2 {
	font-size:1.13em;
	margin:0 0 5px 20px;
}

#mapa .content {
	float:left;
	margin-right:30px;
	width:300px;
}
#mapa .content p {
	border-bottom:1px solid #e1e1e1;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:5px;
}
#mapa .content li {
	background: url(../images/bullet.gif) no-repeat left 8px;
	border-bottom:1px solid #e1e1e1;
	font-size:12px;
	line-height:23px;
	padding-left:9px;
}
#mapa .content ul ul {
	border-top:1px solid #e1e1e1;
	margin-left:-9px;
}
#mapa .content ul ul li {
	background: url(../images/bullet.gif) no-repeat 9px 8px;
	font-size:1em;
	padding-left:18px;
}

/* ---------- forum ---------- */
.forum #content {
	float:left;
	margin-left:20px;
	width:740px;
}
.forum h2 {
	font-size:1.13em;
	margin:0 0 5px 240px;
}
.forum #left p {
	font-size:12px;
	font-weight:bold;
	padding-bottom:15px;
	
}
.forum #menuLeft li a.current{
	color:#666;
	font-weight:bold;
	text-decoration:none;
	cursor:default !important;
}

.forum #menuLeft li span.current{
	color:#666;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	line-height:18px;
}

.forum #pags {
	background:url(../images/back-pags.gif) no-repeat;
	float:left;
	height:20px;
	margin:20px 0 15px 196px;
	width:309px;
}
#pags li {
	display:inline;
	float:left;
	font-size:12px;
	line-height:20px;
}

#pags li.active{
	background:#c3122f none repeat scroll 0 0;
	color:#fff;
	padding:0px 5px 0px;
}

#pags a {
	display:block;
	float:left;
	height:20px;
	padding:0 5px;
}
#pags a:hover {
	color:#c41130;
	text-decoration:underline;
}

/* ---------- noutemaforum ---------- */
#noutemaforum h3 {
	font-size:.88em;
	margin-bottom:15px;
}
#noutemaforum #content p {
	font-size:11px;
	line-height:1.3;
}

.llegenda
{
	font-weight:normal;
	width:170px;
	float:right;
}

#forum-form, .novaConsulta, .reobrirConsulta{
	border-top:1px solid #e1e1e1;
	margin-top:17px;
	padding-top:17px;
}
#forum-form label, .novaConsulta.label, .reobrirConsulta.label{
	display:block;
	float:left;
	width:700px;	
}
#forum-form span, .novaConsulta span, .reobrirConsulta span{
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-right:20px;
	text-align:right;
	width:207px;
}
#forum-form span span, .novaConsulta span span, .reobrirConsulta span span{
	float:none;
	font-size:1em;
	font-weight:normal;
	margin:0;
	width:auto;
}
#forum-form ul, .novaConsulta ul {
	clear:both;
	margin:0 0 5px 227px;
}
#forum-form li, .novaConsulta li {
	display:inline;
}
#forum-form li img, .novaConsulta li img {
	margin-right:12px;
}
#forum_titol,
#forum_motiu,
#forum_subtema,
#forum_descrip,
#forum_canal,
#forum_descrip_container {
	font:11px Arial, Helvetica, sans-serif;
	float:left;
	margin-bottom:17px;
	padding:2px;
	width:460px;
}
#forum_titol {
	height:16px;
}
#forum_motiu {
	height:96px;
}
#forum_subtema {
	height:76px;
}
#forum_descrip {
	height:156px;
}
#forum-envia_form {
	clear:both;
	padding:20px 0px 0px 225px;
}
#forum-envia_form label {
	width:75px;
}
#forum-envia_form input {
	font:11px Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	padding:0 10px;
}

/* ---------- entradaicoment ---------- */
#entradaicoment h2 {
	display:inline;/* hack ie6 */
	float:left;
	width:250px;
}
#entradaicoment h3 {
	font-size:1.5em;
}

.back-forum_sup {
	background:url(../images/back-forum_sup.gif) no-repeat;
	clear:both;
	height:20px;
	overflow:hidden;/* hack ie6 */
}
.back-forum_sup h4 {
	color:#fff;
	font-size:11px;
	line-height:22px;	
	margin-left:18px;
}
#entradaicoment .forum_comentaris div {
	border-bottom:1px solid #e1e1e1;
	font-size:11px;
	margin-bottom:7px;
	padding-bottom:15px;
}

#entradaicoment .forum_comentaris div span.usuariEmissor{
float:left;
}
#entradaicoment .forum_comentaris div span.dataEmissio{
	float:right;
}

#entradaicoment .cont740 div span.usuariEmissor{
float:left;
}
#entradaicoment .cont740 div span.dataEmissio{
float:right;
}


#forum-notificar {
	float:right;
	padding-top:9px;
	position:relative;
	width:400px;
}
#forum-notificar span {
	color:#c41130;
	font-size:11px;
	position:absolute;
	right:40px;
}
#forum-notificar input {
	position:absolute;
	right:20px;
	top:6px;
}

#forum-comentari {
	float:right;
	margin-top:20px;
	position:relative;
	width:150px;
}
#forum-comentari input {
	position:absolute;
	right:0;
}

#forum-envia_comentari {
	float:right;
	margin-top:20px;
	position:relative;
	width:150px;
}
#forum-envia_comentari input {
	position:absolute;
	right:0;
}

/* ---------- temesforum - entradesforum ---------- */
#temesforum h3, #entradesforum h3  {
	border-top:1px solid #e1e1e1;
	font-size:.88em;
	padding:12px 0 7px 20px;
}

.forum #content p{
	font-size:.88em;
	padding:0px 0 7px 20px;
}


#temes-form {
	display:inline;/* hack ie6 */
	float:left;
	margin:0px 0 0px 32px;
	width:426px;
}
#temes-form span {
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-bottom:4px;
}
#temes-form #temes-automat {
	font:11px Arial, Helvetica, sans-serif;
	float:left;
	height:16px;
	margin-right:56px;
	padding:2px;
	width:240px;
}

.creanoutema_sup_inf {
	border-left:2px solid #e1e1e1;
	float:right;
	height:5px;
	width:260px;
}
#creanoutema {
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	padding:0 0 0px 0;
	width:740px;	
}
#creanoutema a {
	background:url(../images/i-left.jpg) no-repeat right;
	padding:0px 25px 0px 0;
	float:right;
}
#tornarllistatentrades {
	float:right;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	padding:10px 0 0px 0;
	width:740px;	
}
#tornarllistatentrades a {
	background:url(../images/i-right.jpg) no-repeat right;	
	padding:0px 25px 0px 0;
	float:right;
}

.back-forum_table_sup {
	background:url(../images/back-forum_table_sup.gif) no-repeat;
	clear:both;
	height:5px;
	overflow:hidden;/* hack ie6 */
}
.back-forum_table {
	background:url(../images/back-forum_table.gif) repeat-x top;
}
#temesforum #content table, #entradesforum #content table  {
	margin-top:-12px;
}
#temesforum th, #entradesforum th {
	color:#fff;
	border:0 ! important;
	font-size:11px ! important;
	padding:0 0 5px 0 ! important;
}
#temesforum td, #entradesforum td  {
	vertical-align:top;
}

		
#temesforum .forum_table_parlant, #entradesforum .forum_table_parlant, #temesforum .forum_table_cerca_entrada {
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	font-size:11px;
	line-height:1.3;
	padding:20px 15px 7px 0;
	text-align:left;
	width:262px;
}
#temesforum th.forum_table_parlant {
	width:277px;
}
#entradesforum th.forum_table_parlant {
	width:130px;
	height:35px;
}
#temesforum th.forum_table_cerca_entrada {
	width:230px;
}
#temesforum .forum_table_darrer, #entradesforum .forum_table_darrer, #temesforum .forum_table_cerca_autor {
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	font-size:11px;
	padding:23px 15px 10px;
	text-align:center;
	width:148px;
}
#temesforum th.forum_table_darrer {
	width:178px;
	height:35px;
}
#entradesforum th.forum_table_darrer {
	width:140px;
}
#temesforum th.forum_table_cerca_autor {
	width:230px;
}
#temesforum .forum_table_coment, #entradesforum .forum_table_coment, #temesforum .forum_table_cerca_tema {
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	font-size:12px;
	padding:23px 15px 10px;
	text-align:center;
	width:80px;
}
#temesforum th.forum_table_coment {
	width:70px;
}
#entradesforum th.forum_table_coment {
	width:140px;
}
#temesforum th.forum_table_cerca_tema {
	width:230px;
}
#temesforum .forum_table_lect, #temesforum .forum_table_notificacions, #entradesforum .forum_table_lect, #temesforum .forum_table_cerca_actualitzacio {
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	font-size:11px;
	padding:23px 0 10px 15px;
	text-align:center;
	width:100px;
}
#temesforum .forum_table_delete {
	border-bottom:1px solid #e1e1e1;
	width:20px;
}

#temesforum th.forum_table_lect {
	padding-left:15px ! important;
	width:70px;
}
#temesforum th.forum_table_notificacions {
	padding-left:15px ! important;
	width:175px;
}
#entradesforum th.forum_table_lect {
	width:130px;
}
#temesforum th.forum_table_cerca_actualitzacio {
	width:230px;
}
#temesforum .forum_parlant_tit {
	color:#c41130;
	font-size:1.087em;
	font-weight:bold;
}
#entradesforum .forum_parlant_tit {
	color:#c41130;
	font-size:1.087em;
	font-weight:bold;
}
#temesforum .img_delete, #entradesforum .img_delete  {
	padding: 25px 0px 25px 18px;
}


#txtComentari{
	width:700px !important;
}

#txtComentari p{
width:680px;
}
#img_delete{
	padding-left:30px !important;
}



.deleteItem{
	background:url(../images/delete.gif) no-repeat center;
	vertical-align:middle;
	padding-bottom:50px;
}
.deleteItem:hover{
text-decoration:none;
}
#entradaicoment .deleteItem {
	float: right;
	padding-bottom:0px;
	margin-top:-5px;
}

/* ---------- agenda ---------- */
* html #agenda #menu_navRight ul {
	width:305px;
}

#agenda #content {
	float:left;
	margin-left:20px;
	width:740px;
}
#agenda h2 {
	font-size:1.13em;
	margin:0 0 0 240px;
}
#agenda #left {
	margin-top:0px;
}

#agenda .menuPestanas {
	color:#7a848e;
	font-size:11px;
	font-weight:bold;
	height:29px;
	bottom:-5px;
	position:relative;
	
}
#agenda .menuPestanas li {
	float:left;
	line-height:26px;
	text-align:center;
}

/*-----Tab List-*/
.jq-tabList{height:29px;bottom:-7px;position:relative;}
.jq-tabList li{float:left;margin:0px 0px 0px 0px;}
.jq-tabList li a, .jq-tabList li span{color:#C41130;float:left;background:#EAEAEA;padding:3px 30px 3px 30px;font-size:11px;font-weight:bold;}
.jq-tabList li a:hover{text-decoration:underline;}
.jq-tabList li.jq-active span{color:#7A848E;font-weight:bold;background:#f7f7f7;text-decoration:none;}
.jq-tabList li.jq-active span.agenda{color:#7A848E;font-weight:bold;background:#ffffff;text-decoration:none;}
.tabLateralSeparator{height:23px;}
.titleLateralSeparator{height:26px;}
.jq-tabList li.jq-tabSeparator{width:6px;margin:0px -2px 0px -2px;padding:11px 0px 11px 0px;font-size:1px;}
.jq-tabList li.jq-firstTab{width:4px;margin:0px -2px 0px 0px;padding:11px 0px 11px 0px;font-size:1px;}
.jq-tabList li.jq-lastTab{width:4px;margin:0px 0px 0px -2px;padding:11px 0px 11px 0px;font-size:1px;}

/*-----Grey Tab-*/
.jq-tabListGrey li a, .jq-tabListGrey li span{border-top:2px solid #E1E1E1;}
.jq-tabListGrey li.jq-active  span{border-bottom:2px solid #f7f7f7;}
.jq-tabListGrey li.jq-active  span.agenda{border-bottom:2px solid #ffffff;}
.jq-tabListGrey li.jq-tabSeparator{background:url(../images/jq-tabSeparatorGrey.gif) no-repeat top left;}
.jq-tabListGrey li.jq-firstTab{background:url(../images/jq-tabOriginGrey.gif) no-repeat top left;}
.jq-tabListGrey li.jq-lastTab{background:url(../images/jq-tabOriginGrey.gif) no-repeat top right;}


/*-----Box DarkGrey 2-*/
.rm-boxDarkGrey2pxTL{background:url(../images/rm-boxDarkGrey2px.gif) no-repeat top left;}
.rm-boxDarkGrey2pxBL{background:url(../images/rm-boxDarkGrey2px.gif) no-repeat bottom left;}
.rm-boxDarkGrey2pxTR{background:url(../images/rm-boxDarkGrey2px.gif) no-repeat top right;}
.rm-boxDarkGrey2pxBR{background:url(../images/rm-boxDarkGrey2px.gif) no-repeat bottom right;}

/** .rm-boxCorner2pxTR{position:absolute;margin:-12px 0px 0px 16px;} **/

#agenda .menuCanal {
	background:#fff url(../images/back-menu_agenda-01.gif) no-repeat top;
	width:207px;
}
#agenda .menuGral {
	background:#eaeaea url(../images/back-menu_agenda-02.gif) no-repeat top;
	width:203px;
}

#agenda #content table {
	margin:15px 0 20px;
	text-align:left;
}
#agenda #content table th {
	border-bottom:2px solid #e1e1e1;
	font-size:.88em;
	padding:0 10px 10px 0;
	vertical-align:top;
}
#agenda #content table td {
	border-bottom:1px solid #e1e1e1;
	font-size:11px;
	padding:8px 10px 10px 0;
	vertical-align:top;
}
#agenda #content table td.noLine {
	border:0px;
	text-align:right;
	padding-right:10px;
}

.subir_bajar {
	height:16px;
	width:100%;
}
.subir_bajar p {
	float:left;
	width:50px;
}
.subir_bajar div {
	float:right;
	height:14px;
	padding-top:2px;
	overflow:hidden;
	width:12px;
}
.subir_bajar img {
	display:inline;
	float:right;
	margin-bottom:1px;
}

#agenda #content .agenda_data {
	width:99px;
}
#agenda #content .agenda_event {
	width:650px;
}
#agenda #content .agenda_tit {
	font-size:1.087em;
}
#agenda #content .agenda_event a {
	font-weight:bold;
}

#agenda #content .agenda_event a.mailto {
	font-weight:normal;
}
#agenda #content .agenda_lloc {
	width:100px;
}
#agenda #content .agenda_organisme {
	width:111px;
}
#agenda #content .comentaris {
	width:200px !important;
}

#agenda #pags {
	background:url(../images/back-pags.gif) no-repeat;
	float:left;
	height:20px;
	margin:20px 0 15px 196px;
	width:309px;
}
/*forms*/
form .error {
	font-weight:bold;
	position:absolute;
	line-height:2;
	cursor:pointer;
	width:auto;	
	border:1px solid #f00!important;
}
input .error {
	padding-left: 1.4em;
	background: url(../images/error.gif) no-repeat left 7px;
}

.rm-warning{background:url(../images/rm-warning.gif) no-repeat top left;padding:1px 0px 1px 25px;color:#FF0000;margin:0px 0px 0px 30px;}
.rm-warningLogin{background:url(../images/rm-warning.gif) no-repeat top left;padding:1px 0px 1px 25px;color:#FF0000;margin:10px 0px 10px 160px !important;}
.rm-warningRegistre{background:url(../images/rm-warning.gif) no-repeat top left;padding:1px 0px 20px 25px;color:#FF0000;margin:0px 0px 0px 80px;}
.rm-redColor{color:#C41130 !important;}
.rm-cBoth{clear:both !important;}
#forum-form .inputText{width:453px !important;}

.spacer10{
	height:10px;	
}	

.novaConsulta input{
	width:249px !important;
	margin-bottom:22px;
	font-size:11px;
}

.novaConsulta .inputButton, .reobrirConsulta .inputButton{
	width:auto !important;	
	font-size:11px;
}

.reobrirConsulta span.alerta{
	display:inline;
}

.novaConsulta select{
	width:253px !important;
	margin-bottom:22px;
	margin-top:-5px;
	font:11px Arial, Helvetica, sans-serif;	
}

.novaConsulta textarea{
	width:423px !important;
	margin-bottom:22px;
	margin-top:-5px;	
	font-size:11px;
	height:60px !important;
	
}

.reobrirConsulta textarea{
	width:353px !important;
	margin-bottom:22px;
	margin-top:-5px;	
	font-size:11px;
	height:60px !important;
}

.mapa{width:326px;height:310px;}

.titolInterior{
	font-size:16px; 
	font-weight:bold;	
	margin-bottom:0px;
	margin-top:20px;
}

.subtitolInterior{
	font-size:14px; 
	font-weight:bold;
	margin-bottom:5px;
	margin-top:15px;
}

.contEstatic{
	margin:10px 0px 0px 8px;
	text-align:justify;
}

.parEstatic{
	margin:0px 0px 10px 0px;
}

.parEstaticNota{
	margin:0px 0px 10px 0px;
	font-size:10px;
}

.parEstatic a, .parEstaticNota a{
	color:#C41130;
}

.margin0{
	margin-top:0px;
}

.pujarTop{
	font-size:11px;
	float:right;
	margin-top:-15px;
	font-weight:bold;
}

.vHidden{
	visibility:hidden;	
}

.vVisible{
	visibility:visible;	
}

.dNone{
	display:none;
}

.dFull{
	display:block;
}

.sendOk{
	background:url(../images/okBox.gif) no-repeat left !important;
	font-size:12px;
	line-height:16px;
	margin:10px 0 15px 0px;
	padding-left:26px;
	color:#59a051 !important;
}

/* ---------- RSS ---------- */
#rss_content #content {
	float:left;
	margin:0 0px;
	width:740px;
}

#rss_content #right {
	margin-left:20px;
}

#rss_content h2 {
	font-size:1.13em;
	font-weight:bold;
	margin-left:20px;
	padding-bottom:5px;
}

#rss_content #right img {
	float:left;
	margin:0 10px 1em 0;
}


#rss_list{
	border-top:1px solid #e1e1e1;
	margin:20px 0;
}

#rss_list li  {
	margin:0px !important;
	background:url(../images/bullet.gif) no-repeat left 10px;	
	border-bottom:1px solid #e1e1e1;
	font-size:10px;
	padding:5px 0 5px 9px;	
}

#rss_list li p {
	background:url(../images/rss_logo.gif) no-repeat left -2px;
}

#rss_list a  {
	font-size:1.2em;
	font-weight:bold;
	margin-left:45px;
	color:#000;
}

.noDisc{
	background:#FFF!important;	
	padding-left:20px;
	border-bottom:0px!important;
	
}

/*** Primera Visita ***/
#primeraVisita #content {
	float:right;
	margin:0 0 0 0px;
	width:740px;	
}

#primeraVisita h2 {
	font-size:1.13em;
	font-weight:bold;
	padding-bottom:5px;
}

#primeraVisita h3 {
	margin-bottom:18px;
}

#primeraVisita h4 {
	font-size:0.97em;
	font-weight:bold;	
	margin-bottom:10px;
}


.primeraVisita_list{
	border-top:1px solid #e1e1e1;
	margin:0px;
}

.primeraVisita_list li  {
	margin:0px !important;
	background:url(../images/bullet.gif) no-repeat left 10px;	
	border-bottom:1px solid #e1e1e1;
	font-size:10px;
	padding:5px 0 5px 9px;	
}

.primeraVisita_list li a  {
	font-size:1.2em;
	font-weight:bold;
}

.primeraVisita_list li.interior {
	background:url(../images/bullet.gif) no-repeat 10px 10px;	
	padding-left:20px;
}
	

.primeraVisita_list li.interior a{
	font-weight:normal!important;
}

.listadoInterior {
	margin-bottom:10px;
}

.listadoInterior li{
	background:url(../images/bullet.gif) no-repeat left 10px;	
	margin-left:10px;
	padding:5px;
	padding-left:10px;
}

/*** Antena Terminològica ***/

#antena h2 {
	font-size:1.13em;
	font-weight:bold;
	margin-left:20px;
	padding-bottom:5px;
}

#antena #content img {
	float:left;
	margin:0 10px 1em 0;
}

.rm-presentacioListBlock li{
	background:url(../images/bullet.gif) no-repeat left 10px;
border-bottom:1px solid #DCDADB;
font-size:12px;
padding-left:9px;
}
ul .tabulador li {
background:url(../images/bullet.gif) no-repeat left 10px;
padding-left:18px;
background:transparent url(../images/bullet.gif) no-repeat scroll 9px 8px;
padding-left:18px;
}

#antena li.interior {
	background:url(../images/bullet.gif) no-repeat 10px 10px;	
	padding-left:20px;
}
	
	
/*** Terminologia Oberta ***/

#to h2 {
	font-size:1.13em;
	font-weight:bold;
	margin-left:20px;
	padding-bottom:5px;
}

#to #content img#logoTO{
	float:left;
	margin:0 10px 1em 0;
}

/*** Contacte ***/


#planaContacte h2 {
	font-size:1.13em;
	font-weight:bold;
	margin-left:20px;
	padding-bottom:5px;
}

.campEsquerra{
	width:270px;
	margin-right:5px;
	margin-bottom:5px;
	padding-top:5px;
	text-align:right;	
	float:left;
}

.campDreta{
	width:630px;
	margin-left:5px;
	margin-bottom:5px;	
	text-align:left;
	float:right;
}

#formContacte{
	width:920px;
	margin-right:20px;
}

#formContacte label {
	display:block;
	float:left;
}

#formContacte input {
	font:11px Arial, Helvetica, sans-serif;
	height:14px;
	padding:2px;
	width:240px;
	margin-top:-4px;
}

#formContacte textarea {
	font:11px Arial, Helvetica, sans-serif;
	height:80px;
	padding:2px;
	width:470px;	
	margin-top:-4px;
}

#formContacte select {
	font:11px Arial, Helvetica, sans-serif;
	height:22px;
	width:248px;	
	margin-top:-2px;
}

#formContacte .campDreta{
	color:#ff0000;
	padding-top:5px;
}

#formContacte .llegenda{
	color:#000!important;
}

#formContacte input.button{
	width:110px;
	height:25px!important;
}


/*** Contacte Enviat***/

#enviaContacte h2 {
	font-size:1.13em;
	font-weight:bold;
	margin-left:20px;
	padding-bottom:5px;
}

/*** Envia-ho a un amic ***/

#planaEnviaho h2 {
	font-size:1.13em;
	font-weight:bold;
	margin-left:20px;
	padding-bottom:5px;
}

/*** Nota Legal ***/

#notaLegal #content {
	float:right;
	margin:0 0 0 0px;
	width:740px;	
}

#notaLegal h2 {
	font-size:1.13em;
	font-weight:bold;
	padding-bottom:5px;
}

#notaLegal h3 {
	margin-bottom:18px;
}

#notaLegal h4 {
	font-size:0.97em;
	font-weight:bold;	
	margin-bottom:10px;
}

.notaLegal_list{
	border-top:1px solid #e1e1e1;
	margin:0px;
}

.notaLegal_list li  {
	margin:0px !important;
	background:url(../images/bullet.gif) no-repeat left 10px;	
	border-bottom:1px solid #e1e1e1;
	font-size:10px;
	padding:5px 0 5px 9px;	
}

.notaLegal_list li a  {
	font-size:1.2em;
	font-weight:bold;
}

.notaLegal_list li.interior {
	background:url(../images/bullet.gif) no-repeat 10px 10px;	
	padding-left:20px;
}
	

.notaLegal_list li.interior a{
	font-weight:normal!important;
}

.listadoInterior {
	margin-bottom:10px;
}

.listadoInterior li{
	background:url(../images/bullet.gif) no-repeat left 10px;	
	margin-left:10px;
	padding:5px;
	padding-left:10px;
}


/* ---------- enquestes ---------- */
#enquestes #content {
	float:left;
	margin:0 0 0 20px;
	width:740px
}
#enquestes h2 {
	font-size:1.13em;
	margin-left:240px;
	padding-bottom:5px;
}

/* ---------- enquestaAmpliada ---------- */
#enquestaAmpliada #content {
	float:left;
	margin:0 0 0 0px;
	width:960px
}
#enquestaAmpliada h2 {
	font-size:1.13em;
	margin-left:18px;
	padding-bottom:5px;
}

li.pregunta{
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
	display:block;
}

li.resposta{
	padding-left:10px;
	margin-bottom:5px;
}

li.resposta input{
	margin-right:10px;	
}


/* ---------- GDT ---------- */
#gdt #content {
	float:left;
	margin:0 0px;
	width:740px;
}

#gdt #right {
	margin-left:20px;
}

#gdt h2 {
	font-size:1.13em;
	font-weight:bold;
	margin-left:20px;
	padding-bottom:5px;
}

#gdt h3{
	margin-bottom:15px;
}

/*********** CONSULTES ***********/
div.eliminaConsultes{
	margin-bottom:15px;	
}

div.eliminaConsultes span.right{
	float:right;
	margin-top:-15px;
	display:inline;
}

.eliminaConsultes input {
	font:11px Arial, Helvetica, sans-serif;
}

#llistatConsultes th{
	text-align:center;	
	color: white;
	font-size:11px;	
	background:#a4adb9;
	padding:1px 0 3px 0;	
}

#llistatConsultes th.contingut{
	width:228px;	
}

#llistatConsultes th.contingut a{
	color:#FFF;
}

#llistatConsultes th.contingut a.sortUp{
	padding-right:15px;
	background:url("../images/sortUp.gif") no-repeat center right;
}

#llistatConsultes th.contingut a.sortDown{
	padding-right:15px;
	background:url("../images/sortDown.gif") no-repeat center right;
}

#llistatConsultes th.contingut a.sort{
	padding-right:15px;
	background:url("../images/sort.gif") no-repeat center right;
}

td.contentCol{
	border-bottom:1px solid #e1e1e1;
	font-size:12px;
	padding:10px 0 10px 5px;
	text-align:center;	
}

#consultesError{
	margin-bottom:10px;
	color:#ff0000;
}


#consultesOK{
	margin-bottom:10px;
	color:#59a051;
}

input.altaForm{
	font:11px Arial, Helvetica, sans-serif;
	float:left;
	margin-bottom:17px;
	padding:2px;
	width:460px;
}

.warningConsulta{
	background:url(../images/rm-warning.gif) no-repeat top left;
	color:#f00;
	display:inline!important;
}

.visualitzaConsulta span {
	font-weight:normal;
	font-size:11px;
	margin-left:20px;
	margin-bottom:6px;
	display:block;
}

.visualitzaConsulta span p{
	margin-left:10px;
	margin-bottom:3px;
}


/*********** BANNERS HOME ********/

.bannersTable{
	margin:0px;
	padding:0px;	
	width:600px;
}

.bannersTable tr{
	margin:200px;
}


.bannersTable td.tableLeft{
	margin:0px;
	padding:0px;
	padding-bottom:16px;
	text-align:left;	
	width:300px;
}

.bannersTable td.tableRight{
	margin:0px;
	padding:0px;
	text-align:right;
	padding-bottom:16px;
	width:300px;
}

.bannersTable td.tableCenter{
	margin:0px;
	padding:0px;
	padding-bottom:16px;
	text-align:center;
}

/*********** AUXILIARS ***********/
p.paragraf {
	padding-bottom:10px;
}

p.paragrafMissatge{
	width:640px;
	margin-left:150px;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
}

p.paragrafMissatgePrivat{
	width:640px;
	margin-left:50px;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
}

p.paragrafMissatge span{
	margin-left:10px;
}

p.paragrafMissatgePrivat span{
	margin-left:10px;
}

p.separador{
	border-top:1px #dbdbdb solid;
	margin-top:7px;
	margin-bottom:18px;
}

.noMarginPaddingTop{margin-top:0px !important;padding-top:0px !important;}


span.peuFoto {
	text-align:center;
	width:250px;
	font-size:10px;	
	color:#666666;
	
	display:block;
}

.exportaPDF{
	font-weight:bold;
	float:right;
}
	
.taulaCerca select, .taulaCerca input{
	font-size:11px;
}