/* ---------------------------------------------------------------------------------------------- *//* ---------------------------------------------------------------------------------------------- *//* -------------------------- Diseņado y Realizado por Dedo Multimedia -------------------------- *//* ---------------------------------------------------------------------------------------------- *//* ------------------------------------ http://www.d-do.com ------------------------------------- *//* ---------------------------------------------------------------------------------------------- *//* paginator */.paginatorContent{	font-size:100%;	margin-left:0em;	width:95%;	border-bottom:1px solid grey;	height: 3em;	margin-left: 2em;}.pageInfo {	margin: 0em;	padding: .8em 0em .8em 0em;	float:left;}/* bloque paginas, select y botones */.pageList{	text-align:right;	}.pageList select{	font-family: Helvetica, Verdana, Arial, sans-serif;	height: 1.4em;	font-size: .9em;	color: #808080;}/* lista paginas */ul.pagList {	list-style: none;	padding: 0;	margin: 0;	display: inline;}ul.pagList li{	display: inline;	padding: 0;	margin: 0;}ul.pagList li.pageOn{	color:#CB292B;}/* multiforkey, multienum select */.multiSelect {}.separador {	width:2em;}.multiSelectTh {	border-color: #9F9F9F;	border-width: 1px;	border-style: solid;	backGround-color:#FFFFFF;	text-align:center;}.multiSelectSelect {	width:16em;	height:12em;}.multiSelect .botonOff {	border:0em;	text-align:center;}.multiSelect .botonOn {	border:0em;	text-align:center;}/* templates file y fotos */.contFileFotoMember {	font-size:1em;	float:left;}.delFileFotoMember {	position:relative;	left:2em;	top:0em;}.restrictionText {	color:#FF7800;	font-weight:bold;}/*---- dedolib radioButtons y ChecksButtons*/ul.horizontalRadios, ul.verticalRadios {		display: block;		line-height: 100%;		margin: 0em;		padding: 0em;	}		ul.horizontalRadios li{		display: inline;	}.checkRadioInput {	float:left;	border: 0em;	margin-top:.5em;}.labelRadiosChecks {	padding: 0em 1em 0em .1em;	margin: 0em;	margin-top: 0.8em;	width: auto !important;}img {	border: 0em;}input, textarea{	color: #222222;	font-size: 1em;	padding-left:.4em;	font-family: Verdana, Arial, Helvetica, sans-serif;}textarea{	border: 1px solid #ccc;	background: #F3F1F1;}.inputText{	border: 0px;	border: 1px solid #ccc;	background: #F3F1F1;	margin-bottom: .2em;}.inputTextError{	border: 0px;	border: 1px solid #FFDDDD;	background: #F3F1F1;	margin-bottom: .2em;}select{	color: #222222;	border-color: #ccc;	border-width: 1px;	border-style:solid;	font-size: 1em;	background: #F3F1F1;}/*--------- botones dedolib*/.botonOff {	background: #FFCC80;	border-left: #FFF;	border-width: 0em 0em 0em .3em;	border-style: none none none solid;	padding: 0em .8em 0em .8em;	color: #444444;	text-align:center;	cursor: pointer;	cursor: hand;	white-space: nowrap;}.botonOn {	background: #FF9900;	border-left: #FFF;	border-width: 0px 0px 0px 3px;	border-style: none none none solid;	padding: 0em .8em 0em .8em;	color: #FFFFFF;	text-align:center;	cursor: pointer;	cursor: hand;	white-space: nowrap;}/*--------- simbolos de informacion para los campos de los formularios*/form, fieldset {	margin:0em;}form label.required, form span.required {	background-image: url(../images/dedolib/required.gif);	background-repeat: no-repeat;	background-position: right 0em;}form label.problem, form span.problem {	background-image: url(../images/dedolib/problem.gif);	background-repeat: no-repeat;	background-position: right 0em;}form label.completed, form span.completed {	background-image: url(../images/dedolib/complete.gif);	background-repeat: no-repeat;	background-position: right 0em;}form div.errorField {	height:1em;	font-size:1em;	color: #FF0000;	clear:left;	margin-bottom:-18px;}form span.errorField {	height:2em;	font-size:1em;	color: #FF0000;	padding-left:1em;}		/*--------- caja de mensajes de error o info*/#messages {	border: 1px solid #415E93;	background: #f9f9f9;	margin: 1em 0em 1em 1em;	padding: 0em;	font-size:95%;}#messages .title {	background: #415E93;	color: #fff;	padding: .3em;}#messages ul {	display: block;	list-style-type: none;	margin: 0em;	padding: 0em;}#messages li {	border-bottom: 1px solid #ccc;	display: block;	list-style: none;	margin: 0em;	padding: .3em;}#messages li.error {	border-left: 6px solid #900;	color: #000;}#messages li.info {	border-left: 6px solid #C0C9E1;}#messages li.warning {	border-left: 6px solid #f60;}#messages span {	vertical-align: middle;}.msg_icon {	height: 1.1em;	margin: 0 .5em 0 .2em;	vertical-align: middle;	width: 1.1em;}/*-----------------  caja de seleccion de fechas*/#dateChooseContent{	margin: 0em;	padding: .2em;	display: block;	width: 11em;	background-color:#FFFFFF;}#dateChooseContent ul	 {	border: 0px;	margin: 0em;	padding: 0em;	list-style-type: none;	text-align: center;}#dateChooseContent li{	display: block;	text-align: center;	padding: 0em;	margin: 0em;	float:left;	border: 1px solid #FFFFFF;} #dateChooseContent ul li a	 {	background: #C0C9E1;	width: 7em;	height: 1.5em;	padding: 0em;	color: #444444;	text-decoration: none;	display: block;	text-align: center;	font: normal 1em/1.5em Helvetica, Verdana, Arial, sans-serif;}#dateChooseContent li.sign a{	width: 1.5em;} #dateChooseContent li.semana{	background: #C0C9E1;	width: 7em;	height: 1.5em;	padding: 0em;	color: #444444;	text-decoration: none;	display: block;	text-align: center;	font: normal 1em/1.5em Helvetica, Verdana, Arial, sans-serif;}#dateChooseContent li.sigue a{	width: 5.1em;} #dateChooseContent ul li a:hover	 {	color: #FFFFFF;	background-color: #415E93;}#dateChooseContent a:active	 {	background: #FF7840;	color: #FFFFFF;}#dateChooseContent li#active a	 {	background: #FF7840;	color: #FFF;}#formulario01 fieldset div.fieldHelp{	font-size: 90%;	padding: 1em 2em 1em 2em;	margin-bottom: 2em;	color: #039DCD;	border-color: #CCC;	border-width: 1px;	border-style: dashed none dashed none;}/* formularios */fieldset legend {	border: 0px solid #ccc;	text-align: right;	margin-left: 0em;	}	fieldset legend span {	display: none;	}	 		fieldset {	border: 0px solid #ccc;		margin-bottom: 1em;	margin-left: 0em;	display: block;	}fieldset label, fieldset span.spanLabel{	margin-top: 0.7em;	float:left;	width: 12em;	text-align:right;	padding-right:1em;	font-size:100%;}fieldset input, fieldset select, fieldset textarea {	margin-top: 0.5em;}fieldset.simpleCol8 label, fieldset.simpleCol8 span.spanLabel {	float:left;	width: 8em;}fieldset.simpleCol9 label, fieldset.simpleCol9 span.spanLabel {	float:left;	width: 9em;}fieldset.simpleCol10 label, fieldset.simpleCol10 span.spanLabel {	float:left;	width: 10em;}fieldset.simpleCol15 label, fieldset.simpleCol15 span.spanLabel {	float:left;	width: 15em;}/*------ los botones de los formularios para guardar, listado, etc..*/#formulario01 #cajaBotonesForm { 	margin: 0; 	text-align:right; 	padding-right: 0em; 	margin-bottom: 1em;	}	#formulario01 #botonesForm {		padding: .4em 1em .4em 0em;	list-style-type: none;	height: 1em;	font-weight: bold;	border: 0px solid #ccc;	margin: 0em;	}#formulario01 #botonesForm li{	position: relative;	margin: 0em;	padding: .4em 0em .4em .5em;	display: inline;}	#formulario01 .boton {	border: 0px;	border: 1px solid #ccc;	background: #F3F1F1;	}	/*------ fin los botones de los formularios para guardar, listado, etc..*/div.autoComplete {      position:absolute;      width:20em;      background-color:white;      border:1px solid #888;      margin:0;      padding:0;      z-index: 100;    }div.autoComplete ul  {      list-style-type: none;      margin:0;      padding:0;    }div.autoComplete li.selected { background-color: #ffb; }div.autoComplete li {      list-style-type: none;      display:block;      margin:0;      padding:.2em;      height:1.2em;    }