body{
background:url('/plantilles/img/fons.gif');
margin:0px;
padding:0px;
font-family:Verdana,Tahoma,Arial;
font-size:11px;
text-align:center;
color:#444;
}

#cap{
position:Relative;
float:left;
width:990px;
line-height:60px;
background:url('/gestio/imatges/logoadmin.gif') no-repeat;
border-bottom:1px solid #ccc;
}

#admin{
position:Relative;
float:left;
background:#fff;
border:1px solid #ccc;
width:990px;
color:#454545;
margin:10px;
text-align:left;
}

#admin a{
color:#000;
}

#admin table{
font-size:11px;
}

#admin th{
background:#ccc;
text-align:center;
}

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

#menuprincipal{
position:relative;
float:left;
width:140px;
margin-left:10px;
margin-top:10px;
}



#menuprincipal a{
position:relative;
float:left;
width:140px;
text-decoration:none;
border-bottom:1px solid #ccc;
line-height:20px;
}

#contingutseccio{
position:relative;
float:left;
width:800px;
margin-left:20px;
margin-top:10px;
}

#itemmenuinterior{
}

#itemmenuinterior a{
padding:5px;
border:1px solid #ddd;
background:#eee;
color:#000;
text-decoration:none;
margin-right:10px;
}

label{
position:relative;
display:block;
float:left;
clear:left;
width:100px;
margin:2px;
}

select{
font-size:12px;
}

h1{
font-size:14px;
text-align:center;
margin-top:0px;
margin-bottom:20px;
}

input{
font-size:12px;
margin:2px;
}



ul{
list-style:circle;
}

ul li{
margin:10px;
}

ul li a{
}

.correcte {
  color: green;
  font-weight: bold;
  background:#E4FFDF;
  text-align:center;
  padding: 10px 0 10px 0;
}
.error {
  color: red;
  background:#FFCFCF;
  text-align:center;
  padding: 10px 0 10px 0;
}
.imatgeadmin {
  background:#eee;
  text-align:center;
  padding: 1px 0 10px;
  margin-bottom: 20px;
}
.imatgeadmin h2 {
    font-size:15px;
}
.imatgeadmin img {  
  margin-top:10px;
}
#presentadmin ul {
   list-style:none;
}
#presentadmin ul ul ul {
   list-style:circle;
}
#presentadmin ul li {
   padding:3px;
}
#presentadmin ul ul li {
   padding:3px;
   background: #eee;
}
.fons1 { background:#fff; padding:3px 20px; }
.fons2 { background:#eee; padding:3px 20px; }
table { width:100%; }
.ajuda {
  background: #FFFFDF url("../imatges/ajuda.gif") no-repeat 3px 50%;
  padding: 15px 13px 15px 48px;
  border: 2px solid #eee;
  text-align: justify;
  font-family: Verdana;
  font-size:0.9em;
  margin-bottom:20px;
}
.divform { 
  width:100%;  
  margin:auto;
  margin-bottom:20px;
  text-align:center;
}
.divform form {
  margin:auto;
  width:450px;
  background:#eee;
  padding:20px;
  text-align:left;
}
.divform select { 
  margin-top:15px;
  width: 180px;
}
.divform input { 
  margin-top:15px;
  width: 180px;
}
.divform label { 
  margin-top:15px;
    width:180px;
}
#login { 
  width:100%;  
  margin:auto;
  margin-bottom:20px;
  text-align:center;
}
#login form {
  margin:auto;
  width:270px;
  background:#eee;
  padding:20px;
  text-align:left;
}

#login input { 
  margin-top:5px;
  width: 120px;
}
h4 {
 background: #eee;
 font-size:1.2em;
 padding: 10px;
}
.botodret {
   text-align:right;
}
.divformgran { 
  width:100%;  
  margin:auto;
  margin-bottom:20px;
  text-align:center;
}
.divformgran form {
  margin:auto;
  width:600px;
  background:#eee;
  padding:20px;
  text-align:left;
}
.divformgran select { 
  margin-top:15px;
  width: 180px;
}
.divformgran input { 
  margin-top:15px;
  width: 180px;
}
.divformgran label { 
  margin-top:15px;
    width:180px;
}


#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-family:Georgia;
font-size:30px;
color:#4d4d4d;
line-height:35px;
font-weight:bold;
}


.noti_subtitol{
padding:0px;
margin:0px;
width:580px;
height:57px;
font-weight:normal;
font-size:14px;
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{
}
fieldset{
}

legend{
font-size:12px;
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;
}

