body{
background:#fff;
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
line-height:13px;
}

h1{
margin:0px;
font-size:22px;
color:#d90119;
font-weight:normal;
}

h2{
margin:0px;
font-size:20px;
color:#d90119;
font-weight:normal;
margin-bottom:20px;
}

h3{
margin:0px;
font-size:18px;
color:#d90119;
font-weight:normal;
}

h4{
font-size:16px;
margin:0px;
color:#d90119;
font-weight:normal;
}

h5{
margin:0px;
font-size:14px;
color:#d90119;
font-weight:normal;
}

#ajustaseccio h4{
margin-bottom:15px;
}


img a,
a img{
border:0px;
}


fieldset{
border:1px solid #ccc;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

legend{
font-size:11px;
color:#b9122b;
font-weight:bold;
}

input,
select,
textarea{
font-size:11px;
}

fieldset span{
display:block;
float:left;
clear:left;
margin-bottom:3px;
}

label{
display:block;
float:left;
width:200px;
}

textarea{
display:block;
float:left;
}

.botosubmit{
display:block;
float:left;
clear:left;
margin-top:5px;
margin-bottom:20px;
line-height:30px;
}

#opcionstitular{
display:none;
}



.botosubmit input {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
    background:#d90119;
    border:1px solid #d90119;
    color:#fff;
    text-shadow:#222 1px 1px 1px;
    padding:4px 10px 5px;
    font-size:16px;
    margin:0 5px 0 0;
    font-weight:bold;
    width:812px;
}

.categsbut input{
font-size:20px;
width:20px;
letter-spacing:2px;
}

#alerta{
position:relative;
margin-bottom:10px;
}

.fonsverd{
background:green;
padding:10px;
color:#fff;
}
.fonsvermell{
background:red;
padding:10px;
color:#fff;
}

#univers{
position:relative;
width:100%;
margin:0 auto;
}

#gran{
position:relative;
float:left;
width:100%;
}

#cap{
position:Relative;
width:100%;
background:#d90119;
color:#fff;
font-size:30px;
text-align:center;
line-height:50px;
font-weight:normal;
letter-spacing:3px;
text-shadow:#444 1px 1px 1px;
}

#quisoc{
position:relative;
float:left;
margin-bottom:10px;
color:#fff;
font-weight:bold;
text-shadow:#444 1px 1px 1px;
font-size:10px;
line-height:10px;
text-align:left;
letter-spacing:0px;
}

#fotoquisoc{
float:left;
margin:5px;
}

#fotoquisoc img{
width:20px;
height:20px;
border:1px solid #fff;
}

#nomquisoc{
position:relative;
float:left;
margin-top:4px;
font-weight:bold;
font-size:11px;
}

#desconnecta{
position:absolute;
top:17px;
left:31px;
font-size:10px;
}

/******* columna esquerra *****/

#columnaesq{
position:relative;
float:left;
width:150px;
margin-left:5px;
margin-top:5px;
line-height:20px;
}

#menu{
position:Relative;
float:left;
border-bottom:1px solid #ccc;
}

#desconnecta a{
text-decoration:none;
color:#fff;
font-weight:normal;
}

#diariactiu{
position:relative;
float:left;
width:150px;
margin-bottom:10px;
text-align:center;
}

#selectdiaris{
position:relative;
float:left;
width:148px;
margin-bottom:10px;
border:1px solid #ccc;
}

#selectdiaris select{
margin:3px;
width:105px;
}

#itemmenu0{
position:relative;
float:left;
width:145px;
color:#d90119;
padding-left:5px;
letter-spacing:0px;
background:#d90119;
color:#fff;
font-weight:bold;
text-shadow:#444 1px 1px 1px;
}

#itemmenu0 a{
text-decoration:none;
color:#fff;
}

#itemmenu1{
position:relative;
float:left;
width:145px;
color:#d90119;
padding-left:5px;
letter-spacing:0px;
background:#d90119;
color:#fff;
margin-top:5px;
font-weight:bold;
text-shadow:#444 1px 1px 1px;
}

#itemmenu1 a{
text-decoration:none;
color:#d90119;
}

#itemmenu2{
position:relative;
float:left;
width:145px;
padding-left:5px;
background:#f1f1f1;
}

#itemmenu2 a{
text-decoration:none;
color:#000;
}

#seccio{
position:Relative;
float:left;
margin:auto;
width:815px;
margin-top:10px;
margin-left:20px;
margin-bottom:20px;
}

#seccio a{
color:#3d6ece;
}

#ajustaseccio{
}

#blocadmin{
position:relative;
float:left;
width:815px;
}

/******** Formulari afegir noticies ****/

#notis_izq{
position:relative;
float:left;
width:620px;
}

#notis_izq span{
border:0px;
}

#notis_izq input{
}

#noti_a table{
border:0px;
}

.noti_titol{
padding:0px;
margin:0px;
width:580px;
height:105px;
font-size:26px;
color:#d90119;
line-height:35px;
font-weight:bold;
}


.noti_subtitol{
padding:0px;
margin:0px;
width:580px;
height:57px;
font-weight:normal;
font-size:12px;
line-height:19px;
color:#4d4d4d;
}

#notis_izq fieldset,
#notis_dch fieldset{
margin-top:10px;
margin-bottom:10px;
}

#notis_dch{
position:relative;
float:right;
width:180px;
}

#notis_dch label{
width:100px;
}

#noti_f img{
width:150px;
}

#noti_i span,
#noti_j span{
float:left;
border-bottom:1px solid #ccc;
width:155px;
line-height:18px;
}

#noti_i label,
#noti_j label{
float:right;
width:100px;
}


#noti_i input,
#noti_j input{
float:left;
width:10px;
}

#notis_dch label{
width:100px;
}

#notis_submit{
position:relative;
float:left;
width:600px;
text-align:center;
}

#notis_submit input{
font-size:20px;
width:590px;
height:40px;
}

#seccio fieldset,
#login fieldset{
}


/************/

#seccio .opcio{
display:block;
width:120px;
background:#eee;
text-decoration:none;
border:1px solid #d90119;
line-height:20px;
padding-left:6px;
padding-right:6px;
margin-bottom:10px;
text-align:center;
margin-right:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#222;
text-shadow:#fff 1px 1px 1px;
}


table{
border:1px solid #ccc;
font-size:11px;
}

th{
text-align:left;
background:#f1f1f1;
color:#111;
font-weight:normal;
padding:0px 5px 0px 5px;
border:1px solid #ccc;
height:35px;
vertical-align:middle;
}

.jomano{
width:400px;
}

.fons1{
background:#eee;
}

.fons2{
}

.fons3{
background:#fde7eb;
color:#d90119;
}


.groc{
color:#ffff00;
}

.blanc{
color:#ffffff;
}

.negre{
color:#000000;
}

.vermell{
color:#dc0012;
}

.negreta{
font-weight:bold;
}

.blau{
color:#3d6ece;
}

.taronjafort{
background:#ffaa55;
}

.taronjanormal{
background:#ffddbb;
}

.taronjafluix{
background:#ffeedd;
}

/****** portada ******/

#granspace{
position:relative;
float:left;
margin-top:20px;
width:570px;
line-height:20px;
}

#workspace{
position:relative;
float:left;
}

#workspace2{
}

#missatge{
position:relative;
float:left;
width:570px;
margin-bottom:10px;
border:1px solid #ccc;
background:#f5f5f5;
}

#missatge #autor{
position:relative;
float:left;
margin:5px;
}

#missatge #autor img{
width:40px;
}

#online{
position:relative;
float:left;
display:inline;
width:200px;
margin:0px;
margin-top:20px;
margin-left:20px;
}

.carrec{
font-size:10px;
}

#connectat {
position:relative;
float:left;
width:200px;
border-bottom:1px dashed #ddd;
margin-bottom:5px;
padding-bottom:5px;
font-weight:bold;
}

#connectat img{
float:left;
margin-right:5px;
border:1px solid #ccc;
}

.carrec{
font-weight:normal;
}

#online h4{
margin-bottom:10px;
background:#d90119;
padding:5px;
color:#fff;
font-size:11px;
font-weight:bold;
text-shadow:#444 1px 1px 1px;
}

/******** Barra superior de links - Repositoris d'assegurances ********/
/******** a l'arxiu de $seccio! **************************************/
#linksasseg {
  float:left;
  margin-bottom:10px;
  padding: 0px;
  width:770px;
}
#linksasseg strong {
  display:block;
  margin:5px;
}
#linksasseg a {
display:block;
float:left;
background:#ceeaed;
text-decoration:none;
border:1px solid #d90119;
line-height:20px;
padding-left:6px;
padding-right:6px;
margin-bottom:10px;
text-align:center;
margin-right:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#222;
text-shadow:#fff 1px 1px 1px;
}

#linksasseg a.selectedasseg {
  text-decoration:none;
  color:#fff;
  background:url('/gestio/imatges/opciot3.gif');
  border:1px solid #106c2a;
}

#linksasseg a.linkpetit {
  border:1px solid #ccc;
  background:#efefef;
  font-size:10px;
  padding:3px;
}

fieldset{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

/********** ajuda ******/

.ajuda{
position:relative;
float:left
margin:0px;
margin-bottom:10px;
border:1px solid #eee;
padding-left:35px;
min-height:23px;
padding-top:3px;
padding-bottom:3px;
background:url('/gestio/imatges/ajuda.gif') no-repeat 3px 3px;
}

#permisos b{
display:block;
}

#permisos input{
width:20px;
}


/******************** progress **********/
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../imatges/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}

div.flash {
	width: 375px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}

.amagat { display:none; visibility:hidden; }
.visible { display:block; visibility:visible; }

#formnotis, #opacseccio {
position:Relative;
float:left;
z-index:0;
}

.opacitat{
    background-color: #FFFFFF;
    opacity:.15;
    -moz-opacity:.15;
    filter:alpha(opacity=15);    
}

.noopacitat{
    background-color: #FFFFFF;
    opacity:1;
    -moz-opacity:1;
    filter:alpha(opacity=100);    
}

#einesnotis{
position:absolute;
top:200px;
left:200px;
background:#fff;
z-index:1;
padding:20px;
padding-top:10px;
border:1px solid #ccc;
}

#tancacerca{
position:relative;
float:right;
margin-bottom:5px;
background:#d90119;
padding:5px;
}

#tancacerca a{
color:#fff;
text-decoration:none;
}

#einesnotis fieldset{
position:relative;
float:left;
}


#linksdalttd {
  position:relative;
  float:right;
  margin-bottom:4px;
  width:205px;
  background:#ccc;
  text-align:right;
  padding-top:3px;
  padding-bottom:1px;
}
#linksdalttd a {
  position:relative;
  margin-right:5px;
  width:205px;
}
#multimediacont {
  position:relative;
  float:left;
  margin-bottom:10px;
}
#multimediacont img {
  border:1px solid #ccc;
}
#multimediacont span.peufotomedia {
  margin-top:5px;
  position:relative;
  float:left;
  margin-right:5px;
}
#multimediacont span.autormedia {
  margin-top:5px;
  position:relative;
  float:left;
  margin-right:5px;
}
#multimediacont span.etiqmultimedia {
  display:block;
  clear:both;
  margin-top:25px;
  position:relative;
  float:left;  
  width:200px;  
}
#multimediacont span.multimediaenus {
  margin-top:10px;
  position:relative;
  float:left;
  display:block;
  clear:both;
  width:100%;  
}
#votacions{
position:Relative;
float:left;
width:150px;
height:25px;
font-size:11px;
font-family:arial;
border-top:1px solid #c0b4a7;
padding-top:5px;
padding-bottom:3px;
}

.paravotar{
position:relative;
float:left;
height:16px;
width:75px;
}

.paravotar a { margin:0px; padding:0px; }

#resultatvot{
position:relative;
float:left;
height:16px;
border-left:1px solid #ccc;
padding-left:10px;
margin-right:5px;
}


.totonof{
position:relative;
float:left;
height:16px;
width:75px;
margin-right:10px;
}

#toton,
#totof{
position:absolute;
height:16px;
}

#toton2,
#totof2{
position:absolute;
height:16px;
}
#imatgetrobada {
  position:relative;
  float:left;
  width:220px;
  margin-right:20px;  
  border:1px solid #ccc;
  margin-bottom:10px;
  height:300px;
}
#imatgetrobada p,
#imatgetrobada img {
  position:relative;
  float:left;
  clear:both; 
  margin:5px;
   width:205px;
}
#imatgetrobada a {
  position:relative;
  float:left;
  clear:both; 
  margin:5px;
}

#imatgetrobada2 {
  position:relative;
  float:left;
  width:220px;
  margin-right:20px;  
  border:1px solid #ccc;
  margin-bottom:10px;
  height:90px;
}
#imatgetrobada2 p,
#imatgetrobada2 img {
  position:relative;
  float:left;
  clear:both; 
  margin:5px;
}
#imatgetrobada2 a {
  position:relative;
  float:left;
  clear:both; 
  margin:5px;
}

#menu2{
position:relative;
float:left;
margin-top:20px;
}

#login{
position:relative;
background:#f5f5f5;
border:1px solid #ccc;
width:300px;
margin-top:20px;
color:#666;
text-align:left;
font-size:20px;
line-height:30px;
}


#login h1{

font-size:23px;
font-weight:normal;
letter-spacing:1px;
margin:0px;
}

#login input{
font-size:20px;
font-weight:normal;
color:#444;
width:270px;
}


.citadreta {
position: relative; 
border-right: rgb(221,221,221) 4px solid; 
margin-top: 5px; 
padding-right: 10px; 
width: 200px; 
font-family: Georgia; 
margin-bottom: 5px; 
float: right; 
font-size: 16px;
text-align:right;
}
.citaesquerra {
position: relative; 
border-left: rgb(221,221,221) 4px solid; 
margin-top: 5px; 
padding-left: 10px; 
width: 200px; 
padding-right: 10px; 
font-family: Georgia; 
margin-bottom: 5px; 
float: left; font-size: 16px;
}


.simbolafegeix{
display:block;
position:Relative;
float:left;
width:582px;
margin-left:160px;
border:1px solid #ddd;
background:#f1f1f1;
text-decoration:none;
line-height:20px;
padding:0px;
color:#000;
font-size:10px;
margin-top:5px;
text-align:center;
}

.simbolafegeixgran{
display:block;
position:Relative;
float:left;
width:778px;
margin-left:0px;
border:1px solid #ddd;
background:#f1f1f1;
text-decoration:none;
line-height:20px;
padding:0px;
color:#000;
font-size:10px;
margin-top:5px;
text-align:center;
}

#capaformfotos_1{
position:Relative;
float:left;
}

#formularifotos_1{
position:relative;
float:right;
width:220px;
}

.flotaesq{
position:Relative;
float:left;
}

.llistaordena {
	list-style: none;
  clear:left;
  color:#000;
}

.llistaordena li {
	display: block;
	padding: 5px; 
  margin-bottom: 3px;  
  width:770px;
  background:#f1f1f1;
}

#llistacansons.llistaordena div li{
	display: block;
	padding: 5px;
  padding-left:0px; 
  margin-bottom: 3px;  
  width:700px;
  background:#f1f1f1;  
}

.llistaordena li img.handle {
	margin-right: 10px;
	cursor: move;
}
#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	margin-bottom:10px;
	background-color:#FFFF99;
}
#country{
	padding:3px;
	border:1px #CCC solid;
	font-size:17px;
}
.suggestionsBox {
	position: absolute;
	margin: 4px 0px 0px 0px;
	width: 582px;
	padding:0px;
	background-color: #fff;
        border:1px solid #aaa;
        border-top:0px;
	color: #000;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 5px;
	cursor: pointer;
}
.suggestionList ul li:hover {
	background-color: #eee;
	color:#000;
}

ul {
	font-size:12px;
	padding:0;
	margin:0;
}

.load{
background-image:url(imatges/loader.gif);
background-position:right;
background-repeat:no-repeat;
}

#suggest {
	position:relative;
}



#filtres input,
#filtres select,
#filtres textarea{
font-size:11px;
font-family:verdana;
}

#filtres{
display:block;
float:left;
clear:left;
margin-top:0px;
margin-bottom:20px;
line-height:20px;
width:760px;
}

#filtres span{
display:block;
float:left;
margin-right:20px;
line-height:20px;
}

#filtres label{
font-size:11px;
display:block;
float:left;
width:140px;
}

#filtres textarea{
display:block;
float:left;
}

#filtres fieldset input{
font-size:11px;
padding:0px;
width:100px;
}

#ariadna {
  position:absolute;
  float:left;
  width:815px;
  margin-top:10px;
  left:195px;
  color:#000;
  font-size:12px;
}

#ariadna a {
  text-decoration:none;
  color:#b9122b;
}

#adminnoticies fieldset #arreglaeditor span {
 width:100%;
 clear:none;   margin:0px;
 padding:0px;
}
#adminnoticies fieldset #arreglaeditor span span {
 width:100%;  margin:0px;
 padding:0px;
}
#adminnoticies fieldset #arreglaeditor span span span,
#adminnoticies fieldset #arreglaeditor span span span span {
  width:auto;
  margin:0px;
 padding:0px;
}
#adminnoticies fieldset #arreglaeditor span span span span span {
  min-width:18px;
  margin:0px;
  padding:0px;
}
#arreglaeditor label {

}

.cke_dialog input {
  display:block;
  float:none; clear:both;
}
.cke_dialog label {
  display:block;
  float:none; clear:both;
}