@CHARSET "UTF-8";
#x-form-el-rbSexoH, #x-form-el-rbSexoM{
  width: 100px!important;
}
#logoPrincipal{
    position: absolute;
    top: 20px;
    right: 20px;
}

#actualizaciones{
    position: absolute;
    padding: 8px;
    top: 130px;
    right: 20px;
    width: 284px;
    color: #FFFFFF;
    font-size: 11px;
    border: 1px solid white;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; 
}

#actualizaciones .titulo{
	font-weight:bold;
	background-color: white;
	color: #2D5CA2;
	padding: 3px;
	margin-bottom: 6px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}

#actualizaciones-contenido div b{
	display:block;
	width: 100px;
	float:left;
}

#flecha_escritorio{
	position: absolute;
    padding: 8px;
    top: 320px;
    right: 320px;
}

#flecha_escritorio_abajo{
	position: absolute;
    padding: 8px;
    top: 340px;
    right: 320px;
}
/* LP: carpetas para entregadas 17/08/10*/
#carpetasParaEntregar{
    position: absolute;
    padding: 8px;
    top: 300px;
    right: 350px;
    width: 284px;
    color: #FFFFFF;
    font-size: 11px;
    border: 1px solid white;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; 
}

#carpetasParaEntregar .titulo{
	font-weight:bold;
	background-color: white;
	color: #2D5CA2;
	padding: 3px;
	margin-bottom: 6px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}

#carpetasParaEntregar-contenido div b{
	display:block;
	width: 100px;
	float:left;
}

#carpetasEntregadas{
    position: absolute;
    padding: 8px;
    top: 300px;
    right: 20px;
    width: 284px;
    color: #FFFFFF;
    font-size: 11px;
    border: 1px solid white;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; 
}

#carpetasEntregadas .titulo{
	font-weight:bold;
	background-color: white;
	color: #2D5CA2;
	padding: 3px;
	margin-bottom: 6px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}

#carpetasEntregadas-contenido div b{
	display:block;
	width: 100px;
	float:left;
}

.id_disabled_form_field{
    background: #d2d2d2;
}

.formEntrar{
	top: 38%;
	left: 38%;
	position: absolute;
}

.tablaDocumentos, .tablaTurno{
	margin-bottom: 5px;
	margin-top: 5px;
}
				
.tablaDocumentos td, .tablaTurno td{
	padding: 0 5px 2px 0px;
	_padding: 0 8px 2px 0px;
}

.centerCell{
	text-align: center;
}

.toolbarfondoTransparente{
	background: none;
}

.parrafoNotas{
	font-size: 12px;
	border: 1px solid #b5b8c8;
	padding: 3px;
	margin: 3px 0 3px 12px;
}

.parrafoNotasPresupuesto{
	font-size: 12px;
	border: 1px solid #b5b8c8;
	padding: 3px;
	margin: 3px 5px 3px 0;
	background-color: #FFFFFF;
}

.parrafoNotasMoroso{
	background-color: #FFFFFF;
    border: 1px solid #B5B8C8;
    font-size: 12px;
   	height: 210px;
    margin: 3px 5px 3px 0;
    overflow: auto;
    padding: 3px;
}

.parrafoNotasPlanilla{
	background-color: #FFFFFF;
    border: 1px solid #B5B8C8;
    font-size: 12px;
   	height: 100px;
    margin: 3px 5px 3px 0;
    overflow: auto;
    padding: 3px;
}

.parrafoNotasPlanilla span{
	color: blue;
}

.parrafoComentariosPlanilla{
	background-color: #FFFFFF;
    border: 1px solid #B5B8C8;
    font-size: 12px;
   	height: 90px;
    margin: 3px 5px 3px 0;
    overflow: auto;
    padding: 3px;
}



/* icons */
.x-edit-wordpaste{
	background-image:url(../img/icons/paste_word.png) !important;
}
.edit {
    background-image:url(../img/icons/application_form_edit.gif) !important;
}
.accept {
    background-image:url(../img/icons/accept.png) !important;
}
.go {
    background-image:url(../img/icons/go.png) !important;
}
.cancel {
    background-image:url(../img/icons/cancel.gif)  !important;
}
.refresh {
    background-image:url(../img/icons/arrow_refresh.gif) !important;
}
.icon-grid {
    background-image:url( ../img/icons/grid.gif )  !important;
}
.add {
    background-image:url(../img/icons/add.gif) !important;
}
.option {
    background-image:url(../img/icons/plugin.gif) !important;
}
.remove {
    background-image:url(../img/icons/delete.gif) !important;
}
.save {
    background-image:url(../img/icons/save.gif) !important;
}
.excel {
    background-image:url(../img/icons/excel.png) !important;
}
.licencia{
    background-image:url(../img/icons/licencia_16x16.png) !important;
}
.regla{
    background-image:url(../img/icons/regla.png) !important;
}
.hoy{
    background-image:url(../img/icons/hoy.png) !important;
}
.accordion {
    background-image:url(../img/icons/accordian.gif) !important;
}
.tabs {
    background-image:url(../img/icons/tabs.gif) !important;
}
.tablasSistema{
    background-image:url(../img/icons/sistema_tablas.gif) !important;
}
.limpiarFiltro{
    background-image:url(../img/icons/clean.png) !important;
}
.alarma{
    background-image:url(../img/icons/alarm-clock16.png) !important;
}
.subirArchivo{
    background-image: url(../img/icons/upload.gif); 
    position: absolute;
    top: 0px;
    cursor: pointer;
    height: 22px;
    width: 18px;
}
.upload {
    background-image:url(../img/icons/upload_16x16.png) !important;
}
.applicationList {
    background-image:url(../img/icons/application_view_list.png) !important;
}
.mi_tramite {
    background-image:url(../img/icons/app_notes_16x16.png) !important;
}
.notificacion {
    background-image:url(../img/icons/notificacion.gif) !important;
}
.liquidacion {
    background-image:url(../img/icons/liquidacion.gif) !important;
}
.reg_civil {
    background-image:url(../img/icons/reg_civil.gif) !important;
}
.ajustes {
    background-image:url(../img/icons/ajustes.gif) !important;
}
.entrar {
    background-image:url(../img/icons/door_in.gif) !important;
}
.entrar {
    background-image:url(../img/icons/door_in.gif) !important;
}
.carpeta {
    background-image:url(../img/icons/folder.png) !important;
}
.carpeta_add {
    background-image:url(../img/icons/folder_add.png) !important;
}
.usuarios {
    background-image:url(../img/icons/user.gif) !important;
}
.grupos {
    background-image:url(../img/icons/group.png) !important;
}
.seguridad {
    background-image:url(../img/icons/group_key.png) !important;
}
.gestores {
    background-image:url(../img/icons/page_go.png) !important;
}
.referentes {
    background-image:url(../img/icons/referentes.png) !important;
}
.configuraciones {
    background-image:url(../img/icons/configuracion.png) !important;
}
.lugares {
    background-image:url(../img/icons/lugares.png) !important;
}
.ciudadanias {
    background-image:url(../img/icons/ciudadanias.png) !important;
}
.pagos {
    background-image:url(../img/icons/pagos.png) !important;
}
.database_go {
    background-image:url(../img/icons/database_go.png) !important;
}
.chart_pie {
    background-image:url(../img/icons/chart_pie.png) !important;
}
.database {
    background-image:url(../img/icons/database.png) !important;
}
.word{
    background-image:url(../img/icons/word.png) !important;
}
.clientes{
    background-image:url(../img/icons/clientes.png) !important;
}
.noclientes{
    background-image:url(../img/icons/noclientes.png) !important;
}
.organismos_utiles{
    background-image:url(../img/icons/chart_organisation.png) !important;
}
.agenda{
    background-image:url(../img/icons/book_addresses.png) !important;
}
.parroquias{
    background-image:url(../img/icons/cross.png) !important;
}
.blog_icono{
	    background-image:url(../img/icons/blog_mini.png) !important;
}
.imprimir{
	    background-image:url(../img/icons/printer.png) !important;
}
.email{
	    background-image:url(../img/icons/email.png) !important;
}
.sendEmail{ background-image:url(../img/icons/send-email.png) !important; }
.avisos{ background-image:url(../img/icons/bell.png) !important; }
.turnos{ background-image:url(../img/icons/turnos_16x16.png) !important; }
.delete{ background-image:url(../img/icons/cross-delete.png) !important; }
.delete_disabled{
	    background-image:url(../img/icons/cross-delete-disabled.png) !important;
}
.note_edit {
    background-image:url(../img/icons/note_edit.png) !important;
}
.attach {
    background-image:url(../img/icons/attach.png) !important;
}
.note_edit_disabled {
    background-image:url(../img/icons/note_edit_disabled.png) !important;
}
.note_comment {
    background-image:url(../img/icons/note_comment.png) !important;
}
.note_comment_disabled {
    background-image:url(../img/icons/note_comment_disabled.png) !important;
}
.costos {
    background-image:url(../img/icons/costos.png) !important;
}
.autosuma{
    background-image:url(../img/icons/autosuma_16x16.gif) !important;
}
.presupuesto{
    background-image:url(../img/icons/presupuesto_16x16.png) !important;
}
.calcular{
    background-image:url(../img/icons/calcular.png) !important;
}
.carpeta-presupuesto-pagado{
	color: #777777;
}
.expand {
    background-image:url(../img/icons/expand.png) !important;
}
.mensajes {
    background-image:url(../img/icons/mensajes_16x16.png) !important;
}
.planilla{
    background-image:url(../img/icons/planilla_16x16.png) !important;
}
.ver{
	background-image:url(../img/icons/view_16x16.png) !important;
}

#presupuesto-notas span{
	color: blue;
}

#morosidad-notas span{
	color: blue;
}

#moroso-notas span{
	color: blue;
}

div.seccionTitulo{
	display: inline;
}

img.btnEliminarSeccion{
    background: transparent url(../img/icons/cancel.gif) no-repeat top left;
    cursor: pointer;
    position: absolute;
    right: 10px;
}

.iconoSeccion_1{
	background: url(../img/banderas/alemania.gif) no-repeat top left ;
}
.iconoSeccion_2{
	background: url(../img/banderas/espana.gif) no-repeat top left ;
}
.iconoSeccion_3{
	background: url(../img/banderas/irlanda.gif) no-repeat top left ;
}
.iconoSeccion_4{
	background: url(../img/banderas/italia.gif) no-repeat top left ;
}
.iconoSeccion_5{
	background: url(../img/banderas/italia.gif) no-repeat top left ;
}
.iconoSeccion_6{
	background: url(../img/banderas/polonia.gif) no-repeat top left ;
}
.iconoSeccion_7{
	background: url(../img/banderas/portugal.gif) no-repeat top left ;
}
.texto-resaltado{
	font-weight: bold;
	font-size: 1.1 pt;
}

.inf-situacionactual-tab2 label{
	width: 130px;
	display: block;
	float: left;
}

.inf-situacionactual-tab2 label.subitem{
	text-indent: 20px;
}

/*BLOG*/
ul.blog-menu{
	padding: 5px;
}

ul.blog-menu > li {
	padding-left: 13px;
	background-image: url(../../img/ext-default/menu/menu-parent.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
}

ul.blog-menu > li > div, div.categoria-nombre, div.item-menu{
	padding: 2px;
}

ul.blog-menu li.categoria-menu {
	padding-left: 10px;
}

ul.blog-menu li.subcategoria-menu {
	padding-left: 15px;
}

ul.blog-menu li{
	cursor: pointer;
}

ul.blog-menu div.hover:hover, ul.blog-menu li.hover:hover, ul.blog-menu div.selected{
	background:#ebf3fd url(../../img/ext-default/menu/item-over.gif) repeat-x left bottom;
	border:1px solid #aaccf6;	
	font-weight: bold;
}

div.nota{
	padding:10px;
	border-bottom: 1px solid #666666;
	padding-bottom: 30px;
}

div.nota-header{
	margin-bottom: 5px;
	border:1px solid #ddd;
	background:#efefef url(../../img/ext-default/grid/row-over.gif) repeat-x left top;
	padding: 3px;
}

div.nota-footer{
	margin-top: 10px;
	color: #aaaaaa;
	font-style: italic;
}

div.nota-comentario span{
	color: blue;
}

.addComment{
	cursor: pointer;
    font-style: italic;
    margin-left: 20px;
    width: 150px;	
}
div.nota-comentario{
	font-size: 12px;
	border: 1px solid #b5b8c8;
	padding: 3px;
	margin: 3px 5px 3px 0;
	background-color: #FFFFFF;
}
div.nota .delete{
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: right;
	cursor: pointer;
	margin-left: 5px;
}

div.nota .delete_disabled{
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: right;
	margin-left: 5px;
}

div.nota .nota_adjuntos{
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: right;
}

div.nota .note_edit{
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: right;
	cursor: pointer;
	margin-left: 5px;
}

div.nota .note_edit_disabled{
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: right;
	margin-left: 5px;
}

div.nota .note_comment{
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	cursor: pointer;
	margin-top: 5px;
}

div.nota .note_comment_disabled{
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 5px;
}

div.blog-sintesis{
	margin: 10px;
	padding: 5px;
	border: 1px solid #99BBE8;
	background-color: #D0DEF0;
}
div.blog-sintesis div.titulo{
	margin-bottom: 5px;
}

div.blog-sintesis div.titulo span{
	color: blue;
	cursor: pointer;
	text-decoration: underline;
}

div.blog-sintesis div.titulo span:hover{
	font-weight: bold;
}

div.blog-sintesis div.titulo div{
	float:right;
	margin-right: 5px;	
}

/* fix para chrome, se ve muy ancho el datepicker */
.x-date-picker {
	border-color: #1b376c;
	background-color:#fff;
	position: relative;
	width: 185px;
}




.columnModelNoBackground .x-panel-body{
	background: transparent;
}

div#costoFormClonadoInfoWrapper div{
	border: 1px solid red;
	background-color: #FFDFD9;
	padding: 3px;
	text-align: center;
}


/* tabla del reporte informes calculo general */
.tablaReporte{
	border-width: 1px 0 0 1px;
	borde-color: #aaaaaa;
	border-style: solid;	
	font: 12px tahoma,arial,helvetica,sans-serif;
}
.tablaReporte td,
.tablaReporte th{
	border-width: 0 1px 1px 0;
	borde-color: #aaaaaa;
	border-style: solid;
	padding: 2px 5px;
	white-space: nowrap;	
}
.tablaReporte th{
	text-align: center;
	font-weight: bold;
}
.tablaReporte tr.sumarizada td{
	background-color: #C0C0C0;
	font-weight: bold;
}
.tablaReporte tr.sumarizadaClara td{
	background-color: #d8d8d8;
	font-weight: normal;
}
.tablaReporte td.numero{
	text-align: right;
}
.tablaReporte td.grisClaro{
}
.tablaReporte th{
	width:78px;
}
.tablaReporte .concepto{
	width:80px;
}
.tablaReporte .porcentaje{
	width:35px;
}
.tablaReporte .enPesos{
	width:78px;
}
.tablaReporte .reporteAccionesCell{
	padding: 2px 0 0 0;
	vertical-align:top;
}
.tablaReporte .reporteAccionesCell img{
	cursor: pointer;
}
.tablaReporte .reporteAccionesCell textarea{
	display: none;
}
.tablaReporte .saved{
	background-color: #c6f6b9;
}
.tablaReporte .celeste{
	background-color: #D9F7FF;
}

.tablaReporte .verPorcentaje{
	background-color: #F1BA68;
}
.tablaReporte.proyecciones-abajo tr td{
	background-color: white;
}
.tablaReporte tr.malasnews td{
	background-color: #d8d8d8;
}


/*notas para reporte calculo general*/
.calculoNotasWrapper .calculoNota{
	cursor: pointer;
	padding: 5px;
	border: 1px solid #DFE8F6;
	border-bottom: 1px solid #99BBE8; 
}
.calculoNotasWrapper .calculoNotaOver{
	border-style: outset;
	border-width: 1px;
	border-color: #99BBE8;
	background-color: #DFE8F6;
}
.calculoNotasWrapper .calculoNota .fechaHora{
	float: left;
}
.calculoNotasWrapper .calculoNota .usuario{
	float: right;
}
.calculoNotasWrapper .calculoNota .detalle{
	margin-top: 3px;
}
.calculoNotasWrapper .x-view-selected {
	border-style: inset;
	border-color: #99BBE8;
	background-color: #B5C9EA;
	border-width: 1px;
}

/* LP:15/12/2010 Agregado para la grilla de morosidad Italia*/
div.redRow tr td{
	background-color: red;
	color: white;
}


/*LP para el mensaje de Vence Plazo y Guarda Documentos*/
.cartelRojo{
	color: red;
	font-weight:bold;
	font-size:14px;
}

.vencePlazo{
	color: red;
	font-weight:bold;
	font-size:14px;
}

.lineaVertical{
	border-left: 2px solid red;
	width:1px;
	height:25px;
}

.hideComponent{
	display:none;
}

.postMorosidad{
	background: url(../img/icons/mi.png) right 0px no-repeat;	
}

.oculto{
	margin-bottom: 0px;
}

.mensajeContenido{
	cursor:pointer;
}
#x-desktop2{
  position: absolute;
  right: 336px;
  top: 6px;
  width: 415px;
}

#x-shortcuts2{
    font: 10px tahoma,arial,verdana,sans-serif;
    margin: 15px 0 0 15px;
    text-align: center;
    width: 64px;
  display:inline-block;
}

#x-shortcuts2 a{
	color:white;
	text-decoration: none;
   	font: 10px tahoma,arial,verdana,sans-serif;
  	display: block;
}
#x-shortcuts2 > a > img{
  width:48px;
  height:auto;
}
/* multiple uploader */
.subirMultiple{ padding: 0 10px; }
.subirMultiple .qq-upload-button{ width: auto; padding: 20px; font-size: 14px; }
.subirMultiple .qq-upload-list-wrapper{ height: 160px; overflow-y: auto; }
.subirMultiple .qq-upload-list-wrapper ul.qq-upload-list{ list-style: none; margin: 0; border-top: 1px solid #99BBE8; border-left: 1px solid #99BBE8; border-right: 1px solid #99BBE8; }
.subirMultiple .qq-upload-list-wrapper ul.qq-upload-list li{ border-bottom: 1px solid #99BBE8; padding: 5px; }
.subirMultiple .qq-upload-list-wrapper ul.qq-upload-list li .qq-upload-failed-text{ color: red; }

.fontSize14{ font-size: 14px; line-height: 18px; }

.archivo-planilla-fila{ border-top: 1px solid #99BBE8; padding: 5px; }

.MagicZoomBigImageCont{ z-index: 99999 !important; right: 0px; }

#x-shortcuts { display: block; width: 450px; }
#x-shortcuts dt { clear: none; }
#x-shortcuts dt a { height: 84px; }

.ce-tooltip{ color:red; background:yellow; font-weight:bold; cursor:pointer; padding:0 2px; }
