/* Imatge */
#imatge {background: url(../repositori/fotos/empresa.jpg);}

/* Aplica color de seccio al sidebar */
#sidebar {background: #5FB471 url(../img/es/sidebar-empresa.jpg) no-repeat;}

/* Submenu de seccio */
#submenu {color: #FFFFFF; margin: 100px 0px 0px 0px;}
#submenu h2 {border-bottom: 1px solid #FFFFFF; font-size: 1em; margin: 0px 8px 10px 8px; padding: 0px 0px 2px 0px;}
#submenu ul {list-style: none; margin: 0px; padding: 0px 0px 0px 10px;}
#submenu ul li {margin: 0px 0px 7px 0px;}
#submenu ul li a {color: #FFFFFF; padding: 0px 0px 0px 11px;}
#submenu ul li a.on {background: url(../img/listsub.gif) no-repeat; background-position: 0px 4px;}

/*** Continguts ***/
#contentseccio {padding: 4px 20px 10px 180px;background: url(../img/content-empresa.jpg) repeat-y;}
#contentseccio h2 {color: #008E1E; font-size: 1.2em; margin: 20px 0px 10px 0px; font-style: italic;}
#contentseccio p {text-align: justify; line-height: 18px; margin: 20px 0px 10px 0px;}
#contentseccio img {
	background-color: #EDF3F6;
	border-bottom: 2px solid #C3D6E0;
	border-right: 1px solid #C3D6E0;
	margin: 5px 20px 10px 0px;
	padding: 7px 7px 20px 7px;
	float: left;
}

#contentseccio a {color: #0079BA; font-weight: bold;}

.de {border-bottom: 1px dotted #89BCD7; margin: 10px 0px 0px 0px; padding: 4px 0px 25px 0px;}
.de p {margin: 10px 0px 0px 0px !important; padding: 0px;}
.de h3 {background: #DFEEF5; margin: 10px 0px 10px 0px; font-size: 1.1em; padding: 2px;}
.immap {width: 447px !important; float: right;}
.immap a.pdf {margin-top: 20px; display: block;}
.de img {
	background-color: #EDF3F6;
	border-bottom: 2px solid #C3D6E0;
	border-right: 1px solid #C3D6E0;
	margin: 10px 20px 0px 0px !important;
	padding: 7px 7px 20px 7px;
}

.de a img {border: none;}

table#comarribar {text-align: left;}
table#comarribar th {font-weight: normal;}
table#comarribar th, table#comarribar td {border: 1px solid #6EA4C0; padding: 4px;}
table#comarribar .km {width: 60px;}

/** RRHH/Envia CV **/
form#enviacv {margin: 30px 0px 20px 0px; padding: 0px; text-align: right; width: 380px;}
form#enviacv label {display: block; margin: 0px 10px 10px 0px;	}
form#enviacv input, form#enviacv textarea {border: 1px solid #0071AA; margin: 0px 0px 0px 6px; width:  250px;}
form#enviacv input.fil {}
form#enviacv input.send {background: #0071AA; color: #FFFFFF; cursor: pointer; display: block; margin: 20px 10px 0px 310px; width: 60px;}