@charset "utf-8";

body {
	padding: 0;
	margin: 0;
	background-color: #fff;
	color: #555;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.63em;
	text-align:center;
	margin:0 auto;
}

a:link {
	text-decoration: none;
	color: #555;
}  
a:visited {
	text-decoration: none;
	color: #555;
}  
a:hover {
	text-decoration: underline;
	color: #555;
} 

/* barra corporativa_full */



#capsalera img {
	display: block;
	clear:both;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
} /* necessari per MSIE */



#barra_corporativa {position: relative; min-height: 30px; text-align: right;}

form#frm, ul#apartats_principals, ul#site_related {margin: 0; padding: 0;}

#barra_corporativa label {display: none;}

#logo {
	float: left;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.taula {
	float: left;
	width: 520px;
	border: 1px solid #000;
	margin-left: 10px;
}
.celda {
	border: 1px solid #000;
	padding: 3px;
}


#barra_corporativa a, #apartats_principals a {font-size: 0.9em; color: #fff;}



form#frm, #barra_corporativa li {display: inline;}



ul#apartats_principals {display: block; margin-right: 125px; padding-top: 5px;}

	ul#apartats_principals li {padding: 4px 10px 4px 0; vertical-align: middle;}

	li.separador, li.serveis_web {background: transparent url(http://tjussana.entitatsbcn.net/imatges/separador.gif) no-repeat center right;}

	ul#apartats_principals li.serveis_web {padding-left: 7px; padding-right: 4px;}

	ul#apartats_principals select {vertical-align: middle; font-size: 1.1em; font-family: Arial, Geneva, Helvetica, sans-serif; color: #555; border: 1px solid #A3A3A3;}

	ul#apartats_principals input {vertical-align: middle;}



ul#site_related {position: absolute; right: 9px; top: 0;}

	ul#site_related li {padding: 0 0 0 4px;}



/**/



form > ul#apartats_principals {padding-top: 7px;}

ul#apartats_principals > li.serveis_web {padding-right: 7px;}
.divSeparador{
width:3px;
height:21px;
background: url(separador.gif) no-repeat;
display:inline;
margin:5px 5px 0 0;
float:left;
}
#divCabecera {
	width:780px;
	height:30px;
	float:left;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	padding:0;
	margin-top:0;
	margin-bottom:1px;
	border:0;
}
#divCabecera img{
	vertical-align:middle;
	float:left;
	display:inline;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#divCabecera ul{
	display:inline;
	margin: 5px 25px 0 80px;
	padding:0.5em 0 0 0;
	vertical-align:middle;
	float:left;
}
#divCabecera li{
	color:#FFFFFF;
	font-size:1em;
	display:inline;
    margin-right:5px;
  
}
#divCabecera li a{
	color:#FFFFFF;
	text-decoration:none;
}
#divCabecera li a:hover{
	text-decoration:underline;
}
#divCabecera form{	
	margin: 5px 0 0 0;
	padding:0;
	border: 0;
	display:inline;
	vertical-align:middle;
	float:left;
}
#divCabecera select{
	margin: 0;
	padding:0;
	border: 0;
	font-size:1em;
	vertical-align:middle;
	width:12em;
	color:#555555;
}
#divCabecera input{
	vertical-align:middle;
	margin:0;
	padding:0;
	border: 0;
}
ul#ico {
display:inline;
float:right;

padding:0;
margin: 1px 1px 0 0;
}
#ico li{
display:inline;
vertical-align:middle;
padding:0;
}
#ico li img{
margin:0.56em 0 0 0;
}

.destacat_v {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8e8e8e;
	list-style-image: none;
	font-style: normal;
	line-height: normal;
	list-style-type: none;
	height: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.destacat_v a {color: #FFFFFF;}



#contingut input {
	float: left;
	width: 300px;
}
.input_p {
	float: left;
	width: 15px;
}
#contingut form p {
	float: left;
	width: 600px;
	margin-top: 10px;
	padding: 0px;
}
.titol_gran {
	font-size: 18px;
	font-weight: bold;
	color: #93387D;
	margin: 5px;
	padding: 0px;
}

.titol_curs {
	font-size: 16px;
	font-weight: bold;
	color: #93387D;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	float: left;
	width: 100%;
}
.cap_formacio {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-weight: bold;
	padding: 0px;
}
.cap_formacio ul li {
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cap_formacio ul {
	list-style-type: none;
}

#fitxa_acte {
	float: left;
	width: 650px;
	margin-left: 35px;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.fitxa_acte {
	float: left;
	width: 650px;
	margin-left: 35px;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	margin-top: 5px;
	border-left-width: 3px;
	border-left-color: #93387D;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
}
.fitxa_acte p {
	margin-top: 5px;
}

.activitat {
	list-style-type: none;
}
.data {
	list-style-image: url(ico_data.gif);
}
.lloc {
	list-style-image: url(ico_lloc.gif);
	margin: 0px;
	list-style-position: outside;
}
.asia {
	list-style-image: url(ico_mas.gif);
}
.formulari {
	list-style-image: url(ico_formulari.gif);
}

#contingut form {
	float: left;
	width: 614px;
	margin-top: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	margin-left: 25px;
}

#contingut form label {
	width: 225px;
	float: left;
	text-align: right;
	margin-right: 10px;
	font-weight: bold;
}
.advertencia {
	font-weight: bold;
	color: #58585A;
	background-image: url(ico_error.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	text-align: left;
	width: 550px;
	padding-left: 25px;
	display: inline;
	margin-left: 50px;
}

#contenidor {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 780px;
	text-align: left;
}
#contingut {
	border: 1px solid #93C;
	float: left;
	width: 768px;
	padding: 5px;
	margin-top: 1px;
	font-size: 1.2em;
}

/* CSS Document */

.amaga{display:none;}
.ok {
	list-style-image: url(ico_ok.gif);
}
.login {
	list-style-image: url(ico_login.gif);
}
.error {
	list-style-image: url(ico_error.png);
}
.fosforito {
	background-color: #FF0;
	font-weight: bolder;
}
.pdf {
	list-style-image: url(ico_pdf.png);
}

.readme {
	margin-top: 5px;
	line-height: 20px;
	list-style-image: url(ico_readme.png);
}
.celda_cap {
	background-color: #CFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.form {
	margin-top: 5px;
	line-height: 20px;
	list-style-image: url(ico_form.png);
}
.atencio {
	line-height: 20px;
	list-style-image: url(ico_atencio.png);
	background-color: #CCC;
	margin-top: 15px;
	margin-left: -10px;
	border: 1px solid #666;
	padding-left: 5px;
	padding-right: 5px;
}
.inscrits {
	margin-top: 5px;
	line-height: 20px;
	list-style-image: url(ico_inscrits.png);
}
.xls {
	margin-top: 5px;
	line-height: 20px;
	list-style-image: url(ico_xls.png);
}
.titolAAA {
	color: #F96725;
	font-weight: bold;
	font-size: 1.2em;
	font-family: Verdana, Geneva, sans-serif;
}
.atencioAAA {
	line-height: 20px;
	list-style-image: none;
	background-color: #FFF;
	margin-top: 10px;
	margin-left: -10px;
	border: 1px solid #666;
	padding: 10px;
}
#tipusAAA {
	float: left;
}
.sessio {
	float: left;
	width: 100%;
	margin-left: 10px;
	margin-bottom: 10px;
}
.dia {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0px;
	color: #F96725;
}
.hora {
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.subsessio {
	margin-left: 15px;
	margin-top: 0px;
}
.subtitol {
	font-weight: normal;
	font-style: italic;
}
.titol_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6C5555;
	font-size: 1.2em;
	font-weight: bold;
}
