@font-face {
font-family: "Arkitech"; src: url(/Fonts/Arquitect.otf);
}
@font-face {
font-family: "Bullpen"; src: url(/Fonts/bullpen_.ttf);
}
@font-face {
font-family: "Hiruko"; src: url(/Fonts/HirukoBlackAlternate.ttf);
}
@font-face {
font-family: "Kimberley"; src: url(/Fonts/kimberle.ttf);
}
@font-face {
font-family: "Onuava"; src: url(/Fonts/onuava__.ttf);
}
.clear {
clear: both;
}
table.pop_table {
width: 100%; font-size: 1em; margin: 10px 0px;
}table.pop_table th{
background-color:#CED3DB; text-transform: uppercase;
}
table.pop_table td{
vertical-align: top;
}
table.pop_table .line {
border-bottom: 1px solid #CECCCC; margin: 10px 0px;
}
table.pop_table table th{
background-color:#F4F2F2;
}
table.pop_table table {
font-size: 1em;width: 100%;
}
table.pop_table table th {
width:20%;
}

.table_overflow {
/* height:700px; overflow: auto; */
}



/*.taula{
background: #CED3DB; font: bold 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #2e2e2e; padding: 6px 0 3px 4px; text-transform: uppercase; border-left: 1px solid #d6d6d6;
}*/
.text_error{
font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #a30708;
}.val_error{
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #a30708;
}.small{
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #174eaf;
}
/*.tit_pag{
	font: bold 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(/imgfiles/intranet/img/back_big_1px.png) bottom left repeat-x;
	color: #000000;
	text-transform: uppercase;
	padding: 15px 5px 5px;
	height: 27px;
}*/
/* Listado - Botones de accion */
.div_options {
	background: #0074ad;
	height: auto;
	padding: 5px 0px 10px 0px;
}
.div_searcher {
/* width: 350px; */
float: left; height: 25px; margin-left: 20px;
}.div_searcher input[type="text"] {
border: 1px solid #7f7f7f; height: 20px;
}.div_searcher select {
border: 1px solid #7f7f7f; height: 20px; font-size:10px; margin-top:4px
}.div_actions {
float: right;
}.div_actions a , .div_actions label {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #4A60B5; padding: 7px 5px 7px 18px; text-decoration: none; float:right;
}.div_actions a:hover{
text-decoration: underline;
}.div_searcher label {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #4A60B5; padding: 7px 5px 7px 8px; text-decoration: none;
}.div_searcher option {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px 2px 4px 4px ;
}a.status {
background: url(/imgfiles/Back/imgs/status.png) center left no-repeat;
}a.afegir {
background: url(/imgfiles/intranet/img/add_16x16.png) center left no-repeat;
}a.remove {
background: url(/imgfiles/intranet/img/delete_16x16.png) center left no-repeat;
}a.keywords {
background: url("/imgfiles/Back/imgs/keywords.png") no-repeat scroll left center transparent; padding-left: 19px;
}a.check_all {
background: url("/imgfiles/Back/imgs/check_box_all.png") no-repeat scroll left center transparent; padding-left: 12px;
}a.uncheck_all {
background: url("/imgfiles/Back/imgs/uncheck_box_all.png") no-repeat scroll left center transparent; padding-left: 12px;
}a.download {
background: url("/imgfiles/Back/imgs/download.png") no-repeat scroll left center transparent;
}a.export {
background: url("/imgfiles/Back/imgs/export.png") no-repeat scroll left center transparent;
}a.copy {
background: url("/imgfiles/Back/imgs/copy_small.png") no-repeat scroll left center transparent;
}a.team {
background: url("/imgfiles/Back/imgs/logo_icon_small.png") no-repeat scroll left center transparent; padding-left: 25px;
}.team_small {
background: url("/imgfiles/Back/imgs/logo_icon_small.png") no-repeat scroll center center #CED3DB;
}.taula_letter {
padding-top: 6px !important; padding-bottom: 7px !important; cursor: pointer;
}.taula_select {
padding: 7px 0 5px 3px;
}.tbl_available {
background: url("/imgfiles/Back/imgs/availables.png") no-repeat scroll center center #CED3DB !important;
}.border_blue{ border: 6px solid #5993BC;
}.cont_categories { background: #ffffff; height: 644px; overflow: auto; float:left; display:none; border: 1px solid #7F7F7F; padding: 5px; width: 315px;
}.week_first { background: url("/imgfiles/Back/imgs/airplane_take_off.png") no-repeat scroll center center #CED3DB !important; width: 80px;
}.week_last { background: url("/imgfiles/Back/imgs/airplane_landing.png") no-repeat scroll center center #CED3DB !important; width: 80px;
}.week0{ background: url("/imgfiles/Back/imgs/week0.png") no-repeat scroll center center #C6C9CE !important; padding: 6px 0px !important
}
.week1{ background: url("/imgfiles/Back/imgs/week1.png") no-repeat scroll center center #C6C9CE !important; padding: 6px 0px !important }
.week2{ background: url("/imgfiles/Back/imgs/week2.png") no-repeat scroll center center #C6C9CE !important; padding: 6px 0px !important }
.week3{ background: url("/imgfiles/Back/imgs/week3.png") no-repeat scroll center center #C6C9CE !important; padding: 6px 0px !important } 
.order_asc { background: url("/imgfiles/intranet/img/ico_asc.png") no-repeat scroll left center transparent; width:8px; height: 15px; cursor: pointer; float:right; visibility: hidden; /* display: none; */ }
.order_dsc { background: url("/imgfiles/intranet/img/ico_desc.png") no-repeat scroll left center transparent; width:8px; height: 15px; cursor: pointer; float:right; visibility: hidden; /* display:none; */ } 
.btn_portrait { width: 25px; height: 25px; float:left; margin-right: 5px; cursor: pointer; background: url("/imgfiles/Back/imgs/portrait.png") no-repeat scroll center center transparent; }
#portrait.select { background: url("/imgfiles/Back/imgs/portrait_selected.png") no-repeat scroll center center transparent; }
.btn_landscape { width: 25px; height: 25px; float:left; cursor: pointer; background: url("/imgfiles/Back/imgs/landscape.png") no-repeat scroll center center transparent; }
#landscape.select { background: url("/imgfiles/Back/imgs/landscape_selected.png") no-repeat scroll center center transparent; }
.show_hide { background: url("/imgfiles/Back/imgs/eye.png") no-repeat scroll top left transparent; padding-left: 25px; margin:auto; position:relative; left:0em; top:0em; font-size:9px; width:74px; height:31px; z-index:1;float:left; cursor: pointer; }
.show_hide:hover { text-decoration: underline; }
a.premium { background: url(/imgfiles/Back/imgs/premium.png) top left no-repeat; padding-left:20px !important; } 
a.tornar{ background: url(/imgfiles/intrant/img/tornar.gif) center left no-repeat; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #686868; padding: 5px 5px 5px 15px; text-decoration: none; float:right; }
.no_active { background: url(/imgfiles/Back/imgs/square_noactive.png) bottom left repeat-x; height: 10px; width: 10px; }
.active { background: url(/imgfiles/Back/imgs/square_active.png) bottom left repeat-x; height: 10px; width: 10px; }
.tbl tr { height: 32px; }
.tbl_takDe tr{height: 20px;}
.tit_seccio{ font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #a30708; }
a.tit_seccio{ font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #a30708; text-decoration: none; }
a.tit_seccio:hover{ text-decoration: underline; }.eti_obliga{ font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #174eaf; }
.eti_no_obliga{ font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #919191; }
.eti_normal{ font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #2e2e2e; }
/*.eti_normal2, .eti_normal2 a{  background-imgage: url(/imgfiles/Back/imgs/blanccc.png) center left no-repeat; height:20px; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #1f263d; padding: 1px 0 2px 4px; text-decoration:none; } 
*/ 
.link_idioma{ font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #878686; text-decoration: none; /* padding: 4px; */ } 
.link_idioma:hover{ text-decoration: underline; } 
.idioma_selec{ font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #174eaf; padding: 4px; } 
.txt_negrita{ font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #434242; } 
.editar{ background: url(/imgfiles/Back/imgs/editar.gif) center left no-repeat; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #878686; text-decoration: none; padding: 0 0 0 15px; } 
.editar:hover{ text-decoration: underline; } 
.eliminar a{ background: url(/imgfiles/Back/imgs/eliminar.gif) center left no-repeat; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #878686; text-decoration: none; padding: 0 0 0 15px; } 
.eliminar a:hover{ text-decoration: underline; } 
.imatge a{ background: url(/imgfiles/Back/imgs/imatge.gif) center left no-repeat; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #919191; padding: 2px 0 2px 18px; } 
.ui-widget-content { background: #dcddde !important; border-left: 0px; border-right: 0px; } 

/* New Styles */ 
.form { /* background: #F4F9FF; padding:20px 10px; width:500px; width:98%;*/ width:100%; /*padding:0px 10px;margin-left: 5px;  background: #FCFCFC; border: 1px solid #D3D3D3; */ } 
.form table { margin:0 auto; } 
.form table td { padding:0px; }
.form table input, .form table textarea { padding: 2px 0 2px 5px; font-size:12px; } 
.form table input.long { width:250px; } .form table input.extralong { width:400px; } 
.form table input.allwidth { width:100%; } .form table input.short { width:260px; height:26px; } 
.form table input.number { width:50px; text-align:right; padding-right:2px; }
.tdNull{height:14px;}
.form select, .form table select { font-size:12px; width: 260px; height:26px;} 
.eti_title { font: 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #002C7A; font-weight:bold; letter-spacing:1px; } 
.help { font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; line-height:18px; padding:3px 0 2px 10px; width:90%; background: #D9ECF4; border:1px solid #0E84B7; color: #174EAF; clear: both; width: 99.2%; border-left: 0px; border-right: 0px; /* background: #E0F9DE; border:1px solid #67AD61; margin:5px 20px; */ } .help label { font-weight:bold; } .cont_images { float:left; width:29%; background:#E0F9CF; border:1px solid #A0D17F; margin-left:10px; padding:5px; margin-top: 22px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; } .cont_images img { /* float:left; */ margin:0px; border:0px; } .cont_images a { text-decoration:none; } #cont_form_image{ width:292px; } .loading { color:#2E2E2E; text-align:center; float:left; width:560px; min-height:400px; padding:20px; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; } .loading label { padding:10px 0px 10px 36px; background: url(/imgfiles/intranet/img/ajaxloader.png) no-repeat left top; } .loading.small { width:91%; min-height:30px; } .loading.large { float:none; width: 90%; padding-top: 130px; min-height:200px; } .preload { border: 1px solid #999999; width: 96%; background:#F9F7F7; padding-top: 180px; min-height: 600px } /* templates List */ .template_box { border:1px solid #B2AEAE; background: #F4F4F4; padding: 5px; width:300px;float:left; margin:1px; height:165px; position:relative; } .template_box .public { background:url(/imgfiles/Back/imgs/ok.png) top left no-repeat; width:24px; height:24px; float:right; } /* .template_box .left{ background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #929292; float: left; height: 120px; padding: 2px; width: 110px; text-align:center; } PACO !!! */ .template_box .left{ background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #929292; float: left; padding: 2px; text-align:center; } /* .template_box .left.horizontal{ height: 90px; width: 160px; }.template_box .left.vertical{ height: 160px; width: 90px; } */ .template_box .right{ float:left; margin-left:5px; width:59%; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #2E2E2E; }.template_box .right .title{ font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #a30708; line-height:20px; }.template_box .right .categoria{ font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; display:block; line-height:20px; }.template_box .actions { position:absolute; top:146px; right:2px; padding:3px; background: #ffffff; color: #6D6868; border: 1px solid #6D6868; }.template_box .actions a{ font-size:11px; padding-left: 18px; padding-top: 3px; text-decoration:none; font: 11px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; color: #6D6868; }.template_box .actions a:hover{ text-decoration:underline; }.template_box .actions a.copy{ background: url(/imgfiles/Back/imgs/copy.png) center left no-repeat; }.template_box .actions a.edit{ background: url(/imgfiles/Back/imgs/edit_16.png) center left no-repeat; } .images_list { float:left; border: 1px solid #B2AEAE; width: 80px; height: 90px; text-align: center;padding:5px 0; margin:0 0 1px 1px; position: relative; background: #ffffff; }.images_list input[type=checkbox] { /* top:1px;right:1px; position:absolute; */ display: block; margin: 0 0 3px 34px; }.images_list span { font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #7F7E7E; position: absolute; top: 85px; right: 5px; } ul.list { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:20px; list-style: none; width: 300px; }ul.list ul { list-style: none; margin-left:35px; }ul.list li label.no_expand { cursor:auto; text-decoration:none; }ul.list li label.expand { background: url(/imgfiles/Back/imgs/expand.png) no-repeat left top; padding-left:10px; text-decoration:none; cursor:pointer; }ul.list li label.expand ul { display:none; }ul.list li label.expanded { background: url(/imgfiles/Back/imgs/not_expand.png) no-repeat left top; padding-left:10px; text-decoration:none; cursor:pointer; } .import_picture, .reset_picture { background: url(/imgfiles/Back/imgs/import_picture_24.png) no-repeat left top; padding:5px 0px 8px 25px; text-decoration:none; cursor:pointer; font-size:12px; float:right; }.reset_picture { background: url(/imgfiles/Back/imgs/Reset_24.png) no-repeat left top; margin-right: 5px; } 

/* ESTILOS NUEVOS JHSS */
.tit_pag{
	margin:auto;
	width:970px;
	font: bold 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #143345;
	color: #ffffff;
	text-transform: uppercase;
	padding: 10px 15px 0px 15px;
	height: 27px;
}
.tit_pag a{
	color:#ffffff;
}
.partContainer {
	margin: 0 auto;
	width: 970px;
	border: 15px solid #0074ad;
}
.partContainer.dialo{width:930px;margin:0px 0px 0px -9px !important;}
.partTitle {
	background:#0074ad;
	color: #fff;
	padding: 0px 0px 10px;
	font:bold 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.partContainer .contCommentTask {
  background: #0074ad;
}
.contHistoryTask .sepComentsHist {
  border-top:solid 1px #008cbb; padding-bottom:7px;margin-top:7px;
}
.taskSt_1 .partContainer {
  border: 15px solid #FF5733;
}
.taskSt_1 .partContainer .partTitle, .taskSt_1 .partContainer .contCommentTask {
  background: #FF5733;
}
.taskSt_1 .partContainer .contHistoryTask .sepComentsHist {
  border-top:solid 1px #FF5733;
}
.taskSt_2 .partContainer {
  border: 15px solid #6DD163;
}
.taskSt_2 .partContainer .partTitle, .taskSt_2 .partContainer .contCommentTask {
  background: #6DD163;
}
.taskSt_2 .partContainer .contHistoryTask .sepComentsHist {
  border-top:solid 1px #6DD163;
}

.cab_congelada{height:32px;background:#ffffff;border-bottom:2px solid #132a40;}
.cab_congelada .tbl_header{border-left:0px !important;}
/* se le aumentto a los scroll 100px de altura: 199,232,325*/
#_newTask{height:auto;}/*259px;*/
#scroll_openNewTasks{overflow:auto; width: 100%;max-height:332px; background:#ffffff;}/*max-height 299px;*/
#_openTask{height:auto;}/*291px;*/
#scroll_openTasks{overflow:auto; width: 100%;max-height:332px; background:#ffffff;}
#_closeTask{height:auto;}/*145px;*/
#scroll_CloseTask{overflow:auto; width: 100%;height:425px; background:#ffffff;}
.filter{
	float:right;
}
._view{	height:25;background:#0074ad;}
._view a{padding-top:7px;float:right;color:#ffffff;font:bold 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;}

.taula{
	background:#ffffff;
	font:bold 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#132a40;
	padding:8px 0 6px 6px;
	text-transform:uppercase;
	border-left:0px solid #d6d6d6;
	border-bottom:0px solid #132a40;
}

.eti_normal2, .eti_normal2 a{ height:20px; font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#132a40; padding: 1px 0 2px 6px; text-decoration:none; }
.formLeftFields {
	float: left;
	width: 485px;
}

.tbl_header_form {
	background-color: #ced3db;
}

.formData {
	margin: 0px 10px !important;
	padding:0 0 10px 0 !important;
}

.shortField {
	width: 260px !important;
	margin-top: 2px;
	height: 26px !important;
	border: 1px solid #7f7f7f;
} 

select.shortField {
	width: 260px !important;
	padding: 4px !important;
	margin-top: 2px;
	border: 1px solid #7f7f7f;
}

textarea.fullField {
	width: 945px !important;
	height: 80px !important;
	resize: none;
	margin-top: 2px;
	border: 1px solid #7f7f7f;

}

.formRightFields {
	float: left;
	width: 485px;
}

.fcb {
	clear: both;
}

.spacer {
	height: 5px;/*20px*/
	width:1000px;
	margin:auto;
}

.errorFieldMsg {
	margin:7px 0 0 2px;
	width: auto;
	color: #e89c22;
	font-size: 11px;
	text-align: left;
	display:none;
}

.errorMessage {
	background-color: #F46350;
	border: 1px solid #B72222;
}

.corrMessage {
	background-color: #64f450;
	border: 1px solid #30b722;
}

.errorMessage,.corrMessage{
	width: 500px;
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px;
	margin: 15px auto;
	text-align: center;
}

/* Add Anything Link */
a.addItem, a.addItem:visited {
	display: block;
	padding: 5px 10px;
	position: relative;
	color: #FFF;
	text-decoration: none;
	fonr-weight: bold;
	background-color:#0FAA11;
	border: 1px solid #075408;
	top: -7px;
}

a.addItem:hover {
	text-decoration: underline;
}

/* Timesheet Searcher */
.searcher_select, .searcher_submit, .searcher_date {
	float: left;
	margin: -2px 10px 8px 0px;
	width: 160px;
	color: #000;
}
.searcher_submit{margin: -2px -1px 8px 0px !important;}
.searcher_select select {
	font-size: 11px;
	padding: 3px;
	width: 160px;
	height:26px;
	border: 1px solid #7f7f7f;
	margin-top: 2px;
}

.searcher_submit, .searcher_date {
	width: auto;
}

input.search_field {
	font-size: 11px;
	padding: 4px 5px;
	width: 90px !important;
	height: 26px !important;
	background: url("/imgfiles/intranet/img/sprites.png") -16px -313px no-repeat #ffffff;
	border: 1px solid #7f7f7f;
	height: 24px;
	margin-top: 1px;
}

input.search_button {
	font-size: 11px;
	padding: 4px 15px;
	margin-top: 1px;
	background-color: #0FAA11;
	border: 1px solid #075408;
	color: #FFF;
	cursor: pointer;
	text-decoration: none;
	height: 24px;
}

input.search_button:hover {
	text-decoration: underline;
}

/* NEW STYLES JHSS */
#textareaDTask{
	width:100%;
	height:150px;
	border:1px solid #fff;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #103272;
	resize: none;
}
/*Filtros*/
.filter select {
	font-size: 11px;
	width: 160px;
	height:20px;
	border: 1px solid #7f7f7f;
}
/*Enlace new en el menu*/
.div_topNew{float:right;margin:-30px 15px 0 0;}
.div_topNew a{color:#ffffff;font-size:14px; padding-left: 15px;}
.div_topNew a:visited{/*color:#0074ad;*/color:#ffffff;font-size:14px;}
.div_topNew a#newA{color:#0074ad;font-size:14px;}

.pr_line{white-space: pre-line;width: 100%;}
.text_just{text-align:justify;}

.eti_tex{color:#ffffff !important;font: 14px "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif !important;}
a.eti_tex{text-decoration:none !important;}
.eti_titl{font:bold 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#6d6765;}
.tdText,.tdText a{width:800px;font:13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#6d6765 !important;}
.fullTex{width:900px !important; background:#e7ecf0 !important;border:chartreuse !important;}
.fullFieldUs{width:460px !important; height:72px;}
.hist_td{margin-left:5px;width:205px !important;}
.hist_tdd{width:664px;margin-left:28px;}
.hist_text{font-size:12px;}
.backgr{background:#0074ad !important;}
._fff{background:#ffffff !important;}
/*project*/
._tblCont{
	width:970px !important;
	margin-left: 10px !important;/
}
.cont_tbl_popUP{border:5px solid #0074ad;}

/*Botones top*/
.div_btns_b{
	margin:0 auto;
	width:970px;
	border:15px solid red none;
}

/* ESTILO FONDO DEL POPUP*/
.ui-widget-overlay{
	background:#000000 url("/imgfiles/intranet/img/iconDialog/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x !important; opacity:0.8 !important;
}
/*Left y rigth*/

/*Dias/Hours*/
#list_Dhours .LISTPAG_toptable{
	width:170px !important;
}
#list_Dhours table span.eti_normal2{
	font:11px Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif !important;
}