/*    CONTENIDO COMUN DE LAS APLICACIONES    *//*    Que se comparte con WWW, 83 y 50       *//*    Ultima actualizaci?n: 12 de septiembre de 2006       *//*INICIO DE SESION*/.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */div#ingreso {	margin-left:auto;	margin-right:auto;	margin-top:40px;	margin-bottom:40px;	width:300px;	background-color:#2d8cd4;	background-image:url(/imagenes/aplicaciones/inicio_sesion.gif);	background-repeat:no-repeat;	background-position:0px 35px;	}div#ingreso_titulo {	padding-top:5px;	height:20px;	background-color:#FF6600;	text-align:center;	}	div#ingreso h3 {	padding-top:5px;	height:20px;	background-color:#FF6600;	text-align:center;	color:#FFFFFF;	font-size:14px;	font-weight:bold;	}div.ingreso_linea {	padding:0 0 10px 120px;	}div#ingreso div.masopciones {	padding:20px 0 0 0;	}div#ingreso div.boton {	padding:1px 0 0 120px;	}div#ingreso div.boton a {	color:#75746D;	}div#ingreso div.boton a:hover {	color:#ff6600;	}div.ingreso_linea label {	display:block;	float:left;	width:120px;	padding:10px 0 0 0;	text-align:left;	}	div#ingreso fieldset {	border:0;	margin: 5px 0 10px 0;	padding:0;	}div.ingreso_linea input.uno {	border olid 1px #A3A49C;	font-size:10px;	height:15px;	}	div#ingreso fieldset legend {	display:none;	}  	/* LISTADOS */div.encabezado_paginador {padding:0 0 8px 0;}div.resultado_paginador {float:left;}div.imprimir_paginador {float:right;}div.imprimir_paginador a {color:#006699;}div.imprimir_paginador a:hover {color:#666666;}div.paginador {	padding:2px 0 0 0;	text-align:right;	font-weight:normal;	color: #000000;	}* html div.paginador {padding:3px 0 0 0;}	div.paginador img {	margin-bottom:7px;	padding:0;	}	div.paginador a {	font-weight: normal;	color: #000000;	text-align:center;	font-size:11px;	line-height:11px;	}div#registros_pagina {	float:left;	height:20px;	}		div.cant_registros {	float:left;	font-size:11px;	}div.cant_registros select {font-size:11px;}div#combo_registros select {	font-size:10px;	margin:2px 5px 0 0;	width:40px;	}/*     LISTADOS - TABLA        *//*table.contenido a {color:#000000;}*/table.contenido a:hover {color:#666666;}table.contenido a.ordenado {color:#666666;}table.contenido a.ordenado:hover {color:#999999;}table.contenido{	margin:0 0 10px 0;	border-collapse:collapse;	width:100%;	border:solid 1px #C6C7BD;		}table.contenido thead th {	background-color:#2d8cd4;	border:solid 1px #efefef;	color:#ffffff;}	table.contenido th {	text-align:left;	background-color:#1E88B8;	border:solid 1px #C6C7BD;	color:#000000;}table.contenido th.titulo_tabla{   padding:3px;   text-align:center;   background-color:#006699;   color:#FFFFFF;}table.contenido td {	border:solid 1px #C6C7BD;	padding:3px;	font-size:10px;}		table.contenido td a {	font-size:10px;}	table.contenido td.alineacion_derecha, div#contenido table.contenido th.alineacion_derecha  {	text-align:right;}table.contenido tfoot{background-color:#F4F4F4;}table.contenido tr.impar {background-color:#f8f8f8;}table.contenido tr.par {background-color:#F0F0F0;}table.contenido tr:hover {background-color:#FFFFFF;}/*  FIN TABLA       */	/*    CALENDARIO    */.deshabilitado {	color: #AAAAAA;	}a {	color: #006699;	text-decoration: none;	}.calendario {	border: 1px solid #CCCABE;	border-bottom: 2px solid #A0A0A0;	border-right: 2px solid #A0A0A0;	font-size: 10px;	}.calendario thead, .calendario tbody {	padding: 2px;	margin: 0px;	spacing: 0px;	font-weight: bold;	background-color: #DDDBCE;	}.calendario thead th {	padding: 2px;	margin: 0px;	font-weight: bold;	background-color: #DDDBCE;	}.calendario td {	padding: 2px;	margin: 0px;	border-bottom: 1px solid #CCCABE;	border-right: 1px solid #CCCABE;	background-color: white;	text-align: center;	}.calendario td.lit {	background-color: #EBE9F6;	}.calendario td.disabled {	color: #D0D0D0;	}.calendario td.disabled a {	color: #D0D0D0;	} .calendario td.fin_semana {	background-color:#eeede6;	} td.marcado {	background-image: url(/imagenes/marca2.gif);	background-repeat: no-repeat;	background-position: center center;	} 		.calendario td.marcado {	background-image: url(/imagenes/marca.gif);	background-repeat: no-repeat;	background-position: center center;	} td.seleccionado {	background-color:#c5f1ff;	} /*FORMULARIOS*/div.bloque_formulario, div.formulario {	padding:0 0 20px 0;	margin:0;	}div.formulario div.comentario {	float:left;	border:1px solid #006699;	background-color:#2d8cd4;	margin:0 15px 10px;	padding:5px 10px;	width:550px;	}div.formulario div.comentario span {	font-size:10px;	}div.formulario div.linea , div.formulario div.linea_1_columna {	float:left;	margin-bottom:6px;	width:599px;	}div.formulario div.linea_corta , div.formulario div.linea_1_columna_corta {	float:left;	margin-bottom:6px;	width:440px;	}div.formulario div.linea div , div.formulario div.linea_1_columna div {	float:left;	padding:0;	width:470px;	}div.formulario div.linea_corta div , div.formulario div.linea_1_columna_corta div {	float:left;	padding:0;	width:310px;	}div.formulario div.linea div.label_largo{	width:126px !important;	width/**/:/**/130px;	width:126px;	}div.formulario div.linea div.etiqueta2 , div.formulario div.linea_1_columna div.etiqueta2 , div.formulario div.linea_corta div.etiqueta2 , div.formulario div.linea_1_columna_corta div.etiqueta2  {	float:left;	padding:4px 4px 0 0;	width:125px !important;	width/**/:/**/129px;	width:125px;	text-align:right;	}	div.formulario div.linea div.etiqueta_chica , div.formulario div.linea_1_columna div.etiqueta_chica , div.formulario div.linea_corta div.etiqueta_chica , div.formulario div.linea_1_columna_corta div.etiqueta_chica {	float:left;	padding:4px 4px 0 0;	width:66px !important;	width/**/:/**/70px;	width:66px;	text-align:right;	}div.formulario div.linea div.etiqueta_minima , div.formulario div.linea_1_columna div.etiqueta_minima , div.formulario div.linea_corta div.etiqueta_minima , div.formulario div.linea_1_columna_corta div.etiqueta_minima {	float:left;	padding:4px 4px 0 0;	width:36px !important;	width/**/:/**/40px;	width:36px;	text-align:right;	}	div.formulario legend {	display:block;	margin-bottom:15px;	width:440px;	font-size:13px;/*font-weight:bold;*/	color:#000000;	}div.formulario label {	float:left;	padding:4px 4px 4px 10px;	width:125px !important;	width/**/:/**/129px;	width:125px;	text-align:left;	}div.formulario label.largo, div.formulario div.linea div.etiqueta2_larga  {	float:left;	padding:4px 4px 0 0;	width:413px !important;	width/**/:/**/417px;	width:413px;	text-align:right;	}div.formulario div.linea div.etiqueta2_larga2  {	float:left;	padding:4px 4px 0 0;	width:263px !important;	width/**/:/**/267px;	width:263px;	text-align:right;	}div.formulario div.linea div label.invisible , div.formulario div.linea_1_columna div label.invisible ,div.formulario div.linea_corta div label.invisible , div.formulario div.linea_1_columna_corta div label.invisible {	display:none;	}div.formulario fieldset {	border:0;	margin: 0 0 10px 0;	padding: 10px 0 10px 0;    color: #FFFFFF; 	background-color:#2d8cd4;	}	  div.formulario input {	float:left;	border:1px solid #4B4A45;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	margin: 2px 0 0 0;	}	div.formulario input.campo1 {	width:40px;	}div.formulario input.campo2 {	width:100px;	}div.formulario input.campo3 {	width:180px;	}	div.formulario input.campo4 {	width:288px;	}div.formulario input.campo5 {	width:448px;	}div.formulario textarea {	float:left;	border: 1px solid #4B4A45;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	}	div.formulario textarea.area_texto1 {	width:288px;	height:100px;	}	div.formulario textarea.area_texto2 {	width:448px;	height:100px;	}div.formulario select {	float:left;	font-size:10px;	margin:2px 5px 0 0;	}div.formulario select.combo1 {	width:40px;	}	div.formulario select.combo2 {	width:100px;	}	div.formulario select.combo3 {	width:180px;	}div.formulario select.combo4 {	width:288px;	}div.formulario select.combo5 {	width:448px;	}div.formulario div.checkbox_derecha ,div.formulario div.radiobutton_derecha {	margin:0 0 10px 0;	width:480px;	display:block;	}div.formulario div.linea div.checkbox_derecha2, div.formulario div.linea div.radiobutton_derecha2 {	margin:0 0 10px 5px;	width:150px;	}div.formulario div.linea div.conjunto_checkbox ,div.formulario div.linea_corta div.conjunto_checkbox ,div.formulario div.linea div.conjunto_radiobutton ,div.formulario div.linea_corta div.conjunto_radiobutton {	float:left;	width:156px;	}div.formulario div.linea_1_columna div.conjunto_checkbox ,div.formulario div.linea_1_columna div.conjunto_radiobutton {	float:left;	width:460px;	height:25px;	}div.formulario div.linea_2_columna div.conjunto_checkbox ,div.formulario div.linea_2_columna div.conjunto_radiobutton {	float:left;	width:460px;	height:25px;	}	div.formulario div.linea_1_columna div.conjunto_checkbox ,div.formulario div.linea_1_columna div.conjunto_radiobutton {	float:left;	width:460px;	height:25px;	}div.formulario div.linea_1_columna_corta div.conjunto_checkbox ,div.formulario div.linea_1_columna_corta div.conjunto_radiobutton {	float:left;	width:300px;	height:25px;	}div.formulario div.linea div.conjunto_radiobutton ,div.formulario div.linea_corta div.conjunto_radiobutton ,div.formulario div.linea_1_columna div.conjunto_radiobutton ,div.formulario div.linea_1_columna_corta div.conjunto_radiobutton {	padding:0;	}div.formulario div.linea div.checkbox ,div.formulario div.linea_corta div.checkbox ,div.formulario div.linea_1_columna div.checkbox ,div.formulario div.linea_1_columna_corta div.checkbox ,div.formulario div.linea div.radiobutton ,div.formulario div.linea_corta div.radiobutton ,div.formulario div.linea_1_columna div.radiobutton ,div.formulario div.linea_1_columna_corta div.radiobutton {	padding:2px 0 0 10px;	width:14px !important;	width/**/:/**/24px;	width:14px;	text-align:right;	}div.formulario div.linea div.radiobutton_grilla div.radiobutton {	padding:2px 0 0 0;	margin:0;	width:14px !important;	width/**/:/**/100px;	width:14px;	text-align:right;	}div.formulario div.linea label.etiqueta_checkbox ,div.formulario div.linea_corta label.etiqueta_checkbox ,div.formulario div.linea_1_columna label.etiqueta_checkbox ,div.formulario div.linea_1_columna_corta label.etiqueta_checkbox ,div.formulario div.linea label.etiqueta_radiobutton ,div.formulario div.linea_corta label.etiqueta_radiobutton ,div.formulario div.linea_1_columna label.etiqueta_radiobutton {	width:110px;	text-align:left;	}	div.formulario div.linea_corta div.checkbox_derecha div.conjunto_checkbox_largo label.etiqueta_checkbox_larga {	width:272px !important;	width/**/:/**/279px;	width:272px;	text-align:left;	margin:0 0 5px 3px;	}div.formulario div.linea_1_columna_corta label.etiqueta_radiobutton {	width:226px !important;	width/**/:/**/230px;	width:226px;	text-align:left;	}div.etiqueta_larga_radiobutton {	width:250px;	padding:5px 0 0 5px;	float:left;	}div.formulario div.checkbox input, div.formulario div.radiobutton input {	border:none;	}	div.formulario div.nota_al_pie {	font-size: 11px;	color: #000000;	text-decoration: none;	text-align: right;	padding:0 20px 0 0;    }	/*div.formulario input.boton {	float:none;	text-align:center;	background-color: #bcbaae;	border: 1px solid #4B4A45;	font-size: 12px;	color: #4B4A45;	font-weight: bold;	}*/div.formulario input.boton {	float:none;	text-align:center;	background-color: #006699;	font-size: 12px;	color: #FFFFFF;	font-weight: bold;	border:none;	}input.boton-grande {	padding:4px 10px;	}div.formulario label.radiobutton_min {	float:left;	padding:4px 4px 0 0;	width:26px !important;	width/**/:/**/30px;	width:26px;	text-align:left;	}div.formulario div.centrado div.radiobutton {	text-align:center;	font-weight:bold;	margin:0 0 0 2px;	}div.formulario div.linea div.radiobutton_grilla {	width:300px;	}	div.formulario div.linea div.radiobutton_grilla label {	padding:5px 0 0 0;	margin:0;	text-align:right;	font-size:10px;	}div.formulario p {	margin:0;	padding:10px;	}div.error {	padding:5px 10px;	background-color:#EFEFEF;	border-left:solid 8px #ca0000;	color:#000000;	}div.error strong{	color:#ca0000;	}div.acierto {	padding:5px 10px;	background-color:#EFEFEF;	border-left:solid 8px #007100;	color:#000000;	}div.acierto {	color:#007100;	}/*Buscador lateral*/div#buscador_lateral div.buscador {	padding:10px;	float:right;	width:210px !important;	width/**/:/**/230px;	width:210px;	background-color:#EFEFEF;	}div#buscador_lateral legend {		display:block;	width:100px;	font-size:12px;	font-weight:bold;	color:#000000;	}div#buscador_lateral fieldset {	border:0;	}/*SIPCO*/div#sipco_alerta {	width:570px;	font-weight: bold;	padding:5px;	background-color:#ffffff;	border:solid 2px #ca0000;	color:#ca1000;	}/*SIPCO*/
