
.boxed .title {


 /* background: #8CBEF5 url(/images/polinate/img03.gif) repeat-x left bottom;*/
  background: #E5BD49;

}

#header {
 background:#E5BD49;

}
#menu_sup
{

background-color:#E5BD49;
border-bottom:3px solid #CCCCCC;
}

#menu_sup a {
  color: #fff;
}
#menu_sup a:hover {
  color: #FFDA42;
}
.post a:hover {
  text-decoration: none;
  color: #006087;
  }

#menu2 {
  padding:5px 0 10px;
}

.places_ocupades
{
  font-size:0.9em;
  color:red;
  display:block;
}
#menu2 a
{
  line-height:2em;
  text-decoration: none;
  font-weight: bold;
  color: #666666;
}
#menu2 ul li
{
   padding:10px 0 0 10px;
   border-top:1px solid #FAA90C;
}
#menu2 ul ul li
{
   background-color:#F0FBFF;
   border-bottom:none;

}

.sidebar_alternat li.llistat_1
{
    background-color: #FFF4D4;
    padding:2px;
    border:1px #ccc solid;
}
.sidebar_alternat li.llistat_0
{
    background-color: #FFE9A8;
    padding:2px;
    border:1px #ccc solid;
}

.sidebar_alternat li h3 {
    color:red;
    font-size:1.1em;
    font-weight: bold;
}
#preinscripcio_form { position: relative}
#loader{ position:absolute;background:#FFF6BD url(/images/ico/loading.gif) no-repeat 0 50%; border:2px solid #fff6aa;}
#loader p {margin-bottom:0px;padding-left:30px;padding-right:10px;text-align:left;line-height: 2.5em }
/*** FORM INSCRIPCIONS *****/

table.form tr { line-height:2em;}
table.form th { margin:0 10px;padding:10px 15px 0;text-align:right;}
table.form th.una_linia { text-align:left}
table.form td.una_linia { text-align:left; padding-left:70px;}
table.form td { width:200px;}
fieldset
{
  background-color:#FAFAFA;
  border:1px solid #CCCCCC;
  margin-bottom:20px;
  padding:15px;
}

table.form legend
{
  font-size:2.5em;
  color:#82983e;
  font-weight:bold;

}

table.form input, table.form textarea {
	border: 1px solid #797A75;
	padding: 4px;
	background: url(none) no-repeat #FFFFFF;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #454743;
}
table.form input[type='radio'] { border:none; color: #000}
table.form input.focus { background-color:#F0F0F0}
table.form input[type='text']
{
  width:170px;
}
input.altres {padding:3px;}
/** You can use this style for your LABEL elements **/
table.form label {font-family: tahoma, helvetica, sans-serif;font-weight: bold;font-size: 13px;color: #82983e;line-height: 1em;
  }
ul.radio_list { margin:10px 0}
ul.radio_list li { display: inline;background:none;margin:0 10px;}

ul.radio_list_vertical { display:block;}
  ul.error_list {margin:0px; line-height:1.3em;}
  ul.error_list li { 
    background:#FFFEA9 none repeat scroll 0 0;
    border:1px solid #FFCC00;
    font-weight:bold;
}

/** TEXTOS **/
div.inscripcions {
  line-height:1.7em;
  font-size:110%;
}
div.inscripcions h1 { font-size:2em; color:#82983e;font-weight:bold;margin-bottom:1.4em;}
div.inscripcions h2 { color:#82983e;margin-bottom:0.6em;background-position:1% 50%;font-size:1em;margin-bottom:0.6em;}
div.inscripcions h2 a { color:#82983e;}
div.inscripcions h2.desactivat { color: #ccc;}
div.inscripcions p { margin-bottom:1.5em;}
div.inscripcions a.link_destacat {
  font-size:1.5em;
  padding:5px 5px 5px 25px;
  margin-left:30px;
  background:#FFFFCC  url('/images/ico/book_next.png') no-repeat 0% 50%;
  border: 2px #ccc solid;
  }

  dl { margin: 20px 0;}
  dt { font-size:1.3em; color: #82983E;margin-bottom:0.5em;}
  dd { background-color:#FFFFCC;
border:1px solid #CCCCCC;
color:#555533;
margin-left:20px;
padding:10px;
width:80%;margin-bottom:1.2em}

p.avis {background-color:#FFFFCC;
border:1px solid #CCCCCC;
color:#555533;
margin-left:20px;
padding:10px;
width:80%;margin-top:1em}
/*** LLISTATS ***/
table.llistat {margin:2em 0 2em 3em;}
table.llistat tr.row_parell {   background-color: #ffd;}
table.llistat th, table.llistat td { border:1px solid #000000;
    padding:0.5em;
    border-color:#DDDDDD -moz-use-text-color;
border-style:solid none;
border-width:1px 0;
text-align:left;
vertical-align:top;
}
table.llistat th.titol { background-color: #E7ddF6; font-size:1.3em;}
table.llistat tr {
    background-color:#FFFFFF;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
}
table.llistat th {
    background-color:#E7EEF6;
white-space:nowrap;}
table.llistat tr:hover {  background-color: #ffe;}

.post img { border:2px solid #ccc; margin:5px;}

/***** MOSTRA EN 2 COlUMNES **/

#caixa_column_left { float:left; width:220px }
#caixa_column_right { float: right; width:190px; padding:10px 5px;background-color:#E5BD49;border:2px solid #F62D2D;}
#caixa_column_right ul li { background: none;padding:0 }
#caixa_column_right ul  { margin:0;text-align:center }
#caixa_column_right img { border: 1px #ccc solid }
#caixa_column_right h2 { margin-bottom:10px; }

.form img { border:none; vertical-align: bottom}
#loader2 { background-color: #efdfdf; border:1px solid #efcfcf; padding:3px;font-weight: bold;color:#112233}
p input[type='submit'] { margin-bottom:20px;float:right;padding:5px}
td.error, h2.error { background-color: #ff5500; padding:3px;font-weight: bold; border:1px solid #ccc}
div.nou_destacat {  margin:10px auto 20px auto;padding:10px 50px 10px 60px;background:#88D5E3 url(/images/fons/arrow_dreta.png) no-repeat 99% 50%;border:1px solid #03859C;}
div.nou_destacat p { text-align: right;font-size:1.3em}