*{
    margin: 0px;
    padding: 0px;
}
img {
	border: none;
}
body {
    background: #F1F8FA;
    font-size: 11.5px;
    font-family: Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
}
#principal{
    width: 1100px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#menuHeader{
	float: left;
}
#menuHeader ul{
	list-style:none; 
}
#menuHeader li{
	display:inline;
}
#menuHeader a{
	padding: 6px;
	border: 2px solid #006699; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	border-top: 2px solid #99CCCC;
	border-left: 2px solid #99CCCC;
	background: #6192B7 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
}
#menuHeader a:hover, .menuHeaderSelect{
	background: none;
	background-color: #006699;
	color: #FFFFFF;
}
.menuHeaderSelect{
	padding: 6px;
	border: 2px solid #006699; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	border-top: 2px solid #99CCCC;
	border-left: 2px solid #99CCCC;
}
.boto, .login{
	margin: 10px 0px 10px 10px;
	padding: 6px;
	border: 2px solid #006699; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	border-top: 2px solid #99CCCC;
	border-left: 2px solid #99CCCC;
	background: #6192B7 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
	float: right;
}
.boto:hover, .login:hover{
	background: none;
	background-color: #006699;
	color: #FFFFFF;
}

#acordeon {
	width: 1100px;
}
textarea, h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11.5px;
}
label, .linkTextImatges {
	vertical-align: top;
	font-size: 11px;
	text-transform: uppercase;
}
label, a, h2 {
	color: #37555E;
}
#busqueda, #resultados, #resultats, #resultadosLibrary {
    width: 1090px;
	float: left;
    margin: 20px 0px 0px 0px;
	padding: 5px;
	border: 1px solid #79b7e7; 
	background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
}
#busqueda {
	-moz-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;
}
#busqueda div {
	width: 270px;
	float:left;
}
#resultados, #resultadosLibrary, #resultats{
    margin: 0px 0px 20px 0px;
	border-top: none;
	-moz-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
}
#busqueda h2, #resultados h2, #resultadosLibrary h2, #resultats h2{
	color: #e17009
}
.resultatCerca, .iconesCerca {
	float: left;
}
.resultatCerca {
	width: 600px;
}
.cercaTitolUmi, .cercaTextUmi, .cercaKitCodeUmi, .cercaLabelTitolUmi, .cercaLabelTextUmi, .cercaLabelKitCodeUmi, .cercaLabelShort {
	width: 100%; float: left; 
}
.cercaTitolUmi, .cercaTextUmi, .cercaKitCodeUmi, .cercaShort {
	width: 100%; float: left; 
	border: 1px solid #D5E4EF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	padding: 2px;
	background-color: #D5E4EF;
}  
.cercaLabelShort, .cercaShort {
	width: 50%; 
}
.iconesCerca {
	width: 450px;
}
#clear{
    clear: both;
}
a{
    text-decoration: none;
}
a:hover{
}
.oculto{
    display: none;
}

.drag, .eliminar {
    font-size: 0.8em;
    color: #ED890A;
    visibility: hidden;
}

#acordeon li:hover{
    cursor: move;
}

#acordeon li:hover span.drag, #cart ol li:hover a.eliminar {
    visibility: visible;
}
#lista, #llistatDoc, #llistatDocTrad {
    width: 1040px;
    margin: 0px auto;
}
#lista div, #llistatDoc div, #llistatDocTrad div {
    width: 1000px;
	background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
    margin-bottom: 5px;
    padding-left: 10px;
    cursor: move;
	border: 1px solid #6192B7; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	float: left;
}
/*estils per al llistat de manuals de manteniment*/
#llistatDoc .manteniment {
    width: 1000px;
	background: #FFE8DF url(images/ui-bg_inset-hard_100_FFEFDF_1x100.png) 50% 50% repeat-x;
    margin-bottom: 5px;
    padding-left: 10px;
    cursor: move;
	border: 1px solid #F60; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	float: left;
}
#llistatDoc div, #llistatDocTrad div {
    cursor: default;
}
#lista .placeholder {
    border: 1px dotted #6192B7;
    background: #7db9e8;
	height: 10px;
}
#info {
	float:left; width: 650px; padding-right: 130px; border-right: 1px solid #0099CC;
}
#tools, #options {
    width: 240px; 
	float: left;
    margin: 0px 0px 0px 0px;
	padding-left: 10px;
}
#options {
	margin-top: 25px;
}

.optionsBox, .selectBox{
	float: left;
}
.optionsBox{
	border-bottom: 1px solid #999999;
	width: 270px;
}
.edit, .delete, .save, .open, .preview, .new, .dupli, .add  {
	width: 32px;
	height: 32px;
	float: right;
	margin: 0px 0px 0px 5px;
	border: none; 
	background-color: transparent;
} 
.edit {
	background-image:url('../img/edit-file-icon.png');
	cursor: pointer;
}
.delete {
	background-image:url('../img/delete-file-icon.png');
	cursor: pointer;
}
.save {
	background-image:url('../img/file-complete-icon.png');
	cursor: pointer;
}
.open {
	background-image:url('../img/addto-file-icon.png');
	cursor: pointer;
}
.preview {
	background-image:url('../img/search-file-icon.png');
	cursor: pointer;
}
.new {
	background-image:url('../img/new-file-icon.png');
	cursor: pointer;
}
.dupli {
	background-image:url('../img/copy-file-icon.png');
	cursor: pointer;
}
.add {
	background-image:url('../img/add-file-icon.png');
	cursor: pointer;
}
#busqueda input{
	width: 250px;
	height: 30px;
}
#busqueda input, #cercaTrad input, .formFieldTaula, .formFieldShort, .formFieldMediumLarge, .formFieldMini, .formFieldMedium, .formFieldLarge , .formTextFieldLarge, .formTextFieldLargeMedium, .formTextFieldLargeDis, .formTextFieldLargeMediumDis, .formTextFieldMedium2, .formTextFieldMedium, .formTextFieldSmall, .selectMini, .selectMedium, .selectLarge  {
    background: #F5F8F9;    margin-bottom: 5px;    padding: 2px; border: 1px solid #99CCCC; 	
	border-top: 1px solid #6192B7;
	border-left: 1px solid #6192B7; 
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	height: 20px; 
}
/* inputs text */ 
.formFieldShort {
    width: 372px; text-align: left; margin: 0px 5px 5px 0px; font-size: 11px;height:20px;resize:none;margin-bottom:10px;
}

.formFieldTaula {
    width: 65px; text-align: center; margin: 0px 5px 5px 0px; font-size: 11px;
}
.formFieldMini {
    width: 45px;	
}
.formFieldMedium {
    width: 150px;	
}
.formFieldMediumLarge {
    width: 250px;	
}

.formFieldLarge {
    width: 390px; 	
}
/* arees text */ 
.formTextFieldSmall {
    width: 630px;	overflow: auto;
 }
.formTextFieldMedium {
    width: 380px;	height: 100px; overflow: auto;
} 
.formTextFieldMedium2 {
    width: 390px;	height: 100px; overflow: auto;
} 
.formTextFieldLarge, .formTextFieldLargeDis  {
    width: 630px;	height: 240px; overflow: auto;
}
.formTextFieldLargeMedium, .formTextFieldLargeMediumDis {
    width: 500px;	height: 100px; overflow: auto; display: block;
}
.selectMini {
	width: 50px;	height: 22px;
}
.selectMedium {
	width: 120px;	height: 22px;
}
.selectLarge {
	width: 250px;	height: 22px;
}

.contenidorElementsFormulari {
float: left; width: 140px;
}
.contenidorTaula {
float: left; width: 1000px; 
}
#llistatImatges, #llistatImatgesdisabled {
	width: 1076px; float: left; padding: 10px;
}
#llistatImatges div,#llistatImatgesdisabled div {
	width: 180px;
	background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
    margin-bottom: 5px;
    padding-left: 10px;
    cursor: move;
	border: 1px solid #6192B7; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	float: left;
}
#llistatImatgesdisabled div {
    cursor: no-drop;
}
#llistatImatges .placeholder {
    border-left: 1px dotted #6192B7;
    background: #7db9e8;
	height: 190px;
	width: 40px;
}
#taulaControlCanvis td {
	width: 120px; height: 18px; border: solid 1px FFFFFF; background-color:#CCCCCC;
}
.ample200px {
	width:200px;
}
.ample250px {
	width:250px;
}
